C'est une bonne idée mais il y a des petites options à ajouter pour faciliter les tests, je me suis donc lancé dans la création d'une petite carte afin de faciliter
l'utilisation du pico avec DevToo ma platine de développement mais aussi de façon indépendante...
Mon cahier des charges n'est pas très ambitieux, c'est l'avantage de le faire soit même !
- Un bouton reset (indispensable).
- Un accès super facile aux gpio (quand on utilise le pico le nom des pins se retrouve
sur la face du dessous donc c'est compliqué de retrouver ce que l'on cherche, de plus il y a une masse toutes
les 5 broches ce qui ne facilite pas le repérage des gpios).
- Un accès aux broches de debug.
- Un accès aux entrées analogiques.
- Un connecteur 5 broches pratique pour plein de montage.
- Un connecteur 10 broches (perso je câble systématiquement les écrans ili9341 avec tft + écran tactile + SD avec 10 fils).
- Pouvoir alimenter la bête facilement.
- Orienter l'interface USB du côté droit pour une connexion facile depuis la platine de développement.
- Respecter le concept de ma platine et ne proposer que des cnx femelles de façon à n'avoir besoin que de strap male-male.
- Une taille qui respecte le format de ma platine de développement donc : 7 x 5 cm.
Tout commence donc avec KiCad, modification d'une empreinte pico de surface en empreinte traversante.
Création d'un PCB simple face avec seulement 3 petits straps :
Si KiCad vous intéresse vous trouverez des infos dans le site ici => Mémo rapide KiCad
Une petite vue 3D de Kicad permet de voir ce que cela donnera,
on voit que c'est relativement ressemblant au résultat final présenté ci-dessus :
Le soft FlatCAM permet de transformer les fichiers GerBer de KiCad en gcode (ici on voit le routage dans Mach3) :
Le fichier gcode permet de graver le circuit sur la CNC
La CNC grave, perse et découpe le circuit, sur cette vidéo on arrive à la fin de ce process :
Si la CNC vous intéresse vous trouverez des infos dans le site ici => CNC
On a donc un PCB gravé et percé :
Petite astuce, pour maintenir lors des soudures les connecteurs bien droits vous pouvez utiliser des barrettes comme ceci :
La carte est terminée et elle a trouvé sa place dans ma plateforme de développement :
Test de la carte pico sur la plateforme de développement (interface série et affichage de tous les circuits I2C) :
L'exemple présenté sur cette vidéo est disponible en bas de l'article ici => pico exemples ssd1306.
Le PCB KiCad :
Télécharger le KiCad si besoin ? : pico1.kicad_pcb
Les gcodes (c'est le plus simple si vous avez une CNC) :
Télécharger le gcode cuivre : pico_cuivre.nc
Télécharger le gcode perçage : pico_trou.nc
Télécharger le gcode découpe tour : pico_cut.nc