CNC – Commande

Afin d’utiliser la CNC en plusieurs modes (MACH3 ou gcode), nous avons utilisé un Arduino uno avec un shield adaptateur DB25*.

Nous n’avons pas utilisé de shield GRBL car la CNC contient ses propres drivers moteur.

*Le pinning de la documentation fournie étant fausse, voici les bonnes connexions du shield DB25:

DB25 Arduino GRBL Pins
1 13 Spindle Direction
2 2 Step Pulse X-Axis
3 5 Direction X-Axis
4 3 Step Pulse Y-Axis
5 6 Direction Y-Axis
6 4 Step Pulse Z-Axis
7 7 Direction Z-Axis
8 x
9 x
10 A0 Reset/Abort
11 9 Limit X-Axis
12 10 Limit Y-Axis
13 12 grbl1.1: Limit Z-axis   Spindle Enable
14 x
15 A5 Probe
16 x
17 11 grbl1.1:Spindle Enable Limit Z-Axis
18 GND
19 GND
20 GND
21 GND
22 GND
23 GND
24 GND
25 GND
8 Stepper Enable/Disable
A1 Feed Hold
A2 Cycle Start/Resume
A3 Coolant Enable
A4 (not used/reserved)