M4 v0.82 Calibration safety stop after waypoint 2

Hi, figured I’d post a new thread since others with similar topics have not rectified my issue or are dated.

I have tried calibrating my M4 for hours with frustrating results. I am set up on my garage floor horizontal orientation with 3/8 concrete anchors. I had measured a 12’x7’ rectangle, but on inspection it looks like one anchor was incorrectly driven about 6’6" so it is asymmetrical by one corner. I had plenty of errors, so I will list them in order even though I have rectified most. at the end I will share my serial notes of last attempt.

Problem #1: belts not completely retracting. I did as instructed and released tension > retract > extend > retract. once they were finally in, my next session after reboot had 1 or 2 more not fully retracting first try. Now it seems to have sorted itself out as promised.

Problem #2: Belts not fully extending. I played around with my rough frame values in setup, but it seems as though TL and TR continually extend less than the bottom counterparts. After 2 attempts, I had enough slack to anchor.

Problem #3: fan not running. In another calibration topic, it was mentioned the fan runs when the maslow is operating, but I wasn’t seeing the fan on on the first couple tries. I manipulated the top capsule and it seems to have initiated the fan again. I checked all connections and ensured all cables were solid. No more repeats of fan issue.

Problem #4: margin errors. In another thread, it was suggested to tighten belts before calibration. Any time I did take up slack, I received an error that I was too far outside the margin and to run a calibration. However, moving directly to calibration caused an ‘unable to safely move’ error. It was around the same time as the fan issue and has since let me move straight to calibration.

Problem #5. Unable to move after waypoint 2. To be clear, I’ve verified that my setup orientation is set to horizontal with a more accurate frame size. I’ve been attempting 9x9 at 2000/1000mm. M4 starts moving, reaches waypoint 1, shows slack on 1 to 2 lines as it reaches waypoint 2, and then e-stops without any obvious binding or slippage of anchors. Rebooting this sucker has really drained my energy today…here’s the notes:

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 pas[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: Set to comply]
[MSG:INFO: Retracting all belts]
[MSG:INFO: Top Left pulled tight with offset -1793.044]
[MSG:INFO: Bottom Left pulled tight with offset -1831.383]
[MSG:INFO: Bottom Right pulled tight with offset -2045.868]
[MSG:INFO: Top Right pulled tight with offset -2093.504]
[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.022 TR: 0.443 BL: 38.566 BR: -43.751]
[MSG:INFO: Measured waypoint 1]
[MSG:INFO: Measured waypoint 2]
[MSG:ERR: Unable to move safely, stopping calibration]
[MSG:ERR: Emergency stop! Stopping all motors]
[MSG:WARN: The machine will not respond until turned off and back on again]
[MSG:ERR: Unable to move safely, stopping calibration]

In another thread, there was questioning whether the centrepoint deviation over 30mm could be the issue and I see that my eyes weren’t lying when BL and BR have more deviation consistently. Is there an easy edit to my frame size or setup to rectify those deviations?

Is it a frame size/shape issue? Is it because I haven’t glued the ethernet cables in? Is it too much play in the anchors or waste board? I humbly wait in hopes that this is a simple thing I’ve overlooked and hoping it isn’t something bigger. I was really hoping not to have to move to a vertical setup or build a separate frame. Thanks everyone!

CGDrummer wrote:

Hi, figured I’d post a new thread since others with similar topics have not rectified my issue or are dated.

I have tried calibrating my M4 for hours with frustrating results. I am set up
on my garage floor horizontal orientation with 3/8 concrete anchors. I had
measured a 12’x7’ rectangle, but on inspection it looks like one anchor was
incorrectly driven about 6’6" so it is asymmetrical by one corner. I had
plenty of errors, so I will list them in order even though I have rectified
most. at the end I will share my serial notes of last attempt.

a 2000x1000 calibration grid on that frame size is pushing it. see
http://lang.hm/maslow/maslow4_frame.html. your frame is too wide for it’s
height. While the non-green areas aren’t indications of fatal flaws, the deeper
you go into a non-green area, the more your belt lengths will be off (which will
confuse calibration).

I would reduce the calibration grid to 2000x600 or so.

Problem #1: belts not completely retracting. I did as instructed and released
tension > retract > extend > retract. once they were finally in, my next
session after reboot had 1 or 2 more not fully retracting first try. Now it
seems to have sorted itself out as promised.

you may need to increase the retration current limit and calibraion current
limit until the belts reliably retract on the first try.

If the belts are loose during calibration (after the first few points), there is
a problem.

Problem #2: Belts not fully extending. I played around with my rough frame
values in setup, but it seems as though TL and TR continually extend less than
the bottom counterparts. After 2 attempts, I had enough slack to anchor.

if the bottom is extending more than the top, that’s an indication that you may
be in vertical mode

Problem #3: fan not running. In another calibration topic, it was mentioned
the fan runs when the maslow is operating, but I wasn’t seeing the fan on on
the first couple tries. I manipulated the top capsule and it seems to have
initiated the fan again. I checked all connections and ensured all cables were
solid. No more repeats of fan issue.

Problem #4: margin errors. In another thread, it was suggested to tighten
belts before calibration. Any time I did take up slack, I received an error
that I was too far outside the margin and to run a calibration. However,
moving directly to calibration caused an ‘unable to safely move’ error. It
was around the same time as the fan issue and has since let me move straight
to calibration.

that just requires setting the frame size larger and trying again.

Problem #5. Unable to move after waypoint 2. To be clear, I’ve verified that
my setup orientation is set to horizontal with a more accurate frame size.
I’ve been attempting 9x9 at 2000/1000mm. M4 starts moving, reaches waypoint
1, shows slack on 1 to 2 lines as it reaches waypoint 2, and then e-stops
without any obvious binding or slippage of anchors. Rebooting this sucker has
really drained my energy today…here’s the notes:

try telling it your frame size is a bit bigger and try again.

David Lang

This will be a pain for calibration. I had a similar issue.

My first recommendation is to measure the distances between every anchor point, and use the larger dimension for ‘width’ and ‘height’ in the initial calibration values. Do NOT use the average value, your calibration results will suck.

Also, if those larger values are significantly more/less (more than at least 5mm) than the dimensions that calibration has arrived at so far, then you need to clear out the maslow_*** values from the maslow.yaml file in your machine and start again. One option would be to upload a new maslow.yaml file to the machine for this.

Thanks for the replies.

I made the frame set more accurate, but I will try as you say @md8n and input the largest w/h values within 5mm and see if that works. I thought I was pretty close on the last one, but then my deviations were different: ~ -28 BL, -107BR. I wasn’t sure if it was remembering any portion of the calibration since it stopped premature.

I’m sure there’s a reason why not (my guess is calibration!!!), but for this initial setup, is it not possible for the process to be retract all > extend to 90% (pad manual extend button for larger setups) > retract belts until equal tension, with a ‘release tension/retract’ feedback loop until all belts have equal tension and extension, creating an essential centre zero from anchors, regardless of square dimensions? Then, Maslow attempts a waypoint that is easy to measure, such as half the sled size on x axis. User inputs the offset from the result (deviation from x and true distance from centre in mm) and Maslow returns to centre. This is repeated four times, one in each axis direction and then leave to calibrate and verify. Or alternatively, taking a picture that includes Maslow and four stickers or strings or squaring markers on the anchor points to estimate shape as well as inputting dimensions? Would help when dealing with portability and not always having the availability of a large squared frame.

I see the calibration and distortion now, thanks @dlang for the reference calc. I plan to put some new anchors in after the weekend closer to 10’ for height, seems to be a good. I did try to drop the area down to 800/300 and 5x5 but that didn’t get me anywhere either, wouldn’t even get 1 waypoint. I know that was a shot in the dark anyway.

I will make 1 attempt tomorrow with the smaller frame setup after resetting the yaml file and hopefully remember to update

you can also take a look at this topic

where I created an onshape doc tht has you measure the distances between all the
anchors and it calculates their locations

it’s also worth remembering that the maslow assumes that the bottom two anchors
are a straight line parallel to the workpiece (I don’t know which of your
anchors is the one in the wrong position, but if it’s one of the bottom ones,
the others are in wierd positions relative to that line, so the starting
rectangle would need to be larger than you expect)

David Lang

Date: Fri, 06 Sep 2024 03:41:51 +0000
From: CGDrummer via Maslow CNC Forums
notifications@maslowcnc.discoursemail.com
Reply-To: Maslow CNC Forums
incoming+32596cbdd8ab0c099693950f72e69e4b@maslowcnc.discoursemail.com
To: david@lang.hm
Subject: [Maslow CNC] [Troubleshooting] M4 v0.82 Calibration safety stop after
waypoint 2

Thanks for the replies.

I made the frame set more accurate, but I will try as you say @md8n and input the largest w/h values within 5mm and see if that works. I thought I was pretty close on the last one, but then my deviations were different: ~ -28 BL, -107BR. I wasn’t sure if it was remembering any portion of the calibration since it stopped premature.

I’m sure there’s a reason why not (my guess is calibration!!!), but for this initial setup, is it not possible for the process to be retract all > extend to 90% (pad manual extend button for larger setups) > retract belts until equal tension, with a ‘release tension/retract’ feedback loop until all belts have equal tension and extension, creating an essential centre zero from anchors, regardless of square dimensions? Then, Maslow attempts a waypoint that is easy to measure, such as half the sled size on x axis. User inputs the offset from the result (deviation from x and true distance from centre in mm) and Maslow returns to centre. This is repeated four times, one in each axis direction and then leave to calibrate and verify. Or alternatively, taking a picture that includes Maslow and four stickers or strings or squaring markers on the anchor points to estimate shape as well as inputting dimensions? Would help when dealing with portability and not always having the availability o
f a large squared frame.

On my flat setup, the bottom belts always extend about 6" farther than the top belts. This behavior was intended for the upright mode, but it does it in flat mode as well. So in other words, this is normal. However it is always good to confirm that you are in the right mode for your frame.

1 Like

Okay so I was able to add some anchor points farther away and adjusted the frame dimensions. It took about half a dozen adjustments until I was able to get a full calibration to complete. Fitness came back as ~0.36. Attempting a second calibration immediately e-stopped, even though I changed nothing. I think I’m giving up on my garage setup and will be moving towards a full frame until the auto calibration is more accommodating to atypical setups.

I will say that I marked down my width/height tests and their respective offsets. At first I needed to decrease both to lower the offset, but at a certain point I only reduced the width, as height started making BR offset worse. Calibration ran with slack on belts just enough for them to touch the floor.

1 Like

what frame and calibration size did you end up trying?

David Lang

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]

1 Like

A further update - I decided to do another calibration, since I found that the belt paths weren’t completely unobstructed. Once clear, my fitness went up to 0.96 final on 7x7 (1000,500).

For my first cutting test, I used a spoil board that wasn’t very flat, but easily flat by the weight of the sled. My cut failed at line 30 due to margin exceeding 0.250mm. I am attributing that to a combination of the board and sawdust buildup, since I didn’t have my shopvac set up. I am a little concerned with one anchor being near parallel/ above the motor and not allowing the sled to maintain a downward pressure while under tension. I first noticed when I added my spiral bit and returned the sled to upright. The cut itself looks cleaner than I expected and no signs of char. I’m thinking of adding a little more height to the board space

If it says in the error message that it completed to line 30, does that mean there is a way for me to input the code to resume on the same board at line 30 if I was confident everything kept its position? also, where do I change parameters if I want to allow an error margin closer to 0.5mm?

1 Like

CGDrummer wrote:

A further update - I decided to do another calibration, since I found that the belt paths weren’t completely unobstructed. Once clear, my fitness went up to 0.96 final on 7x7 (1000,500).

sounds fantastic.

My cut failed at line 30 due to margin exceeding 0.250mm. I am attributing
that to a combination of the board and sawdust buildup, since I didn’t have my
shopvac set up.

not sure what you are referring to here.

I am a little concerned with one anchor being near parallel/ above the motor
and not allowing the sled to maintain a downward pressure while under tension.

That should not be a problem, the weight of the sled should be all you need.

David Lang

1 Like

Update of unfortunate events. Looks like two of my belts have flipped themselves and caught into the spool gears. I can see some damage and expect that they might be done for, looks like I’ll have to order some replacements. I’m not sure the reason for the sudden instability, since I haven’t even tried another cut and the lines were straight when retracting. What made it worse was as they retracted, the two belts must have twisted, which then flipped on the spool and tightened to a tension that I cannot wedge free. And of course this is the perfect time to misplace my Allen key.

Before this incident, the only other thing I had noticed with the spools was some slight slipping on extension. I only notice the slip once on two belts, but it happened during every extension, and seemed to be about a quarter or half inch that would pull out faster. After the first little jolt, it stays the same tension until it has finished feeding the total length. Is this a tensioning issue that needs a software fix as well so I don’t have a repeat “jam session”? Or is it the higher tension that got it wedged so tight in the first place?

Hopefully it won’t be too long before I can work backwards through the assembly guide and try to replace these spools. Given that the spool housing and belts are separate order items, is it likely that I will have to replace both the belts as well as the spool housing due to notching or the wedging of those belts? Just to be safe I’ll probably order both together…

You may not have to throw in the towel on the belts just yet. I’ve had the same thing happen. I had to take the arm apart to clear the jam, but, even with a bit of the belts being pretty chewed up, cuts still seem to run perfectly fine.

1 Like