Program cutting ovals and not circles and squares

I have a Atomstack A70 max and lighburn is cutting ovals and not circles and also not cutting perfect squares.I have researched this issue and it says there is a issues with the machine having loose equipment. I have reassembled my Atomstack thoroughly inspecting that all the parts are fitting correctly and all bolts etc are tight but the issue still persist. I have also have a brand new A70 and have thoroughly set this one up and the same issue persists has anybody found a solution. I think there is an issue with Lightburn programming.

The issue seems to be in the vertical plain.

Check to make sure you do not have the rotary enabled

I have have checked this a number time and it has been disengaged. any other suggestions??

In the console window enter $$, copy and paste all output here for review.

Here’s all the settings for the A70 Max. See if yours are any different. Specifically look at $100 and $101 for X and Y steps per mm

Machine Settings Max.txt (5.9 KB)

On most machines, the $100 & $101 values are the same.

Waiting for connection…

ok

[VER:16AAS11A0064-AB-V1.01.Jan 20 2025:]

[OPT:HSW,512,2048]

Target buffer size found

[MSG:Mode=STA:SSID=:Status=Not connected:IP=0.0.0.0:MAC=28-37-2F-FB-F5-E8]

[MSG:Mode=AP:SSDI=Engraver_59637:IP=192.168.4.1:StationNum=0:MAC=2A-37-2F-FB-F5-E8]

ok

[G54:0.000,0.000,0.000]

[G55:0.000,0.000,0.000]

[G56:0.000,0.000,0.000]

[G57:0.000,0.000,0.000]

[G58:0.000,0.000,0.000]

[G59:0.000,0.000,0.000]

[G28:0.000,0.000,0.000]

[G30:0.000,0.000,0.000]

[G92:0.000,0.000,0.000]

[TLO:0.000]

[PRB:0.000,0.000,0.000:0]

ok

Homin

ok

Hope this is what you want not too good with computers

sorry here is an update

Waiting for connection…

ok

[VER:16AAS11A0064-AB-V1.01.Jan 20 2025:]

[OPT:HSW,512,2048]

Target buffer size found

[MSG:Mode=STA:SSID=:Status=Not connected:IP=0.0.0.0:MAC=28-37-2F-FB-F5-E8]

[MSG:Mode=AP:SSDI=Engraver_59637:IP=192.168.4.1:StationNum=0:MAC=2A-37-2F-FB-F5-E8]

ok

[G54:0.000,0.000,0.000]

[G55:0.000,0.000,0.000]

[G56:0.000,0.000,0.000]

[G57:0.000,0.000,0.000]

[G58:0.000,0.000,0.000]

[G59:0.000,0.000,0.000]

[G28:0.000,0.000,0.000]

[G30:0.000,0.000,0.000]

[G92:0.000,0.000,0.000]

[TLO:0.000]

[PRB:0.000,0.000,0.000:0]

ok

Homing

ok

$$

$$

$0=1

$1=25

$2=0

$3=7

$4=1

$5=1

$6=0

$10=1

$11=0.010

$12=0.002

$13=0

$20=0

$21=1

$22=1

$23=3

$24=300.000

$25=3000.000

$26=250.000

$27=3.000

$30=1000.000

$31=0.000

$32=1

$100=100.000

$101=100.000

$102=1600.000

$103=100.000

$104=100.000

$105=100.000

$110=30000.000

$111=20000.000

$112=1000.000

$113=1000.000

$114=1000.000

$115=1000.000

$120=2000.000

$121=1000.000

$122=500.000

$123=200.000

$124=200.000

$125=200.000

$130=850.000

$131=800.000

$132=40.000

$133=300.000

$134=300.000

$135=300.000

ok

Where do I find these settings??

With your symptoms I was expecting to see these parameters with values different from each other. This looks correct.

You just did, with the $$ command.

I, same as @thelmuth , see nothing wonky about your settings. @baricl1317 Questioned if you had the rotary enabled. Can you show us a screen shot (WinKey+SHFT+S) of the Rotary Settings window?

as requested

After what I’ve read and seen here, I’ll add the following:

  • Do both the bridge and the carriage of the laser module slide smoothly, or is one of them much more rigid than the other?

  • If you send it to engrave a line of 200mm (both vertically and horizontally), is the displacement exactly 200mm, or does it differ?
    :thinking:

I have an Atomstack A12 Pro that was exhibiting a similar issue. I solved it for my machine by calibrating the axis.

1 Like

I have an A10 with frame extension and 40w head, it also cuts circles out of round, how did you calibrate sizes, squares and rectangles do appear to be correct for size.

Thank you for the info, I’ll give it a go in the next few days.

1 Like

I print or cut a square of a desired size (e.g.100mm x 100mm) then carefully measure the result with calipers. Under Laser Tools => Machine Settings => Calibrate Axis select each axis and enter the desired size and the measured size. Simply let Lightburn calculate the correction and save the result. I then print the desired square again to check. If the calibration was way out to start with, I’ll repeat the adjustment.

The cut result is smaller by the width of the kerf, so you must add the kerf to the measurement to get the true machine motion. A diode laser typically has a different kerf width along the X and Y axes, so each axis has a different adder. Worse, the kerf width depends on the material.

Which is why the recommended procedure uses lines / marks on the surface: the center-to-center distances are easier to measure, don’t depend on the material, and require no kerf adjustment.

2 Likes

Until now I’ve always used an open caliper with one end resting on a fixed point and the other end against the moving point (the axis I want to measure). I give a command for a movement of a certain distance (usually the longest possible) and compare the value of the command given with the actual distance traveled.

But the method you indicated also seems quite effective and I will test it.
Thanks!!! :+1: