After framing the Z goes to just short of its maximum travel every time. Is there a way to have it stay on position after the frame as I now have to let it do its thing, lower it back down to be able run the frame again.
We need more information. My machine does not retract after Framing.
I Homed it, then Jog Zaxis down 10mm and set Zzero. Then I ran Frame. It did not retract after Framing stopped.
Is this similar to your workflow?
I have a V1E Lowrider V4 running fluidnc on a jackpot controller.
I do not have anything in the “Job Header” box of the Custom GCode section.
That is exactly my workflow. The machine does the frame, stops and retracts to full height then returns to the XY home position. I just ran it to make sure it does it when I also set the Z before the frame and it did. Normally I don’t set the Z until after I have finished the framing. I confirm the behavior is the same regardless of whether the Z has been set or not.
Thank you for looking into my issue.
Bob F
Welcome, but we need to share it with somebody that counts like @Aaron.F so the right people can drill into this.
How do I go about escalating this up to those that need to see it?
Already did. ![]()
@Bobinator
Enable “Show All” in the Console and do another frame. Then send us the output, please.
If you can also attach your Machine Settings (.MMZIP file), we should find out why the Z-axis moves after framing.
I framed it twice, once after I set the z height to close to the spoil board, once after it had raised up after the initial frame as it doesn’t raise it past this point.
I also went back to a RC and found I did have information in the Job Header block, I copied that into the current version to see if that had any effect. I learned it did not, I did however leave the code in the block as you will see.
LowRider V4 03-12-26.mmzip (9.7 KB)
Waiting for connection…
ok
ok
[VER:3.9 FluidNC v3.9.9:]
[OPT:MPHS]
[MSG:Machine: LowRider]
[MSG:Mode=STA:SSID=Router 2:Status=Connected:IP=192.168.1.120:MAC=88-13-BF-58-68-A4]
ok
$13=0
$20=0
$21=0
$22=1
$23=3
$30=24000
$32=0
$100=50.000
$101=50.000
$102=200.000
$110=9000.000
$111=9000.000
$112=900.000
$120=200.000
$121=200.000
$122=80.000
$130=1220.000
$131=2440.000
$132=300.000
$10=1
ok
[G54:55.280,86.450,-60.930]
G54 Offset values not 0
[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:25.400,48.120,0.000]
[G30:300.000,1150.000,0.000]
[G92:0.000,0.000,0.000]
[TLO:0.000]
ok
?<Idle|MPos:55.280,86.440,0.000|FS:0,0>
Project loaded in 16 milliseconds
?<Idle|MPos:55.280,86.440,0.000|FS:0,0|Ov:100,100,100>
ok
?<Jog|MPos:55.280,86.440,-47.635|FS:900,0>
\x85?<Jog|MPos:55.280,86.440,-51.055|FS:900,0>
?<Idle|MPos:55.280,86.440,-53.995|FS:0,0>
<Idle|MPos:55.280,86.440,-53.995|FS:0,0>
?
<Idle|MPos:55.280,86.440,-53.995|FS:0,0>
?
<Idle|MPos:55.280,86.440,-53.995|FS:0,0|WCO:55.280,86.450,-60.930>
?
<Idle|MPos:55.280,86.440,-53.995|FS:0,0|Ov:100,100,100>
?
<Idle|MPos:55.280,86.440,-53.995|FS:0,0>
?
<Idle|MPos:55.280,86.440,-53.995|FS:0,0>
?
<Idle|MPos:55.280,86.440,-53.995|FS:0,0>
?
<Idle|MPos:55.280,86.440,-53.995|FS:0,0>
Starting stream
G00 G17 G40 G21*;Restore metric mode*
G54
G90*;Restore absolute mode*
G0 X5.082Y105.153
G1 Y17.995F76200
G1 X325.242
G1 Y105.153
G1 X5.082
G90*;Restore absolute mode*
G53 G0 Z0
G90
G54 G0 X0 Y0
M2
?
<Run|MPos:55.560,92.120,-53.995|FS:4085,0>
?
<Run|MPos:58.100,144.980,-53.995|FS:6971,0>
?
<Run|MPos:60.240,189.240,-53.995|FS:604,0>
?
<Run|MPos:60.360,181.140,-53.995|FS:5173,0>
?
<Run|MPos:60.360,126.380,-53.995|FS:4312,0|WCO:55.280,86.450,-60.930>
?
<Run|MPos:61.100,104.440,-53.995|FS:2317,0|Ov:100,100,100>
?
<Run|MPos:92.380,104.440,-53.995|FS:8077,0>
?
<Run|MPos:168.320,104.440,-53.995|FS:9000,0>
?
<Run|MPos:239.960,104.440,-53.995|FS:9000,0>
?
<Run|MPos:319.980,104.440,-53.995|FS:8059,0>
?
<Run|MPos:371.460,104.440,-53.995|FS:2299,0>
?
<Run|MPos:380.520,110.840,-53.995|FS:4357,0>
?
<Run|MPos:380.520,162.820,-53.995|FS:5130,0>
?
<Run|MPos:380.520,191.300,-53.995|FS:877,0>
?
<Run|MPos:355.360,191.600,-53.995|FS:7357,0|WCO:55.280,86.450,-60.930>
?
<Run|MPos:289.460,191.600,-53.995|FS:9000,0|Ov:100,100,100>
?
<Run|MPos:209.920,191.600,-53.995|FS:9000,0>
?
<Run|MPos:130.240,191.600,-53.995|FS:8778,0>
?
<Run|MPos:73.480,191.600,-53.995|FS:3018,0>
?
<Run|MPos:60.360,191.600,-52.470|FS:900,0>
?
<Run|MPos:60.360,191.600,-45.290|FS:900,0>
?
<Run|MPos:60.360,191.600,-37.285|FS:900,0>
?
<Run|MPos:60.360,191.600,-30.075|FS:900,0>
?
<Run|MPos:60.360,191.600,-22.135|FS:900,0>
?
<Run|MPos:60.360,191.600,-14.160|FS:900,0|WCO:55.280,86.450,-60.930>
?
<Run|MPos:60.360,191.600,-6.950|FS:900,0|Ov:100,100,100>
?
<Run|MPos:60.360,191.600,-0.015|FS:1301,0>
?
<Run|MPos:59.260,168.780,0.000|FS:7067,0>
?
<Run|MPos:56.240,106.180,0.000|FS:4109,0>
?
[MSG:INFO: Program End]
Stream completed in 0:14
<Idle|MPos:55.280,86.440,0.000|FS:0,0>
?
<Idle|MPos:55.280,86.440,0.000|FS:0,0>
?
?
<Idle|MPos:55.280,86.440,0.000|FS:0,0>
Starting stream
G00 G17 G40 G21*;Restore metric mode*
G54
G90*;Restore absolute mode*
G0 X5.082Y105.153
G1 Y17.995F76200
G1 X325.242
G1 Y105.153
<Idle|MPos:55.280,86.440,0.000|FS:0,0>
G1 X5.082
G90*;Restore absolute mode*
G53 G0 Z0
G90
G54 G0 X0 Y0
M2
?
<Run|MPos:56.040,102.120,0.000|FS:6007,0>
?
<Run|MPos:59.040,164.260,0.000|FS:4929,0|WCO:55.280,86.450,-60.930>
?
<Run|MPos:60.360,191.420,0.000|FS:973,0|Ov:100,100,100>
?
<Run|MPos:60.360,167.600,0.000|FS:7213,0>
?
<Run|MPos:60.360,116.600,0.000|FS:2872,0>
?
<Run|MPos:64.560,104.440,0.000|FS:3757,0>
?
<Run|MPos:107.300,104.440,0.000|FS:9000,0>
?
<Run|MPos:186.520,104.440,0.000|FS:9000,0>
?
<Run|MPos:258.480,104.440,0.000|FS:9000,0>
?
<Run|MPos:337.020,104.440,0.000|FS:6619,0>
?
<Run|MPos:378.920,104.440,0.000|FS:259,0>
?
<Run|MPos:380.520,118.580,0.000|FS:5797,0|WCO:55.280,86.450,-60.930>
?
<Run|MPos:380.520,174.480,0.000|FS:3690,0|Ov:100,100,100>
?
<Run|MPos:378.480,191.600,0.000|FS:3037,0>
?
<Run|MPos:341.700,191.600,0.000|FS:8797,0>
?
<Run|MPos:264.140,191.600,0.000|FS:9000,0>
?
<Run|MPos:185.060,191.600,0.000|FS:9000,0>
?
<Run|MPos:113.540,191.600,0.000|FS:7459,0>
?
<Run|MPos:64.360,191.600,0.000|FS:1099,0>
?
<Run|MPos:59.920,182.400,0.000|FS:4967,0>
?
<Run|MPos:57.120,124.440,0.000|FS:6090,0>
?
<Run|MPos:55.360,88.280,0.000|FS:323,0|WCO:55.280,86.450,-60.930>
[MSG:INFO: Program End]
Stream completed in 0:11
?
<Idle|MPos:55.280,86.440,0.000|FS:0,0|Ov:100,100,100>
?
<Idle|MPos:55.280,86.440,0.000|FS:0,0>
?
<Idle|MPos:55.280,86.440,0.000|FS:0,0>
?<Idle|MPos:55.280,86.440,0.000|FS:0,0>
@Bobinator, which MillMage build are you using? It should be the latest release version (Core 0.8.00, not any release candidate)
I’ve tried a bunch of things, but so far couldn’t reproduce what you reported.
As far as I remember, I never saw any Z moves when framing.
The code you have in the “Job Header” does some Z-Moves, but it doesn’t appear to be sent when framing (which is what I would expect.)
I’ve escalated it further up to the devs.
I am having the issue on this build
MillMage Core 0.8.00
Created by LightBurn Software, Inc
Built on: 2026-02-24 @ 14:40:23 UTC
I still have
MillMage Core 0.8.00-RC-14
Installed on my machine, when I frame on this build it behaves as expected, no Z raise at the end of the framing. I will include the machine settings for this build.
Thank you
RC-14 Settings 03-12-26.mmzip (5.2 KB)
If RC14 works and Production Release does not, having the .mmzip for the 0.8.00 Core would likely be useful for comparison. The one that failed is actually the important one.
Thank you for all the help MikeyH.
Thinking about this I believe I failed to mention that it also returns to the XY Home each time also.
That will be [your] specified tool change position. The 0,0 location works for me because it moves the table back out of the way.
I reported the returning to XY home each time I frame because it doesn’t do this with RC 14. It moves to a corner does the frame and stops at that corner. I doesn’t return to XY home or raise the Z to the maximum height like it is doing with the Core 0.8.00 official release.
i run the low rider 4 on fluid nc can u screen shot your custom g codes and ill see if they match what i have
Is this issue still getting attention?
I am thinking about uninstalling, doing a clean reboot and reinstall to see if that could solve the issue.
That is unless the MillMage team wants me to hold off.
Can you post your console window output with show all turned on doing the exact same thing in RC-14 that you did in 0.8.00 core? That will help us compare current to the RC-14.
There is no harm in an uninstall and reinstall so you can try that.
I installed
MillMage Core 0.8.01-RC-3 @ 204e2b7 Qt6.5.7
I ran the frame and it works exactly like RC14 so I did the Console capture with this release.
I did uninstall Core 0.8.00, did a cold reboot, reinstalled, the behavior is just as before. Z goes to the top and X, Y both return to home.
Here is the Core 0.8.01-RC-3 Console Capture
Waiting for connection…
ok
ok
[VER:3.9 FluidNC v3.9.9:]
[OPT:MPHS]
[MSG:Machine: LowRider]
[MSG:Mode=STA:SSID=Router 2:Status=Connected:IP=192.168.1.120:MAC=88-13-BF-58-68-A4]
ok
?<Idle|MPos:294.240,244.700,-49.595|FS:0,0>
Project loaded in 2 milliseconds
?<Idle|MPos:294.240,244.700,-49.595|FS:0,0>
?
<Idle|MPos:294.240,244.700,-49.595|FS:0,0>
?
<Idle|MPos:294.240,244.700,-49.595|FS:0,0>
?
<Idle|MPos:294.240,244.700,-49.595|FS:0,0>
?
<Idle|MPos:294.240,244.700,-49.595|FS:0,0|WCO:104.600,101.600,-49.595>
?
<Idle|MPos:294.240,244.700,-49.595|FS:0,0|Ov:100,100,100>
?
?
<Idle|MPos:294.240,244.700,-49.595|FS:0,0>
Starting stream
G00 G17 G40 G21*;Restore metric mode*
G54
G90*;Restore absolute mode*
G0 X189.644Y143.109
G1 X72.555F5999.48
G1 Y59.045
<Idle|MPos:294.240,244.700,-49.595|FS:0,0>
G1 X189.644
G1 Y143.109
G90*;Restore absolute mode*
M2
?
<Run|MPos:278.900,244.700,-49.595|FS:5999,0>
?
<Run|MPos:227.460,244.700,-49.595|FS:5999,0>
?
<Run|MPos:184.600,244.700,-49.595|FS:2052,0>
?
<Run|MPos:177.160,236.720,-49.595|FS:4717,0>
?
<Run|MPos:177.160,193.880,-49.595|FS:5735,0>
?
<Run|MPos:177.160,160.900,-49.595|FS:877,0>
?
<Run|MPos:202.820,160.640,-49.595|FS:5999,0|WCO:104.600,101.600,-49.595>
?
<Run|MPos:250.200,160.640,-49.595|FS:5999,0|Ov:100,100,100>
?
<Run|MPos:291.680,160.640,-49.595|FS:698,0>
?
<Run|MPos:294.240,172.340,-49.595|FS:5437,0>
?
<Run|MPos:294.240,222.780,-49.595|FS:4293,0>
?
[MSG:INFO: VFD Queue Full]
[MSG:INFO: Program End]
<Idle|MPos:294.240,244.700,-49.595|FS:0,0>
Stream completed in 0:06
?
<Idle|MPos:294.240,244.700,-49.595|FS:0,0>
?
<Idle|MPos:294.240,244.700,-49.595|FS:0,0>
?
<Idle|MPos:294.240,244.700,-49.595|FS:0,0>
?
<Idle|MPos:294.240,244.700,-49.595|FS:0,0>
?
<Idle|MPos:294.240,244.700,-49.595|FS:0,0|WCO:104.600,101.600,-49.595>
?
<Idle|MPos:294.240,244.700,-49.595|FS:0,0|Ov:100,100,100>
?
<Idle|MPos:294.240,244.700,-49.595|FS:0,0>
?
<Idle|MPos:294.240,244.700,-49.595|FS:0,0>
?
<Idle|MPos:294.240,244.700,-49.595|FS:0,0>
?
<Idle|MPos:294.240,244.700,-49.595|FS:0,0>
?

