Basic Information:
Printer Model: Creality Ender 3 Pro
MCU / Printerboard: 4.2.2
Host / SBC Raspberry Pi running Klipper/Mainsail
klippy.log
Fill out above information and in all cases attach your klippy.log file (use zip to compress it, if too big). Pasting your printer.cfg is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there
Describe your issue:
Hi everyone,
I’m hoping someone can help me get my dad’s Ender 3 Pro working again. I installed Klipper/Mainsail to improve the printer, but I haven’t been able to get a successful print since switching from the stock OS.
I’m comfortable following technical instructions, but I’m still learning Klipper and would really appreciate some guidance from someone experienced with Ender 3 + BLTouch setups.
Setup
-
Printer: Creality Ender 3 Pro
-
Mainboard: Creality 4.2.2 32-bit
-
Host/SBC: Raspberry Pi
-
Software: Klipper + Mainsail
-
Probe: BLTouch
Problem
Mainsail connects and Home All works successfully, but the nozzle/first layer isn’t printing correctly onto the build plate.
During earlier troubleshooting, I accidentally crashed the nozzle into the plate, leaving a permanent dent. I’m not sure whether the nozzle was damaged or pushed upward, so I’ve been hesitant to keep experimenting and risk another crash.
I found my existing printer.cfg from February 6, 2026. One thing that immediately caught my attention is:
[bltouch]
sensor_pin: ^PB1
control_pin: PB0
x_offset: -45
y_offset: -5
#z_offset: 0.0
And the saved configuration contains:
#*# [bltouch]
#*# z_offset = 0.0
There is also an existing 12x12 bed mesh.
What I’m hoping to figure out
Could someone look at my configuration and help me determine:
-
Is the BLTouch/Z configuration correct?
-
Does the
z_offset = 0.0need to be calibrated? -
Should I redo the bed leveling/mesh?
-
Could the previous crash have damaged the nozzle?
-
What is the safest order of steps to get this printing correctly without crashing the nozzle again?
My main goal is simply to get my dad’s printer working reliably again. I’m happy to do the troubleshooting myself; I just need some experienced guidance on what to do and in what order.
I’ve included my printer.cfg and klippy.log below. Thanks to anyone willing to take a look!
printer.cfg:
[PASTE PRINTER.CFG HERE]
klippy.log:
klippy.log (133.0 KB)
…


