Bed leveling for pcb milling?


Currently I can not mill any pcb.
The bed is sloping on the x-axis.
This feature was requested since 2018, but no reaction…



The bed should be parallel to the build plate and Y axis. If it’s not, something was not installed correctly.

The Z axis should be perpendicular to the build plate on all 4 sides.
The Y axis should be perpendicular to the Z axis on all 4 sides.
The X axis should be perpendicular to the build plate on all 4 sides.
The material plate should be perpendicular to the X axis, although it’s hard to get a square in there to test.

If those things aren’t true, you likely have some debris in between the part and what ever it’s connected to. It’s pretty easy get some debris wedged in the odd crevice when machining. Once you find the area that isn’t square, you’ll likely see a gap when the two parts should be touching. Where ever the gap is largest is likely where the debris is. Just take it apart, clean it, reassemble, and retest.



Sorry about the problem you ran into.
If you purchased the machine from Snapmaker’s official online store or Snapmaker official amazon store, please fill in the warranty request via this link, and attach a video of the problem.

If you purchased from Snapmaker authorized distributor, please contact their official customer service for help.

Hope these could help you.


I have same problem, I destroy some cuter. CNC need leveling procedure like 3D printer.


same here! please allow bed leveling!


Don’t upgrade to the 3.0 for this feature since it doesn’t have it. I bought the 3.0 with the ONLY reason being I was told by support on the Kickstarter page that CNC would have bed leveling, this was a lie and it does not. If you’re planning to upgrade keep in mind that ultimately it’s just bigger print space and that seems to be the only real upgrade. There’s a ton of problems with the 3.0 units currently


Hi Mika, we are sorry we gave you the wrong impression that 2.0 would have bed leveling for CNC. We’ve tried our best not to cause any confusion for our users but we apoligize if our support has made a mistake. To compensate your need for CNC bed leveling, there is a way to even the surfaces with a special g-code file. What it does is that the carving bit will smoothen and level the entire bed. This process might be a little complicated but it’s doable.


This doesn’t always work as some copper boards are so badly leveled that it will strip in one area. I’ve been practicing this on the 1.0 for literally years and only have managed to get proper boards by using a flat end and doing a copper strip instead of a v bit routing. It’s super trial and error and sometimes they’re level and can work if everything is perfect but it’s so many variables, it would be way more convenient to have bed leveling and had I known this I would of just purchased a normal CNC machine instead of the 2.0 since the 1.0 3d printer is fine for me.