January 9, 2024
Description
Updates to V2.1
This is an update to my previous v1.0 model.
Since there wasn't a mount specifically for the BTT Microprobe, I created one. I look forward to other's input on improving this design. Hopefully someone way better than me with CAD will come out with a mount that gets closer to the nozzle.
I printed mine with these settings:
I used 2 ea. M3x16 SCHS to mount the probe, and tightened the screws to adjust the probe close to the nozzle height. You should be able to go + or - 2mm from the nozzle. The spacer goes in between the mount and carriage.
Here's my Klipper config settings (I saved it as a seperate BTT_Microprobe.cfg file and placed [include BTT_Microprobe.cfg] in my printer.cfg). You'll have to keep it in your printer.cfg because the “probe” field is used during bed_mesh_calibrate and for probe_calibrate:
BLOCK 1:
# BTT_Microprobe.cfg
# Chinstrap777's BTT Microprobe v2 with "The 100 v1.1" printer and "BTT Microprobe Mount for 'The 100 v1.1' printer (v2.1)"
# Connected to "SERVOS" with the 3-wire connection and "PROBE" with the 2-wire connection on the BTT SKR Pico
# servos=gpio29 (yellow wire)
# probe=probe (white wire)
[output_pin probe_enable]
pin: gpio29
value: 0
[gcode_macro Probe_Deploy]
gcode:
SET_PIN PIN=probe_enable VALUE=1
[gcode_macro Probe_Stow]
gcode:
SET_PIN PIN=probe_enable VALUE=0
[safe_z_home]
home_xy_position: 75, 24 # Change coordinates to the center of your print bed
speed: 100
z_hop: 10 # Move up 10mm
z_hop_speed: 10
[gcode_macro PROBE_ACCURACY1]
gcode:
G90
G1 Z20
G1 X75 Y24 F3000
PROBE_ACCURACY
[gcode_macro PROBE_CALIBRATE1]
gcode:
G90
G0 Z20
G0 X75 Y24 F3000
G0 Z5
PROBE_CALIBRATE SPEED=1000
BLOCK 2:
And here's what I added to my PRINTER.CFG
[include BTT_Microprobe.cfg]
[probe] # this must be in the printer.cfg to ensure "SAVE CONFIG" works. The auto-generated values can only be sent to the printer.cfg and not other .cfg files
pin: ^!gpio22
deactivate_on_each_sample: False # true for probing without retracting probe after every contact (this is faster). Must also uncomment next line when changing this to FALSE
# probe_with_touch_mode: true # uncomment this line if changing "deactivate_on_each_sample: " to TRUE
# stow_on_each_sample: false # change this to TRUE and uncomment if setting "deactivate_on_each_sample: " to TRUE
x_offset: 0.0
y_offset: 51.0
#z_offset: 1.010 # this needs to be uncommented for the first calibration
speed: 4 # THIS IS THE Z SPEED WHILE PROBING
lift_speed: 30 # THIS IS THE Z SPEED AFTER PROBING
samples_tolerance: 0.01
activate_gcode:
Probe_Deploy
G4 P500
deactivate_gcode:
Probe_Stow
Tips:
Installation
License:
Creative Commons — Attribution — Noncommercial — Share Alike
7