Skip to content

H100 VFD getting Alarm 14, but it worked with FluidNC... #762

@machinedinwood

Description

@machinedinwood

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…

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions