I have a fork of the Snapmaker controller firmware that I use for printing at high-speeds (basically the high speed printing beta firmware). I’ve used this for printing successfully for a long time. Recently I had to do some CNC work and that was not so successful: small jobs go well, large jobs don’t. I looked into the logging a bit and figured out that input shaping was also being applied during CNC jobs, which causes it to freeze during a large job. Unfortunately the Snapmaker firmware is a bit of a spiderweb and I could not reasonably separate the input shaping from the CNC & laser operations.
So my plan B: just have a firmware for CNC & laser and one for 3D printing with the input shaper. I don’t switch that much so it’s not too big of a hassle. Except: something in the Snapmaker HMI (supposedly) enforces that the new firmware version # must be higher than the current, so I cannot simply put two .bin files on a USB stick and switch them around.
I don’t want to update a number and recompile the firmware every time I swap toolheads, so I was wondering whether anyone knows how to force a firmware update or how to disable the firmware version check?
I don’t know the [quote=“Mayco, post:1, topic:34222”]
Snapmaker HMI (supposedly) enforces
[/quote] but there were big changes in firmware and luban which have to be up to date both for correct processing:
Don’t have a picture handy unfortunately, but when I try to install firmware with a lower version number than the current using the HMI, it just says “firmware is up to date”. If I then increment the version number, recompile the firmware, and try again it installs correctly.
@Jade I’m wondering if you can give some input on this, or forward it to the software team? I assume they run into the same issue… If this needs to be a support ticket I can also create one.