BLTouch is an auto leveling sensor for 3D Printers that can precisely measure the tilt of Bed surface. It could work with any kinds of bed materials, such as glasses, woods, metals, and so on.
Main functions and controls of BLTouch are the same as usual auto bed leveling sensor, consists of RC servo and micro switch. Thus, BLTouch can be applied on almost every board.
BLTouch is fulfilled with simple structure and high precision by using progressively designed solenoid and hall sensor. It aims for user convenience and enjoyable printing by adding many smart functions, such as self-test, alarm, alarm release & Touch Switch mode, Blue LED for servo signal indicating and Z-probe(Zmin) Testing.
BLTouch can be easily applied, since it has a small and simple structure. As BLTouch works as usual auto bed leveling sensor, Gathering information & setting up your firmware will be an easy task.
Self-test : The push pin operate two times in a test when the power is on.
Alarm : The LED light blinks if a problem was found on a self-test or during operation.
BLTouch’s Standard Deviation in repeatability is around 0.005mm, at that precise.
BLTouch vs. other sensor
The Latest Version
As you can see in the picture, the push-pin of the genuine BLTouch is very sophisticated by the CNC equipment.
BLTouch can be operated in the following condition.
One I/O for control (Orange wire : PWM or Software PWM)
One I/O for Zmin(White wire : endstop / Z-probe)
GND and +5V power
Most Board provides its own servo pin, so BLTouch can be used connected to one of those servo pins. As each servo pin has its own number, BLTouch will be controled with the servo pin number as following.
(Soldering and firmware update might be needed in rare case)
M280 P0 S90 ← SERVO0_PIN
M280 P1 S90 ← SERVO1_PIN
M280 P2 S90 ← SERVO2_PIN
e.g. RAMPS1.4 Wiring
Servo signal(orange wire) : D11 (SERVO0), Zmin (white wire) : D18 (Zmin endstop)
If you need, you can rearrange the position of cables by tweezers or cutter like in the picture.