Simple CNC Mill Board (SCMB) : Presentation¶
Contenu de niveau intermédiaire
La SCMB est une carte à Smoothieware d'usage plus compliqué que la simple carte Arduino.
Descriptif¶
La Simple CNC Mill Board est notre version interne de carte électronique de contrôle propulsée par un ARM Cortex M3 32 bits permettant de contrôler jusqu'à 5 axes, propulsée par le firmware smoothieware.
La carte SimpleCncMillBoard est une carte de contrôle de moteurs pas-à-pas pour 3 axes et plus sur étages externes :
- microprocesseur LPC1768 (ARM Cortex-M3) 32 bits cadencé à 100Mhz
- propulsée et compatible avec l'excellent firmware smoothieware
- sorties En/Step/Direction/GND sur connecteur droit pour chaque moteur permettant le contrôle facilité par étages externes des moteurs pas-à-pas (l'idéal pour CNC ou machines utilisant des moteurs utilisant plus de 2A par phase à savoir NEMA 23,34, etc.)
- bornier pour Spindle et ZProbe
- bornier pour enstop Min des axes X,Y,Z,A,B
- exposition de broches utiles (I2C, PWM, etc.) sur un bornier d'extension
- borniers pour I/O externes (pas de MOFSETs onboard)
- 5V régulé sur bornier à vis
- bornier pour arrêt d'urgence
La carte SimpleCncMillBoard est le fruit d'une collaboration originale entre 2 acteurs indépendants du monde de la découpe numérique :
- www.cncfraises.fr : design, prototype, production, co-financement
- www.mon-fablab.fr : idée, conseils techniques, tests, site web, co-financement
Cette carte dispose :
- de 5 sorties pour étages moteurs externe pour les axes XYZ et AB
- entrées pour 3 enstops
D'un point de vue pratique, cette carte présente plusieurs avantages intéressants :
- livrée avec l'ensemble des borniers montés et étages moteurs pour les 5 axes (jusqu'à 2A max/phase)
- reprise sur bornier droit à souder des broches STEP/DIR/EN de chaque étage moteur en amont de chaque étage moteur
Liens utiles¶
-
Microsite dédié ici : https://mon-fablab.fr/simplecncmillboard/
-
Propulsée par l'excellent firmware opensource Smoothieware
Brochage¶
Prise en main¶
Les choses assez simples. Il suffit :
- de préparer une carte SD avec le firmware (fichier firmware.bin ) et le fichier de configuration config.txt, puis mettre la carte SD en plce sur la carte,
- de connecter la carte SCMB via un câble USB A-B : un port ttyACM0 (ou équiv est créé)
- et d’ouvrir un terminal série pour y voir les messages.
Pour plus de détail sur l'utilisation de Smoothieware voir ici
Exemples de câblage¶
Sur l'OMM PRO :¶
Sur l'OMM PRO, on utilise des étages moteurs externes avec dédoublement des moteurs Y sur le même étage. Alimentation moteurs sur les étages ce qui assure une protection par optocouplage de la carte vis à vis de la carte de commande :