Hi everyone, I'm new to the forum and I'm having issues homing my machine. I use a grbl32 board from Makerfr with oepnbuilds control (great piece of software by the way!). I installed my limit switches last week and was able to home the machine. Yesterday I tried again and received ALARM 6 and ALARM 3 messages when trying to home. That's supposed to be a soft reset but I haven't touched anything... In the troubleshoot section of the controler I see that the reset button is always on but I don't have any buttons installed. When I measure the voltage on the reset pins of the board I get 0v (as opposed to 3.3v on the probe/hold/start pins). Could it be an interference problem that's holding the reset pins low? I test the homing with the VFD off. The normally-closed limit switches work individually and when I enable the hard limits they do their job but homing doesn't work because of (I believe ) the reset issue. This is what I get when I connect after power up: [09:44:49] [ 3D Viewer ] WebGL Support found! success: this application will work optimally on this device! [09:44:49] [ websocket ] Bidirectional Websocket Interface Started Succesfully [09:44:57] [ connect ] PORT INFO: Port is now open: /dev/tty.SLAB_USBtoUART - Attempting to detect Firmware [09:44:57] [ connect ] Checking for firmware on /dev/tty.SLAB_USBtoUART [09:44:57] [ connect ] Detecting Firmware: Method 1 (Autoreset) [09:44:57] [ ] ok [09:44:57] [ connect ] Detecting Firmware: Method 2 (Ctrl+X) [09:44:57] [ ] Grbl 1.3a ['$' for help] [09:44:58] [ [external from hardware] ] OpenBuilds CONTROL received a RESET/ABORT notification from Grbl: This could be due to someone pressing the RESET/ABORT button (if connected) [09:44:59] [ ] Grbl 1.3a ['$' for help] [09:44:59] [ $$ ] $0=5 ;Step pulse time, microseconds [09:44:59] [ $$ ] $1=255 ;Step idle delay, milliseconds [09:44:59] [ $$ ] $2=0 ;Step pulse invert, mask [09:44:59] [ $$ ] $3=2 ;Step direction invert, mask [09:44:59] [ $$ ] $4=0 ;Invert step enable pin, boolean [09:44:59] [ $$ ] $5=1 ;Invert limit pins, boolean/mask [09:44:59] [ $$ ] $6=1 ;Invert probe pin, boolean [09:44:59] [ $$ ] $10=1 ;Status report options, mask [09:44:59] [ $$ ] $11=0.010 ;Junction deviation, millimeters [09:44:59] [ $$ ] $12=0.002 ;Arc tolerance, millimeters [09:44:59] [ $$ ] $13=0 ;Report in inches, boolean [09:44:59] [ $$ ] $20=0 ;Soft limits enable, boolean [09:44:59] [ $$ ] $21=0 ;Hard limits enable, boolean [09:44:59] [ $$ ] $22=1 ;Homing cycle enable, boolean [09:44:59] [ $$ ] $23=3 ;Homing direction invert, mask [09:44:59] [ $$ ] $24=200.000 ;Homing locate feed rate, mm/min [09:44:59] [ $$ ] $25=400.000 ;Homing search seek rate, mm/min [09:44:59] [ $$ ] $26=250.000 ;Homing switch debounce delay, milliseconds [09:44:59] [ $$ ] $27=15.000 ;Homing switch pull-off distance, millimeters [09:44:59] [ $$ ] $30=24000.000 ;Maximum spindle speed, RPM [09:44:59] [ $$ ] $31=1.000 ;Minimum spindle speed, RPM [09:44:59] [ $$ ] $32=0 ;Laser-mode enable, boolean [09:44:59] [ $$ ] $100=160.000 ;X-axis steps per millimeter [09:44:59] [ $$ ] $101=160.000 ;Y-axis steps per millimeter [09:44:59] [ $$ ] $102=400.000 ;Z-axis steps per millimeter [09:44:59] [ $$ ] $103=100.000 ;unknown [09:44:59] [ $$ ] $104=100.000 ;unknown [09:44:59] [ $$ ] $105=100.000 ;unknown [09:44:59] [ $$ ] $110=2500.000 ;X-axis maximum rate, mm/min [09:44:59] [ $$ ] $111=2500.000 ;Y-axis maximum rate, mm/min [09:44:59] [ $$ ] $112=1000.000 ;Z-axis maximum rate, mm/min [09:44:59] [ $$ ] $113=1000.000 ;unknown [09:44:59] [ $$ ] $114=1000.000 ;unknown [09:44:59] [ $$ ] $115=1000.000 ;unknown [09:44:59] [ $$ ] $120=80.000 ;X-axis acceleration, mm/sec^2 [09:44:59] [ $$ ] $121=80.000 ;Y-axis acceleration, mm/sec^2 [09:44:59] [ $$ ] $122=50.000 ;Z-axis acceleration, mm/sec^2 [09:44:59] [ $$ ] $123=200.000 ;unknown [09:44:59] [ $$ ] $124=200.000 ;unknown [09:44:59] [ $$ ] $125=200.000 ;unknown [09:44:59] [ $$ ] $130=700.000 ;X-axis maximum travel, millimeters [09:44:59] [ $$ ] $131=700.000 ;Y-axis maximum travel, millimeters [09:44:59] [ $$ ] $132=180.000 ;Z-axis maximum travel, millimeters [09:44:59] [ $$ ] $133=300.000 ;unknown [09:44:59] [ $$ ] $134=300.000 ;unknown [09:44:59] [ $$ ] $135=300.000 ;unknown [09:44:59] [ $$ ] ok [09:45:00] [ $I ] [VER:1.3a.20210311:] [09:45:00] [ $I ] [OPT:MPHLBSW] [09:45:00] [ $I ] [MSG:Using machine:MakerFr GRBL 32 bits Board V2 XYYZ] [09:45:00] [ $I ] [MSG:Mode=AP:SSDI=GRBL_ESP:IP=192.168.0.1:MAC=C8-F0-9E-9E-2F-75] [09:45:00] [ $I ] [MSG:No BT] [09:45:00] [ $I ] ok [09:45:00] [ $G ] [GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0 S0] [09:45:00] [ $G ] ok [09:45:01] [ connect ] Firmware Detected: grbl version 1.3a on /dev/tty.SLAB_USBtoUART Once again there's a reset happening for some reason. Any thoughts? Thanks.
Could be incorrect firmware for the board (with an inverted bitmask on the reset pin) or if that firmware allows configuring buttons in its settings. Might be better to ask your board vendor. Unfortunately seems like hardware/firmware. Also keep in mind CONTROL is for use with Gnea's vanilla Grbl 1.1