I may have found success… For the first time it has successfully calibrated 7x7 to a fitness of 0.76 iirc. One of the mid calibrations was fitness 1.16, not sure if that’s just an outlier in the average. I moved the width about 100mm shorter than I expected by the time the offset was roughly -68 for bl and br, but kept the height slightly larger than actual. So I think it’s time for a test run of gcode, see how it fares, then run with a bit. Here is the log:
Serial Messages
Index.html Version: 0.83
[MSG:INFO: Channel auto report interval set to 50 ms]
[MSG:INFO: FluidNC v0.82 (Maslow-Main-63b36223-dirty)]
[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: 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: Retracting all belts]
[MSG:INFO: Bottom Left pulled tight with offset -2142.547]
[MSG:INFO: Top Left pulled tight with offset -2198.256]
[MSG:INFO: Bottom Right pulled tight with offset -2304.769]
[MSG:INFO: Top Right pulled tight with offset -2356.034]
[MSG:INFO: Extending all belts]
[MSG:INFO: All belts extended to center position]
[MSG:INFO: Setting z-stop position]
[MSG:INFO: Measured waypoint 0]
[MSG:INFO: Center point deviation: TL: 0.113 TR: 0.072 BL: 13.390 BR: -7.691]
[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: Measured waypoint 6]
[MSG:INFO: Measured waypoint 7]
[MSG:INFO: Measured waypoint 8]
CLBM:[{bl:2408.35, br:2388.30, tr:2395.45, tl:2396.92},{bl:2339.91, br:2341.00, tr:2468.30, tl:2446.88},{bl:2216.21, br:2463.64, tr:2585.78, tl:2335.81},{bl:2282.98, br:2516.08, tr:2521.43, tl:2276.16},{bl:2339.40, br:2569.66, tr:2469.16, tl:2218.12},{bl:2462.32, br:2452.72, tr:2340.32, tl:2336.52},{bl:2588.66, br:2335.00, tr:2216.61, tl:2467.36},{bl:2520.99, br:2275.34, tr:2292.53, tl:2515.01},{bl:2468.69, br:2217.23, tr:2354.75, tl:2568.90},]
Computing… This may take several minutesFitness: 0.5341738 in 100
Fitness: 0.6038043 in 200
Fitness: 0.6283402 in 300
Fitness: 0.6355845 in 400
Fitness: 0.6369814 in 500
Fitness: 0.6375937 in 600
Fitness: 0.6375937 in 700
Fitness: 0.6375937 in 800
Fitness: 0.6375937 in 900
Fitness: 0.6375937 in 1000
Fitness: 0.6375937 in 1100
Fitness: 0.6375937 in 1200
Fitness: 0.6375937 in 1300
Fitness: 0.6375937 in 1400
Fitness: 0.6375937 in 1500
Calibration complete
Calibration values:
Fitness: 0.6375937111326859
Maslow_tlX: 22.5
Maslow_tlY: 3208.9
Maslow_trX: 3560.5
Maslow_trY: 3224.4
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 3574.0
Maslow_brY: 0.0
A command to save these values has been successfully sent for you. Please check for any error messages.
[MSG:INFO: Setting z-stop position]
[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: Measured waypoint 15]
[MSG:INFO: Measured waypoint 16]
[MSG:INFO: Measured waypoint 17]
[MSG:INFO: Measured waypoint 18]
[MSG:INFO: Measured waypoint 19]
[MSG:INFO: Measured waypoint 20]
[MSG:INFO: Measured waypoint 21]
[MSG:INFO: Measured waypoint 22]
[MSG:INFO: Measured waypoint 23]
[MSG:INFO: Measured waypoint 24]
CLBM:[{bl:2408.35, br:2388.30, tr:2395.45, tl:2396.92},{bl:2339.91, br:2341.00, tr:2468.30, tl:2446.88},{bl:2216.21, br:2463.64, tr:2585.78, tl:2335.81},{bl:2282.98, br:2516.08, tr:2521.43, tl:2276.16},{bl:2339.40, br:2569.66, tr:2469.16, tl:2218.12},{bl:2462.32, br:2452.72, tr:2340.32, tl:2336.52},{bl:2588.66, br:2335.00, tr:2216.61, tl:2467.36},{bl:2520.99, br:2275.34, tr:2292.53, tl:2515.01},{bl:2468.69, br:2217.23, tr:2354.75, tl:2568.90},{bl:2418.10, br:2178.72, tr:2414.40, tl:2607.05},{bl:2286.49, br:2303.23, tr:2525.66, tl:2491.47},{bl:2159.63, br:2434.47, tr:2643.83, tl:2377.21},{bl:2038.62, br:2566.51, tr:2763.73, tl:2269.46},{bl:2092.67, br:2616.03, tr:2717.25, tl:2205.13},{bl:2152.20, br:2665.83, tr:2665.89, tl:2142.18},{bl:2213.14, br:2715.91, tr:2616.22, tl:2080.59},{bl:2275.01, br:2768.21, tr:2568.27, tl:2020.64},{bl:2386.58, br:2649.07, tr:2432.63, tl:2139.50},{bl:2504.53, br:2527.95, tr:2301.03, tl:2266.79},{bl:2626.65, br:2412.10, tr:2174.26, tl:2400.94},{bl:2753.70, br:2302.64, tr:2053.23, tl:2537.19},{bl:2702.81, br:2239.09, tr:2115.43, tl:2582.13},{bl:2651.47, br:2176.80, tr:2179.06, tl:2630.87},{bl:2601.79, br:2116.04, tr:2241.71, tl:2680.31},{bl:2553.85, br:2056.92, tr:2306.41, tl:2730.97},]
Computing… This may take several minutesFitness: 0.4142367 in 100
Fitness: 0.4582480 in 200
Fitness: 0.4959730 in 300
Fitness: 0.5436376 in 400
Fitness: 0.5949267 in 500
Fitness: 0.6549066 in 600
Fitness: 0.7251553 in 700
Fitness: 0.8190467 in 800
Fitness: 0.9156529 in 900
Fitness: 0.9726583 in 1000
Fitness: 1.0332768 in 1100
Fitness: 1.1019198 in 1200
Fitness: 1.1373052 in 1300
Fitness: 1.1586625 in 1400
Fitness: 1.1646739 in 1500
Fitness: 1.1664149 in 1600
Fitness: 1.1667549 in 1700
Fitness: 1.1668909 in 1800
Fitness: 1.1672225 in 1900
Fitness: 1.1673842 in 2000
Fitness: 1.1673842 in 2100
Fitness: 1.1673842 in 2200
Fitness: 1.1673842 in 2300
Fitness: 1.1673842 in 2400
Fitness: 1.1673842 in 2500
Fitness: 1.1673842 in 2600
Fitness: 1.1673842 in 2700
Fitness: 1.1673842 in 2800
Fitness: 1.1673842 in 2900
Calibration complete
Calibration values:
Fitness: 1.167384218833176
Maslow_tlX: 1.0
Maslow_tlY: 3169.5
Maslow_trX: 3534.0
Maslow_trY: 3251.7
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 3588.2
Maslow_brY: 0.0
A command to save these values has been successfully sent for you. Please check for any error messages.
[MSG:INFO: Setting z-stop position]
[MSG:INFO: Measured waypoint 25]
[MSG:INFO: Measured waypoint 26]
[MSG:INFO: Measured waypoint 27]
[MSG:INFO: Measured waypoint 28]
[MSG:INFO: Measured waypoint 29]
[MSG:INFO: Measured waypoint 30]
[MSG:INFO: Measured waypoint 31]
[MSG:INFO: Measured waypoint 32]
[MSG:INFO: Measured waypoint 33]
[MSG:INFO: Measured waypoint 34]
[MSG:INFO: Measured waypoint 35]
[MSG:INFO: Measured waypoint 36]
[MSG:INFO: Measured waypoint 37]
[MSG:INFO: Measured waypoint 38]
[MSG:INFO: Measured waypoint 39]
[MSG:INFO: Measured waypoint 40]
[MSG:INFO: Measured waypoint 41]
[MSG:INFO: Measured waypoint 42]
[MSG:INFO: Measured waypoint 43]
[MSG:INFO: Measured waypoint 44]
[MSG:INFO: Measured waypoint 45]
[MSG:INFO: Measured waypoint 46]
[MSG:INFO: Measured waypoint 47]
[MSG:INFO: Measured waypoint 48]
CLBM:[{bl:2408.35, br:2388.30, tr:2395.45, tl:2396.92},{bl:2339.91, br:2341.00, tr:2468.30, tl:2446.88},{bl:2216.21, br:2463.64, tr:2585.78, tl:2335.81},{bl:2282.98, br:2516.08, tr:2521.43, tl:2276.16},{bl:2339.40, br:2569.66, tr:2469.16, tl:2218.12},{bl:2462.32, br:2452.72, tr:2340.32, tl:2336.52},{bl:2588.66, br:2335.00, tr:2216.61, tl:2467.36},{bl:2520.99, br:2275.34, tr:2292.53, tl:2515.01},{bl:2468.69, br:2217.23, tr:2354.75, tl:2568.90},{bl:2418.10, br:2178.72, tr:2414.40, tl:2607.05},{bl:2286.49, br:2303.23, tr:2525.66, tl:2491.47},{bl:2159.63, br:2434.47, tr:2643.83, tl:2377.21},{bl:2038.62, br:2566.51, tr:2763.73, tl:2269.46},{bl:2092.67, br:2616.03, tr:2717.25, tl:2205.13},{bl:2152.20, br:2665.83, tr:2665.89, tl:2142.18},{bl:2213.14, br:2715.91, tr:2616.22, tl:2080.59},{bl:2275.01, br:2768.21, tr:2568.27, tl:2020.64},{bl:2386.58, br:2649.07, tr:2432.63, tl:2139.50},{bl:2504.53, br:2527.95, tr:2301.03, tl:2266.79},{bl:2626.65, br:2412.10, tr:2174.26, tl:2400.94},{bl:2753.70, br:2302.64, tr:2053.23, tl:2537.19},{bl:2702.81, br:2239.09, tr:2115.43, tl:2582.13},{bl:2651.47, br:2176.80, tr:2179.06, tl:2630.87},{bl:2601.79, br:2116.04, tr:2241.71, tl:2680.31},{bl:2553.85, br:2056.92, tr:2306.41, tl:2730.97},{bl:2507.79, br:2009.83, tr:2371.00, tl:2775.32},{bl:2369.44, br:2134.05, tr:2475.16, tl:2657.01},{bl:2234.89, br:2265.37, tr:2584.56, tl:2537.80},{bl:2104.95, br:2400.38, tr:2700.87, tl:2424.25},{bl:1980.60, br:2537.64, tr:2820.42, tl:2317.14},{bl:1862.85, br:2678.87, tr:2944.61, tl:2217.38},{bl:1923.90, br:2720.84, tr:2895.76, tl:2149.84},{bl:1986.42, br:2764.34, tr:2844.39, tl:2083.43},{bl:2050.72, br:2810.44, tr:2794.57, tl:2018.28},{bl:2116.69, br:2859.64, tr:2746.35, tl:1954.46},{bl:2184.30, br:2908.64, tr:2699.87, tl:1892.23},{bl:2252.69, br:2960.08, tr:2655.20, tl:1831.65},{bl:2350.50, br:2839.72, tr:2514.96, tl:1949.53},{bl:2455.36, br:2715.93, tr:2378.13, tl:2076.07},{bl:2568.54, br:2596.94, tr:2245.29, tl:2210.07},{bl:2684.98, br:2483.42, tr:2117.27, tl:2346.98},{bl:2807.35, br:2376.23, tr:1995.01, tl:2486.74},{bl:2931.16, br:2276.17, tr:1879.49, tl:2630.15},{bl:2885.21, br:2208.70, tr:1939.79, tl:2671.08},{bl:2834.73, br:2142.40, tr:2003.79, tl:2712.37},{bl:2785.83, br:2077.21, tr:2069.42, tl:2757.01},{bl:2738.58, br:2013.45, tr:2137.54, tl:2803.07},{bl:2693.09, br:1951.19, tr:2205.68, tl:2851.84},{bl:2649.43, br:1890.43, tr:2275.52, tl:2902.35},]
Computing… This may take several minutesFitness: 0.7505955 in 100
Fitness: 0.7529696 in 200
Fitness: 0.7547266 in 300
Fitness: 0.7559015 in 400
Fitness: 0.7563631 in 500
Fitness: 0.7565756 in 600
Fitness: 0.7566596 in 700
Fitness: 0.7566596 in 800
Fitness: 0.7566596 in 900
Fitness: 0.7566596 in 1000
Fitness: 0.7566596 in 1100
Fitness: 0.7566596 in 1200
Fitness: 0.7566596 in 1300
Fitness: 0.7566596 in 1400
Fitness: 0.7566596 in 1500
Fitness: 0.7566596 in 1600
Calibration complete
Calibration values:
Fitness: 0.75665956894769
Maslow_tlX: -4.9
Maslow_tlY: 3165.5
Maslow_trX: 3533.5
Maslow_trY: 3252.3
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 3586.1
Maslow_brY: 0.0
A command to save these values has been successfully sent for you. Please check for any error messages.
[MSG:INFO: Setting z-stop position]
[MSG:INFO: Measured waypoint 49]
[MSG:INFO: Measured waypoint 50]
CLBM:[{bl:2408.35, br:2388.30, tr:2395.45, tl:2396.92},{bl:2339.91, br:2341.00, tr:2468.30, tl:2446.88},{bl:2216.21, br:2463.64, tr:2585.78, tl:2335.81},{bl:2282.98, br:2516.08, tr:2521.43, tl:2276.16},{bl:2339.40, br:2569.66, tr:2469.16, tl:2218.12},{bl:2462.32, br:2452.72, tr:2340.32, tl:2336.52},{bl:2588.66, br:2335.00, tr:2216.61, tl:2467.36},{bl:2520.99, br:2275.34, tr:2292.53, tl:2515.01},{bl:2468.69, br:2217.23, tr:2354.75, tl:2568.90},{bl:2418.10, br:2178.72, tr:2414.40, tl:2607.05},{bl:2286.49, br:2303.23, tr:2525.66, tl:2491.47},{bl:2159.63, br:2434.47, tr:2643.83, tl:2377.21},{bl:2038.62, br:2566.51, tr:2763.73, tl:2269.46},{bl:2092.67, br:2616.03, tr:2717.25, tl:2205.13},{bl:2152.20, br:2665.83, tr:2665.89, tl:2142.18},{bl:2213.14, br:2715.91, tr:2616.22, tl:2080.59},{bl:2275.01, br:2768.21, tr:2568.27, tl:2020.64},{bl:2386.58, br:2649.07, tr:2432.63, tl:2139.50},{bl:2504.53, br:2527.95, tr:2301.03, tl:2266.79},{bl:2626.65, br:2412.10, tr:2174.26, tl:2400.94},{bl:2753.70, br:2302.64, tr:2053.23, tl:2537.19},{bl:2702.81, br:2239.09, tr:2115.43, tl:2582.13},{bl:2651.47, br:2176.80, tr:2179.06, tl:2630.87},{bl:2601.79, br:2116.04, tr:2241.71, tl:2680.31},{bl:2553.85, br:2056.92, tr:2306.41, tl:2730.97},{bl:2507.79, br:2009.83, tr:2371.00, tl:2775.32},{bl:2369.44, br:2134.05, tr:2475.16, tl:2657.01},{bl:2234.89, br:2265.37, tr:2584.56, tl:2537.80},{bl:2104.95, br:2400.38, tr:2700.87, tl:2424.25},{bl:1980.60, br:2537.64, tr:2820.42, tl:2317.14},{bl:1862.85, br:2678.87, tr:2944.61, tl:2217.38},{bl:1923.90, br:2720.84, tr:2895.76, tl:2149.84},{bl:1986.42, br:2764.34, tr:2844.39, tl:2083.43},{bl:2050.72, br:2810.44, tr:2794.57, tl:2018.28},{bl:2116.69, br:2859.64, tr:2746.35, tl:1954.46},{bl:2184.30, br:2908.64, tr:2699.87, tl:1892.23},{bl:2252.69, br:2960.08, tr:2655.20, tl:1831.65},{bl:2350.50, br:2839.72, tr:2514.96, tl:1949.53},{bl:2455.36, br:2715.93, tr:2378.13, tl:2076.07},{bl:2568.54, br:2596.94, tr:2245.29, tl:2210.07},{bl:2684.98, br:2483.42, tr:2117.27, tl:2346.98},{bl:2807.35, br:2376.23, tr:1995.01, tl:2486.74},{bl:2931.16, br:2276.17, tr:1879.49, tl:2630.15},{bl:2885.21, br:2208.70, tr:1939.79, tl:2671.08},{bl:2834.73, br:2142.40, tr:2003.79, tl:2712.37},{bl:2785.83, br:2077.21, tr:2069.42, tl:2757.01},{bl:2738.58, br:2013.45, tr:2137.54, tl:2803.07},{bl:2693.09, br:1951.19, tr:2205.68, tl:2851.84},{bl:2649.43, br:1890.43, tr:2275.52, tl:2902.35},{bl:2234.90, br:2264.36, tr:2585.16, tl:2539.09},{bl:2394.50, br:2419.31, tr:2408.55, tl:2367.62},]
Computing… This may take several minutesFitness: 0.7680047 in 100
Fitness: 0.7680047 in 200
Fitness: 0.7680047 in 300
Fitness: 0.7680047 in 400
Fitness: 0.7680047 in 500
Fitness: 0.7680047 in 600
Fitness: 0.7680047 in 700
Fitness: 0.7680047 in 800
Fitness: 0.7680047 in 900
Fitness: 0.7680047 in 1000
Calibration complete
Calibration values:
Fitness: 0.7680046792989099
Maslow_tlX: -4.9
Maslow_tlY: 3165.4
Maslow_trX: 3532.9
Maslow_trY: 3252.9
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 3586.1
Maslow_brY: 0.0
A command to save these values has been successfully sent for you. Please check for any error messages.
[MSG:INFO: Setting z-stop position]
[MSG:INFO: Calibration complete]
[MSG:INFO: Measured waypoint 0]
[MSG:INFO: Center point deviation: TL: 0.026 TR: 0.052 BL: -0.108 BR: -3.371]
[MSG:INFO: Center point deviation: TL: 0.026 TR: 0.052 BL: -0.108 BR: -3.371]
[MSG:INFO: Center point deviation within 15.000mm, your coordinate system is accurate]