Difference between revisions of "Projets:Badge5x5:POC"
(→12 octobre 2012) |
|||
Line 1: | Line 1: | ||
= Page log pour la réalisation des premiers protos = | = Page log pour la réalisation des premiers protos = | ||
+ | == 15 octobre 2012 == | ||
+ | La présentation à l'OWF s'est bien déroulé ; cependant, on a pas utilisé les badges V0.5 (un peu complexes à souder pour des débutants complets... et risque à cause de la fab un peu foireuse), ni v0.4 (la pieuvre de fils donne pas envie...). | ||
+ | |||
+ | Désormais, il faut penser à une version plus clean & définitive du badge: | ||
+ | * 2 layers pour être plus tranquille | ||
+ | * assurer le coup coté prog du micro | ||
+ | * prévoir l'alim/le support de piles. | ||
+ | * prévoir que ca rende en joli : cette version est prévue pour une beta & fab pro en petit batch | ||
+ | |||
+ | |||
== 12 octobre 2012 == | == 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. | 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 | * 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 ! | * 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]] | [[File:Badgev0.4_full.png|400px|center|thumb]] | ||
Line 22: | Line 31: | ||
A tester... ou pas :) | A tester... ou pas :) | ||
+ | La quantité de fil à ajouter fait un peu peur... faisons plutôt une v0.5: | ||
+ | * simple face | ||
+ | * pas de circuit de prog (vu qu'il foire) | ||
+ | * leds rapprochées pour avoir la grille de 200mils (et utiliser le petit guide en mdf réalisé pour l'alignement des leds) | ||
+ | 5 protos ont été lancés en fab dans la soirée: seulement 2 sont sortis vaguement pas trop mal. L'air de rien, la classe 5 avec un process DIY en cours de réglage, c'est tendu :'( | ||
− | + | Conclusion: faisons un design sur 2 layers, et on en parle plus... | |
− | + | ||
== 11 octobre 2012 == | == 11 octobre 2012 == |
Revision as of 23:00, 15 October 2012
Contents
Page log pour la réalisation des premiers protos
15 octobre 2012
La présentation à l'OWF s'est bien déroulé ; cependant, on a pas utilisé les badges V0.5 (un peu complexes à souder pour des débutants complets... et risque à cause de la fab un peu foireuse), ni v0.4 (la pieuvre de fils donne pas envie...).
Désormais, il faut penser à une version plus clean & définitive du badge:
- 2 layers pour être plus tranquille
- assurer le coup coté prog du micro
- prévoir l'alim/le support de piles.
- prévoir que ca rende en joli : cette version est prévue pour une beta & fab pro en petit batch
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 :) La quantité de fil à ajouter fait un peu peur... faisons plutôt une v0.5:
- simple face
- pas de circuit de prog (vu qu'il foire)
- leds rapprochées pour avoir la grille de 200mils (et utiliser le petit guide en mdf réalisé pour l'alignement des leds)
5 protos ont été lancés en fab dans la soirée: seulement 2 sont sortis vaguement pas trop mal. L'air de rien, la classe 5 avec un process DIY en cours de réglage, c'est tendu :'(
Conclusion: faisons un design sur 2 layers, et on en parle plus...
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.