I am a FluidNC developer. I am testing MillMage with FluidNC because I expect that our users will have questions. I set up a SerialUSB device using the GRBL GCode flavor, with Enable DTR on, Enable $J Jogging on, Query regularly for tool position on. Text Based on, Buffered Transfer mode, Target Buffer size 127.
MillMage connects and displays startup messages in the Console window. After receiving the “Grbl 1.1f [$ for help]” signon message, MillMage appears to issue $I and $G commands to which FluidNC responds with
[VER:3.9 FluidNC v3.9.7:]
[OPT:MPHS]
[MSG:Machine: TMC2209 IO Test]
MSG:Mode=STA:SSID=CampOlindaHS:Status=Connected:IP=192.168.4.56:MAC=2C-BC-BB-28-2C-58]
ok
[G54:0.000,0.000,0.000]
[G55:0.000,0.000,0.000]
[G56:0.000,0.000,0.000]
[G57:0.000,0.000,0.000]
[G58:0.000,0.000,0.000]
[G59:0.000,0.000,0.000]
[G28:0.000,0.000,0.000]
[G30:0.000,0.000,0.000]
[G92:0.000,0.000,0.000]
[TLO:0.000]
ok
This all seems reasonable, but when I select the Move tab, everything is greyed out - positions, controls, everything.
In the Console, I can type commands and get the expected results. $H homes the machine and the console shows that a ? was issued with the expected <Idle|MPos…> status report. G0 commands move as expected. $J=… jog commands work as usual.
Is MillMage expecting a particular form of response to some inquiry before enabling the Move controls?