Hi there!
After an initial cut a few months ago, life got in the way and I’ve only now come back to the Maslow.
Around the time of the initial cut, the retraction threshold was getting quite high, so I decided to do some maintenance and see if I could make things a bit better. Unfortunately I made them worse!
Here’s what I did:
- Disassembled arms, applied some grease as the bottom two were binding up
- Reassembled, ran calibration
- machine would always stop at the bottom right and get stuck in endless calculation (left overnight multiple times)
- Found I put too much grease and it was being affected by the cold weather
- disassembled again, cleaned out the grease, applied silicone lubricant
- re-assembled - with the arms from bottom to top: BL, BR, TR, TL
- same issue with the calibration - gets stuck in bottom right
- re-flashed firmware 1.7, uploaded fresh index and Maslow.yaml
- Ran calibration on 500x500 3x3 - successful
- moved machine around the spoil board - when getting to the bottom left, the bottom two belts started to get loose
- Maslow seemed too tight in parts, bottom of sled was lifting, jerky movement
- applied silicone lube to bottom of sled - same issue
- tried re-calibrating on a 5x5 (?) and 1000x1000 grid - again stuck on bottom right.
Log below:
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:Boogie WonderLAN]
[MSG:INFO: Connecting.]
[MSG:INFO: Connecting..]
[MSG:INFO: Connected - IP is 192.168.0.211]
[MSG:INFO: WiFi on]
[MSG:INFO: Start mDNS with hostname: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]
Maslow_trX=3188.200
Retract All
[MSG:INFO: Retracting all belts]
[MSG:INFO: Requesting state change from Unknown to Retracting Belts]
[MSG:INFO: Succeeded]
[MSG:INFO: Bottom Right pulled tight with offset -0.011]
[MSG:INFO: Top Left pulled tight with offset 0.000]
[MSG:INFO: Bottom Right pulled tight with offset -0.011]
[MSG:INFO: Top Left pulled tight with offset 0.000]
[MSG:INFO: Top Right pulled tight with offset -0.011]
[MSG:INFO: Bottom Left pulled tight with offset -1807.334]
[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]
Stop
Retract All
[MSG:INFO: Retracting all belts]
[MSG:INFO: Requesting state change from Extending Belts to Retracting Belts]
[MSG:INFO: Succeeded]
[MSG:INFO: Top Left pulled tight with offset 0.000]
[MSG:INFO: Top Right pulled tight with offset -0.011]
[MSG:INFO: Bottom Left pulled tight with offset -0.043]
[MSG:INFO: Bottom Right pulled tight with offset -1807.935]
[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 1800.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: -3.786 Y: -59.760]
[MSG:INFO: Succeeded]
[MSG:INFO: Measured waypoint 0]
[MSG:INFO: Center point off by: TL: -0.000 TR: -0.000 BL: 3.545 BR: 0.510]
[MSG:INFO: Machine Position computed as X: -1.455 Y: -44.119]
[MSG:INFO: Measuring Frame Flex]
[MSG:ERR: Measurement error, measurements are not within 2.5 mm of each other, trying again]
[MSG:INFO: Max deviation: 4.424]
[MSG:INFO: Bottom Right 1950.933]
[MSG:INFO: Bottom Right 1950.933]
[MSG:INFO: Bottom Right 1950.933]
[MSG:INFO: Bottom Right 1950.933]
[MSG:INFO: Top Right 1952.874]
[MSG:INFO: Top Right 1952.992]
[MSG:INFO: Top Right 1952.959]
[MSG:INFO: Top Right 1952.970]
[MSG:INFO: Top Left 1907.014]
[MSG:INFO: Top Left 1902.590]
[MSG:INFO: Top Left 1902.686]
[MSG:INFO: Top Left 1902.708]
[MSG:INFO: Bottom Left 1896.946]
[MSG:INFO: Bottom Left 1896.979]
[MSG:INFO: Bottom Left 1896.989]
[MSG:INFO: Bottom Left 1897.000]
[MSG:INFO: Flex measurement: TLBR: 1.824 TRBL: 4.080]
[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:1906.95, br:1898.90, tr:1952.87, tl:1950.87},{bl:2030.86, br:1779.89, tr:1836.49, tl:2070.92},{bl:2110.58, br:1864.87, tr:1747.13, tl:1999.67},{bl:1993.07, br:1979.35, tr:1866.27, tl:1872.32},{bl:1876.49, br:2103.15, tr:1995.55, tl:1746.37},{bl:1786.18, br:2029.05, tr:2074.55, tl:1827.93},]
Computing… This may take several minutesFitness: 0.0814827 in 100
Fitness: 0.1063649 in 200
Fitness: 0.1207743 in 300
Fitness: 0.1360558 in 400
Fitness: 0.1777621 in 500
Fitness: 0.2050572 in 600
Fitness: 0.2259272 in 700
Fitness: 0.2461629 in 800
Fitness: 0.2661498 in 900
Fitness: 0.2898306 in 1000
Fitness: 0.3977187 in 1100
Fitness: 0.6919593 in 1200
Fitness: 0.7421742 in 1300
Fitness: 0.7421742 in 1400
Fitness: 0.7421742 in 1500
Fitness: 0.7421742 in 1600
Fitness: 0.7421742 in 1700
Fitness: 0.7421742 in 1800
Fitness: 0.7421742 in 1900
Fitness: 0.7421742 in 2000
Fitness: 0.7421742 in 2100
Fitness: 0.7421742 in 2200
Calibration values:
Fitness: 0.7421742365346401
Maslow_tlX: 13.3
Maslow_tlY: 2118.9
Maslow_trX: 3245.0
Maslow_trY: 2085.5
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 3227.0
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: -165.121 Y: -36.976]
[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:1906.95, br:1898.90, tr:1952.87, tl:1950.87},{bl:2030.86, br:1779.89, tr:1836.49, tl:2070.92},{bl:2110.58, br:1864.87, tr:1747.13, tl:1999.67},{bl:1993.07, br:1979.35, tr:1866.27, tl:1872.32},{bl:1876.49, br:2103.15, tr:1995.55, tl:1746.37},{bl:1786.18, br:2029.05, tr:2074.55, tl:1827.93},{bl:1936.99, br:1911.76, tr:1919.82, tl:1938.03},{bl:1819.95, br:1774.62, tr:2057.74, tl:2086.60},{bl:1601.13, br:1998.17, tr:2257.57, tl:1905.90},{bl:1736.73, br:2120.87, tr:2131.98, tl:1741.46},{bl:1887.99, br:2248.44, tr:2021.81, tl:1599.56},{bl:2071.20, br:2052.62, tr:1796.75, tl:1811.69},{bl:2280.45, br:1873.16, tr:1575.77, tl:2037.77},{bl:2160.65, br:1715.74, tr:1707.32, tl:2152.23},{bl:2049.56, br:1566.28, tr:1868.60, tl:2286.07},]
Computing… This may take several minutesFitness: 0.4024985 in 100
Fitness: 0.4024985 in 200
Fitness: 0.4024985 in 300
Fitness: 0.4024985 in 400
Fitness: 0.4024985 in 500
Fitness: 0.4024985 in 600
Fitness: 0.4024985 in 700
Fitness: 0.4024985 in 800
Fitness: 0.4024985 in 900
Fitness: 0.4024985 in 1000
Calculated Fitness Too Low. The process will automatically try again.!
Calibration values:
Fitness: 0.402498485196951
Maslow_tlX: 13.3
Maslow_tlY: 2118.9
Maslow_trX: 3244.3
Maslow_trY: 2085.5
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 3226.4
Maslow_brY: 0.0
RestartingFitness: 0.3277294 in 100
Fitness: 0.3277294 in 200
Fitness: 0.3277294 in 300
Fitness: 0.3277294 in 400
Fitness: 0.3277294 in 500
Fitness: 0.3277294 in 600
Fitness: 0.3277294 in 700
Fitness: 0.3277294 in 800
Fitness: 0.3277294 in 900
Fitness: 0.3277294 in 1000
Calculated Fitness Too Low. The process will automatically try again.!
Calibration values:
Fitness: 0.327729357950003
Maslow_tlX: 15.9
Maslow_tlY: 2099.7
Maslow_trX: 3265.5
Maslow_trY: 2049.7
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 3241.1
Maslow_brY: 0.0
RestartingFitness: 0.3043371 in 100
Fitness: 0.3266275 in 200
Fitness: 0.3272616 in 300
Fitness: 0.3272616 in 400
Fitness: 0.3272616 in 500
Fitness: 0.3272616 in 600
Fitness: 0.3272616 in 700
Fitness: 0.3272616 in 800
Fitness: 0.3272616 in 900
Fitness: 0.3272616 in 1000
Fitness: 0.3272616 in 1100
Fitness: 0.3272616 in 1200
Calculated Fitness Too Low. The process will automatically try again.!
Calibration values:
Fitness: 0.3272615730082771
Maslow_tlX: 6.5
Maslow_tlY: 2069.4
Maslow_trX: 3274.8
Maslow_trY: 2034.3
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 3250.8
Maslow_brY: 0.0
RestartingFitness: 0.3290150 in 100
Fitness: 0.3290150 in 200
Fitness: 0.3290150 in 300
Fitness: 0.3290150 in 400
Fitness: 0.3290150 in 500
Fitness: 0.3290150 in 600
Fitness: 0.3290150 in 700
Fitness: 0.3290150 in 800
Fitness: 0.3290150 in 900
Fitness: 0.3290150 in 1000
Calculated Fitness Too Low. The process will automatically try again.!
Calibration values:
Fitness: 0.3290150004848036
Maslow_tlX: 15.1
Maslow_tlY: 2098.3
Maslow_trX: 3265.4
Maslow_trY: 2049.8
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 3241.2
Maslow_brY: 0.0
RestartingFitness: 0.2790660 in 100
Fitness: 0.2790660 in 200
Fitness: 0.2790660 in 300
Fitness: 0.2790660 in 400
Fitness: 0.2790660 in 500
Fitness: 0.2790660 in 600
Fitness: 0.2790660 in 700
Fitness: 0.2790660 in 800
Fitness: 0.2790660 in 900
Fitness: 0.2790660 in 1000
Calculated Fitness Too Low. The process will automatically try again.!
Calibration values:
Fitness: 0.2790659617609308
Maslow_tlX: 41.7
Maslow_tlY: 2137.7
Maslow_trX: 3264.2
Maslow_trY: 2054.0
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 3242.0
Maslow_brY: 0.0
RestartingFitness: 0.2317678 in 100
Fitness: 0.2317678 in 200
Fitness: 0.2317678 in 300
Fitness: 0.2317678 in 400
Fitness: 0.2317678 in 500
Fitness: 0.2317678 in 600
Fitness: 0.2317678 in 700
Fitness: 0.2317678 in 800
Fitness: 0.2317678 in 900
Fitness: 0.2317678 in 1000
Calculated Fitness Too Low. The process will automatically try again.!
Calibration values:
Fitness: 0.23176776295367987
Maslow_tlX: 36.7
Maslow_tlY: 2160.9
Maslow_trX: 3265.1
Maslow_trY: 2049.8
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 3221.1
Maslow_brY: 0.0
RestartingFitness: 0.1658849 in 100
Fitness: 0.1658849 in 200
Fitness: 0.1658849 in 300
Fitness: 0.1658849 in 400
Fitness: 0.1658849 in 500
Fitness: 0.1658849 in 600
Fitness: 0.1658849 in 700
Fitness: 0.1658849 in 800
Fitness: 0.1658849 in 900
Fitness: 0.1658849 in 1000
Calculated Fitness Too Low. The process will automatically try again.!
Calibration values:
Fitness: 0.165884909149563
Maslow_tlX: 58.3
Maslow_tlY: 2198.8
Maslow_trX: 3275.5
Maslow_trY: 2032.2
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 3216.6
Maslow_brY: 0.0
RestartingFitness: 0.1861900 in 100
Fitness: 0.1861900 in 200
Fitness: 0.1861900 in 300
Fitness: 0.1861900 in 400
Fitness: 0.1861900 in 500
Fitness: 0.1861900 in 600
Fitness: 0.1861900 in 700
Fitness: 0.1861900 in 800
Fitness: 0.1861900 in 900
Fitness: 0.1861900 in 1000
Calculated Fitness Too Low. The process will automatically try again.!
Calibration values:
Fitness: 0.18618999050058668
Maslow_tlX: 63.6
Maslow_tlY: 2175.5
Maslow_trX: 3278.5
Maslow_trY: 2030.8
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 3237.1
Maslow_brY: 0.0
RestartingFitness: 0.2377493 in 100
Fitness: 0.2377493 in 200
Fitness: 0.2377493 in 300
Fitness: 0.2377493 in 400
Fitness: 0.2377493 in 500
Fitness: 0.2377493 in 600
Fitness: 0.2377493 in 700
Fitness: 0.2377493 in 800
Fitness: 0.2377493 in 900
Fitness: 0.2377493 in 1000
Calculated Fitness Too Low. The process will automatically try again.!
Calibration values:
Fitness: 0.23774926197279728
Maslow_tlX: 50.4
Maslow_tlY: 2172.4
Maslow_trX: 3257.5
Maslow_trY: 2064.1
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 3227.2
Maslow_brY: 0.0
RestartingFitness: 0.3005841 in 100
Fitness: 0.3005841 in 200
Fitness: 0.3005841 in 300
Fitness: 0.3005841 in 400
Fitness: 0.3005841 in 500
Fitness: 0.3005841 in 600
Fitness: 0.3005841 in 700
Fitness: 0.3005841 in 800
Fitness: 0.3005841 in 900
Fitness: 0.3005841 in 1000
Calculated Fitness Too Low. The process will automatically try again.!
Calibration values:
Fitness: 0.30058409501343014
Maslow_tlX: 28.4
Maslow_tlY: 2152.9
Maslow_trX: 3246.6
Maslow_trY: 2079.5
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 3218.5
Maslow_brY: 0.0
RestartingFitness: 0.4269507 in 100
Fitness: 0.4269507 in 200
Fitness: 0.4269507 in 300
Fitness: 0.4269507 in 400
Fitness: 0.4269507 in 500
Fitness: 0.4269507 in 600
Fitness: 0.4269507 in 700
Fitness: 0.4269507 in 800
Fitness: 0.4269507 in 900
Fitness: 0.4269507 in 1000
Calculated Fitness Too Low. The process will automatically try again.!
Calibration values:
Fitness: 0.4269506446335656
Maslow_tlX: 6.3
Maslow_tlY: 2120.4
Maslow_trX: 3235.8
Maslow_trY: 2098.4
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 3218.3
Maslow_brY: 0.0
RestartingFitness: 0.3371845 in 100
Fitness: 0.3507454 in 200
Fitness: 0.3631336 in 300
Fitness: 0.3685709 in 400
Fitness: 0.3736680 in 500
Fitness: 0.3858659 in 600
Fitness: 0.4030023 in 700
Fitness: 0.4153642 in 800
Fitness: 0.4264153 in 900
Fitness: 0.4357258 in 1000
Fitness: 0.4432978 in 1100
Fitness: 0.4503375 in 1200
Fitness: 0.4555047 in 1300
Fitness: 0.4593421 in 1400
Fitness: 0.4593421 in 1500
Fitness: 0.4593421 in 1600
Fitness: 0.4593421 in 1700
Fitness: 0.4593421 in 1800
Fitness: 0.4593421 in 1900
Fitness: 0.4593421 in 2000
Fitness: 0.4593421 in 2100
Fitness: 0.4593421 in 2200
Fitness: 0.4593421 in 2300
Calculated Fitness Too Low. The process will automatically try again.!
Calibration values:
Fitness: 0.4593420714894277
Maslow_tlX: 6.6
Maslow_tlY: 2118.6
Maslow_trX: 3223.1
Maslow_trY: 2117.1
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 3219.6
Maslow_brY: 0.0
RestartingFitness: 0.3057003 in 100
Fitness: 0.3081263 in 200
Fitness: 0.3081263 in 300
Fitness: 0.3081263 in 400
Fitness: 0.3081263 in 500
Fitness: 0.3081263 in 600
Fitness: 0.3081263 in 700
Fitness: 0.3081263 in 800
Fitness: 0.3081263 in 900
Fitness: 0.3081263 in 1000
Fitness: 0.3081263 in 1100
etc