Skip to main content
14 votes
Accepted

Configuring Marlin 2.x with Ender 3 4.2.2 and BLTouch

The BLTouch now comes with a standard 5-pin connector. and that connector is supported on the board that seems to be shipping with Ender 3s these days, the Creality 4.2.2 board (Notice it's in the ...
deltree's user avatar
  • 339
12 votes

How to increase the amount of probing points for a BLTouch sensor in Marlin firmware?

You need to change the constant value(s) in your Configuration.h file of your Marlin version from: // Set the number of grid points per dimension. #define GRID_MAX_POINTS_X 3 #define ...
0scar's user avatar
  • 36.2k
9 votes
Accepted

Automatic Bed Leveling (ABL) with a sensor (BLTouch, inductive, capacitive), how does it work?

The issues/questions raised about the automatic bed leveling using e.g. a BLTouch probe at this stack require a more in depth description of the automatic leveling functionality in general, this ...
0scar's user avatar
  • 36.2k
6 votes

How do I change Z safe homing coordinates in the G-code , not in Marlin

Don’t home the Z. Rather measure the height of your print to continue at with calipers. Or with detective work in your G-code preview, finding the layer your print stopped at and finding the Z height ...
ChinchillaWafers's user avatar
5 votes
Accepted

How to set the boundaries for BLTouch probing

As explained in this answer it is you that needs to calculate where the head (read sensor) is supposed to go depending on the amount of space you have left on the carriage shafts. As can be seen from ...
0scar's user avatar
  • 36.2k
5 votes

Filament Leaking During Automatic Bed Leveling

The oozing is due to hot-end getting hot before the bed leveling procedure: if you move the hot-end warm up command after the G29 line you avoid that oozing ...
Roberto Lo Giacco's user avatar
5 votes
Accepted

Z offset not working after flashing TH3D firmware

I'm pretty sure something is wrong with the firmware I downloaded. I flashed the 3/5/21 version of Marlin firmware from https://marlin.crc.id.au/ and it is somehow working better with the LCD firmware ...
Nate Hitze's user avatar
5 votes
Accepted

BLTouch not working on Creality Ender 3 Pro

I know this is an old post, but I think I figured out the answer. I had the EXACT SAME PROBLEM TODAY while trying to compile custom Marlin firmware (version 2.1.2.1) for the same exact setup as you ...
ShibeDrill's user avatar
5 votes
Accepted

How can microswitch-based automatic bed leveling probes be possibly reliable and accurate?

I use them both for my Ender 3 home-against-bed and for my delta-calibration probe, and they work reasonably well. Of course, as noted in a comment by Fritz, you should remove the metal lever arm, as ...
R.. GitHub STOP HELPING ICE's user avatar
4 votes
Accepted

Configuring BLTouch with Marlin firmware

For security reasons, you cannot move Z until home position is applied to X, Y and Z. With the level sensor attached, we need to home X and Y, and then Z will be homed in the middle of the bed (as ...
profesor79's user avatar
  • 1,982
4 votes
Accepted

BLTouch Probing Fails Intermittently

Is your BL Touch a v3 (likely if you've only just purchased it)? If so, make sure you're using the bugfix version of Marlin 1.1.9, which supposedly fixes the compatibility issues. I say supposedly ...
StringsOnFire's user avatar
4 votes

BLTouch wiring and pin assignments

Note: The question has changed after posting this answer. This answer answered the previous question, but is now out-of-date with respect to how the question has changed; I'll update it later, as it ...
0scar's user avatar
  • 36.2k
4 votes

Ender 3 BLTouch first layer problems

I manage to get the printer working, it was an hotend issue. Was clogged, replaced nozzle and working as expected. Thank you all for the guidance!
Raph's user avatar
  • 61
4 votes
Accepted

G29 Auto Grid Leveling Doesn't Do Anything

G-code is read line-by-line, see e.g. Is G-code read line by line?. If the posted start G-code is the actual used G-code, G29 is not executed because it is on the ...
0scar's user avatar
  • 36.2k
4 votes
Accepted

Ender 3 Pro will not auto home correctly after mainboard & BLTouch upgrades

Resolved : connected the white & black wires to the 5 pin output on the board. This solved the homing issue.
wallwalker's user avatar
4 votes
Accepted

What would cause magic smoke with a BLTouch installed?

Given F2's proximity to the linear 3.3V regulator and some inductor and large diode possibly belonging to a switching regulator, it is likely that some short circuit caused the fuse on a power rail to ...
namezero's user avatar
  • 158
3 votes
Accepted

How to use a BLTouch or equivalent touch probe to 3D scan objects with a 3D printer?

I don't know the probe, but I have used a delta 3D printing machine (of my design) to scan a surface. It takes some time. Your resolution will be limited by the probe geometry of the touch probe tip....
cmm's user avatar
  • 4,571
3 votes
Accepted

BL-Touch bed leveling seems to produce tilted bed level around Y-axis

The problem with the Tevo Tornado design is that the design is as such that the Z-axis is powered by a single stepper (under the assumption that you have not added a second Z stepper). This means ...
0scar's user avatar
  • 36.2k
3 votes
Accepted

Anet A8 with 3DTouch does not home X in the center

Your sensor offset for the X direction is incorrect. #define X_PROBE_OFFSET_FROM_EXTRUDER -28 // X offset: -left +right [of the nozzle] should be ...
0scar's user avatar
  • 36.2k
3 votes
Accepted

Automatic leveling probe offset; adjusting for one side ruins the other

I have had exactly the same experiences as you did with a inductive sensor on a Prusa i3 clone. It looks as though the bed leveling is not executed, or the level/mesh tilted. Please do note that ...
0scar's user avatar
  • 36.2k
3 votes
Accepted

What are the pros and cons of using a BLTouch in place of a limit switch?

Touch sensors (or inductive or capacitive sensors) are generally used to probe the bed to determine the bed shape. For metallic beds that are not perfectly straight this works excellent. But, if your ...
0scar's user avatar
  • 36.2k
3 votes

When do I need to get a BLTouch upgrade?

A touch or an inductive/capacitive sensor is useful when you cannot get prints to stick to the build surface because of a skew bed platform/heated plate or if the plate has a bend, large concave or ...
0scar's user avatar
  • 36.2k
3 votes

Why is BLTouch Still Probing Off the Bed Even When `NOZZLE_TO_PROBE_OFFSET` is Set?

Did you load the values from firmware after the re-flash? Use M502 to load the values you changed, otherwise it will keep using those from memory. Also set ...
0scar's user avatar
  • 36.2k
3 votes

BLTouch not leveling

You are mixing and matching a few older techniques. That's understandable, because "older" means "as of three months ago." But there is a better way now: as of version 2.0, the SKR ...
fectin's user avatar
  • 333
3 votes
Accepted

Z axis no longer working on a working printer

It could be caused by software or configuration issue. Possibility 1: just worked after re-installation of Marlin You could have Z steps/mm set to 0 in EEPROM, and did not notice that fact. It is ...
octopus8's user avatar
  • 986
3 votes

Z axis no longer working on a working printer

Issue seems to be resolved. I deleted my Marlin copy, downloaded a fresh copy and I started again. What worries me is how a working copy and a working printer can suddenly have this issue. Feel like ...
Gaz83's user avatar
  • 173
3 votes
Accepted

First layer Z-offset in G-code

I don't understand the reasoning behind a first layer having a different offset from the following layers, but, You can manually add a re-definition of the current height after the first layer, ...
0scar's user avatar
  • 36.2k
3 votes
Accepted

Marlin is restarting when pins 5 Vcc are enabled and has a servo motor connected (RAMPS 1.4)

PSU is only feeding 12 V into RAMPS, but (if I remember correctly) RAMPS is using Arduino's onboard regulator for converting 12 V to 5 V. That regulator can not provide much power. If you connect some ...
Jiří Maier's user avatar
3 votes
Accepted

Problem with BLTouch on Ender 3 Pro

For anyone who has this problem in the future my solution was to loosen the screw on top of the touch just a little bit
scooter 505's user avatar
3 votes
Accepted

Ender 3 with BLTouch ignores Z0

Successfully solved the problem. Removed the Z rod from its socket, and greased up the threaded slot it goes into on the x gantry, that seemed to solve the problem.
Syns's user avatar
  • 63

Only top scored, non community-wiki answers of a minimum length are eligible