Snapmaker off center build plate (actually printing in the wrong position -MJ)

Anyone have any new information or advice with this matter?

Have you tested cnc or laser with your machine? Even just running the cnc in the air would work. Just to see if the issue is limited to the 3d print function or if it is the machine as a whole. Just trying to narrow it down and see if weā€™re on the right track with the probe offset that moose was talking about.

My thought would be that your ā€œHome Offsetsā€ have been changed/reset.
In fact, your March 6th post shows your ā€œHome Offsetsā€ to be 0.
Recv: M206 X0.00 Y0.00 Z0.00
My A250 values for M206: X-19.00 Y-10.00 Z0.00
Even these are not perfect but the 3DP, CNC, and Laser all would require different offsets so I tend to leave them alone.

Try this, execute M503 while your PC is connected to your SnapMaker through USB.
M503 - Report Settings
Prints a concise report of all current settings (in SRAM) to the host console.

Look for the line that reports M206.
Setting the M206 values for X and Y will allow you to correct for your offsets.
For example, if you were to introduce my offsets you would type
M206 X-19
M206 Y-10
Check your values again with M503.

Once you are satisfied with the results remember to save the results with M500.
If EEPROM_SETTINGS is enabled, the home offsets are saved with M500, loaded with M501, and reset with M502.

You can gain a lot of insight on your machine by visiting the Marlin site.

1 Like

i havenā€™t, although i have a project waiting for CNC so ill see if i can get that put together tomorrow
good thought, i didnt think of that

Iā€™ve gone through the marlin codes a few times, but having 0 0 doesnā€™t look wrong unless you know its supposed to have a negative offset. ill dig into the m503 and 206 tomorrow.

its not the end of the world just makes bigger prints trickier to layout.

The X and Z axes find the limit switch ā€œHomeā€ outside the useful print or machining area. The ā€œHome Offsetā€ was developed just for this reason.

With the printing module installed you could move to X0 Y0 then bring the Z down just slightly above the print surface. Measure the distance from the printing tip to the X0 line on your print surface. Do the same for the Y axis. Assuming that the nozzle is indeed outside the X0 Y0 of your print pad you will enter negative values for the Home Offset.
M206 X- [your measured value]
M206 Y- [your measured value]
Donā€™t forget to save your results with M500

Correction, X and Y, not X and Z