-
Notifications
You must be signed in to change notification settings - Fork 111
Description
I'm running a Root Controller ISO v3, using the web builder to generate GRBLHAL firmware. EVERYTHING except for the H100 VFD, connected via rs485, is working exactly as expected. The VFD DID work when it was running FluidNC on the same hardware setup, so I have to suspect some kind of config/software issue, but I can't figure it out.
I have verified what appears to be clean rs485 comms using a scope, so I don't have any reason to suspect any kind of wiring issue. As far as I can tell, all pin mappings are correct for the Root CNCv3 board as described when clicking the 'board map' button on the Web Builder.
In summary, this system was 100% functional with the out of the box FluidNC install. I wiped out FluidNC, installed GRBLHAL and the spindle doesn't work anymore.
I'm at a complete loss on this. Any help is greatly appreciated!!
Edit: Also, to be clear, this isn't an error being generated when trying to run the spindle - this is immediately upon booting or resetting the controller and it never goes away.
UPDATE: I reinstalled FluidNC back onto the controller so that I could see if everything worked as it did before, or did I mess something up along the way. It worked as it did before. While I had it working, I put a scope on the rs485 and verified that the signal wasn't wildly different from what I was getting with GRBLHAL and it wasn't, so rs485 IS working.
So, I can rule out a any type of hardware issue since I know that the VFD is talking via rs485, the spindle turns when commanded to and the controller wiring to the VFD is functional. I'm pretty confident that I tried every possible GRBL setting in ioSender (which is f'ing awesome, BTW...) so I believe this is either in source code or the web builder.
After reading through the source for this, I found line 171 in h100.c has a todo comment about not raising an alarm… If I had any idea how to compile this on my own, I could probably fix this… I haven’t been able to figure out how to compile this, what tool chain is required etc. I used to do software work, but it’s been a while. I’m a wood worker now…