Le projet : un passage à niveau avec 2 feux tricolores (6 leds), 2 barrières (2 servos) ; 2 bouton-poussoirs ; 1 Arduino Nano ; 1 alimentation régulée 5 V (batterie Li-ion)
Débutant avec Kicad, j'ai suivi le tutoriel "Démarrer avec Kicad 5.1" jusqu'au bout, avec le même résultat, donc tout fonctionne sur mon ordi (ce qui est entre mes oreilles est encore à débrouiller);
Parcouru aussi le tuto "Concevoir un PCB" de RitonDuino. Du coup, j'ai pu trouver le composant Arduino Nano.
Le circuit sera assemblé sur plaque à pastilles.
Ce que je n'arrive pas à comprendre, c'est dans la conception du circuit électrique et l'agencement et le routage du "PCB", comment séparer les éléments qui seront soudés sur la plaque de ceux qui seront extérieurs à la plaque.
Disposition que j'ai essayé de simuler sur Tinkercad pour tester le circuit.
Avec leds en série commandées par la même pin
ou sa variante avec une pin par led
Il y manque le 2e bouton-poussoir, mais c'est pour savoir, sur le principe.
Si un composant n'est pas sur la carte il ne doit pas apparaître sur le schéma.
En contrepartie il doit très certainement y avoir un connecteur ou des pastilles de raccordement qui eux doivent être présents sur le schéma.
J'en comprends le principe. Mais alors, bonjour la gestion des connecteurs !
Il faut déjà s'être créé un schéma pour savoir qui va avec qui ? J'aimerais savoir s'il y a une méthodologie particulière de labellisation des connecteurs.
Sinon, j'ai essayé Veroroute, mais il ne gère pas les netlist de Kicad. Ce sera peut-être implémenté un jour.
Dans ma première version, j'ai soudé des connecteurs JST sur la carte et je me suis aperçu ensuite de leur encombrement, du masquage de certaines pastilles et de difficultés à passer la panne du fer à certains endroits.
Alors j'envisage maintenant de souder les fils sur la carte et de souder des connecteurs à l'extrémité des fils pour relier les composants extérieurs.
Non, ce n'est pas l'aspect visuel que je recherche mais la lisibilité. J'apprécie la logique de Kicad.
En supposant que les LEDs ne sont pas sur la carte, puisque ce sont des feux de signalisation, tu dois remplacer celles-ci par un ou des connecteurs sur le schéma, et ensuite préciser avec CvPCB de quel type de connecteur il s'agit.
Les XH sont ici :
A copier dans un répertoire library.pretty de l'installation KICAD, dans un sous répertoire connectors par exemple.
Merci. J'ai buté sur la difficulté à créer un dossier et déplacer un fichier dans /usr/share/kicad/library/ mais un sudo thunar a levé la restriction utilisateur.
J'ai oublié de te dire que tu as aussi un dossier kicad dans ton espace utilisateur.
Celui-ci sera plus facile à utiliser, sans besoin de recourir à sudo.
Il faut ensuite lancer PcbNew ou CvPCB et ajouter chaque répertoire à l'aide du menu "Preferences / Footprint Libraries Manager". Ensuite, quitter et relancer KICAD.
Je n'ai pas trouvé de dossier Kicad dans le Home, mais j'en avais créé un Home/APPLIS/KICAD pour y enregistrer les projets.
J'y ai mis un dossiers MES LBRAIRIES et un sous répertoire CONNECTEURS puis donné le chemin dans Configurer les librairies d'empreintes
Un connecteur est placé sur le PCB.
Mais si je veux placer un connecteur JST dans Eeschema, je ne trouve pas de JST.
Le "connecteur" se créé dans la schématique (Esschema).
Ajout composant -> connector generic-> tu fais ton choix.
Mise à jour netlist.
Choix du modèle de l'empreinte en cliquant sur l'icône "assigner empreinte" à partir de la schématique .
Puis actualisation de la netlist dans PCBnew
On peut utiliser des raccourcis, mais la méthode la plus sure est de faire les modifications dans la schématique et de dérouler la chaine Netliste, empreinte, mise à jour netliste dans PCBnew à chaque modif.
Il a probablement un autre nom moins lié à un fournisseur donné.
Ce qui compte, c'est la surface occupée et l'espacement entre les broches.
Probablement encore des multiples de 2,54 mm.
Oui, je comprends mieux.
Ci-dessous, le modèle que j'utilise (B2B-XH) et au-dessous le connecteur générique indiqué Conn_01x02.
J'ai débord identifié mon connecteur chinois chez Gotronics et avec la référence, je l'ai cherché sur SnapEDA, puis importé symbole, empreinte et 3D que j'ai placés dans des répertoires de mon dossier Kicad.
J'ai ainsi pu m'apercevoir, en effet, que le module exact et celui d'un connecteur générique sont plus que proches.
Là, je crois que j'ai pigé la logique. Merci pour la méthode sûre, car des modifs, ce n'est pas ça qui va manquer, sans doute...
Heuuuu, la pastille, c'est quelle empreinte ?
Et donc, j'arrive à cela
Pour les pastilles, j'ai pris un symbole connecteur générique et assigné un connecteur fil soudure (wire:solder_wire)
Y aurait-il moyen d'avoir un calque, un fond à l'image d'une plaque à pastilles avec lettres de rangées et numéros de colonne ? Pour faciliter le repérage des points de soudure ensuite.
Attention au pas de J2. Apparemment ce n'est pas du 2.54. Pour un PCB ce n'est pas dérangeant, mais pour de la plaquette à pastilles le pas de 2.54 ou 5.08 est imposé. Si c'est le cas, utilise plutôt un Pin_Header.
Non, je ne pense pas. Mais si le but final est une réalisation sur plaquette à pastilles, le PCB est plus un guide de placement et de soudure qu'autre chose. Le problème est qu'il faudra l'imprimer à l'envers, ou sur calque, pour pouvoir le retourner.