# Errors in serial file after firmware update to 1.12

**URL:** <https://forums.maslowcnc.com/t/errors-in-serial-file-after-firmware-update-to-1-12/24965>\
**Category:** Troubleshooting\
**Tags:** firmware\
**Created:** [September 30, 2025, 4:33pm UTC](https://forums.maslowcnc.com/t/errors-in-serial-file-after-firmware-update-to-1-12/24965 "2025-09-30T16:33:42Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![dlhein](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/dlhein/32/28398_2.png) [@dlhein](https://forums.maslowcnc.com/u/dlhein)\
**Post date:** [September 30, 2025, 4:33pm UTC](https://forums.maslowcnc.com/t/errors-in-serial-file-after-firmware-update-to-1-12/24965/1 "2025-09-30T16:33:42Z")

</div>

Hi All. I had the “one z-motor inop issue” and received new board (Thanks Bar!!!). I ran a job and had it fail part way through with a load of “position error” messages. I did not save the serial file…oops

Per other user posts, I updated firmware to 1.12, uploaded new index file, kept my .yaml file. On a fresh boot of the Maslow I see a bunch of errors and different things in the serial file that are not normal to me…I am connected to the Maslow 4.0 via WiFi.. I am hesitant to start a new job with these messages on boot up. See below for serial file from fresh boot. Please advise if I missed something.

Serial Messages  
Index.html Version: 1.12  
[MSG:INFO: Channel auto report interval set to 50 ms]  
[MSG:INFO: FluidNC v3.0.x (noGit)]  
[MSG:INFO: Compiled with ESP32 SDK:v4.4.7-dirty]  
[MSG:INFO: Local filesystem type is littlefs]  
[MSG:INFO: Configuration file:maslow.yaml]  
[MSG:INFO: Machine Maslow S3 Board]  
[MSG:INFO: Board Maslow]  
[MSG:INFO: UART1 Tx:gpio.1 Rx:gpio.2 RTS:NO\_PIN Baud:115200]  
[MSG:INFO: SPI SCK:gpio.12 MOSI:gpio.11 MISO:gpio.13]  
[MSG:INFO: SD Card cs\_pin:gpio.10 detect:NO\_PIN freq:8000000]  
[MSG:INFO: Stepping:Timed Pulse:4us Dsbl Delay:0us Dir Delay:0us Idle Delay:240ms]  
[MSG:INFO: Axis count 6]  
[MSG:INFO: Axis A (-1000.000,0.000)]  
[MSG:INFO: Motor0]  
[MSG:INFO: Axis B (-1000.000,0.000)]  
[MSG:INFO: Motor0]  
[MSG:INFO: Axis C (-1000.000,0.000)]  
[MSG:INFO: Motor0]  
[MSG:INFO: Axis D (-1000.000,0.000)]  
[MSG:INFO: Motor0]  
[MSG:INFO: Axis Z (-100.000,0.000)]  
[MSG:INFO: Motor0]  
[MSG:INFO: tmc\_2209 UART1 Addr:0 Step:gpio.15 Dir:gpio.16 Disable:NO\_PIN R:0.110]  
[MSG:INFO: Motor1]  
[MSG:INFO: tmc\_2209 UART1 Addr:1 Step:gpio.46 Dir:gpio.38 Disable:NO\_PIN R:0.110]  
[MSG:INFO: Axis X (-2438.400,0.000)]  
[MSG:INFO: Motor0]  
[MSG:INFO: Z Axis driver test passed]  
[MSG:INFO: Z2 Axis driver test passed]  
[MSG:INFO: Kinematic system: Cartesian]  
[MSG:INFO: Using spindle NoSpindle]  
[MSG:INFO: STA SSID is not set]  
[MSG:INFO: AP SSID maslow IP 192.168.0.1 mask 255.255.255.0 channel 1]  
[MSG:INFO: AP started]  
[MSG:INFO: WiFi on]  
[MSG:INFO: Captive Portal Started]  
[MSG:INFO: HTTP started on port 80]  
[MSG:INFO: Telnet started on port 23]  
o:NO\_PIN R:0.110]  
[MSG:INFO: Motor1]  
[MSG:INFO: tmc\_2209 UART1 Addr:1 Step:gpio.46 Dir:gpio.38 Disable:NO\_PIN R:0.110]  
[MSG:INFO: Axis X (-2438.400,0.000)]  
[MSG:INFO: Motor0]  
[MSG:INFO: Z Axis driver test passed]  
[MSG:INFO: Z2 Axis driver test passed]  
[MSG:INFO: Kinematic system: Cartesian]  
[MSG:INFO: Using spindle NoSpindle]  
[MSG:INFO: STA SSID is not set]  
[MSG:INFO: AP SSID maslow IP 192.168.0.1 mask 255.255.255.0 channel 1]  
[MSG:INFO: AP started]  
[MSG:INFO: WiFi on]  
[MSG:INFO: Captive Portal Started]  
[MSG:INFO: HTTP started on port 80]  
[MSG:INFO: Telnet started on port 23]  
error:3  
error:3  
error:3  
error:3  
error:3  
error:3  
error:3  
error:3  
error:3  
error:3  
error:3  
[MSG:INFO: Channel auto report interval set to 50 ms]

---

<div class="post-metadata">

**Author:** ![bar](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/bar/32/10_2.png) [@bar](https://forums.maslowcnc.com/u/bar)\
**Post date:** [September 30, 2025, 5:37pm UTC](https://forums.maslowcnc.com/t/errors-in-serial-file-after-firmware-update-to-1-12/24965/2 "2025-09-30T17:37:48Z")

</div>

> [@dlhein](#):
>
> I updated firmware to 1.12, uploaded new index file, kept my .yaml file

I think that this is causing the issue. That error 3 is caused when the machine is trying to read something from the .yaml file which isn’t in there. Can you try starting with a clean .yaml file and copy over the values of your anchor points? You shouldn’t need to re-find them.

---

<div class="post-metadata">

**Author:** ![dlhein](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/dlhein/32/28398_2.png) [@dlhein](https://forums.maslowcnc.com/u/dlhein)\
**Post date:** [September 30, 2025, 6:04pm UTC](https://forums.maslowcnc.com/t/errors-in-serial-file-after-firmware-update-to-1-12/24965/3 "2025-09-30T18:04:18Z")

</div>

On it! Thanks for the help.

---

<div class="post-metadata">

**Author:** ![dlang](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/dlang/32/859_2.png) [@dlang](https://forums.maslowcnc.com/u/dlang)\
**Post date:** [September 30, 2025, 7:28pm UTC](https://forums.maslowcnc.com/t/errors-in-serial-file-after-firmware-update-to-1-12/24965/4 "2025-09-30T19:28:01Z")

</div>

Bar wrote:

> I think that this is causing the issue. That error 3 is caused when the  
> machine is trying to read something from the .yaml file which isn’t in there.  
> Can you try starting with a clean .yaml file and copy over the values of your  
> anchor points? You shouldn’t need to re-find them.

when you do a full install, it puts a maslow.yaml file on the machine, but for  
at least the last couple of versions, the file it puts there isn’t working and I  
have to upload a maslow.yaml file to get rid of these error messages.

I _think_ I remember uownloading and uploading the default file and it worked  
one time, but I’ve done so many flashes as part of my auto-updating development  
I don’t remember for sure.

but there is something that it’s not happy with at the end of a full install.

David Lang

---

<div class="post-metadata">

**Author:** ![dlhein](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/dlhein/32/28398_2.png) [@dlhein](https://forums.maslowcnc.com/u/dlhein)\
**Post date:** [September 30, 2025, 7:40pm UTC](https://forums.maslowcnc.com/t/errors-in-serial-file-after-firmware-update-to-1-12/24965/5 "2025-09-30T19:40:17Z")

</div>

Edited a new .yaml file and the boot up looks clean.

Noticed multiple differences in the two files.  
They were (for example):

Anchor points were near the top as Maslow\_tlY: 2401.800049 (for example) and the new file has them in the kinematics grouping with just tlY: 2401.800049

I also set Maslow\_vertical to true and added my Maslow\_Extend\_Dist value as this took some time to dial in with the vertical orientation (which I am about to abandon and go flat - the maslow does not stay flat on upward motion)

axis are noted as a, b, c and d which look like individual belts vs x, y and z - interesting

acceleration\_mm\_per\_sec2: values are 50 vs 25 in my old file

max\_travel\_mm values are 5000.000000 in new file vs 2438.399902

It looks like I am good to go. thanks for all the support.

Dave

---

<div class="post-metadata">

**Author:** ![Andrew\_Matthews](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/andrew_matthews/32/27845_2.png) [@Andrew\_Matthews](https://forums.maslowcnc.com/u/Andrew_Matthews)\
**Post date:** [September 30, 2025, 9:53pm UTC](https://forums.maslowcnc.com/t/errors-in-serial-file-after-firmware-update-to-1-12/24965/6 "2025-09-30T21:53:39Z")

</div>

I too got the ‘error 3’ message and had to start with a new YAML file

I think it’s because of the move of the frame dimension data to a new MaslowKinematics section of the yaml

A

---

<div class="post-metadata">

**Author:** ![dlhein](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/dlhein/32/28398_2.png) [@dlhein](https://forums.maslowcnc.com/u/dlhein)\
**Post date:** [October 4, 2025, 8:41pm UTC](https://forums.maslowcnc.com/t/errors-in-serial-file-after-firmware-update-to-1-12/24965/7 "2025-10-04T20:41:13Z")

</div>

Hi Maslow friends.  
Here is an update. I got a chance to set up for a new cut today and one of the belts would not tension. Lower Left (as facing the unit in vertical config) motor would move slightly when I watched the windings inside the motor. I bumped retract force up to 1800 and no luck. It would retract all and extend all just fine. The serial string notes position error and recommends redo calibration. I am guessing that something may still be wrong in the edited .yaml file. I will start with a fresh .yaml file and go from scratch.

---

<div class="post-metadata">

**Author:** ![dlhein](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/dlhein/32/28398_2.png) [@dlhein](https://forums.maslowcnc.com/u/dlhein)\
**Post date:** [October 4, 2025, 11:52pm UTC](https://forums.maslowcnc.com/t/errors-in-serial-file-after-firmware-update-to-1-12/24965/8 "2025-10-04T23:52:44Z")

</div>

well, loaded virgin .yaml file. Went through setup and calibration, set z limit and z home. The process had some issues, but the lower left belt started working. Once calibration finished and said happy message, I was happy at this point everything was working. I can retract, extend, apply tension, move z, jog around the material. So….I decided to go for it and cut new part. Loaded the gcode file, reset home to appropriate spot on material and hit go. When the router began moving from home to start the cut at the upper right, I notice the lower two belts start to slack. They never regain tension. The router lowers to proper cut depth and begins to cut. It is a clockwise curve and when it gets about 1.5’ of cut, it gives the e-stop and that is the end. lower left and right belt are very loose. . I have the serial file if helpful.  
So it looks like I have changed from one problem, through some others and now to slack belts.

---

<div class="post-metadata">

**Author:** ![dlang](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/dlang/32/859_2.png) [@dlang](https://forums.maslowcnc.com/u/dlang)\
**Post date:** [October 5, 2025, 12:23am UTC](https://forums.maslowcnc.com/t/errors-in-serial-file-after-firmware-update-to-1-12/24965/9 "2025-10-05T00:23:40Z")

</div>

Dlhein wrote:

> well, loaded virgin .yaml file. Went through setup and calibration, set z limit and z home. The process had some issues, but the lower left belt started working. Once calibration finished and said happy message, I was happy at this point everything was working. I can retract, extend, apply tension, move z, jog around the material. So….I decided to go for it and cut new part. Loaded the gcode file, reset home to appropriate spot on material and hit go. When the router began moving from home to start the cut at the upper right, I notice the lower two belts start to slack. They never regain tension. The router lowers to proper cut depth and begins to cut. It is a clockwise curve and when it gets about 1.5’ of cut, it gives the e-stop and that is the end. lower left and right belt are very loose. . I have the serial file if helpful.

It’s always good to post the serial log, that will tell us why it stops. In this  
case, it’s almost certinly going to be because of the slack belts (that the  
position it calculates is too far off from where it thinks it is)

> So it looks like I have changed from one problem, through some others and now to slack belts.

This is probably the result of problems with calibration.

a quick checklist.

while it’s calibrating, the belts need to pull tight at each point. If they  
don’t, you need to increase the calibration current limit (or fix the arms so  
they pull tight with less current)

If you get poor fitness, it can be for a couple of reasons.

1. Z height problems.

2. frame flex.

3. belt stretch.

4. the belt catches on something

5. calibrating with too large a grid size for your frame.

So, with this in mind, please tell us your frame size, and the grid size you  
used, and if the anchors are even with the bottom of the sled or not.

David Lang

---

<div class="post-metadata">

**Author:** ![dlhein](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/dlhein/32/28398_2.png) [@dlhein](https://forums.maslowcnc.com/u/dlhein)\
**Post date:** [October 5, 2025, 2:19am UTC](https://forums.maslowcnc.com/t/errors-in-serial-file-after-firmware-update-to-1-12/24965/10 "2025-10-05T02:19:21Z")

</div>

Hi Dave.

thanks for the check list. I like it

1. I verified the order of the arms. It matches Bar’s video on youtube. My corner pins have 2” of vertical adjustment. Spoilboardthickness and workthickness variables are new to me with this version of firmware. I have a 3/4” spoilboard and 1/4” workpiece. I set the height of the bottom of the lines depending on what i have to cut. In this case, I set them at 1” up from the frame.
2. My frame is 15 series 80/20 (i had a bunch) It is cross braced and gusseted. It also is attached to the side of my pole barn and concrete floor. The pin to pin distance is 100” high x 129” wide. The board is “vertical” with a 23.7 deg angle.
3. Both the retract and calibration are set to 1300. I had it up to 1800 but put it back after no success when lower left belt would not tension.
4. no snag issues with this setup and I always watch espically when retract all and apply tension. When running there are no snag points
5. the calibration settings were the default.

Here is the serial log starting with the virgin .yaml file

It looks like I hit calibrate more than once, not sure what happened here. I only meant to hit is once…….. maybe fat fingers……..

Serial Messages  
Index.html Version: 1.12  
[MSG:INFO: Channel auto report interval set to 50 ms]  
[MSG:INFO: FluidNC v3.0.x (noGit)]  
[MSG:INFO: Compiled with ESP32 SDK:v4.4.7-dirty]  
[MSG:INFO: Local filesystem type is littlefs]  
[MSG:INFO: Configuration file:maslow.yaml]  
[MSG:INFO: Machine Maslow S3 Board]  
[MSG:INFO: Board Maslow]  
[MSG:INFO: UART1 Tx:gpio.1 Rx:gpio.2 RTS:NO\_PIN Baud:115200]  
[MSG:INFO: SPI SCK:gpio.12 MOSI:gpio.11 MISO:gpio.13]  
[MSG:INFO: SD Card cs\_pin:gpio.10 detect:NO\_PIN freq:8000000]  
[MSG:INFO: Stepping:Timed Pulse:4us Dsbl Delay:0us Dir Delay:0us Idle Delay:240ms]  
[MSG:INFO: Axis count 5]  
[MSG:INFO: Axis A (-5000.000,0.000)]  
[MSG:INFO: Motor0]  
[MSG:INFO: Axis B (-5000.000,0.000)]  
[MSG:INFO: Motor0]  
[MSG:INFO: Axis C (-5000.000,0.000)]  
[MSG:INFO: Motor0]  
[MSG:INFO: Axis D (-5000.000,0.000)]  
[MSG:INFO: Motor0]  
[MSG:INFO: Axis Z (-100.000,0.000)]  
[MSG:INFO: Motor0]  
[MSG:INFO: tmc\_2209 UART1 Addr:0 Step:gpio.15 Dir:gpio.16 Disable:NO\_PIN R:0.110]  
[MSG:INFO: Motor1]  
[MSG:INFO: tmc\_2209 UART1 Addr:1 Step:gpio.46 Dir:gpio.38 Disable:NO\_PIN R:0.110]  
[MSG:INFO: Z Axis driver test passed]  
[MSG:INFO: Z2 Axis driver test passed]  
[MSG:INFO: Using spindle NoSpindle]  
[MSG:INFO: STA SSID is not set]  
[MSG:INFO: AP SSID maslow IP 192.168.0.1 mask 255.255.255.0 channel 1]  
[MSG:INFO: AP started]  
[MSG:INFO: WiFi on]  
[MSG:INFO: Captive Portal Started]  
[MSG:INFO: HTTP started on port 80]  
[MSG:INFO: Telnet started on port 23]  
[MSG:INFO: Channel auto report interval set to 50 ms]  
[MSG:INFO: Caution: Unlocked]  
Retract All  
[MSG:INFO: Retracting all belts]  
[MSG:INFO: Requesting state change from Unknown to Retracting Belts]  
[MSG:INFO: Succeeded]  
[MSG:INFO: Top Left pulled tight with offset -0.021]  
[MSG:INFO: Bottom Left pulled tight with offset 0.000]  
[MSG:INFO: Bottom Right pulled tight with offset -0.150]  
[MSG:INFO: Top Right pulled tight with offset -0.064]  
[MSG:INFO: Requesting state change from Retracting Belts to Belts Retracted]  
[MSG:INFO: Succeeded]  
Extend All  
[MSG:INFO: Extending all belts]  
[MSG:INFO: Requesting state change from Belts Retracted to Extending Belts]  
[MSG:INFO: Center coordinates updated in MaslowKinematics: X=1466.325 Y=1466.325]  
[MSG:INFO: Succeeded]  
[MSG:INFO: All belts extended to 2005.000mm]  
[MSG:INFO: Requesting state change from Extending Belts to Belts Extended]  
[MSG:INFO: Succeeded]  
Apply Tension  
[MSG:INFO: Requesting state change from Belts Extended to Taking Slack]  
[MSG:INFO: Succeeded]  
[MSG:ERR: Measurement error, measurements are not within 2.5 mm of each other, trying again]  
[MSG:INFO: Max deviation: 2.641]  
[MSG:INFO: Bottom Right 2163.833]  
[MSG:INFO: Bottom Right 2163.833]  
[MSG:INFO: Bottom Right 2163.823]  
[MSG:INFO: Bottom Right 2163.833]  
[MSG:INFO: Top Right 2165.895]  
[MSG:INFO: Top Right 2165.948]  
[MSG:INFO: Top Right 2165.969]  
[MSG:INFO: Top Right 2165.948]  
[MSG:INFO: Top Left 1987.871]  
[MSG:INFO: Top Left 1985.229]  
[MSG:INFO: Top Left 1985.154]  
[MSG:INFO: Top Left 1985.154]  
[MSG:INFO: Bottom Left 1984.002]  
[MSG:INFO: Bottom Left 1984.002]  
[MSG:INFO: Bottom Left 1984.292]  
[MSG:INFO: Bottom Left 1984.324]  
[MSG:INFO: Measured waypoint 0]  
[MSG:INFO: Center point deviation: TL: 0.000 TR: 0.000 BL: -0.053 BR: -3.246]  
[MSG:INFO: Center point deviation within 12.000mm, your coordinate system is accurate]  
[MSG:INFO: Current machine position loaded as X: -1.561 Y: -126.358]  
[MSG:INFO: Before update - mpos: X=nan Y=nan Z=28.000]  
[MSG:INFO: Setting motor positions directly from measurements:]  
[MSG:INFO: TL belt: 2012.919 TR belt: 2013.327]  
[MSG:INFO: BL belt: 1832.070 BR belt: 1832.526]  
[MSG:INFO: After update - mpos: X=-2.007 Y=-124.618 Z=28.000]  
[MSG:INFO: Requesting state change from Taking Slack to Ready To Cut]  
[MSG:INFO: Succeeded]  
Calibrate  
[MSG:INFO: Requesting state change from Ready To Cut to Calibrating]  
[MSG:INFO: Calibration starting in VERTICAL orientation mode]  
[MSG:INFO: Setting z-stop position]  
[MSG:INFO: Center coordinates updated in MaslowKinematics: X=1466.325 Y=1466.325]  
[MSG:INFO: Machine Position found as X: -1.418 Y: -126.519]  
[MSG:INFO: Setting motor positions from hardware readings:]  
[MSG:INFO: TL: 2013.134 TR: 2013.349 BL: 1832.102 BR: 1832.478]  
[MSG:INFO: Succeeded]  
[MSG:INFO: Measured waypoint 0]  
[MSG:INFO: Center point off by: TL: 0.000 TR: 0.000 BL: -0.041 BR: -3.135]  
[MSG:INFO: Machine Position computed as X: -1.406 Y: -126.537]  
[MSG:INFO: Measured waypoint 1]  
[MSG:INFO: Measured waypoint 2]  
[MSG:INFO: Measured waypoint 3]  
[MSG:INFO: Measured waypoint 4]  
[MSG:INFO: Measured waypoint 5]  
[MSG:INFO: Requesting state change from Calibrating to Calibration Computing]  
[MSG:INFO: Succeeded]  
CLBM:[{bl:1985.17, br:1984.10, tr:2165.97, tl:2164.07},{bl:2092.67, br:1878.74, tr:2072.24, tl:2263.31},{bl:2187.89, br:1973.39, tr:1959.82, tl:2170.96},{bl:2090.87, br:2078.71, tr:2053.11, tl:2061.92},{bl:1985.61, br:2184.53, tr:2162.52, tl:1957.42},{bl:1880.11, br:2098.75, tr:2265.21, tl:2060.03},]  
Computing… This may take several minutesFitness: 0.7252058 in 100  
Fitness: 0.7622861 in 200  
Fitness: 0.7924054 in 300  
Fitness: 0.8259464 in 400  
Fitness: 0.8705475 in 500  
Fitness: 0.8802240 in 600  
Fitness: 0.8802240 in 700  
Fitness: 0.8802240 in 800  
Fitness: 0.8802240 in 900  
Fitness: 0.8802240 in 1000  
Fitness: 0.8802240 in 1100  
Fitness: 0.8802240 in 1200  
Fitness: 0.8802240 in 1300  
Fitness: 0.8802240 in 1400  
Fitness: 0.8802240 in 1500

Calibration values:  
Fitness: 0.8802239641854472  
Maslow\_tlX: 5.4  
Maslow\_tlY: 2910.3  
Maslow\_trX: 2929.1  
Maslow\_trY: 2931.4  
Maslow\_blX: 0.0  
Maslow\_blY: 0.0  
Maslow\_brX: 2950.7  
Maslow\_brY: 0.0  
A command to save these values has been successfully sent for you. Please check for any error messages.  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
Calibrate  
[MSG:INFO: Requesting state change from Calibration Computing to Calibrating]  
[MSG:INFO: Calibration starting in VERTICAL orientation mode]  
[MSG:INFO: Setting z-stop position]  
[MSG:INFO: Center coordinates updated in MaslowKinematics: X=1466.325 Y=1466.325]  
[MSG:INFO: Machine Position found as X: -139.111 Y: -136.572]  
[MSG:INFO: Setting motor positions from hardware readings:]  
[MSG:INFO: TL: 1909.638 TR: 2112.582 BL: 1727.049 BR: 1947.236]  
[MSG:INFO: Succeeded]  
[MSG:INFO: Measured waypoint 6]  
[MSG:INFO: Measured waypoint 7]  
[MSG:INFO: Measured waypoint 8]  
[MSG:INFO: Measured waypoint 9]  
[MSG:INFO: Measured waypoint 10]  
[MSG:INFO: Measured waypoint 11]  
[MSG:INFO: Measured waypoint 12]  
[MSG:INFO: Measured waypoint 13]  
[MSG:INFO: Measured waypoint 14]  
[MSG:INFO: Requesting state change from Calibrating to Calibration Computing]  
[MSG:INFO: Succeeded]  
CLBM:[{bl:1985.17, br:1984.10, tr:2165.97, tl:2164.07},{bl:2092.67, br:1878.74, tr:2072.24, tl:2263.31},{bl:2187.89, br:1973.39, tr:1959.82, tl:2170.96},{bl:2090.87, br:2078.71, tr:2053.11, tl:2061.92},{bl:1985.61, br:2184.53, tr:2162.52, tl:1957.42},{bl:1880.11, br:2098.75, tr:2265.21, tl:2060.03},{bl:2011.34, br:2087.85, tr:2133.44, tl:2054.56},{bl:1942.44, br:1960.20, tr:2211.74, tl:2194.56},{bl:1796.09, br:2102.24, tr:2348.50, tl:2076.82},{bl:1930.01, br:2223.39, tr:2221.55, tl:1923.34},{bl:2087.66, br:2363.54, tr:2094.57, tl:1777.47},{bl:2215.79, br:2239.84, tr:1940.89, tl:1913.88},{bl:2351.69, br:2109.49, tr:1793.27, tl:2070.06},{bl:2219.53, br:1950.66, tr:1929.26, tl:2196.88},{bl:2097.36, br:1809.83, tr:2084.44, tl:2332.56},]  
Computing… This may take several minutesFitness: 0.7003184 in 100  
Fitness: 0.7003184 in 200  
Fitness: 0.7003184 in 300  
Fitness: 0.7003184 in 400  
Fitness: 0.7003184 in 500  
Fitness: 0.7003184 in 600  
Fitness: 0.7003184 in 700  
Fitness: 0.7003184 in 800  
Fitness: 0.7003184 in 900  
Fitness: 0.7003184 in 1000

Calibration values:  
Fitness: 0.7003184137731903  
Maslow\_tlX: 5.4  
Maslow\_tlY: 2910.2  
Maslow\_trX: 2929.1  
Maslow\_trY: 2931.6  
Maslow\_blX: 0.0  
Maslow\_blY: 0.0  
Maslow\_brX: 2951.4  
Maslow\_brY: 0.0  
A command to save these values has been successfully sent for you. Please check for any error messages.  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
Calibrate  
[MSG:INFO: Requesting state change from Calibration Computing to Calibrating]  
[MSG:INFO: Calibration starting in VERTICAL orientation mode]  
[MSG:INFO: Setting z-stop position]  
[MSG:INFO: Center coordinates updated in MaslowKinematics: X=1466.325 Y=1466.325]  
[MSG:INFO: Machine Position found as X: 200.595 Y: -193.591]  
[MSG:INFO: Setting motor positions from hardware readings:]  
[MSG:INFO: TL: 2181.690 TR: 1931.862 BL: 1944.262 BR: 1658.296]  
[MSG:INFO: Succeeded]  
[MSG:INFO: Measured waypoint 15]  
[MSG:INFO: Measured waypoint 16]  
[MSG:INFO: Requesting state change from Calibrating to Calibration Computing]  
[MSG:INFO: Succeeded]  
CLBM:[{bl:1985.17, br:1984.10, tr:2165.97, tl:2164.07},{bl:2092.67, br:1878.74, tr:2072.24, tl:2263.31},{bl:2187.89, br:1973.39, tr:1959.82, tl:2170.96},{bl:2090.87, br:2078.71, tr:2053.11, tl:2061.92},{bl:1985.61, br:2184.53, tr:2162.52, tl:1957.42},{bl:1880.11, br:2098.75, tr:2265.21, tl:2060.03},{bl:2011.34, br:2087.85, tr:2133.44, tl:2054.56},{bl:1942.44, br:1960.20, tr:2211.74, tl:2194.56},{bl:1796.09, br:2102.24, tr:2348.50, tl:2076.82},{bl:1930.01, br:2223.39, tr:2221.55, tl:1923.34},{bl:2087.66, br:2363.54, tr:2094.57, tl:1777.47},{bl:2215.79, br:2239.84, tr:1940.89, tl:1913.88},{bl:2351.69, br:2109.49, tr:1793.27, tl:2070.06},{bl:2219.53, br:1950.66, tr:1929.26, tl:2196.88},{bl:2097.36, br:1809.83, tr:2084.44, tl:2332.56},{bl:1943.44, br:1950.21, tr:2212.17, tl:2204.80},{bl:2068.17, br:2081.20, tr:2075.83, tl:2059.78},]  
Computing… This may take several minutesFitness: 0.7060006 in 100  
Fitness: 0.7060006 in 200  
Fitness: 0.7060006 in 300  
Fitness: 0.7060006 in 400  
Fitness: 0.7060006 in 500  
Fitness: 0.7060006 in 600  
Fitness: 0.7060006 in 700  
Fitness: 0.7060006 in 800  
Fitness: 0.7060006 in 900  
Fitness: 0.7060006 in 1000

Calibration values:  
Fitness: 0.7060005955821025  
Maslow\_tlX: 5.4  
Maslow\_tlY: 2910.2  
Maslow\_trX: 2929.1  
Maslow\_trY: 2931.6  
Maslow\_blX: 0.0  
Maslow\_blY: 0.0  
Maslow\_brX: 2951.9  
Maslow\_brY: 0.0  
A command to save these values has been successfully sent for you. Please check for any error messages.  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
[MSG:INFO: Spoilboard thickness set to 0.000 mm]  
[MSG:INFO: Work thickness set to 0.000 mm]  
Calibrate  
[MSG:INFO: Requesting state change from Calibration Computing to Calibrating]  
[MSG:INFO: Calibration starting in VERTICAL orientation mode]  
[MSG:INFO: Setting z-stop position]  
[MSG:INFO: Center coordinates updated in MaslowKinematics: X=1466.325 Y=1466.325]  
[MSG:INFO: Machine Position found as X: 0.284 Y: -7.905]  
[MSG:INFO: Setting motor positions from hardware readings:]  
[MSG:INFO: TL: 1909.026 TR: 1923.262 BL: 1915.070 BR: 1929.382]  
[MSG:INFO: Succeeded]  
[MSG:INFO: Calibration state reset]  
[MSG:INFO: Requesting state change from Calibrating to Ready To Cut]  
[MSG:INFO: Succeeded]  
JogTo: '$J=G91F2500Y100  
’  
JogTo: '$J=G91F2500Y100  
’  
Home pos set for: X  
Home pos set for: Y  
[G54:0.283,-356.562,18.000,0.000,0.000]  
[G54:0.283,192.095,18.000,0.000,0.000]  
[MSG:WARN: Position error on Bottom Left axis exceeded 15mm while running. Error is -15.013mm Counter: 1]  
[MSG:WARN: Previous error was -15.013mm]  
[MSG:WARN: Position error on Bottom Left axis exceeded 15mm while running. Error is -15.050mm Counter: 2]  
[MSG:WARN: Previous error was -15.050mm]  
[MSG:WARN: Position error on Bottom Left axis exceeded 15mm while running. Error is -15.075mm Counter: 3]  
[MSG:WARN: Previous error was -15.075mm]  
[MSG:WARN: Position error on Bottom Left axis exceeded 15mm while running. Error is -15.088mm Counter: 4]  
[MSG:WARN: Previous error was -15.088mm]  
[MSG:WARN: Position error on Bottom Left axis exceeded 15mm while running. Error is -15.100mm Counter: 5]  
[MSG:WARN: Previous error was -15.100mm]  
[MSG:WARN: Position error on Bottom Left axis exceeded 15mm while running. Error is -15.138mm Counter: 6]  
[MSG:WARN: Previous error was -15.138mm]  
[MSG:ERR: Emergency stop! Stopping all motors]  
[MSG:WARN: The machine will not respond until turned off and back on again]  
[MSG:INFO: Reset during file job at line: 31]  
[MSG:ERR: Position error \> 15mm while running. E-Stop triggered.]

* * *

* * *

* * *

* * *

* * *

* * *

* * *

–

Here is the new .yaml file from today after calibration/corner finding

board: Maslow  
name: Maslow S3 Board  
meta:  
Maslow\_vertical: true  
Maslow\_calibration\_grid\_width\_mm\_X: 400.000000  
Maslow\_calibration\_grid\_height\_mm\_Y: 400.000000  
Maslow\_calibration\_grid\_size: 3  
Maslow\_Retract\_Current\_Threshold: 1300  
Maslow\_Calibration\_Current\_Threshold: 1300  
Maslow\_Acceptable\_Calibration\_Threshold: 0.450000  
Maslow\_Extend\_Dist: 2005.000000  
Maslow\_Scale\_X: 1.000000  
Maslow\_Scale\_Y: 1.000000  
Maslow\_debugEnabled: false  
Maslow\_spoilboardThickness: 0.000000  
Maslow\_workThickness: 0.000000  
stepping:  
engine: Timed  
idle\_ms: 240  
pulse\_us: 4  
dir\_delay\_us: 0  
disable\_delay\_us: 0  
segments: 12

uart1:  
txd\_pin: gpio.1  
rxd\_pin: gpio.2  
rts\_pin: NO\_PIN  
cts\_pin: NO\_PIN  
baud: 115200  
mode: 8N1

spi:  
miso\_pin: gpio.13  
mosi\_pin: gpio.11  
sck\_pin: gpio.12

sdcard:  
cs\_pin: gpio.10  
card\_detect\_pin: NO\_PIN  
frequency\_hz: 8000000

kinematics:  
MaslowKinematics:  
tlX: 5.400000  
tlY: 2910.199951  
tlZ: 100.000000  
trX: 2929.100098  
trY: 2931.600098  
trZ: 56.000000  
blX: 0.000000  
blY: 0.000000  
blZ: 34.000000  
brX: 2951.899902  
brY: 0.000000  
brZ: 78.000000  
beltEndExtension: 30.000000  
armLength: 123.400002  
maxSegmentLength: 5.000000

axes:  
shared\_stepper\_disable\_pin: NO\_PIN  
shared\_stepper\_reset\_pin: NO\_PIN  
a:  
steps\_per\_mm: 80.000000  
max\_rate\_mm\_per\_min: 2000.000000  
acceleration\_mm\_per\_sec2: 50.000000  
max\_travel\_mm: 5000.000000  
soft\_limits: false  
homing:  
cycle: -1  
allow\_single\_axis: true  
positive\_direction: true  
mpos\_mm: 0.000000  
feed\_mm\_per\_min: 50.000000  
seek\_mm\_per\_min: 200.000000  
settle\_ms: 250  
seek\_scaler: 1.100000  
feed\_scaler: 1.100000

```auto
motor0: 
  limit_neg_pin: NO_PIN
  limit_pos_pin: NO_PIN
  limit_all_pin: NO_PIN
  hard_limits: false
  pulloff_mm: 1.000000
  null_motor: 

```

b:  
steps\_per\_mm: 80.000000  
max\_rate\_mm\_per\_min: 2000.000000  
acceleration\_mm\_per\_sec2: 50.000000  
max\_travel\_mm: 5000.000000  
soft\_limits: false  
homing:  
cycle: -1  
allow\_single\_axis: true  
positive\_direction: true  
mpos\_mm: 0.000000  
feed\_mm\_per\_min: 50.000000  
seek\_mm\_per\_min: 200.000000  
settle\_ms: 250  
seek\_scaler: 1.100000  
feed\_scaler: 1.100000

```auto
motor0: 
  limit_neg_pin: NO_PIN
  limit_pos_pin: NO_PIN
  limit_all_pin: NO_PIN
  hard_limits: false
  pulloff_mm: 1.000000
  null_motor: 

```

c:  
steps\_per\_mm: 80.000000  
max\_rate\_mm\_per\_min: 2000.000000  
acceleration\_mm\_per\_sec2: 50.000000  
max\_travel\_mm: 5000.000000  
soft\_limits: false  
homing:  
cycle: -1  
allow\_single\_axis: true  
positive\_direction: true  
mpos\_mm: 0.000000  
feed\_mm\_per\_min: 50.000000  
seek\_mm\_per\_min: 200.000000  
settle\_ms: 250  
seek\_scaler: 1.100000  
feed\_scaler: 1.100000

```auto
motor0: 
  limit_neg_pin: NO_PIN
  limit_pos_pin: NO_PIN
  limit_all_pin: NO_PIN
  hard_limits: false
  pulloff_mm: 1.000000
  null_motor: 

```

d:  
steps\_per\_mm: 80.000000  
max\_rate\_mm\_per\_min: 2000.000000  
acceleration\_mm\_per\_sec2: 50.000000  
max\_travel\_mm: 5000.000000  
soft\_limits: false  
homing:  
cycle: -1  
allow\_single\_axis: true  
positive\_direction: true  
mpos\_mm: 0.000000  
feed\_mm\_per\_min: 50.000000  
seek\_mm\_per\_min: 200.000000  
settle\_ms: 250  
seek\_scaler: 1.100000  
feed\_scaler: 1.100000

```auto
motor0: 
  limit_neg_pin: NO_PIN
  limit_pos_pin: NO_PIN
  limit_all_pin: NO_PIN
  hard_limits: false
  pulloff_mm: 1.000000
  null_motor: 

```

z:  
steps\_per\_mm: 100.000000  
max\_rate\_mm\_per\_min: 400.000000  
acceleration\_mm\_per\_sec2: 10.000000  
max\_travel\_mm: 100.000000  
soft\_limits: false  
homing:  
cycle: -1  
allow\_single\_axis: true  
positive\_direction: true  
mpos\_mm: 0.000000  
feed\_mm\_per\_min: 50.000000  
seek\_mm\_per\_min: 200.000000  
settle\_ms: 250  
seek\_scaler: 1.100000  
feed\_scaler: 1.100000

```auto
motor0: 
  limit_neg_pin: NO_PIN
  limit_pos_pin: NO_PIN
  limit_all_pin: NO_PIN
  hard_limits: false
  pulloff_mm: 1.000000
  tmc_2209: 
    uart_num: 1
    step_pin: gpio.15
    direction_pin: gpio.16
    disable_pin: NO_PIN
    r_sense_ohms: 0.110000
    run_amps: 1.000000
    hold_amps: 0.500000
    microsteps: 1
    toff_disable: 0
    toff_stealthchop: 5
    use_enable: true
    addr: 0
    run_mode: StealthChop
    homing_mode: StealthChop
    stallguard: 0
    stallguard_debug: false
    toff_coolstep: 3

motor1: 
  limit_neg_pin: NO_PIN
  limit_pos_pin: NO_PIN
  limit_all_pin: NO_PIN
  hard_limits: false
  pulloff_mm: 1.000000
  tmc_2209: 
    uart_num: 1
    step_pin: gpio.46
    direction_pin: gpio.38
    disable_pin: NO_PIN
    r_sense_ohms: 0.110000
    run_amps: 1.000000
    hold_amps: 0.500000
    microsteps: 1
    toff_disable: 0
    toff_stealthchop: 5
    use_enable: true
    addr: 1
    run_mode: StealthChop
    homing_mode: StealthChop
    stallguard: 0
    stallguard_debug: false
    toff_coolstep: 3

```

control:  
safety\_door\_pin: NO\_PIN  
reset\_pin: NO\_PIN  
feed\_hold\_pin: NO\_PIN  
cycle\_start\_pin: NO\_PIN  
macro0\_pin: NO\_PIN  
macro1\_pin: NO\_PIN  
macro2\_pin: NO\_PIN  
macro3\_pin: NO\_PIN

coolant:  
flood\_pin: NO\_PIN  
mist\_pin: NO\_PIN  
delay\_ms: 0

probe:  
pin: NO\_PIN  
check\_mode\_start: true

macros:  
startup\_line0:  
startup\_line1:  
macro0:  
macro1:  
macro2:  
macro3:

start:  
must\_home: true  
deactivate\_parking: false  
check\_limits: false

parking:  
enable: false  
axis: Z  
target\_mpos\_mm: -5.000000  
rate\_mm\_per\_min: 800.000000  
pullout\_distance\_mm: 5.000000  
pullout\_rate\_mm\_per\_min: 250.000000

user\_outputs:  
analog0\_pin: NO\_PIN  
analog1\_pin: NO\_PIN  
analog2\_pin: NO\_PIN  
analog3\_pin: NO\_PIN  
analog0\_hz: 5000  
analog1\_hz: 5000  
analog2\_hz: 5000  
analog3\_hz: 5000  
digital0\_pin: NO\_PIN  
digital1\_pin: NO\_PIN  
digital2\_pin: NO\_PIN  
digital3\_pin: NO\_PIN  
digital4\_pin: NO\_PIN  
digital5\_pin: NO\_PIN  
digital6\_pin: NO\_PIN  
digital7\_pin: NO\_PIN

NoSpindle:

arc\_tolerance\_mm: 0.002000  
junction\_deviation\_mm: 0.010000  
verbose\_errors: false  
report\_inches: false  
enable\_parking\_override\_control: false  
use\_line\_numbers: false  
planner\_blocks: 16

---

<div class="post-metadata">

**Author:** ![dlang](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/dlang/32/859_2.png) [@dlang](https://forums.maslowcnc.com/u/dlang)\
**Post date:** [October 5, 2025, 2:40am UTC](https://forums.maslowcnc.com/t/errors-in-serial-file-after-firmware-update-to-1-12/24965/11 "2025-10-05T02:40:57Z")

</div>

more of a reply via email following, but with a 100x129" frame, this is the good/questionable cutting area

the black rectangle is your 4x8 plywood, wach yellow grid line is 100mm, the green bands in the yellow/orage areas are to indicate accuracy problems (each band is a 1 degree error between the belt and the arm due to arms hitting the uprights)

 ![image](https://canada1.discourse-cdn.com/flex031/uploads/maslowcnc/original/3X/a/8/a84f2857ad568bd17159a05d4551bef08f827280.png)

---

<div class="post-metadata">

**Author:** ![dlhein](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/dlhein/32/28398_2.png) [@dlhein](https://forums.maslowcnc.com/u/dlhein)\
**Post date:** [October 5, 2025, 2:55am UTC](https://forums.maslowcnc.com/t/errors-in-serial-file-after-firmware-update-to-1-12/24965/12 "2025-10-05T02:55:29Z")

</div>

thanks Dave. I took a look at the heat map in the browser (click through the pages of the .gcode render) and try to position the workpiece for the most green. My project is for a high school theater set and this one is long at 80”, but only a bit gets into the gold area on corners of the 4x8 board. Keep the recommendations coming. The kids are counting on me getting these done.

---

<div class="post-metadata">

**Author:** ![dlang](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/dlang/32/859_2.png) [@dlang](https://forums.maslowcnc.com/u/dlang)\
**Post date:** [October 5, 2025, 2:58am UTC](https://forums.maslowcnc.com/t/errors-in-serial-file-after-firmware-update-to-1-12/24965/13 "2025-10-05T02:58:59Z")

</div>

Dlhein wrote:

> From: Dlhein via Maslow CNC Forums [notifications@maslowcnc.discoursemail.com](mailto:notifications@maslowcnc.discoursemail.com)  
> Reply-To: Maslow CNC Forums

> 1. I verified the order of the arms. It matches Bar’s video on youtube. My  
> corner pins have 2” of vertical adjustment. Spoilboardthickness and  
> workthickness variables are new to me with this version of firmware. I have a  
> 3/4” spoilboard and 1/4” workpiece. I set the height of the bottom of the  
> lines depending on what i have to cut. In this case, I set them at 1” up from  
> the frame.

spoilboard and work thinkness are new, and Bar isn’t convinced they are an  
absolute requiement (he has just ignored the errors produced and gotten  
results that are good enough for his work)

setting the bottom of the belt end connections 1" up should work, that should  
put them even with the bottom of the sled.

When you calibrate, make sure the router is all the way down against the  
steppers. This both makes sure it’s square, but it sets Z zero (the lowest point  
the machine can go) (forgot to mention this in the earlier post)

There is then Z home, which is where the bit is just touching the top of the  
workpiece that you set when you put a bit in.

> 1. My frame is 15 series 80/20 (i had a bunch) It is cross braced and  
> gusseted. It also is attached to the side of my pole barn and concrete floor.  
> The pin to pin distance is 100” high x 129” wide. The board is “vertical”  
> with a 23.7 deg angle.

since you have adjustable anchors, make sure that they don’t flex as the machine  
pulls tension on them.

> 1. Both the retract and calibration are set to 1300. I had it up to 1800 but put it back after no success when lower left belt would not tension.

but you took apart the arm and fixed that, so they now tension correctly at  
1300, correct?

> [MSG:ERR: Measurement error, measurements are not within 2.5 mm of each other, trying again]  
> [MSG:INFO: Max deviation: 2.641]  
> [MSG:INFO: Bottom Right 2163.833]  
> [MSG:INFO: Bottom Right 2163.833]  
> [MSG:INFO: Bottom Right 2163.823]  
> [MSG:INFO: Bottom Right 2163.833]  
> [MSG:INFO: Top Right 2165.895]  
> [MSG:INFO: Top Right 2165.948]  
> [MSG:INFO: Top Right 2165.969]  
> [MSG:INFO: Top Right 2165.948]  
> [MSG:INFO: Top Left 1987.871]  
> [MSG:INFO: Top Left 1985.229]  
> [MSG:INFO: Top Left 1985.154]  
> [MSG:INFO: Top Left 1985.154]  
> [MSG:INFO: Bottom Left 1984.002]  
> [MSG:INFO: Bottom Left 1984.002]  
> [MSG:INFO: Bottom Left 1984.292]  
> [MSG:INFO: Bottom Left 1984.324]

This is something I haven’t seen before. It indicates a problem, either with the  
magnet or with commuication to the encoder on the top left arm

> CLBM:[{bl:1985.17, br:1984.10, tr:2165.97, tl:2164.07},{bl:2092.67, br:1878.74, tr:2072.24, tl:2263.31},{bl:2187.89, br:1973.39, tr:1959.82, tl:2170.96},{bl:2090.87, br:2078.71, tr:2053.11, tl:2061.92},{bl:1985.61, br:2184.53, tr:2162.52, tl:1957.42},{bl:1880.11, br:2098.75, tr:2265.21, tl:2060.03},]  
> Computing… This may take several minutesFitness: 0.7252058 in 100
> 
> Calibration values:  
> Fitness: 0.8802239641854472  
> Maslow\_tlX: 5.4  
> Maslow\_tlY: 2910.3  
> Maslow\_trX: 2929.1  
> Maslow\_trY: 2931.4  
> Maslow\_blX: 0.0  
> Maslow\_blY: 0.0  
> Maslow\_brX: 2950.7  
> Maslow\_brY: 0.0

This looks normal, the first 5 points to measure (when it really doesn’t know  
what’s what and is being extra careful)

> CLBM:[{bl:1985.17, br:1984.10, tr:2165.97, tl:2164.07},{bl:2092.67, br:1878.74, tr:2072.24, tl:2263.31},{bl:2187.89, br:1973.39, tr:1959.82, tl:2170.96},{bl:2090.87, br:2078.71, tr:2053.11, tl:2061.92},{bl:1985.61, br:2184.53, tr:2162.52, tl:1957.42},{bl:1880.11, br:2098.75, tr:2265.21, tl:2060.03},{bl:2011.34, br:2087.85, tr:2133.44, tl:2054.56},{bl:1942.44, br:1960.20, tr:2211.74, tl:2194.56},{bl:1796.09, br:2102.24, tr:2348.50, tl:2076.82},{bl:1930.01, br:2223.39, tr:2221.55, tl:1923.34},{bl:2087.66, br:2363.54, tr:2094.57, tl:1777.47},{bl:2215.79, br:2239.84, tr:1940.89, tl:1913.88},{bl:2351.69, br:2109.49, tr:1793.27, tl:2070.06},{bl:2219.53, br:1950.66, tr:1929.26, tl:2196.88},{bl:2097.36, br:1809.83, tr:2084.44, tl:2332.56},]  
> Computing… This may take several minutesFitness: 0.7003184 in 100
> 
> Calibration values:  
> Fitness: 0.7003184137731903  
> Maslow\_tlX: 5.4  
> Maslow\_tlY: 2910.2  
> Maslow\_trX: 2929.1  
> Maslow\_trY: 2931.6  
> Maslow\_blX: 0.0  
> Maslow\_blY: 0.0  
> Maslow\_brX: 2951.4  
> Maslow\_brY: 0.0

This also looks normal, the next 9 (a 3x3 grid)

> [MSG:INFO: Measured waypoint 15]  
> [MSG:INFO: Measured waypoint 16]  
> CLBM:[{bl:1985.17, br:1984.10, tr:2165.97, tl:2164.07},{bl:2092.67, br:1878.74, tr:2072.24, tl:2263.31},{bl:2187.89, br:1973.39, tr:1959.82, tl:2170.96},{bl:2090.87, br:2078.71, tr:2053.11, tl:2061.92},{bl:1985.61, br:2184.53, tr:2162.52, tl:1957.42},{bl:1880.11, br:2098.75, tr:2265.21, tl:2060.03},{bl:2011.34, br:2087.85, tr:2133.44, tl:2054.56},{bl:1942.44, br:1960.20, tr:2211.74, tl:2194.56},{bl:1796.09, br:2102.24, tr:2348.50, tl:2076.82},{bl:1930.01, br:2223.39, tr:2221.55, tl:1923.34},{bl:2087.66, br:2363.54, tr:2094.57, tl:1777.47},{bl:2215.79, br:2239.84, tr:1940.89, tl:1913.88},{bl:2351.69, br:2109.49, tr:1793.27, tl:2070.06},{bl:2219.53, br:1950.66, tr:1929.26, tl:2196.88},{bl:2097.36, br:1809.83, tr:2084.44, tl:2332.56},{bl:1943.44, br:1950.21, tr:2212.17, tl:2204.80},{bl:2068.17, br:2081.20, tr:2075.83, tl:2059.78},]
> 
> Calibration values:  
> Fitness: 0.7060005955821025  
> Maslow\_tlX: 5.4  
> Maslow\_tlY: 2910.2  
> Maslow\_trX: 2929.1  
> Maslow\_trY: 2931.6  
> Maslow\_blX: 0.0  
> Maslow\_blY: 0.0  
> Maslow\_brX: 2951.9  
> Maslow\_brY: 0.0

This looks wrong, the next group should be 13 points (the outside of a 5x5 grid)  
but is is only measuring two.

> [MSG:INFO: Requesting state change from Calibration Computing to Calibrating]  
> [MSG:INFO: Calibration starting in VERTICAL orientation mode]  
> [MSG:INFO: Setting z-stop position]  
> [MSG:INFO: Center coordinates updated in MaslowKinematics: X=1466.325 Y=1466.325]  
> [MSG:INFO: Machine Position found as X: 0.284 Y: -7.905]  
> [MSG:INFO: Setting motor positions from hardware readings:]  
> [MSG:INFO: TL: 1909.026 TR: 1923.262 BL: 1915.070 BR: 1929.382]  
> [MSG:INFO: Succeeded]  
> [MSG:INFO: Calibration state reset]  
> [MSG:INFO: Requesting state change from Calibrating to Ready To Cut]

and why does it go back into calibrating at this point? that’s odd, the next  
round should be a 7x7 grid, so 24 points

> JogTo: '$J=G91F2500Y100  
> ’  
> JogTo: '$J=G91F2500Y100  
> ’  
> Home pos set for: X  
> Home pos set for: Y  
> [G54:0.283,-356.562,18.000,0.000,0.000]  
> [G54:0.283,192.095,18.000,0.000,0.000]  
> [MSG:WARN: Position error on Bottom Left axis exceeded 15mm while running. Error is -15.013mm Counter: 1]  
> [MSG:WARN: Previous error was -15.013mm]

This is indicating a problem with the bottom left belt being off from what it’s  
expecting.

> Maslow\_calibration\_grid\_width\_mm\_X: 400.000000  
> Maslow\_calibration\_grid\_height\_mm\_Y: 400.000000

This is only measuring in a 400x400 area, with your frame size, you should be  
able to go much larger 1400x1000 should be safe

> Maslow\_calibration\_grid\_size: 3

set for a 7x7 grid

@bar, any thoughts?

David Lang

---

<div class="post-metadata">

**Author:** ![dlang](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/dlang/32/859_2.png) [@dlang](https://forums.maslowcnc.com/u/dlang)\
**Post date:** [October 5, 2025, 3:11am UTC](https://forums.maslowcnc.com/t/errors-in-serial-file-after-firmware-update-to-1-12/24965/14 "2025-10-05T03:11:22Z")

</div>

Dlhein wrote:

> thanks Dave. I took a look at the heat map in the browser (click through the  
> pages of the .gcode render) and try to position the workpiece for the most  
> green. My project is for a high school theater set and this one is long at  
> 80”, but only a bit gets into the gold area on corners of the 4x8 board.  
> Keep the recommendations coming. The kids are counting on me getting these  
> done.

once you are calibrated, going out of the green will produce some distortion,  
but for a setpiece, it’s unlikely to be noticable (unless there is a joint  
there)

David Lang

---

<div class="post-metadata">

**Author:** ![dlhein](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/dlhein/32/28398_2.png) [@dlhein](https://forums.maslowcnc.com/u/dlhein)\
**Post date:** [October 5, 2025, 3:12am UTC](https://forums.maslowcnc.com/t/errors-in-serial-file-after-firmware-update-to-1-12/24965/15 "2025-10-05T03:12:33Z")

</div>

thanks for all the help Dave.  
I have a 4.1 upgraded system and this all started with a new board to fix the inop Z axis. (which is fixed with the new board)

The issue with the lower left arm not tensioning was not solved with increasing the motor current. It would retract all and extend just fine like the other 3. It was only when it would do apply tension. it would not move but you could see the inside shutter or jog back and forth.

When the calibration was running, it would slack the two lower belts and move, then apply tension. It seemed kinda slow but got there.

I had a discussion with Bar on the height of the anchor points and agree that the cosine error would be small.

When it stopped the cut, both lower belts became loose. The lower right was more than the left, but it was moving right to start the cut.  
I guess I find it odd that I could jog all over the board without any issues. belts all looked great.

I can wipe is again and start from scratch one more time.

Per your last note…… Not a problem for a set piece. at 30+ feet you will never notice..

---

<div class="post-metadata">

**Author:** ![ian\_ab](https://avatars.discourse-cdn.com/v4/letter/i/a587f6/32.png) [@ian\_ab](https://forums.maslowcnc.com/u/ian_ab)\
**Post date:** [October 5, 2025, 5:49am UTC](https://forums.maslowcnc.com/t/errors-in-serial-file-after-firmware-update-to-1-12/24965/16 "2025-10-05T05:49:34Z")

</div>

One thing you might want to look at is how fast the Maslow is being asked to move in your GCode.. Too fast and it won’t spool out correctly

---

<div class="post-metadata">

**Author:** ![dlhein](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/dlhein/32/28398_2.png) [@dlhein](https://forums.maslowcnc.com/u/dlhein)\
**Post date:** [October 5, 2025, 1:58pm UTC](https://forums.maslowcnc.com/t/errors-in-serial-file-after-firmware-update-to-1-12/24965/17 "2025-10-05T13:58:53Z")

</div>

cutting speed is 200mm/min for XY and 50mm/min Z. Cutter is a Maslow 1/4” upcut bit. Material is Patriot Timber Products RevolutionPly 5mm x 4-ft x 8-ft Sanded Plywood

cutting 5mm thickness in a single pass.

---

<div class="post-metadata">

**Author:** ![dlang](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/dlang/32/859_2.png) [@dlang](https://forums.maslowcnc.com/u/dlang)\
**Post date:** [October 5, 2025, 4:05pm UTC](https://forums.maslowcnc.com/t/errors-in-serial-file-after-firmware-update-to-1-12/24965/18 "2025-10-05T16:05:11Z")

</div>

That should not be a problem.

David Lang

---

<div class="post-metadata">

**Author:** ![bar](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/bar/32/10_2.png) [@bar](https://forums.maslowcnc.com/u/bar)\
**Post date:** [October 6, 2025, 5:46pm UTC](https://forums.maslowcnc.com/t/errors-in-serial-file-after-firmware-update-to-1-12/24965/19 "2025-10-06T17:46:29Z")

</div>

> [@dlhein](#):
>
> hen the router began moving from home to start the cut at the upper right, I notice the lower two belts start to slack. They never regain tension.

Someone else had this same issue last week and the solution was to increase the calibration grid size. The default right now is 500x500mm which doesn’t seem to be big enough. Going to something larger like 500x1000mm seems to fix that issue.

We’re working on a change which will automatically calculate the right grid size for your frame which should prevent that from happening in the future.

---

<div class="post-metadata">

**Author:** ![dlhein](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/dlhein/32/28398_2.png) [@dlhein](https://forums.maslowcnc.com/u/dlhein)\
**Post date:** [October 7, 2025, 5:14am UTC](https://forums.maslowcnc.com/t/errors-in-serial-file-after-firmware-update-to-1-12/24965/20 "2025-10-07T05:14:53Z")

</div>

Thanks Bar!!! I will reset and run calibration/corner finding again with a bigger area. I will post with progress. not sure if I will get to it tomorrow.

d

[Next page](https://forums.maslowcnc.com/t/errors-in-serial-file-after-firmware-update-to-1-12/24965.md?page=2)
