- WORK IN PROGRESS - cette page est en cours d'élaboration
Cette page regroupe mes rechercher sur le processus de PCB Milling, c'est à dire la création de PCB (Printed Circuit Board) depuis la conception d'un schéma électronique jusqu'à l'obtention d'un PCB prêt à recevoir les composants à y souder.
Les étapes :
La machine CNC que j'ai décidé d'utiliser est la CNC 3018 Pro.
La liste qui suit n'est pas exhaustive, mais correspond à mes critères, qui sont la possibilité de les faire tourner sur Mac OS X, la gratuité (sans bidouille de licence), […].
A priori, FlatCam est un standard. Pour MacOSX, il faut l'installer depuis les sources à l'aide de homebrew pour les dépendances, pip pour certains packages, puis cloner les sources de flatcam, et enfin le lancer à la main.
Infos ici : http://flatcam.org/manual/installation.html#os-x
Problème : l'installation pour Mac nécessite python2 et surtout PyQt4 qui pose problème. C'est mal parti…
Paramètres divers de flatcam Cut Z : prendre 0.3 mm de profondeur de coup (cf vidéo YT)
A tester : CirqWizard
Le logiciel qui permet de communiquer avec le routeur CNC ; optionnel si on utilise le contrôleur Offline livré avec la machine, mais bien intéressant pour visualiser son G-Code, gérer finement le Zéro initial, etc…
Le plus classique est GRBLControl (Candle), mais il ne tourne que sous Windows et Linux. Un build un peu tordu est possible pour mac, mais rien de systématique. J'ai donc cherché un autre outil, compatible Mac OS X.
Tombé sur Universal GCode Sender (UGS) : https://winder.github.io/ugs_website/ : écrit en Java, basé sur Netbeans pour l'UI, il tourne très bien sous Mac. Première connexion à ma 3018 réussie, j'ai en même temps la preuve que celle-ci tourne actuellement sous GRBL 1.1 (donc pas besoin d'upgrade dans un premier temps) !
Largeur des pistes : 0,3 à 0,5 mm suffisent pour faire transiter un signal (faible courant)
Ecart minimal entre les pistes : 0,3 à 0,5 mm suffisent pour isoler les pistes les unes des autres, hors hautes fréquences de signal passant dans ces pistes.
NB : penser à générer un plan de masse et noyer la piste de masse dedans. Super pratique pour ne retirer que le nécessaire d'un PCB en mode milling !
Percage pour les composants traversant : foret de diamètre 1 mm est suffisant pour la grande majorité des composants
Découpe de la plaque : fraise de 1,5mm de diamètre ok.
Il est super important de savoir choisir :
En gros, il existe 3 profil de fraiseuse :
https://reprap.org/wiki/PCB_Milling#Installation_on_Mac.C2.A0OS.C2.A0X
Tuto CNC en 2 parties :