Hi, I have I think the V 1 Spark Control board. I just want to know if this board supported limit switches and or probing as I do not recall. I placed limit switches but they did not work.
Which version of Grbl is installed on it? Probing was only added in Grbl 0.9 and newer. but limits were in 0.8 and newer: Old Configurations are on the old wiki: grbl/grbl v1.1 and up are on the new wiki: gnea/grbl
This is what my current setting are at per the software. $0=10 (step pulse, usec) $1=25 (step idle delay, msec) $2=0 (step port invert mask:00000000) $3=0 (dir port invert mask:00000000) $4=0 (step enable invert, bool) $5=0 (limit pins invert, bool) $6=0 (probe pin invert, bool) $10=3 (status report mask:00000011) $11=0.020 (junction deviation, mm) $12=0.002 (arc tolerance, mm) $13=0 (report inches, bool) $20=0 (soft limits, bool) $21=0 (hard limits, bool) $22=0 (homing cycle, bool) $23=0 (homing dir invert mask:00000000) $24=2000.000 (homing feed, mm/min) $25=1000.000 (homing seek, mm/min) $26=250 (homing debounce, msec) $27=1.000 (homing pull-off, mm) $100=200.000 (x, step/mm) $101=200.000 (y, step/mm) $102=188.976 (z, step/mm) $110=2000.000 (x max rate, mm/min) $111=2000.000 (y max rate, mm/min) $112=2000.000 (z max rate, mm/min) $120=100.000 (x accel, mm/sec^2) $121=100.000 (y accel, mm/sec^2) $122=100.000 (z accel, mm/sec^2) $130=790.000 (x max travel, mm) $131=790.000 (y max travel, mm) $132=80.000 (z max travel, mm)
Thanks Peter. If I understand correctly. I need to enable at least the homing feature by $22=1 Then there are settings for the homing procedure. Eg: Homing Direction. I am using Easel. (I know I need to wean myself from it, lol.) So I use the lower left front corner for my Zero always. I noticed in the settings in GRBL that is set to top right corner. Should I change this in grbl settings even if I'm using Easel? $23=0 (homing dir invert mask:00000000) is my setting, but it looks like it should actually be @23=3? Next my question is $24=2000.000 (homing feed, mm/min) $25=1000.000 (homing seek, mm/min) Should these be changed? This seems pretty fast for a homing procedure. I would think homing should be precise, not necessarily fast. The probing Im not ready for quite yet, but getting there
Homings sets the Machine Coordinates Set Zero (G10 commands) set the Work Coordinates (Where gcode jobs reference from) So homing switches can be anywhere, they are irrelevant once you move in the work coordinates. Set Zero stores the offset from where the machine coordinates are, to where your stock is so you can either enter production mode and cranks out many of the same job, or so you can work on same stock over many sessions, just rehoming to reesablish position (home + offset = work position): See gnea/grbl for a more detailed writeup Usually not gnea/grbl explains all the settings in detail, including any interdepencies