MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.

Download Now


Creality Ender-3 Y-Axis MGN12H Linear Rail Mod (Newer Style)

by thisiskeithb Aug 20, 2018
Download All Files

Thing Apps Enabled

Please Login to Comment

Has anyone done this with the ender 3 pro? the y axis extrusion is different from the ender 3 it is 40mm by 40mm and the belt tentioning pully and y stepper motor is mounted differently as a result

This mod isn't setup for the Ender-3 Pro, sorry.

Thank you for this modification. I am very new to the world of 3d printing. I printed off everything and did all the modifications, but I missed something. There is nothing to make contact on the y-axis microswitch. Could you please point out which step I missed?

See step 8:

Relocate the Y-axis limit switch using ylimitspacer.stl, 2 x M4x20mm screws, 2 x M4 washers and 2 x M4 t-nuts to the opposite side of the extrusion. If you tilt the switch back while tightening it, it should fully register on the edge of the bed mounting plate.

I've also attached a picture showing ylimitspacer.stl printed in red.

Thank you for getting back so quickly. I got everything setup but I ran into another issue. When performing auto home, the extruder will bottom out on the heat bed. I went back to the old springs and made sure the screws were tight with springs fully compressed. With only the bed plate, the extruder still bottomed out. Any thoughts?

Move your Z endstop up so it triggers before the nozzle bottoms out on your bed.

Thanks for this, just ordered a MGN12 kit. I've been having issues leveling my bed and I also have a BLTouch. I also don't like how the v-slot wheels collect dirt and how much of a *itch it is to clean that stuff off being underneath and all

I think I would use two short MGN sleds if I did this mod. Depending if there is room at the ends of travel without having them practically touching.

I've been fine running a single MGN12 carriage on they y-axis for both of my Ender-3 printers as well as my Tevo Tarantula, but your mileage will vary.

First of all, thx for this mod.
I have the parts ready to be installed.
But i keep thinking, is one slider block enough to keep the bed stable ?

I've been fine running a single MGN12 carriage on they y-axis for both of my Ender-3 printers as well as my Tevo Tarantula, but your mileage will vary.


first of all thank you for all the great work!
Would you be willing to share your drill guide construction file with me so that I could adapt it to an igus linear rail?
How did you find out where the center of the plate had to be so that all drillholes were aligned correctly?

I assume the size of the slider will impact y-axis calibration?

Comments deleted.

I've attached the sketchup file, but you will probably have better luck using the files that Creality published to their github: https://github.com/Creality3DPrinting/Ender-3/tree/master/Ender-3%20Mechanical

Thanks for the upload and the hint to the github repository :-)

However, the uploaded files are not referring to the latest Ender 3 version, but to the one with the old y-plate design.
Thus, I still wonder if the dimensions referencing the center would be transferable.

The latest design: https://cdn.thingiverse.com/assets/51/22/67/8b/7e/20180731_203504.jpg has less holes and 4 holes aligned in a rectangle (which differs in dimensions on my plate and causes tensions).

I am thinking of creating a tool only using the two 7.2mm holes as a reference. I assume that those holes will still have the same distance as for the old models after having measured 40mms (center to center). However, I will need to adapt the drilling guide to your belt fixing blocks due to the lack of holes.

Creality has made at least three revisions to the v-wheel mounting locations on they y-plate, but the overall plate dimensions don't appear to have changed. Keeping that in mind, just measure from the edges of the y-plate to center your Igus setup & you should be fine.

It'd be great to modify this with a belt tensioner like https://www.thingiverse.com/thing:2986144

ENDER 3 Belt tensioner
Comments deleted.

Does it enhance print quality, compared to the wheel system?
Or does it "only" reduce noise?

i mean, MGN rails ride smoother. It seems no matter what you do the wheels on ender 3 are either bumpy or loose

If you are happy with how your printer is working, then stay with that setup. Once you start seeing issues with the v-wheel setup, then it'd be a good time to upgrade. I don't think there's any noticeable noise reduction with this mod since the v-wheels & bearings are pretty quiet.