The file 'DIY TOUCH-MI , Wireless Autolevelling Z-probe.Wireless Part Can Be Adapted To BLTouch And Inductive Sensors 3D Printer Model' is (stl) file type, size is 84.8KB.
I hate using unnecessary wires.The other sensors use 3- 6 additional wires to connect routed to the ramps/MKS board.An inductive sensor is heavy and cable is big and heavy too.So in order to avoid that I designed a DIY Touch-MI Z-probe for auto-leveling a 3d printer without wires.
Description:
The signal from an optic probe(DIY touch-Mi) is sent wire less via an infrared light (IR diode) to an infrared sensor connected to a 3D Marlin board on the z-end switch connector.
The power for Z-probe and IR led is coming from 12V power supply of the hotend fan.
Materials:
Note:
Todo:
Design a new pcb to for all electronic parts(IR-TX) and attached at the back of the sensor.
Marlin firmware changes.
//#define BLTOUCH // ANTClabs BLTouch sensor (might also work with clones)
//#define SN04 // Green sensor
//#define INDUCTIVE_NC // Normally closed inductive sensor
//#define SERVO_PROBE // Endstop switch on rotating arm. Set servo angles!
//#define NOZZLE_PROBE // Nozzle wired up to contact metal on bed
//#define TRIPOINT
//#define LINEAR
//#define UBL
//#define MANUAL
; add in your slicer G-code
;Start G-code
;add after G28
G29
G1 Z-5.0 ;this is to retract the sensor probe(magnet) assuming the Z_HOMING_HEIGHT is 5mm
G1 Z5.0;go back
Tested accuracy of the sensor.
M48 Z-Probe Repeatability Test
Finished!
Mean: -0.006800 Min: -0.010 Max: -0.003 Range: 0.008
Standard Deviation: 0.002337
cover_IR_TX.stl | 14.8KB | |
DIY_Touch-MI.stl | 62.0KB | |
DIY_Touch-MI_v3.stl | 105.6KB | |
infraredRX__box.stl | 56.9KB | |
infraredTX__box.stl | 14.6KB | |
module_activation_diy_touch-mi.stl | 30.3KB | |
support_touch-mi.stl | 16.1KB | |
support_touch-mi_v2.stl | 121.1KB | |
support_touch-mi_v3.stl | 127.8KB |