BL Touch Clone | 3D Printer Auto Bed Level Sensor


Add to Wishlist
Add to Wishlist
Add to Wishlist
Add to Wishlist

The BL Touch Clone or 3D Touch is an auto bed leveling sensor for 3D Printers that can precisely measure the bed offset from your extruder to your print surface. It can greatly improve the printing precision of your 3D Printer and help 3d prints stick to for better bed adhesion.


BL Touch Clone Information

BL Touch Clone is a 3D Printer auto bed leveling sensor that can detect any print bed surface. It’s very easy and will improve first layer bed adhesion. The sensor is compatible with most mainboards and firmware. It’s very easy to operate and will improve first layer bed adhesion.

Be cautious when buying clones, there is plenty of information on how they can have issues or require some tinkering to setup properly. It is recommended to buy the Authentic Antclabs BL Touch Sensor for better performance, longevity and support.

Mounting the BL Touch Clone Sensor

When mounting the bl touch clone 3d printer sensor it’s important to be within the specified distance from the build plate. Mounting it too close to the print bed or too far can result in bad print adhesion or even damage your 3d printer. Make sure that the sensor is approx. 90 degrees to the build platform for optimal performance.

bl touch dimensions

There are many ways to mount your sensor to your 3d printer. Search here on Thingiverse to find the best mount for your 3D Printer model.

BLTouch wiring

There are 2 wire sets with connectors that come with the BL Touch Clone Sensor. One is for the power and the other is for the sensor trigger.

Power Connector Wiring

BROWN    -> (-) GROUND

RED          -> (+) 5V Power


EndStop Connector Wiring


WHITE  -> Zmin Pin

bl touch wiring schematic

Configuring Marlin Firmware

Once you have your new probe sensor connected it’s time to enable it in your 3D Printers firmware. In this example we will demonstrate how to do this with Marlin 1.1 Firmware. If you are just starting out or have never configured marlin check out this great tutorial for beginners to setup Marlin: Marlin 1.1 Beginner Guide for 3D Printer Firmware

To configure your probe open the configuration.h file and scroll down to around line 730

uncomment #define BLTOUCH to enable the probe in your firmware settings.

Next define the offset of your bltouch clone from your 3d printers extruder nozzle. To do this it’s best to have a nice pair of calipers for accurate measurements. Here you’ll want to measure your X and Y Offsets and then enter then in lines 779 and 780.

#define X_PROBE_OFFSET_FROM_EXTRUDER 10 // X offset: -left +right [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER 10 // Y offset: -front +behind [the nozzle]

Once you have this dialed in run the G28 Auto Home command and test to make sure everything is working.

Next after homing move your extruder’s Z height to 0 and then test with a piece of paper that the nozzle is the correct distance from the build plate. You can fine tune the the Z-Height through your slicer software or through line 881.

#define Z_PROBE_OFFSET_FROM_EXTRUDER 0 // Z offset: -below +above [the nozzle]

Adjust Sensitivity on the Probe

On top of the bltouch clone there is a set screw. This metal set screw not only holds the pin inside the enclosure but it also acts as the ferrous core for the electromagnet that draws the pin up into the body. If you are having your pin not drop or not retract back up try loosening or tightening the set screw on top in quarter turn intervals to dial it in. Clones can sometimes be difficult to setup or may need more adjustments for proper operation.