Bonjour,
J'ai créé un projet depuis un an environ et je travaille actuellement avec breadboard + câbles dupont. Mais ca commence à être un peu la crise du logement
D'ou mon idée de créer ma propre pcb, mais j'avoue que je ne sais pas par ou commencer !
Mon besoin :
Mon projet comporte de nombreuses cartes : Arduino nano, NRF24, driver moteur L9110s, RFID-RC522, quelques leds et capteurs TCRT5000L.
Donc, ce dont j'ai besoin c'est une PCB sur laquelle je pourrais enficher mes cartes grâce à des connecteurs femelle et quelques resistances.
Réalisation :
Du coup, je me suis installé kicad. J'avoue que j'ai un peu de mal, est-ce un bon choix ?
Au niveau de la réalisation, je voulais traiter avec seeedstudio, est-ce un bon choix également ? Est-ce possible de leur demander de souder quelques composants ? Et les connecteurs ?
Cela fait beaucoup de questions, merci d'y répondre et de me donner des pistes pour mieux m'y retrouver.
Du coup, je me suis installé kicad. J'avoue que j'ai un peu de mal, est-ce un bon choix ?
Les goûts et couleurs ne se commentent pas.
J'ai un faible pour Kicad mais de toute façon je ne connais aucun logiciel pour circuit imprimé qui soit simple ou alors il sont ridiculement élémentaires.
Une fois qu'on en maîtrise un on ne veut plus changer.
Un circuit imprimé c'est assez onéreux, le coût dépend de la surface et plus la surface augmente plus le prix au cm2 est élevé.
Que tu commande en 1 exemplaire ou en 10 c'est généralement quasiment le même prix. Point aggravant il y a souvent des erreurs lors du premier jet.
Est-ce possible de leur demander de souder quelques composants ? Et les connecteurs ?
Merci pour ta réponse, le thread que tu m'as envoyé est très instructif.
Comme c'est pour assembler des modules déjà câblés sur leur circuit imprimé individuel as-tu envisagé le câblage sur carte pastillée ou à bande ?
Oui, j'ai même quelques cartes chez moi et des connecteurs, mais je ne suis pas un pro du soudage et ca demande quand même un paquet de fils. Ceci étant dit, je vais peut-être y réfléchir à nouveau.
Bonjour ,
Il va falloir malheureusement un jour ou l'autre ci mettre , j'utilise Eagle depuis déjà pas mal de temp , et comme il est dit plus haut , une fois que l'on as utiliser un logiciel on en change plus ,le temps que l'on peut passer a connaitre toute les commande ,script etcccccc sont très nombreux ,
J'est essayer de tester proteus , mais la bibliothèque est plutôt maigre ,son avantage est de pouvoir integrer son programme associer au processeur utiliser : par ex un AVR
j'est déjà réaliser une horloge toute simple en technologie CMOS et 6 afficheur 40mm, après avoir finaliser le schéma tester sur des breadbord , j'est réaliser le circuit imprimé ( commander ailleur qu'en france au vu des prix)et elle fonctionne depuis pas mal de mois .
L'avantage de Eagle est qu'il nous mâche pas mal de travail , de nombreux test électrique , connexion , et après sur CI d'autres test dispo ,une modif sur le schéma est automatique modifier sur le CI (mais pas l'inverse).
A essayer ( mais suivant les gout ou les couleurs de chacun)
faire un pcb sur lequel tu placera modules et connecteurs est une bonne idée, cela te permettra d'avoir quelque chose de propre, et de prendre en compte les aspects mécaniques et connectiques pour que l'assemblage final soit un jeu d'enfant
pour le prix tu comptes 15€ pour un pcb de 10x5cm, ce n'est pas la ruine, tu en auras au moins 7 exemplaires, mais tu n'en es pas encore là ...
dans mes montages, entre étourderie et changement d'avis, j'ai refait chaque pcb au moins 3 fois, ce qui augmente le coût final ... pour éviter ceci tu peux au besoin nous montrer l'avancement du projet, avec un peu de chance, suite aux remarques de chacun, ce sera bon du premier coup
faire poser les connecteurs et les composants par seeed est possible, mais souder quelques connecteurs et composants : tout le monde doit y parvenir !
Je vais écouter tes conseils, Trimarco, je souderais moi-même dessus. Egalement, je vous soumettrais mes fichiers avant de les envoyer.
Sinon, pour mes petites voitures, j'ai besoin d'une carte principale avec l'arduino et ses composants, elle sera tournée vers le haut et je pense avoir besoin d'une autre carte avec mes capteurs pour la ligne, tournée vers le bas. A moins qu'il ne soit possible de souder certains composants au dessus de la carte et d'autres en dessous auquel cas je n'aurais besoin que d'une seule carte.
Je ne sais pas si je m'explique bien...
souder certains composants au dessus de la carte et d'autres en dessous
c'est possible, on peut aussi mettre des connecteurs pour du câblage ou pour des modules aussi bien sur le dessus que sous le dessous
comme de toutes façons il y aura plusieurs pcb, on peut aussi envisager d'utiliser 2 pcb identiques pour des tâches différentes, il faudra de la réflexion
et pourquoi pas utiliser le(s) pcb comme élément(s) du chassis ? ...
Si on peut mettre au dessus et en dessous, c'est tout bon... Merci.
Pour que la carte fasse partie du chassis, c'est une idée également qui permettrait d'économiser du temps d'impression (et du plastique). Je la garde dans un petit coin de ma tête. Je vous soumettrais mon travail lorsque je connaitrais mieux kicad.
Merci à tous pour votre aide.
Je ne sais pas si je dois ouvrir un nouveau thread car j'ai une question (sans doute pas la dernière) sur Kicad.
J'ai bien compris qu'il fallait tout d'abord créer un schéma avec EEschema et y placer les composants et ensuite l'importer dans PcbNew pour réellement faire l'implantation des composants sur la carte et définir les pistes (désolé pour la terminologie ;))
Ma question est :
Si on termine sa PCB et qu'on veut y placer, par exemple, un nouveau composant, faut-il repartir de EEschema et refaire le travaille de câblage dans PcbNew ? Je sais que l'on peut ajouter des composants dans PcbNew, mais il semblerait que cela soit une mauvaise pratique.
Merci !
Je sais que l'on peut ajouter des composants dans PcbNew, mais il semblerait que cela soit une mauvaise pratique.
Effectivement c'est possible, on peut rétro incorporer les composants dans la schématique mais ce n'est pas simple.
La bonne technique c'est de toujours partir de la schématique.
Il faut reconnaître que c'est rapide et au moins c'est sûr. Dans l'autre sens il vaut mieux maîtriser le logiciel et être sûr de ce que l'on fait.
Point important :
Les circuits sont répartis en "classe". Les classes imposent des paramètres de gravure : largeur de piste minimale, espacement minimal entre 2 pistes, distance minimale d'un perçage ou d'un composant par rapport au bord de carte, etc.
De plus chaque fabricant de circuit imprimé à ses propres règles de fabrication. Ces règles se trouvent sur leur site internet.
Avant de commencer à implanter je te conseille de te documenter auprès du ou des fabricants que tu vises.
De toute façon il est recommandé de ne jamais se mettre aux limites, sauf si c'est absolument nécessaire il vaut mieux garder une marge.
Si je comprends bien, lorsque tu as fait une carte et que, par la suite, elle est modifiée, tu refais toute la partie pcbNew ?
Merci pour les préconisations des constructeurs, il est sûr que je serais tombé dans le panneau
Si je comprends bien, lorsque tu as fait une carte et que, par la suite, elle est modifiée, tu refais toute la partie pcbNew ?
Absolument pas.
Après rechargement de la net list les nouveaux composants apparaitront sur les bord de la carte.
A toi de les placer et bien évidement de modifier le routage.
chaque fabricant de circuit imprimé à ses propres règles de fabrication
largeur mini de piste et largeur mini entre pistes : 8 mills (0.2mm), en pratique je prends 10 mills pour les pistes, car cela passe bien sous une 0603
diamètre de perçage mini pour un via : 0.33 mm
tout le monde semble savoir fabriquer cela, il s'agit de valeurs recommandées, car j'ai constaté que, suite à une erreur, en réalité ils savent faire beaucoup mieux !
mais avec ces chiffres on sait déjà faire de belles choses
J'avoue que c'est un peu difficile pour moi de commencer avec Kicad
Est-ce que ce serait abuser de demander à quelqu'un de me débuter le projet, juste avec les connecteurs femelles (les mêmes que celui d'une UNO en fait) pour placer l'arduino nano ?
Sauf si vous me dites ou je peux trouver des exemples. J'ai voulu copier le composant de l'arduino UNO, mais je n'y suis pas arrivé. Je pense qu'avec un début de projet, je devrais mieux m'en sortir.
Désolé de demander cela.
j'ai en quelque sorte omis de te prévenir, débuter en création de pcb n'est facile pour personne, et il te faudra des semaines voire des mois avant d'être à l'aise
je ne connais pas kicad, mais je pense que le nano existe dans la bibliothèque et que par conséquent il doit pouvoir se placer comme n'importe quel autre composant
petite question : pourquoi un nano alors qu'un micro prendrait moins de place ?
Les batteries sont assez puissantes et c'est les moteurs qui sont le principale consommateur. Donc, je n'ai pas besoin de l'économie d'énergie proposé par un micro.
L'USB est bien pratique pour mettre à jour et le debug
J'ai plein de nano chez moi
Mais par contre, après, je pourrais peut-être refaire un PCB avec une micro, ca devrait aller.
Bon, pour ce que tu me dis sur kicad, je vois bien que je suis au pied d'un mur.
J'ai trouvé sur IRC une aide assez rapide, et, du coup, j'ai pu commencer. Si quelqu'un passe ici et qu'il cherche à savoir comment placer les connecteurs femelles des arduinos :
The schematic component would be CONN_01xXY and the footprint Socket_Strips:Socket_Strip_Straight_1xXY
L'USB est bien pratique pour mettre à jour et le debug
ce que je pensais, c'est laisser un connecteur et programmer en iscp ou avec une interface usb/rs232
tu verras bien si tu as besoin de + de place : pour mémoire, ne pas dépasser 10x10cm dans les dimensions, car au delà les prix explosent
avant de dessiner le pcb il serait bien de faire un plan à peu près coté qui reprend l'emplacement des modules, connecteurs, et les contraintes mécaniques
par ailleurs, dans la plaque de 10x10, on peut par exemple créer 2 éléments de châssis de 4x10, et dans la bande de 2x10 restant, y mettre les divers platines support de détecteurs, leds, adaptateurs de connecteurs. La liste n'est limitée que par la surface disponible
Merci trimarco de t’intéresser à mon projet
Je regarderais pour les arduino micro, je ne savais pas qu'on pouvait les programmer autrement que par un FTDI.
Je pars actuellement sur une taille de 80x50 mm donc assez loin du 100x100 mm.
Je continue de travailler sur ma PCB :
Dessus, j'aurais donc à mettre :
Un arduino nano (certainement de coté pour que l'usb soit dispo facilement)