The Ender 3 V2 is one of many revamped versions of Creality’s original Ender 3. The V2 was released in 2020 with a few notable upgrades, including a new mainboard that’s better equipped than its predecessors for upgrading your Ender 3 V2.
Despite the many improvements made to the V2, Creality kept the standard four knobs for manual bed leveling. The new mainboard, however, has specific ports for a Z probe, like a BLTouch, to automatically level the print bed.
In this article, we’ll go over what you’ll need and how to install a BLTouch sensor to add automatic bed leveling (ABL) to your Ender 3 V2. Note that this article will only be covering installation for an Ender 3 V2, which should also work for an original Ender 3 equipped with a V4.2.2 or V4.2.7 board.
Auto bed leveling is usually achieved with a Z probe, like a BLTouch sensor, attached to a printhead. The Z probe precisely and autonomously measures the distance between the sensor and the bed across different points on the print bed (usually nine). There are different types of sensors, including inductive and capacitive.
A BLTouch is a Hall-effect sensor that can be easily installed on a 3D printing mainboard using a 5-pin port, which the new V2 mainboards have. The mainboards of previous Ender 3s didn’t have this port, so BLTouch installation required adding a pin-27 board. With the new board, however, you’re ready to upgrade straight out of the box.
We’re happy to say, with the new mainboard, you’ll need neither an ISP to USB cable nor an external bootloader (like an Arduino) to install new firmware. That’s because the new board has a pre-installed bootloader (and no ISP port), so you can easily update your firmware using a microSD card. As previously mentioned, the board also has extra pins for a BLTouch, so you won’t need a pin-27 extension board.
To install a new mainboard on the Ender 3 V2, you’ll need the following items:
As you can see, not too much is needed thanks to the Ender 3 V2’s new mainboard.
If you want to install other upgrades that require firmware alterations (such as a geared extruder or a filament runout sensor), you’ll need to change the source code. For this, you’ll have to have these additional items:
You can download the editable source code from the Marlin GitHub repository. Make sure to download both the Marlin base file and the Marlin configurations file.
Now that you have all of the items and programs needed for this process, you can follow the steps below for installation. If you need a more visual guide to this process, Creality, Teaching Tech, 3D Printing Canada, and DrVax all have great guides on YouTube.
Important: Make sure that whatever wiring instructions you follow are meant for your firmware. Currently, Creality’s firmware configuration for the Ender 3 V2 with the BLTouch as well as the latest official releases of Marlin firmware use a single 5-pin wiring configuration. This is the specific method we’ve gone over in the steps below, but note that other versions and older releases may use other wiring configurations.
Now, let’s get started!
And that’s it! You’ve now installed a BLTouch for your Ender 3 V2!
If you’re having issues getting the BLTouch to work or achieving a level bed, here are some tips that should help:
License: The text of "Ender 3 V2 & BLTouch: How to Install It" by All3DP is licensed under a Creative Commons Attribution 4.0 International License.
CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED ‘AS IS’ AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.