Overview
The MGN12 Linear Rails Y-Axis Kit is designed for the original Creality Ender 3 3D Printer. It is Intended to replace the stock v-wheel rollers, offering high precision and smooth motion.
- High Positional Accuracy
- CNC Machined Aluminum Brackets
- Steel core GT2 6mm Belt
- Lightweight Modular Y Carriage
Package Contents

Before Starting

Hex Wrenches
The installation will require 2.5mm and 3mm hex wrenches, found in the Ender 3 toolset.

Alignment Guide
Download the alignment guide from our STL library. It's recommended to print this before starting the installation.

Drill Template
If you have NOT purchased our Modular 3-Point Y Carriage, download the drill template from our STL library. This can be used to make the necessary mounting holes.

1. Remove Heated Bed
Unscrew and set aside the heated bed and mounting hardware. Take care not to lose the springs during disassembly.
The heated bed will later be re-installed on the new carriage plate using the original hardware.

2. Remove Belt
Loosen the 3x M4 mounting screws (1) on the belt idler. Slide the idler back to loosen the belt, then remove clipped belt ends from the carriage slots. Completely remove the stock belt from Y axis assembly.

3. Remove Belt Tensioner
Loosen and remove the stock belt idler from the Y axis.

4. Remove Carriage Plate
Remove the stock carriage plate by rolling it off of the Y axis extrusion. The carriage will not be reused for the MGN12 conversion.
Leave the v-wheels attached to prevent small parts from being lost.

5. Mount Endstop Switch Lever
Mount the Y axis endstop switch lever from package (A) to the new Modular Y Carriage Plate (D).

6. Install Belt Tensioner
Re-install the original belt tensioner back on the Y axis extrusion. Finger tighten the screws to keep the tensioner in place.

7. Install MGN12 Linear Rail
Install the MGN12 linear rail from package (C) with included hardware. The rear should sit flush against the Y axis motor mount as shown.
Use the printable alignment guide to ensure that the MGN12 linear rail is mounted straight on the top left v-slot channel.

8. Install Adapter Block
Mount the adapter block (B) to the MGN12H carriage using the included (4x) M3x6 black oxide screws.

9. Install Modular Y Carriage Plate
Mount the Modular 3-Point Y Carriage Plate (D) to the adapter block. Use the (3x) M3x8mm stainless steel screws from package B.

10. Install Belt
Re-install the timing belt and tension as needed.

12a. Install Heated Bed (4 Points)
Mount the heated bed on the Y Carriage Plate using with stock springs and adjustment wheels.

Important! Please Read:
Many Creality 3D Printers come with warped heated beds. This is a well known issue. The heated bed manufacturing process (PCB etching) causes the bottom side of the bed to expand and deviate from flatness.
3-Point bed leveling is an optional modification that will enhance the bed leveling process, but it cannot improve the flatness of the bed. Before converting to 3-Point leveling, carefully check your heated bed's flatness after it has been removed from the 3D Printer. Place a metal ruler across the surface, or lay it on a granite countertop to roughly gauge any deviations in flatness.
If you find that the heated bed is deformed and not flat, you can try manually bending or twisting it back to a flat shape. This procedure is not for everyone, but aluminum is malleable and can sometimes be corrected using this approach. If that does not work, you may need to purchase a new heated bed. We suggest a CNC machined bed with silicone heater to replace the etched PCB aluminum bed. The Ender 3 Heated Bed Kit is available for purchase in our store.
If your Ender 3 heated bed is reasonably flat, and you decided to go with 3-point leveling adjustment for your Y axis MGN12 upgrade - use the cross bar and hardware from package (F) to make the bed modification as it is shown on this drawing.

12b. Install Heated Bed (3 Points)
This is an optional assembly step. Complete it if you decided to use 3-point leveling as described above.
