1 / 2
Ender 3 S1 / Sprite right BLTouch mount, with calibration pattern — image 1
1 / 2

Ender 3 S1 / Sprite right BLTouch mount, with calibration pattern

Order a print of this model

We calculate the final price from your selected file. You review and accept it before payment.

Saved on this device.

mount offset x=40 y=0 + calibration pattern for 6x6 bed (adjusted for offset) + script to average multiple bed meshes

Rating
0 / 5
Likes
11
Downloads
124
Makes
0
Views
935
Reviews
0

Updated at source:

Model information

License
Creative Commons — Attribution — Share Alike

Mounting

You will need to route the BLTouch cable to the back of the print head, on the PCB. I advise to tape the cable on the PCB to avoid mashing the cable between the PCB and the printer mount.

Mount the BLTouch using 2 M3 screws (same as original mount), then mount the bracket to the print head.

 

Marlin config

Execute the following Gcode:

M851 X40 Y0 ; set probe offset
M500 ; save config

 

Klipper config

Merge your existing config with the values below:

# New BLTouch position
[bltouch]
x_offset: 40
y_offset: 0

Places the probe at the center of the bed:

[safe_z_home] home_xy_position: 75, 115

Bed mesh geometry

With the BLTouch at x offset 40, the bed cannot be probed at x < 35

probe_count matches the calibration pattern

[bed_mesh] mesh_min: 35, 5 mesh_max: 225, 225 probe_count: 6

 

average-bed-mesh script

This script averages multiple klipper bed meshes together, to get a more accurate bed geometry.

On my Ender 3 S1 Pro, I had up to 0.04mm of difference between the same points of different bed meshes.

To use the script, just run python average-bed-mesh.py, and follow the instructions.

 

Tags