I'm moving from Octoprint with the E3P and BLTouch. I had the BLT working with the Marlin FW but I'm stuggling to find the apropriate settings in Klipper. I've attached my printer.cfg. The X and Y axis home but the Z obviously with no end stop and a non working BLT will not. I was never able to get the mesh leveling to work in Octoprint. I could see the bed and it's visualization but it would not move the print head to accomodate tilt and such. I just want to get back up and running and then I may explore upgrades to the board at some point.
Thanks!
#Ender 3Pro with Creality 1.1.4 board and BLTouch.
65 messages · Page 1 of 1 (latest)
What exactly is your question?
With what are you stuck?
The X and Y axis home but the Z obviously with no end stop and a non working BLT will not
In your config I can only see everything configured, most likely, correct
Except for the z_offset
That's definitely wrong
Ahoi @brisk verge!
It looks like you did not provide all the necessary information we need to help you.
Please upload your logfiles and a detailed description of your problem.
For further information see: https://docs.mainsail.xyz/faq/getting-help/discord#provide-information
Note: We only accept .log and .txt files as log files.
This is an automated message
Looks like it isn't liking the sensor pins.
Creality 1.1.4 is correct?
Yes.
Also how did you define it in Marlin? Don't you need to define pins there too?
I'm wondering, as the ender 3 pro, should have a 4.2.2
At least I thought that
Yes, some had the 4.2.2, I got screwed and wound up with the 1.1.4
The stepper are correct? Where did you get the config from?
Using the 1.1.3 config. Wonder if I don't try the 4.2.2 config.
It won't work, as the pin mappings are different
Where did you find the 1.1.3 config?
So with the X&Y working I should be using the correct config right? I got it straight from github.
How did you connect the bltouch anyway?
Added the BLT from someone on YT with the 4.2.2 board. Thought it would get me started.
I've got the 1.1.4 from my Ender5 and it does not have a probing connector
That board also don't have silent stepper
So I highly recommend to get a new one (I've got the skr mini e3 v3)
It has the ribbon cable with 6 spare pins off to the side. I have the BLT attached to those. Can't get a good look at it right now.
Seems like there is a silent version of that board too
But the ribbon you described is most likely the screen cable?
Looking at it black and white from blt go to z input and the yellow brown and red go over to the other pins.
With that information, we can build up the config, with some help of other board configs ^^
sensor_pin: ^PC4
control_pin: ?```
For the control pin, I need information on what exact pin the cable is connected to
The yellow one
The brown on the ribbon.
I sadly don't know where my ribbon cable is
It's the one that is closest to the open 6.
Found my cable
10 if I count from where the stops plug in.
Where are the brown and red are located?
Oh, they are located on the 6 pins ^^
Orange and Brown are, yes. Yellow is attached to ribbon.
White and black go to Z stop and original is removed.
The white and black I already got
Just searching for the corresponding pin for the brown. We could do trial and error:
It's one of these:
cs_pin: PA3
sclk_pin: PA1
sid_pin: PC1
encoder_pins: ^PD2, ^PD3
click_pin: ^!PC0```
It might be PA1
For your control pin
Removed the Display in the config. Put this in for the BLT.
[bltouch]
sensor_pin: ^PC4
control_pin: PC1
x_offset: -42
y_offset: -5
z_offset: 0
Now I get ****
BLTouch failed to verify sensor state
You changed on the wiring, right?
Then it might be wrong control pin?
The sensor should be correct, as that is just the endstop pin
Tried contro as PA1. Same.
Does the probe deploy?
No.
Then I recommend to try to narrow down the pins with the Marlin config
I don't have any knowledge about the Marlin software, so I'm not of a big help
I appreciate the help thus far.
Control Pin PA4!
It all homes and I put the display back in and it works now too. Now to figure out how to get it to use the autolevel mesh.
you have to add it to your start gcode. depends if you use a print_start macro or you only use the start macro of your slicer
I have G29 in my slicer settings but if I issue a G29 in the console it does not recognize the command. G28 works just fine.
G29 doesnt exists in klipper. the command for creating a bed_mesh ist BED_MESH_CALIBRATE in klipper. (if you use exclude_object, you can also create a adaptive bed_mesh. so it only probes the used area)
here you can find all klipper gcodes: https://www.klipper3d.org/G-Codes.html
and here you can find all infos about bed_mesh: https://www.klipper3d.org/Bed_Mesh.html