oinosme / elegoo-neptune2-2s-guide

Guide for the Elegoo Neptune 2 and Neptune 2S
14 stars 0 forks source link

Klipper BLTouch #2

Open oinosme opened 2 years ago

oinosme commented 2 years ago

Couldn't find a configuration online for adding BLTouch. Need to add

oinosme commented 2 years ago

Here's a starting point that I have tested according to Klipper's guide and seems to work:

[bltouch]
sensor_pin: ^PA11 # ^PC4
control_pin: PA8
x_offset: 32.55
y_offset: -7
Z_offset: 0
#  remove position_endstop in the [stepper_z] and add endstop_pin: probe:z_virtual_endstop
#speed:
#Samples:

####OPTIONL??
#x_offset: 57
#y_offset: -18
#z_offset: 2.5

[safe_z_home]
home_xy_position: 115,115
speed: 40
z_hop: 5
Z_hop_speed: 5
oinosme commented 2 years ago

Mesh won't properly work. After homing it will take a probe from the corner, go to the second step which is the middle of the front, and stop.

[bltouch]
sensor_pin: ^PA11 # ^PC4
control_pin: PA8
x_offset: 32.55
y_offset: -7
Z_offset: 0

[safe_z_home]
home_xy_position: 115,115
speed: 40
z_hop: 5
Z_hop_speed: 5

[bed_mesh]                            # enable for BLTouch
speed: 300
mesh_min: 50, 20
mesh_max: 230, 230
algorithm: bicubic
probe_count: 3,3                     
horizontal_move_z: 5
oinosme commented 2 years ago

I forgot to push this as a PR but the latest config file that I've added https://github.com/oinosme/elegoo-neptune2-2s-guide/blob/main/Firmware/Klipper/Neptune2S/Printer_Neptune2S_withBLTouch.cfg works for the Neptune 2S with BLTouch. The only remaining issue is the mesh function which at this point only probes two points and then stops and no mesh in return.