Difference between revisions of "Projets:Badge5x5:POC"
From Electrolab
(→Page log pour la réalisation des premiers protos) |
|||
Line 1: | Line 1: | ||
= Page log pour la réalisation des premiers protos = | = 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 ! | ||
+ | |||
+ | |||
+ | [[File:Badgev0.4_full.png|400px|center|thumb]] | ||
+ | <center>Vue d'ensemble de la bête</center> | ||
+ | |||
+ | [[File:Badgev0.4_top_wires.png|400px|center|thumb]] | ||
+ | <center>On commence par positionner les fils.</center> | ||
+ | |||
+ | [[File:Badgev0.4_bot_solderwires.png|400px|center|thumb]] | ||
+ | <center>Puis on soude</center> | ||
+ | |||
+ | [[File:Badgev0.4_top_components.png|400px|center|thumb]] | ||
+ | <center>On positionne les composants</center> | ||
+ | |||
+ | [[File:Badgev0.4_bot_solder.png|400px|center|thumb]] | ||
+ | <center>Puis on soude</center> | ||
+ | |||
+ | A tester... ou pas :) | ||
+ | |||
+ | |||
+ | |||
+ | |||
== 11 octobre 2012 == | == 11 octobre 2012 == | ||
Utilisation d'une sonde avrispmkII: | Utilisation d'une sonde avrispmkII: |
Revision as of 03:18, 12 October 2012
Contents
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 !
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
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 :)
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.