Dies ist eine alte Version des Dokuments!
Elektronik
Controller
Als Controller wird ein Arduino mit CNC-Shield, auf dem drei A4988-Schrittmotor-Treiber verbaut sind, verwendet. Das bekommt man im Bundle bei Amazon oder eBay fasst hinterher geworfen.
Das CNC-Shield basiert noch auf der Pin-Belegung von GRBL v0.8. Daher muss der Endstop für die Z-Achse auf die Pin-Header mit der Beschriftung „SpnEn“ gesteckt werden!
Software
GRBL
Konfiguration
$ | Beschreibung | Default | Wert | Anmerkung |
---|---|---|---|---|
0 | Step puls, microseconds | 10 | ||
1 | Step idle delay, milliseconds | 25 | ||
2 | Step port invert, mask | 0 | ||
3 | Direction port invert, mask | 0 | 1 | X-Achse invertiert |
4 | Step enable invert, boolean | false | ||
5 | Limit pins invert, boolean | false | ||
6 | Probe pin invert, boolean | false | ||
10 | Status report, mask | 1 | ||
11 | Junction deviation, mm | 0.01 | ||
12 | Arc tolerence, mm | 0.002 | ||
13 | Report inches, boolean | false | ||
20 | Soft limits, boolean | false | ||
21 | Hard limits, boolean | false | ||
22 | Homing cycle, boolean | true | ||
23 | Homing dir invert, mask | 0 | 1 | X-Achse invertiert |
24 | Homing feed, mm/min | 25.0 | ||
25 | Homing seek, mm/min | 500.0 | ||
26 | Homing debounce, milliseconds | 250 | ||
27 | Homing pull-off, mm | 1.0 | ||
30 | Max spindle speed, RPM | 1000.0 | ||
31 | Min spindle speed, RPM | 0.0 | ||
32 | Laser mode, boolean | false | ||
100 | X steps/mm | 250.0 | 400.0 | (200×16)/8 |
101 | Y steps/mm | 250.0 | 400.0 | (200×16)/8 |
102 | Z steps/mm | 250.0 | 400.0 | (200×16)/8 |
110 | X Max rate, mm/min | 500.0 | ||
111 | Y Max rate, mm/min | 500.0 | ||
112 | Z Max rate, mm/min | 500.0 | ||
120 | X Acceleration, mm/sec2 | 10.0 | ||
121 | Y Acceleration, mm/sec2 | 10.0 | ||
122 | Z Acceleration, mm/sec2 | 10.0 | ||
130 | X Max travel, mm | 200.0 | 160.0 | |
131 | Y Max travel, mm | 200.0 | 100.0 | |
132 | Z Max travel, mm | 200.0 | 60.0 |