# Not sure what to try next

**URL:** <https://forums.maslowcnc.com/t/not-sure-what-to-try-next/24447>\
**Category:** Troubleshooting\
**Created:** [June 28, 2025, 2:22am UTC](https://forums.maslowcnc.com/t/not-sure-what-to-try-next/24447 "2025-06-28T02:22:38Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![MRentz](https://avatars.discourse-cdn.com/v4/letter/m/4af34b/32.png) [@MRentz](https://forums.maslowcnc.com/u/MRentz)\
**Post date:** [June 28, 2025, 2:22am UTC](https://forums.maslowcnc.com/t/not-sure-what-to-try-next/24447/1 "2025-06-28T02:22:38Z")

</div>

I realize I’ve been blowing the troubleshooting area up quite a bit lately, apologies. I have to admit that I’m kind of at a loss. I have run several calibrations, large and small. Today, I started from scratch just to make sure I wasn’t missing something. The first calibration I ran was 800x800 in a 5x5 grid and I got a fitness score of .95. I ran a test cut of a 200mm square and it came out 185mm X 208mm. I reran the calibration this time 500x500 in a 3x3 grid and got a fitness score of .56 and cut the square and it was identical… 185mm x 208mm. I’m a total CNC beginner but my gut is telling me that there must be something simple I’m missing because the end results are identical. Just in case, here is the serial output from the last calibration and cut. If anyone has any ideas I would really appreciate the assistance. I realize this is a long shot but if anyone is in the Olympic Peninsula area and has figured this out and would be willing to take a look, let me know haha!

Serial Messages  
Index.html Version: 1.07  
[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 3]  
[MSG:INFO: Axis X (-2438.400,0.000)]  
[MSG:INFO: Motor0]  
[MSG:INFO: Axis Y (-1219.200,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: Kinematic system: Cartesian]  
[MSG:INFO: Using spindle NoSpindle]  
[MSG:INFO: Connecting to STA SSID:GLP\_net]  
[MSG:INFO: Connecting.]  
[MSG:INFO: Connecting..]  
[MSG:INFO: Connected - IP is 192.168.1.220]  
[MSG:INFO: WiFi on]  
[MSG:INFO: Start mDNS with hostname:[http://maslow.local/](http://maslow.local/)]  
[MSG:INFO: SSDP 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]  
JogTo: '$J=G91F300Z10  
’  
error:8 - Command requires idle state. Unlock machine?  
[MSG:INFO: Caution: Unlocked]  
JogTo: '$J=G91F300Z10  
’  
JogTo: '$J=G91F300Z10  
’  
JogTo: '$J=G91F300Z-10  
’  
JogTo: '$J=G91F300Z-10  
’  
JogTo: '$J=G91F300Z-10  
’  
JogTo: '$J=G91F300Z-10  
’  
JogTo: '$J=G91F300Z-10  
’  
JogTo: '$J=G91F300Z-1  
’  
JogTo: '$J=G91F300Z-1  
’  
JogTo: '$J=G91F300Z-1  
’  
JogTo: '$J=G91F300Z-1  
’  
JogTo: '$J=G91F300Z-1  
’  
JogTo: '$J=G91F300Z-1  
’  
JogTo: '$J=G91F300Z-1  
’  
JogTo: '$J=G91F300Z-1  
’  
JogTo: '$J=G91F300Z-1  
’  
Set Z-Stop  
[MSG:INFO: Setting z-stop position]  
Extend All  
[MSG:INFO: Extending all belts]  
[MSG:INFO: Requesting state change from Unknown to Extending Belts]  
[MSG:INFO: Cannot extend the belts until they have been retracted]  
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.011]  
[MSG:INFO: Bottom Left pulled tight with offset 0.000]  
[MSG:INFO: Bottom Right pulled tight with offset 0.000]  
[MSG:INFO: Top Right pulled tight with offset -0.021]  
[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: Succeeded]  
[MSG:INFO: All belts extended to 1720.000mm]  
[MSG:INFO: Requesting state change from Extending Belts to Belts Extended]  
[MSG:INFO: Succeeded]  
Calibrate  
[MSG:INFO: Requesting state change from Belts Extended to Calibrating]  
[MSG:INFO: Setting z-stop position]  
[MSG:INFO: Machine Position found as X: 4.749 Y: -31.515]  
[MSG:INFO: Succeeded]  
[MSG:INFO: Measured waypoint 0]  
[MSG:INFO: Center point off by: TL: -0.000 TR: -0.000 BL: 1.340 BR: 1.857]  
[MSG:INFO: Machine Position computed as X: 5.981 Y: -16.556]  
[MSG:INFO: Measuring Frame Flex]  
[MSG:INFO: Flex measurement: TLBR: 2.590 TRBL: 4.038]  
[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:1865.93, br:1859.98, tr:1873.07, tl:1870.95},{bl:1983.91, br:1743.71, tr:1759.12, tl:1989.94},{bl:2070.88, br:1833.40, tr:1666.68, tl:1917.18},{bl:1956.88, br:1944.25, tr:1783.84, tl:1790.75},{bl:1844.89, br:2062.94, tr:1911.53, tl:1665.91},{bl:1749.10, br:1984.59, tr:1992.92, tl:1749.59},]  
Computing… This may take several minutesFitness: 0.1175100 in 100  
Fitness: 0.1292350 in 200  
Fitness: 0.1354728 in 300  
Fitness: 0.1415931 in 400  
Fitness: 0.1480655 in 500  
Fitness: 0.1547090 in 600  
Fitness: 0.1624516 in 700  
Fitness: 0.1694167 in 800  
Fitness: 0.1772858 in 900  
Fitness: 0.1849673 in 1000  
Fitness: 0.1931842 in 1100  
Fitness: 0.1998663 in 1200  
Fitness: 0.2060457 in 1300  
Fitness: 0.2131405 in 1400  
Fitness: 0.2199066 in 1500  
Fitness: 0.2266138 in 1600  
Fitness: 0.2341785 in 1700  
Fitness: 0.2422795 in 1800  
Fitness: 0.2500162 in 1900  
Fitness: 0.2584610 in 2000  
Fitness: 0.2673283 in 2100  
Fitness: 0.2786070 in 2200  
Fitness: 0.2924209 in 2300  
Fitness: 0.3099169 in 2400  
Fitness: 0.3735338 in 2500  
Fitness: 0.4180170 in 2600  
Fitness: 0.4533076 in 2700  
Fitness: 0.4533076 in 2800  
Fitness: 0.4533076 in 2900  
Fitness: 0.4533076 in 3000  
Fitness: 0.4533076 in 3100  
Fitness: 0.4533076 in 3200  
Fitness: 0.4533076 in 3300  
Fitness: 0.4533076 in 3400  
Fitness: 0.4533076 in 3500  
Fitness: 0.4533076 in 3600

Calculated Fitness Too Low. The process will automatically try again.!  
Calibration values:  
Fitness: 0.45330759513249186  
Maslow\_tlX: 28.3  
Maslow\_tlY: 2171.0  
Maslow\_trX: 3090.4  
Maslow\_trY: 2098.2  
Maslow\_blX: 0.0  
Maslow\_blY: 0.0  
Maslow\_brX: 3062.2  
Maslow\_brY: 0.0  
RestartingFitness: 0.4664259 in 100  
Fitness: 0.4666701 in 200  
Fitness: 0.4666701 in 300  
Fitness: 0.4666701 in 400  
Fitness: 0.4666701 in 500  
Fitness: 0.4666701 in 600  
Fitness: 0.4666701 in 700  
Fitness: 0.4666701 in 800  
Fitness: 0.4666701 in 900  
Fitness: 0.4666701 in 1000  
Fitness: 0.4666701 in 1100

Calculated Fitness Too Low. The process will automatically try again.!  
Calibration values:  
Fitness: 0.46667013869249857  
Maslow\_tlX: 46.1  
Maslow\_tlY: 2218.0  
Maslow\_trX: 3062.8  
Maslow\_trY: 2141.1  
Maslow\_blX: 0.0  
Maslow\_blY: 0.0  
Maslow\_brX: 3046.3  
Maslow\_brY: 0.0  
RestartingFitness: 0.4833769 in 100  
Fitness: 0.4833769 in 200  
Fitness: 0.4833769 in 300  
Fitness: 0.4833769 in 400  
Fitness: 0.4833769 in 500  
Fitness: 0.4833769 in 600  
Fitness: 0.4833769 in 700  
Fitness: 0.4833769 in 800  
Fitness: 0.4833769 in 900  
Fitness: 0.4833769 in 1000

Calculated Fitness Too Low. The process will automatically try again.!  
Calibration values:  
Fitness: 0.4833769331270732  
Maslow\_tlX: 45.4  
Maslow\_tlY: 2222.8  
Maslow\_trX: 3057.1  
Maslow\_trY: 2149.4  
Maslow\_blX: 0.0  
Maslow\_blY: 0.0  
Maslow\_brX: 3042.1  
Maslow\_brY: 0.0  
RestartingFitness: 0.4549548 in 100  
Fitness: 0.4549548 in 200  
Fitness: 0.4549548 in 300  
Fitness: 0.4549548 in 400  
Fitness: 0.4549548 in 500  
Fitness: 0.4549548 in 600  
Fitness: 0.4549548 in 700  
Fitness: 0.4549548 in 800  
Fitness: 0.4549548 in 900  
Fitness: 0.4549548 in 1000

Calculated Fitness Too Low. The process will automatically try again.!  
Calibration values:  
Fitness: 0.45495476907929033  
Maslow\_tlX: 37.4  
Maslow\_tlY: 2248.8  
Maslow\_trX: 3040.8  
Maslow\_trY: 2170.5  
Maslow\_blX: 0.0  
Maslow\_blY: 0.0  
Maslow\_brX: 3014.4  
Maslow\_brY: 0.0  
RestartingFitness: 0.6209720 in 100  
Fitness: 0.6663204 in 200  
Fitness: 0.6797256 in 300  
Fitness: 0.6797256 in 400  
Fitness: 0.6797256 in 500  
Fitness: 0.6797256 in 600  
Fitness: 0.6797256 in 700  
Fitness: 0.6797256 in 800  
Fitness: 0.6797256 in 900  
Fitness: 0.6797256 in 1000  
Fitness: 0.6797256 in 1100  
Fitness: 0.6797256 in 1200

Calibration values:  
Fitness: 0.6797256464156911  
Maslow\_tlX: 20.6  
Maslow\_tlY: 2205.3  
Maslow\_trX: 3042.5  
Maslow\_trY: 2168.9  
Maslow\_blX: 0.0  
Maslow\_blY: 0.0  
Maslow\_brX: 3029.1  
Maslow\_brY: 0.0  
A command to save these values has been successfully sent for you. Please check for any error messages.  
Calibrate  
[MSG:INFO: Requesting state change from Calibration Computing to Calibrating]  
[MSG:INFO: Setting z-stop position]  
[MSG:INFO: Machine Position found as X: -168.007 Y: -6.101]  
[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:1865.93, br:1859.98, tr:1873.07, tl:1870.95},{bl:1983.91, br:1743.71, tr:1759.12, tl:1989.94},{bl:2070.88, br:1833.40, tr:1666.68, tl:1917.18},{bl:1956.88, br:1944.25, tr:1783.84, tl:1790.75},{bl:1844.89, br:2062.94, tr:1911.53, tl:1665.91},{bl:1749.10, br:1984.59, tr:1992.92, tl:1749.59},{bl:1884.20, br:1855.53, tr:1854.85, tl:1874.82},{bl:1755.37, br:1712.10, tr:2002.86, tl:2033.21},{bl:1542.64, br:1926.37, tr:2196.11, tl:1861.41},{bl:1687.54, br:2056.71, tr:2061.95, tl:1686.96},{bl:1851.45, br:2196.65, tr:1942.94, tl:1533.15},{bl:2031.07, br:2010.37, tr:1722.12, tl:1738.41},{bl:2230.12, br:1835.53, tr:1507.44, tl:1959.51},{bl:2098.18, br:1661.31, tr:1650.60, tl:2083.13},{bl:1978.28, br:1506.41, tr:1822.36, tl:2225.65},]  
Computing… This may take several minutesFitness: 0.5752452 in 100  
Fitness: 0.5752452 in 200  
Fitness: 0.5752452 in 300  
Fitness: 0.5752452 in 400  
Fitness: 0.5752452 in 500  
Fitness: 0.5752452 in 600  
Fitness: 0.5752452 in 700  
Fitness: 0.5752452 in 800  
Fitness: 0.5752452 in 900  
Fitness: 0.5752452 in 1000

Calibration values:  
Fitness: 0.5752451752461416  
Maslow\_tlX: 21.0  
Maslow\_tlY: 2205.3  
Maslow\_trX: 3042.5  
Maslow\_trY: 2168.9  
Maslow\_blX: 0.0  
Maslow\_blY: 0.0  
Maslow\_brX: 3029.1  
Maslow\_brY: 0.0  
A command to save these values has been successfully sent for you. Please check for any error messages.  
Calibrate  
[MSG:INFO: Requesting state change from Calibration Computing to Calibrating]  
[MSG:INFO: Setting z-stop position]  
[MSG:INFO: Machine Position found as X: 249.762 Y: -245.951]  
[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:1865.93, br:1859.98, tr:1873.07, tl:1870.95},{bl:1983.91, br:1743.71, tr:1759.12, tl:1989.94},{bl:2070.88, br:1833.40, tr:1666.68, tl:1917.18},{bl:1956.88, br:1944.25, tr:1783.84, tl:1790.75},{bl:1844.89, br:2062.94, tr:1911.53, tl:1665.91},{bl:1749.10, br:1984.59, tr:1992.92, tl:1749.59},{bl:1884.20, br:1855.53, tr:1854.85, tl:1874.82},{bl:1755.37, br:1712.10, tr:2002.86, tl:2033.21},{bl:1542.64, br:1926.37, tr:2196.11, tl:1861.41},{bl:1687.54, br:2056.71, tr:2061.95, tl:1686.96},{bl:1851.45, br:2196.65, tr:1942.94, tl:1533.15},{bl:2031.07, br:2010.37, tr:1722.12, tl:1738.41},{bl:2230.12, br:1835.53, tr:1507.44, tl:1959.51},{bl:2098.18, br:1661.31, tr:1650.60, tl:2083.13},{bl:1978.28, br:1506.41, tr:1822.36, tl:2225.65},{bl:1756.88, br:1704.98, tr:2002.23, tl:2039.91},{bl:1884.57, br:1849.24, tr:1853.45, tl:1881.41},]  
Computing… This may take several minutesFitness: 0.5614647 in 100  
Fitness: 0.5614647 in 200  
Fitness: 0.5614647 in 300  
Fitness: 0.5614647 in 400  
Fitness: 0.5614647 in 500  
Fitness: 0.5614647 in 600  
Fitness: 0.5614647 in 700  
Fitness: 0.5614647 in 800  
Fitness: 0.5614647 in 900  
Fitness: 0.5614647 in 1000

Calibration values:  
Fitness: 0.561464722217013  
Maslow\_tlX: 21.0  
Maslow\_tlY: 2205.3  
Maslow\_trX: 3042.5  
Maslow\_trY: 2168.9  
Maslow\_blX: 0.0  
Maslow\_blY: 0.0  
Maslow\_brX: 3028.6  
Maslow\_brY: 0.0  
A command to save these values has been successfully sent for you. Please check for any error messages.  
Calibrate  
[MSG:INFO: Requesting state change from Calibration Computing to Calibrating]  
[MSG:INFO: Setting z-stop position]  
[MSG:INFO: Machine Position found as X: 0.107 Y: -5.339]  
[MSG:INFO: Succeeded]  
[MSG:INFO: Requesting state change from Calibrating to Ready To Cut]  
[MSG:INFO: Succeeded]  
JogTo: '$J=G91F2500Y-50  
’  
JogTo: '$J=G91F2500X-50  
’  
Home pos set for: X  
Home pos set for: Y  
[G54:-49.888,-7.262,35.000]  
[G54:-49.888,-55.338,35.000]  
JogTo: '$J=G91F300Z40  
’  
JogTo: '$J=G91F300Z10  
’  
JogTo: '$J=G91F300Z10  
’  
JogTo: '$J=G91F2500Y50  
’  
JogTo: '$J=G91F2500X0Y-50  
’  
JogTo: '$J=G91F300Z-10  
’  
JogTo: '$J=G91F300Z-10  
’  
JogTo: '$J=G91F300Z-10  
’  
JogTo: '$J=G91F300Z5  
’  
JogTo: '$J=G91F300Z-1  
’  
JogTo: '$J=G91F300Z-1  
’  
Home pos set for: Z  
[G54:-49.888,-55.338,33.000]  
JogTo: '$J=G91F300Z1  
’  
[MSG:INFO: Program End]  
[MSG: /sd/TestBox2.nc file job succeeded]

---

<div class="post-metadata">

**Author:** ![MRentz](https://avatars.discourse-cdn.com/v4/letter/m/4af34b/32.png) [@MRentz](https://forums.maslowcnc.com/u/MRentz)\
**Post date:** [June 30, 2025, 12:45am UTC](https://forums.maslowcnc.com/t/not-sure-what-to-try-next/24447/2 "2025-06-30T00:45:48Z")

</div>

Update 6/29: Ran a few more calibrations to see if I could improve the performance. I ran another large grid and another small grid when that one failed. I got fitness at .69ish. Tested the box again and got the exact same result… 200mm box cut a 185mm x 208mm. At least it’s consistent in its offages.

---

<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:** [June 30, 2025, 5:53pm UTC](https://forums.maslowcnc.com/t/not-sure-what-to-try-next/24447/3 "2025-06-30T17:53:50Z")

</div>

> [@MRentz](#):
>
> 200mm box cut a 185mm x 208mm. At least it’s consistent in its offages.

It is quite consistent, but it’s also quite off!

It does seem like there are cases where the math can converge on an incorrect value and we’re not exactly sure why. Since the calibration process uses the last successful calibration as a starting point, maybe it’s just finding the same incorrect locations for the anchor points each time.

Can you try deleting your maslow.yaml file and uploading a fresh one? That should make the process start fresh without using it’s past calculations as a starting point.
