# Auto Bed Levelling Ender 3v2 4.2.2 BLTouch

**URL:** <https://marlin.crc.id.au/forum/t/auto-bed-levelling-ender-3v2-4-2-2-bltouch/1282>\
**Category:** Bug Reports\
**Tags:** ender-3-v2, bltouch\
**Created:** [20 November 2022 20:37 UTC](https://marlin.crc.id.au/forum/t/auto-bed-levelling-ender-3v2-4-2-2-bltouch/1282 "2022-11-20T20:37:47Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jonathan\_McComb](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/jonathan_mccomb/32/636_2.png) [@Jonathan\_McComb](https://marlin.crc.id.au/forum/u/Jonathan_McComb)\
**Post date:** [20 November 2022 20:37 UTC](https://marlin.crc.id.au/forum/t/auto-bed-levelling-ender-3v2-4-2-2-bltouch/1282/1 "2022-11-20T20:37:47Z")

</div>

I’m attempting to configure the OctoPrint Bed Visualiser plugin, and having issues with the probing sequence and saving the new mesh

The commands I want to use are as follows:

```auto
M190 S60 ; (optional) wait for the bed to get up to temperature
G28 ; home all axes
M420 S0 ; Turning off bed leveling while probing, if firmware is set to restore after G28
G29 P1 ; automatically populate mesh with all reachable points
G29 P3 ; Probe again
G29 S0 ; Save the mesh to EEPROM Slot 0
@BEDLEVELVISUALIZER	; tell the plugin to watch for reported mesh
M420 S1 V ; enable leveling and report the new mesh
M500 ; save settings to EEPROM

```

The first “G29 P1” and the “G29 P3” seem to work as intended, but any further G29 commands re-probe the bed from the last position that was measured in the previous command. The steppers will ‘bump’ and complain loudly.

Am I doing something really stupidly wrong? My Ender 3 V2 currently has the Ender3-V2-BLTouch-MarlinUI-20221105 firmware loaded.

---

<div class="post-metadata">

**Author:** ![CRCinAU](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/crcinau/32/1337_2.png) [@CRCinAU](https://marlin.crc.id.au/forum/u/CRCinAU)\
**Post date:** [23 November 2022 11:17 UTC](https://marlin.crc.id.au/forum/t/auto-bed-levelling-ender-3v2-4-2-2-bltouch/1282/2 "2022-11-23T11:17:46Z")

</div>

I’m not sure that the Octoprint plugin can work with mesh levelling… You can use it with the normal Bilinear without issue though.

---

<div class="post-metadata">

**Author:** ![Jonathan\_McComb](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/jonathan_mccomb/32/636_2.png) [@Jonathan\_McComb](https://marlin.crc.id.au/forum/u/Jonathan_McComb)\
**Post date:** [23 November 2022 11:30 UTC](https://marlin.crc.id.au/forum/t/auto-bed-levelling-ender-3v2-4-2-2-bltouch/1282/3 "2022-11-23T11:30:28Z")

</div>

If I issue the same commands manually in the octoprint terminal, bypassing the plugin, the same problem occurs…

---

<div class="post-metadata">

**Author:** ![CRCinAU](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/crcinau/32/1337_2.png) [@CRCinAU](https://marlin.crc.id.au/forum/u/CRCinAU)\
**Post date:** [23 November 2022 11:47 UTC](https://marlin.crc.id.au/forum/t/auto-bed-levelling-ender-3v2-4-2-2-bltouch/1282/4 "2022-11-23T11:47:06Z")

</div>

I don’t use UBL myself - I’ve never had much luck with it - however the best I can really do is point you to the Marlin documentation on it:

> **[Bed Leveling (Unified)](https://marlinfw.org/docs/gcode/G029-ubl.html)**
>
> The Unified Bed Leveling System (UBL) provides a comprehensive set of resources to produce the best bed leveling results possible. See the full Unified Bed Leveling documentation for more details.

Failing that, you could try and ask your questions in the Marlin discord:

> **[Join the Marlin Firmware Discord Server!](https://discord.com/invite/TW5haK93Kg)**
>
> Marlin Firmware support and development help from the community and core developers. | 12,474 members

---

<div class="post-metadata">

**Author:** ![Jonathan\_McComb](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/jonathan_mccomb/32/636_2.png) [@Jonathan\_McComb](https://marlin.crc.id.au/forum/u/Jonathan_McComb)\
**Post date:** [23 November 2022 16:26 UTC](https://marlin.crc.id.au/forum/t/auto-bed-levelling-ender-3v2-4-2-2-bltouch/1282/5 "2022-11-23T16:26:05Z")

</div>

Is there anywhere I can view/obtain the Configuration.h and Configuration\_adv.h used for building the firmware at [https://marlin.crc.id.au/firmware/Ender 3 V2 - v4.2.2 Board - BLTouch](https://marlin.crc.id.au/firmware/Ender%203%20V2%20-%20v4.2.2%20Board%20-%20BLTouch/) ??

---

<div class="post-metadata">

**Author:** ![OverlordQ](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/overlordq/32/834_2.png) [@OverlordQ](https://marlin.crc.id.au/forum/u/OverlordQ)\
**Post date:** [26 March 2023 00:36 UTC](https://marlin.crc.id.au/forum/t/auto-bed-levelling-ender-3v2-4-2-2-bltouch/1282/6 "2023-03-26T00:36:48Z")

</div>

Running into this too, did you ever solve it?
