Everything is inverted

Does homing work correctly?

yes it does

Run these commands and describe the movement:

$H
G0 X10Y10

shifts back and forwards in the corner and then hits a limit and freaks out.

Try this please and describe the movement:

$H
G91
G0 X5
G0 Y5

ALARM:2

G-code motion target exceeds machine travel. Machine position safely retained. Alarm may be unlocked. (Right-click the ‘Devices’ button to reset the connection)

[I][PLAT]Reset to continue

same thing as before but didn’t hit the limit and freak-out.

Let’s try something a little drastic. Let’s try resetting the configuration. I’m not familiar with how Snapmaker handle this. If they’ve done things properly it will revert to known good working configuration. If not, you can get back to previous state with the configuration you’ve saved.

Run in Console and return output:

$RST=*
$$
$#
?

im so sorry this is taking so long. who would have though it would be so difficult.

here is the readout

<Idle|MPos:0.000,0.000,0.000,0.000|FS:0,0|WCO:0.000,0.000,0.000,0.000>

[E][WIFI]WiFi reset done

[I][PLAT]Settings reset done

[I][PLAT]Position offsets reset done

ok

$0=1

$1=100

$2=0

$3=2

$4=0

$5=0

$6=0

$10=1

$11=0.006

$12=0.002

$13=0

$20=0

$21=1

$22=1

$23=1

$24=300.000

$25=3000.000

$26=250.000

$27=2.000

$30=1000.000

$31=0.000

$32=1

$100=80.000

$101=80.000

$102=100.000

$103=35.556

$104=100.000

$105=100.000

$110=30000.000

$111=12000.000

$112=1000.000

$113=3000.000

$114=1000.000

$115=1000.000

$120=2000.000

$121=200.000

$122=200.000

$123=500.000

$124=200.000

$125=200.000

$130=600.000

$131=400.000

$132=300.000

$133=3600.000

$134=300.000

$135=300.000

ok

[G54:0.000,0.000,0.000,0.000]

[G55:0.000,0.000,0.000,0.000]

[G56:0.000,0.000,0.000,0.000]

[G57:0.000,0.000,0.000,0.000]

[G58:0.000,0.000,0.000,0.000]

[G59:0.000,0.000,0.000,0.000]

[G28:0.000,0.000,0.000,0.000]

[G30:0.000,0.000,0.000,0.000]

[G92:0.000,0.000,0.000,0.000]

[TLO:0.000]

[PRB:0.000,0.000,0.000,0.000:0]

ok

ok

Interesting, that seems to have disabled soft-limits.

Please try this now:

$H
G91
G0 X5
G0 Y5

Can you describe the motion?

pushes back into the homing location and then try’s to move to the right and freaks out.

jog is working on the x and y is still inverted.

Try this and describe motion:

$H
G91
G0 X-5
G0 Y-5

pushes hard into the homing and moves left and hits limit alarm

Try this:

$H
G91
G0 X5
G0 Y-5

What happens?

pushes to home and moves right and stops no alarm

I suspect the reset didn’t get you to a default working state or there’s something else missing.

Can you confirm that limit switches only exist at the top-left of the machine?

how do i tell? i cant see anything external.

getting the feeling this cant be fixed. I really appreciate your time.

I suspect the machine is meant to home to top-right. But trying to get proof of that.

But let’s work with what what’s currently known. We’ll create an offset assuming bottom-left origin but homing to top-left.

G10 L2 P1 X0Y-400
$10=0
$H
?
G91
G0 X5
G0 Y5

Can you describe the motion please?

bounces in to home 2 times an pushes right and sets off an alarm