home castoo
chapitre electronique
Electronique carte Yunshan HW622

Carte de développement
pour pico rp2040

mars 2021

Et si on développait avec "la pico".

Jouer avec la pico de Raspberry :

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.

Ssssssssssssstttttttttttttoooooooooooooopppppppppppppppp !!!


La voilà terminée, voyons son histoire... :
Carte pi pico rp2040

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 VSCode pico rp2040

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 :
VSCode pico rp2040


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é :
VSCode pico rp2040

Petite astuce, pour maintenir lors des soudures les connecteurs bien droits vous pouvez utiliser des barrettes comme ceci :
VSCode pico rp2040
La carte est terminée et elle a trouvé sa place dans ma plateforme de développement :
VSCode pico rp2040
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 Gerbers pour FlatCAM :
Télécharger le gerber cuivre : pico1-B_Cu.gbr
Télécharger le gerber découpe : pico1-Edge_Cuts.gbr
Télécharger le gerber texte : pico1-F_SilkS.gbr
Télécharger l'Excellon de percage : pico1.drl


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

Si vous n'avez pas encore installé un IDE pour développer sur pico c'est ici => Installation sdk pico et exemples.

J'espère que si vous vous lancez dans la réalisation de cette petite carte elle vous donnera toute satisfaction.

accueil electronique

Bricolage Robotique Informatique Peinture Voyage
Téléc. portail Le robot "mécano" Astuces informatique Henri Bertrou Auvergne
Bat. Iphone 6S Le robot "solaire" Réseau couche app. Jean-Michel Castille Floride
Robot piscine Servo et IR" Réseau Les couches New York
Xiaomi M365 Le robot "thymio" Réseaux Outils L'Ouest américain
Mac Mini Le robot "Rovio" Unités grandeur inf. L'Ile Maurice
Putty SSH Windows L'Italie / Venise
Bases Raspberry Tunisie
Termius IPhone/IPad Grece
Le vieux ZX 81
...
Navigation La Rochelle CNC / Imp3D Electronique Programmation
Rencontre dauphins Les Minimes Construction CNC Alim. TPL 5110 Doc. programme
Analyse NMEA 0183 Le Vieux port CNC du commerce Carte ESP8266 Indent programme
graph. NMEA 0183 L'Ile de Ré Martyr CNC ESP8266 1 relai Prog. objet
Analyse trames AIS A visiter Réa. imp. 3D ESP8266 Alarme Prog. procédurale
Analyse AIS TCP-IP Cura impression 3D ESP8266 MQTT
Sortie en ketch Plateau CR10 ESP8266 Temp.
Echange GPS C80 Anémomètre.
HP Sun-Odyssey CNC / 3D en vrac MCP9808 Librairie
LCD yanmar Saisie Oled
Testeur nmea esp1 i2c