I've got an Ender 3 that's been upgraded from stock form (BTT SKR Mini E3 v3.0, UniTak3D direct drive bracket, cheapo BLTouch clone to name the most relevant parts) and I'm having trouble getting the bed probing working correctly. Using Marlin 2.1.2.5, I've uncommented all the lines that guides recommend for bilinear bed leveling (including safe Z homing) and measured and set the probe offset to (-42, -8, 0). Whenever I attempt to run the bed leveling procedure, the printer homes correctly before moving the nozzle to (0, 0) and attempting to probe the bed. The probe is in front of the nozzle and a little to the left, so it just probes the air before returning an error and locking up. What should I change in order to get this working?
#Ender 3 BLTouch clone offset issues
1 messages ยท Page 1 of 1 (latest)
PROBING_MARGIN
Is it okay to set it as high as I'll need to? Feels like something with a default value of 10 shouldn't be set to four times higher
I think mine's set to 40mm all the way around, tbf
ofc, there's still something weird, because the offset should be being applied when probing
can you extrude a small "dot" of filament at X50 Y50; then see where you have to move to in irder to get the tip of the probe to just touch the extruded dot/glob?
(I'm thinking maybe the sign on one of your probing offsets may be backwards)
Small issue, I can't get the extruder to go down that low (using the LCD I can only get it to go like 5mm above the bed). Should I tell the machine to ignore the limits?
sure, for now at least.
Okay, got it to line up at (94, 61)
Additionally the nozzle was only touching the bed at -2, I'm guessing I should put that down as my Z offset?
maybe go to -1.5 for now...can fine tune it later
soo, your offsets are (-44,-11,-1.5)
...which doesn't explain why your probe was missing the left side of your plate...it's supposed to compensate for those offsets when probing ๐ค
If it is probing in air means it is not going low enough means something is keeping from going lower. Make sure your #define Z_PROBE_LOW_POINT is set to at least 1 to 2 mm more then your Z offset so -3 low point should be good and comment out #define MIN_SOFTWARE_ENDSTOP_Z //.
they said it's probing off the side of the buildplate
" so it just probes the air before returning an error and locking up" Okay ! ๐ I guess I misunderstood that then.
Here's my configuration files for perusal
Did you int your eeprom, it clears it and loads defaults. If you didn't and uploaded firmware it will not act right. uncommenting //#define EEPROM_INIT_NOW does this automatically for you each time you upload firmware.
There is a few minor things wrong that could be changed but it is late. Two things is your Z low point is a tad to shallow, I would change to -3 and comment out #define MIN_SOFTWARE_ENDSTOP_Z. This will stop Z from going negative.
No, I haven't done that at all, I'll try those and see how it goes
If I have time tomorrow I will help out further, in bed r n.
Yeah no problem, I'm 100% treating this as an asynchronous forum
Okay something in that fixed it, I was able to complete a bed leveling scan
I can make additional tweeks if you would like. I like the latest bugfix myself and am wondering why you did not start with a premade base config file for that printer and board. ????
Please, any input you have would be welcome. I believe my thought process was something like not being able to find a config on 2.1.2.5, wanting to solve for a problem that no longer is happening (my house's lights were flickering whenever I used the bed heater but that's no longer happening so yay) and wanting to learn exactly what was going into the config (which is maybe a mistake in terms of scope). The bed leveling probe was a bit of a recent addition, not sure why I was so hesitant to get one
When on Marlin's main .org site there is a link to all versions config files, just runs yours then down load.
This wasn't up when I was looking ๐
There is 2.1.2.5 as well in premade configurations or bugfix which is ahead of all them in terms of hardware support and features.