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 (Older Style)

by thisiskeithb Jul 4, 2018
Download All Files

Thing Apps Enabled

Please Login to Comment

Would adding in linear rails make the printer quieter/louder? I'm currently running a full noctura/2208 driver set up and I'm wondering if this would affect how noisy it is.

Can you tell what are the benefits of this mod ?
Does it allow to print whith high quality at high speeds ?

It dumps the stock wheel config, which was particularly bad on early Ender-3s. After running this setup for over a year, I still see some very slight ghosting in the Y direction (using solid bed mounts). I'm in the middle of upgrading to dual linear rails from another mod to increase rigidity: https://www.thingiverse.com/thing:3393976

Crealty Ender 3 X and Y Linear Rail Install

How are the y helpers supposed to be used ?

They temporarily slip over the linear rail & extrusion to align the rail to the center of the extrusion. Once you tighten all the screws in the linear rail down, you remove the helpers. See the original for pictures & more info: https://www.thingiverse.com/thing:2368837

Linear Rail alignment helper for MGN12 + V-Slot 2020 / 1515

Thank you for this thing! Thumbs up to you!

  • Posted with 3D Geeks Thingiverse Browser App

Can I still use stepper dampers with this? Awesome mod BTW, thanks! Printing now, hopefully my dampers are still usable or I'll have to wait as I'm currently in a tiny studio apartment

Yep! There's plenty of room to run dampers.

Awesome, thanks for getting back so quickly!

I am thinking of making this mod. I would youse MGW9 rail instead. It is wider and the block is wider. Do you use branded hiwin or knockoffs? Wander how they are cause branded are too expensive when 12 printers need to be moded.

I have an mgn15 rail and block kicking around think it would still work without heavy design mods??

Comments deleted.

I have an older Ender 3 will there be any material difference or benefit in V2 for those? Do you have an eta for V2?

The only difference will be the instructions & a couple changes to the print list since the Y idler is mounted differently between the early & newer units.

This is what mine looked like

Which is different than both of yours. So yes, they must still be changing

Thanks for the photo! This confirms my suspicion that Creality has made at least three revisions to the Y plate. The next drill guide should be compatible with all of them.

awesome! thanks for all of your work.

I did make a block to fill in the new style belt tensioner, if you would like it to add to the kit, I can load it here.

mind you, it's just a block with two holes but i'm brand new to designing anything and it took me way too long... LOL

here is the block that I used as a filler for the new style tensioner, then I used two 30mm bolts, and went all the way through the whole assembly.

just some quick notes.

I just finished the Rail installation on a new model Ender3. There are some pretty notable differeences now.

  1. the guide wheels are mounted into the X plate directly across from each other now, they are not offset like the old Enders. So the Drill guide does not work. Or at least it won't work until you cut the two small alignment pins off. Then you need to take a square edge and make sure the drill guide is square as it has some slop with only 2 pins. once its square clamp it with a hand clamp. Then use as normal

  2. the belt tensioner is different. I made a filler block to put inside of the new style tensioner and used 30mm long bolts to attach it.

  3. the Y limit switch cannot slide far enough back on the rail to put the bed back into it's stock home position. stock the extruder tip is 3mm in "front" of the bed, not above it.

I had to mark where the limit switch aligned, then cut out part of the X brace to get enough room for adjustment. after cutting out a 13mm long section, It is now back to it's default factory position when you tell it to go home.

I just looked at my second/newer Ender-3 & the Y plate has an additional set of holes (see attached) & the drill guide fits. Creality must still be making revisions, so your feedback is appreciated!

I got this bed plate. Should I use the old or the new style? Just want to be shure that I print the right one ;). Looking forward to test this mod :)

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

I’ve had difficulty finding a MGN12H linear rail that has m3 mounting which I think your instructions state. Everything I’ve found are m6 mounting for the rail. Any advice?

How much Print Height do you loose?

The rail just arrived, and I have tnuts, and parts still comming, plus I have to figure out how to deal with my printer having the newer style tensioner.

but, what I have noticed is, with the rail sitting on top of the extrusion, how much over all print height do you estimate this costs?

I'm guessing looking at the rail, I might loose 15mm of print height? as the bed assembly will sit that much higher????

For the few mm's you lose in the z direction, it's 100% worth the upgrade.

Thanks for this as I was researching exactly this. Always find someone who has done it before me which is nice for me.

Will it work with M3X10 if i add a bunch of washers?

Only for the M3x8 screws that mount the plate to the carriage. You need to use 8MM screws to mount the MGN rail.

With 10mm will they pop out and block the carriage?

You'll dig into the extrusion when tightening them.

Comments deleted.

What are you using to hold the Y-axis belt at the front of the printer after the linear rail is installed?
The attached picture is the stock setup for the Y-axis belt at the front of the printer

This is the new design, which I haven't had time to look at yet & confirm that everything matches up to the first printer revision. You can probably re-use the stock bolt & leave the bracket where its at, but you'll need a thin 8mm nut to lock the bolt to the bracket and then you should be able to re-use the stock idler & locknut for the same end result.

Thanks for the advice! I'll try and see what I can do. I look forward to seeing your adjustment notes when you get a chance to do it on the newer generation Ender 3!

I just finished this modification last night. The Y-Axis is very very smooth and completely silent now during operation. Definitely a pretty easy upgrade, at least I found it easier than adding the BL-Touch. I had this rail mod done in about 1 hour minus print times, whereas it took me an entire Saturday to get BL-touch added and working (Mostly because I have zero familiarity with Arduinos). This is a very well put-together kit/list and the instructions were easy to follow. I'm already trying to come up with a solution to use these same rails on the X and Z axis as well, I'm lazy though and I really hope someone beats me to it so I have to do less work. :)

Glad to hear that it went well!

Did you use this kind of nut or is it a typo? Just wondering because I've only seen T nuts used with wood before

In the world of aluminum extrusion & 3D printing, t-nuts refer to either drop in (hammer head or the kind with a spring-loaded ball) or slide in:

M3: https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=m3+tnut
M4: https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=m4+tnut

Ahhhh, ok. Thank you for the explanation!
I am new to 3D printing (the ender 3 is my first machine), so I am still getting adjusted to all the terminologies used.
Did you see an improvement in print quality?

Welcome to the hobby! It can be overwhelming in the beginning, but it’s rewarding. I had a 100% upgrade in quality since I couldn’t print with the bed as wobbly as it was stock.

Out of all the mods I have seen this one is the best, Thanks for sharing :). I noticed it say's it's still in progress, do you think anything is liable to change?

Thanks! Most of the effort was put into documentation. As for changes, I have a newer generation Ender-3 that I also plan to put linear rails on, so I'll make adjustments if needed.