Projets:Badge5x5:POC

From Electrolab
Revision as of 04:18, 12 October 2012 by Clément (Talk | contribs)

Jump to: navigation, search

Page log pour la réalisation des premiers protos

12 octobre 2012

En attendant d'examiner le pcb v0.3, on fait une version 0.4, prévue pour être réalisable en veroboard. Ca va être mauche/chaud à assembler, mais au moins tout le monde peut le faire.

  • Ce qui est rouge est vu du dessus du veroboard, ce qui est bleu, d'en dessous
  • La grille en grisé représente les trous du veroboard ; enfin, ca, c'est quand on exporte correctement les images... fffffffuuuuuuuuuuuu !


Badgev0.4 full.png
Vue d'ensemble de la bête
Badgev0.4 top wires.png
On commence par positionner les fils.
Badgev0.4 bot solderwires.png
Puis on soude
Badgev0.4 top components.png
On positionne les composants
Badgev0.4 bot solder.png
Puis on soude

A tester... ou pas :)



11 octobre 2012

Utilisation d'une sonde avrispmkII:

  • ca ne marche toujours pas sur le pcb v0.3, aucune réponse
  • en désespoir de cause, j'ai jeté un socket + 6 pin ISP sur du veroboard: là, ca fonctionne. Ca ne fonctionne pas avec ma sonde usbtiny isp, ce qui confirme qu'elle est malade & qu'il faut que je m'achète une mkII...
  • en mettant le uC programmé sur le pti bout de veroboard sur le pcb du badge, le code tourne & fonctionne...!
  • en retestant la continuité des pins connecteur ISP vers mcu: c'est bon. Vérification 3 fois du pinout du mcu et de l'isp: c'est correct...
  • ajout de fils (parce que tout de même, la trace de masse entre le mcu & l'isp est mauche...), ca ne marche pas mieux
  • note: l'hypothèse selon laquelle ce sont les charges sur les pins qui perturbent l'ensemble parait la seule raisonnable ; cela dit, même quand les leds n'étaient pas montées, ca ne marchait pas sur ce pcb.

Conclusion:

  • on peut s'en sortir en programmant le mcu sur un autre pcb... c'est mauche, mais pour un proto ca peut suffire.
  • le circuit est OK pour ce qui est du mcu & de la matrice charlieplexing
  • il faudrait retenter un autre routage plus straightforward (eg, deux couches avec des pistes plus courtes & larges) pour voir si le mcu se laisse un peu mieux programmer


10 octobre 2012

v0.3: Version un peu optimisée, Modifs de design :

  • Erreur de schématique (E != F ... d'oh !)
  • Espacement des leds
  • déplacement des éléments pour avoir plus de place (notamment, port ISP)
  • limitation au max des ponts en top ; placés uniquement pour chaque signal de controle
  • ajout d'un connecteur & d'une séparation claire entre la matrice de leds & la partie mcu: on peut monter l'un ou l'autre et utiliser l'un ou l'autre en standalone
  • passage de tous les percages en 0.8 pour se simplifier la vie
  • puisqu'on peut faire de la classe 5, eh bien... on en fait :) Et tant qu'à faire aussi, ajoutons un logo OSHW et un logo Electrolab
20121010Badge0.3 src.png
Export eagle 600dpi avant impression sur transparent pour tirage du pcb. Classe 5 tout de même...
20121010 badge v0.3 PCB.jpg
PCB final ; 3 exemplaires tirés, 3 exemplaires bons ! Process standard Electrolab (avec présensibilisé), avec vernis épargne (laminé à chaud dans une plastifieuse)
20121010Badgev0.3 top.jpg
20121010Badgev0.3bot.jpg
Assemblé

Test&conclusions:

  • vu qu'a priori, il y a un soucis coté mcu, on ne monte pas de suite les leds - ca sert pas à grand chose...
  • le mcu et mon usbtiny isp ne veulent toujours pas discuter... pourtant, le pcb est bon (examen à la bino + testeur de conti), la tension arrive bien au uc, le pinout isb est bon et la connexion se fait bien vers le mcu : faut que je trouve une autre sonde de prog...!
  • ptet que ca sert à rien d'éviter à tout prix le double face ; le routage en serait largement simplifié & la classe réduite.

09 octobre 2012

Avec Stefania :)


20121010Badgev0.1 bot.jpg
20121010Badgev0.1 top.jpg
PCB résultat

Test:

  • non fonctionnel... le mcu/l'usbtiny isp ne veulent pas discuter (la classique RC=-1). Le pcb ayant été routé un peu à l'arrache (cf erreurs ci dessus), soudé avec difficultés, et en plus erreur de schéma. Bon... ca ne marche jamais du premier coup :)


v0.2: schématique identique, implantation à peu près identique ; pads pour les vias & percage corrigés.

  • pas de réalisation: v0.1 a été fabriqué le 9oct, il reste des soucis non corrigés sur v0.2, donc en attente de reprise plus en profondeur & d'une v0.3

v0.1: schématique & implantation inspirée directement du modèle d'exemple

  • soucis: connecteur de prog trop proche du micro
  • empreinte résistance trop étroite
  • percage via à 0.6 au lieu de 0.8 ; dans l'absolu, d'autres trous sont en 0.8 et gagneraient à être plus grands
  • grid de résistance à 5.08 ne marche pas avec des résistances diametre 5mm: petit anneau à la base des led fait qu'elles ne fittent pas. (remplacement par des 3mm pour le proto)
  • réalisation d'une matrice de trous dans du mdf à la cnc pour souder proprement les leds
  • constat: ca reste la misère à souder, tous ces trucs.
  • le flash du micro (avec usbtiny isp) ne marche pas vraiment bien ; probablement des soucis au niveau des ponts en top. D'autre part, il restait des courts circuits à la mise sous tension.