Calibration log… look normal? Last attempt took all night and never finished. Thanks for any ideas.
Serial Messages
Index.html Version: v1.15
[MSG:INFO: FluidNC v1.15]
[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 (-4000.000,0.000)]
[MSG:INFO: Motor0]
[MSG:INFO: Axis B (-4000.000,0.000)]
[MSG:INFO: Motor0]
[MSG:INFO: Axis C (-4000.000,0.000)]
[MSG:INFO: Motor0]
[MSG:INFO: Axis D (-4000.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.11]
[MSG:INFO: Motor1]
[MSG:INFO: tmc_2209 UART1 Addr:1 Step:gpio.46 Dir:gpio.38 Disable:NO_PIN R:0.11]
[MSG:INFO: Z Axis driver test passed]
[MSG:INFO: Z2 Axis driver test passed]
[MSG:INFO: Using spindle NoSpindle]
[MSG:INFO: Connecting to STA SSID:MegaDome]
[MSG:INFO: Connecting.]
[MSG:INFO: Connecting..]
[MSG:INFO: Connected - IP is 192.168.0.190]
[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]
Grbl 1.15 [FluidNC v1.15 (wifi) ‘$’ for help]
Grbl 1.15 [FluidNC v1.15 (wifi) ‘$’ for help]
[MSG:INFO: ‘$H’|‘$X’ to unlock]
[MSG:INFO: Encoder connected on Top Left]
[MSG:INFO: Motor detected on Top Left]
[MSG:INFO: Encoder connected on Top Right]
[MSG:INFO: Motor detected on Top Right]
[MSG:INFO: Encoder connected on Bottom Left]
[MSG:INFO: Motor detected on Bottom Left]
[MSG:INFO: Encoder connected on Bottom Right]
[MSG:INFO: Motor detected on Bottom Right]
[MSG:INFO: Center coordinates updated in MaslowKinematics: X=2221.766 Y=1657.240]
[MSG:INFO: Current z-axis position loaded as: 8.000]
[MSG:INFO: loadBeltPositions() called]
[MSG:INFO: Validity check: ret=0 validityMarker=0]
[MSG:INFO: Saved belt positions in NVS are marked as stale/invalid (value=0) - machine will remain in UNKNOWN state until belts are calibrated/extended]
[MSG:INFO: Starting Maslow Version v1.15]
[MSG:INFO: Channel auto report interval set to 50 ms]
Release Tension
[MSG:INFO: Requesting state change from Unknown to Releasing Tension]
[MSG:INFO: Succeeded]
[MSG:INFO: Requesting state change from Releasing Tension to Unknown]
[MSG:INFO: Succeeded]
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 -2789.406]
[MSG:INFO: Bottom Left pulled tight with offset -2762.394]
[MSG:INFO: Bottom Right pulled tight with offset -2992.995]
[MSG:INFO: Top Right pulled tight with offset -3037.109]
[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=2221.766 Y=1657.240]
[MSG:INFO: Succeeded]
[MSG:INFO: All belts extended to 3051.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: Calibration starting in HORIZONTAL orientation mode]
[MSG:INFO: Setting z-stop position]
[MSG:INFO: Center coordinates updated in MaslowKinematics: X=2221.766 Y=1657.240]
[MSG:INFO: Machine Position found as X: 37.263 Y: -629.878]
[MSG:INFO: Setting motor positions from hardware readings:]
[MSG:INFO: TL: 3063.005 TR: 3063.832 BL: 3061.609 BR: 3063.692]
[MSG:INFO: Succeeded]
[MSG:INFO: Orientation detection results:]
[MSG:INFO: TL extension: 0.021 mm]
[MSG:INFO: TR extension: 0.011 mm]
[MSG:INFO: Average extension: 0.016 mm]
[MSG:INFO: Detected HORIZONTAL orientation (extension <= 35.000 mm)]
[MSG:INFO: Orientation set to: HORIZONTAL (Maslow_vertical=false)]
[MSG:INFO: Motors returned to starting position. Beginning settling pause…]
[MSG:INFO: Motor settling pause complete. Ready to proceed with belt tensioning.]
[MSG:INFO: Measured waypoint 0]
[MSG:INFO: Center point off by: TL: 0.000 TR: 0.000 BL: 461.599 BR: 461.878]
[MSG:ERR: Center point off by over 100.000mm]
[MSG:INFO: Frame size successfully adjusted to: 4308.044 x 4308.044]
[MSG:INFO: Machine Position computed as X: -12.008 Y: -31.534]
[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:3026.88, br:3021.21, tr:3077.07, tl:3060.21},{bl:3128.42, br:2932.01, tr:2978.06, tl:3149.27},{bl:3232.73, br:3021.03, tr:2869.75, tl:3069.88},{bl:3127.59, br:3124.11, tr:2981.28, tl:2959.85},{bl:3026.49, br:3227.11, tr:3089.49, tl:2852.77},{bl:2915.74, br:3146.04, tr:3189.84, tl:2938.95},]
Computing… This may take several minutesInitial guess fitness: 0.1057576
Frame dimensions: 4308.0mm x 4308.0mm (aspect ratio: 1.00:1)
Frame is nearly square (aspect ratio 1.00:1), running rectangular optimization to find better dimensions.
Searching for best rectangular starting configuration…
Phase 1: Finding optimal radius along diagonal using ternary search…
Phase 1 complete: Optimal radius found at 171mm using 41 evaluations
Phase 2: Finding best aspect ratio on arc at 242mm radius…
Search complete! Tested 25 points using ternary search.
Best rectangular start: Width: 206.1mm, Height: 126.5mm, Fitness: 0.0190
Starting optimization…
Fitness: 0.0253777 in 100
Fitness: 0.0253777 in 200
Fitness: 0.0253777 in 300
Fitness: 0.0253777 in 400
Fitness: 0.0253777 in 500
Fitness: 0.0253777 in 600
Fitness: 0.0253777 in 700
Fitness: 0.0253777 in 800
Fitness: 0.0253777 in 900
Fitness: 0.0253777 in 1000
Calculated Fitness Too Low. The process will automatically try again.!
Calibration values:
Fitness: 0.0253777005683232
Maslow_tlX: -37.6
Maslow_tlY: 136.4
Maslow_trX: 212.0
Maslow_trY: 142.2
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 247.9
Maslow_brY: 0.0
RestartingFitness: 0.0295431 in 100
Fitness: 0.0297421 in 200
Fitness: 0.0297421 in 300
Fitness: 0.0297421 in 400
Fitness: 0.0297421 in 500
Fitness: 0.0297421 in 600
Fitness: 0.0297421 in 700
Fitness: 0.0297421 in 800
Fitness: 0.0297421 in 900
Fitness: 0.0297421 in 1000
Fitness: 0.0297421 in 1100
Calculated Fitness Too Low. The process will automatically try again.!
Calibration values:
Fitness: 0.029742132086271907
Maslow_tlX: 63.5
Maslow_tlY: 144.2
Maslow_trX: 329.5
Maslow_trY: 122.3
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 269.3
Maslow_brY: 0.0
RestartingFitness: 0.0295564 in 100
Fitness: 0.0295564 in 200
Fitness: 0.0295564 in 300
Fitness: 0.0295564 in 400
Fitness: 0.0295564 in 500
Fitness: 0.0295564 in 600
Fitness: 0.0295564 in 700
Fitness: 0.0295564 in 800
Fitness: 0.0295564 in 900
Fitness: 0.0295564 in 1000
Calculated Fitness Too Low. The process will automatically try again.!
Calibration values:
Fitness: 0.02955644279793252
Maslow_tlX: 67.1
Maslow_tlY: 144.6
Maslow_trX: 335.9
Maslow_trY: 120.2
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 274.0
Maslow_brY: 0.0
RestartingFitness: 0.0306003 in 100
Fitness: 0.0306003 in 200
Fitness: 0.0306003 in 300
Fitness: 0.0306003 in 400
Fitness: 0.0306003 in 500
Fitness: 0.0306003 in 600
Fitness: 0.0306003 in 700
Fitness: 0.0306003 in 800
Fitness: 0.0306003 in 900
Fitness: 0.0306003 in 1000
Calculated Fitness Too Low. The process will automatically try again.!
Calibration values:
Fitness: 0.030600348949855236
Maslow_tlX: 86.3
Maslow_tlY: 135.0
Maslow_trX: 344.4
Maslow_trY: 110.3
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 272.5
Maslow_brY: 0.0
RestartingFitness: 0.0320080 in 100
Fitness: 0.0320080 in 200
Fitness: 0.0320080 in 300
Fitness: 0.0320080 in 400
Fitness: 0.0320080 in 500
Fitness: 0.0320080 in 600
Fitness: 0.0320080 in 700
Fitness: 0.0320080 in 800
Fitness: 0.0320080 in 900
Fitness: 0.0320080 in 1000
Calculated Fitness Too Low. The process will automatically try again.!
Calibration values:
Fitness: 0.032008002615207455
Maslow_tlX: 110.3
Maslow_tlY: 148.7
Maslow_trX: 385.2
Maslow_trY: 121.7
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 289.4
Maslow_brY: 0.0
RestartingFitness: 0.0300105 in 100
Fitness: 0.0300105 in 200
Fitness: 0.0300105 in 300
Stop Maslow and GcodeFitness: 0.0300105 in 400
Fitness: 0.0300105 in 500
Fitness: 0.0300105 in 600
Fitness: 0.0300105 in 700
Fitness: 0.0300105 in 800
Fitness: 0.0300105 in 900
Fitness: 0.0300105 in 1000
Calculated Fitness Too Low. The process will automatically try again.!
Calibration values:
Fitness: 0.03001045933531892
Maslow_tlX: 95.1
Maslow_tlY: 132.6
Maslow_trX: 412.3
Maslow_trY: 116.6
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 322.2
Maslow_brY: 0.0
RestartingFitness: 0.0295380 in 100
Fitness: 0.0295380 in 200
Fitness: 0.0295380 in 300
Fitness: 0.0295380 in 400
Fitness: 0.0295380 in 500
Fitness: 0.0295380 in 600
Fitness: 0.0295380 in 700
Fitness: 0.0295380 in 800
Fitness: 0.0295380 in 900
Fitness: 0.0295380 in 1000
Calculated Fitness Too Low. The process will automatically try again.!
Calibration values:
Fitness: 0.029537958335256503
Maslow_tlX: 89.3
Maslow_tlY: 135.2
Maslow_trX: 390.6
Maslow_trY: 118.7
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 313.7
Maslow_brY: 0.0
RestartingFitness: 0.0294432 in 100
Fitness: 0.0294432 in 200
Fitness: 0.0294432 in 300
Fitness: 0.0294432 in 400
Fitness: 0.0294432 in 500
Fitness: 0.0294432 in 600
Fitness: 0.0294432 in 700
Fitness: 0.0295229 in 800
Fitness: 0.0295287 in 900
Fitness: 0.0295287 in 1000
Fitness: 0.0295287 in 1100
Fitness: 0.0295287 in 1200
Fitness: 0.0295287 in 1300
Fitness: 0.0295287 in 1400







