Skip to main content

BL-Touch

The BL-Touch is a physical bed leveling probe that the printer uses instead of the Voron's default inductive probe. 

Klipper Config

The probe requires making some changes from the Voron configuration.cfg template, details of which can be found in the Klipper documentation here. These changes should mainly consist of:

  1. In the [stepper_z] section, set endstop_pin: probe:z_virtual_endstop, and ensure there is no position_endstop defined.
  2. Add the following sections:
[bltouch]
sensor_pin: ^PB_7   # white wire
control_pin: PB_6   # yellow/green wire

[safe_z_home]
home_xy_position: 457, 457 # Change coordinates to the center of your print bed
speed: 50
z_hop: 15                  # Move up 15mm
z_hop_speed: 5
Wiring

The BL-Touch is connected to the Octopus board according to the diagram from here (note that the config information on that page is irrelevant as it is for the RepRap firmware which the printer does not use):

btt_octopus_1.1_bltouch.png