- BLTouch is an auto leveling sensor for 3D Printers based on open-source.
- Simple, Smart, High-precision
- It could work with any kinds of bed materials, such as glasses, woods, metals, and so on.
Main functions and controls of BLTouch are same as usual auto bed leveling sensor, consists of RC servo and micro switch.
Thus, BLTouch can be applied on almost every board.
BLTouch fulfilled simple structure and high precision by using progressively designed solenoid and hall sensor, and aimed user convenience and enjoyable printing by adding many smart functions, self-test, alarm, alarm release, test mode for M119.
- BLTouch can be easily applied, since it has a small and simple structure. Gathering information & firmware setting will be an easy task, because BLTouch works as usual auto bed leveling sensor.
- Self-test : The push pin is operated three times to test when the power is on
- Alarm : The LED light blinks if a problem found on a self-test or on an operation
- The latest version of BLTouch-Classic
(having serial number, from Jan. 2017 )
◈ Added internal 3.3V logic conversion
☞ You don't need 10KΩ and 240Ω for 3.3V logic board.
◈ Added blue LED for indicating servo signal and Z-probe(Zmin) Testing
◇ If Blue LED is OFF in M280 P0 S60 command and push-pin is
at down state.
☞ Servo signal wiring is not correct. Please check the orange wire.
◇ If Blue LED is ON in m280 P0 S60 command and push-pin is
at up state.
☞ There is a problem with Z-probe. Adjust the solenoid core
to the factory settings. If the problem persists, please
send email to ANTCLABS for help.
◇ Blues LED in BLTouch is very faint.
- BLTouch’s Standard Deviation in repeatability is around 0.005mm, at that precise. (refer to attached video)
( The data above can be varied by assembling shape and other environments)
※ In this video, the result of Standard Deviation was around 0.001mm.
But at the other low quality 3D printer, we just get the value as 0.001~0.05mm. (It was the same BLTouch.) Actually, around 0.05 is also not much problem at FDM type 3D printers.
Unlike 3D printer firmware, There isn't any delay at BLTouch, because it uses interrupt inside.
So, BLTouch outputs pulse signal as soon as a hall sensor senses a magnet.
The things that affect to Standard Deviation is,
1. Probing speed of 3D printer
2. Assembled quality of 3D printer
3. Destroyed(Damaged) push-pin
Wrong information(an unscientific approach to a problem) could deprive of opportunity from many people.
BLTouch is equipped with all three function as micro switch, servo motor and also servo arm.
Comparison would be pointless if micro switch sensor for bed leveling does not include the retraction and deployment method.
At Inductive Proximity Sensors, to calculate the sensing distance for other application conditions the following parameters, which affect the sensing distance, must be taken into account. (For example : Variations in ambient temperature(Kθ), Different types of object material(Km), Size of the object to be detected(Kd), Variation of supply voltage(Kt))
Sa(assured sensing distance) = Sn(nominal sensing distance) x Kθ x Km x Kd x Kt
If non-contacting Inductive Proximity sensor can be provided the same Parameter at whole working area, it must be the best auto bed leveling sensor for 3D printers.
But who can provide this?
Please see picture provided by Sensor manufacturer Schneider Electric
If you choose BLTouch, your 3D printer will be high-class masterpiece, giving you an enjoyable experience.
BLTouch consists of Atmel ATtiny13A, solenoid, and a push pin.
Innovative Solenoid : Ultra Power Saving
On idle state, while the push-pin is whether pulled out or retracted, there are not any electric current flowing on solenoid, and standby electric current in the whole device is below 15mA on average, whereas on working state, while the pin is moving in sudden about 100ms, under 300mA flows in the device.
Low power consumption even further drops joule heating, preventing from heat problem.
Hall Sensor : Free Bed Selection
BLTouch does not uses either optical, nor proximity(inductive/capacitive) sensor.
BLTouch is controlled by hall effect, providing high precision. Thus the bed material can be selected freely.
Optimized structure : Larger Build Size
BLTouch is a small, and technology-intensive one. Build size can be set larger than other existing auto bed leveling sensor.
BLTouch uses existing RC Servo motor signal intactly, so just plug BLTouch on the same pins after removing servo motor.