MyTechFun.com

Creality BLTouch Auto Bed Leveling Sensor for Ender3 V2 3D printer - assembling and firmware edit

Title: Creality BLTouch Auto Bed Leveling Sensor for Ender3 V2 3D printer - assembling and firmware edit. Watch on youtube: https://youtu.be/7ZKg5u1pia4

Tags: 3dprint, ender3, ender3upgrade,

Creality BLTouch auto bed leveling sensor can replace the manual bed leveling process. It is much accurate then Z-limit switch and it's reference point is the printing surface in several spots. BL-Touch is high precision intelligent sensor with standard deviation of 0.005 mm. This very light sensor can be mounted next to the moving X-axis. The installing is easy, because it can be directly inserted into dedicated slot on the mother board. It requires firmware update, but this update is available on Creality website.
Since I use edited Marlin firmware (since I need allowed temperatures above 260°C for MicroSwiss all metal hotend), I needed to add BLTouch to that firmware. Teaching Tech instructions are for version where two wires use Z-limit pins on MotherBoard.

Updating the Firmware to allow temperatures above 260°C (starts from 21st minute)
https://youtu.be/ZfVN0yX5kJc?t=1263

Used in video: BLTouch auto leveling sensor kit on Banggood (affiliate):
https://www.banggood.com/Creality-3D-Ender-3-V2-Upgraded-Kit-of-BL-Touch-Self-Leveling-Sensor-for-3D-Printer-p-1773166.html?p=KY220152814037202009&custlinkid=1498085

Springs and knobs used in video:
https://www.banggood.com/4Pcs-Upgraded-Metal-Red-Hand-Screwed-Leveling-Nut-+-4pcs-Spring-for-Creality-3D-Ender-3-Series-3D-Printer-Part-p-1659162.html?p=KY220152814037202009&custlinkid=1492952

Updated info on MyTechFun website:
https://www.mytechfun.com/video/88

Other Ender3 video upgrades:
https://www.mytechfun.com/videos/ender3upgrade

Microsoft Visual Studio Code
https://code.visualstudio.com/

Teaching Tech firmware tutorial (not 100% for this BLTouch):
https://youtu.be/neS7lB7fCww

Marlin on Github:
https://github.com/MarlinFirmware/Marlin



Edit, modifications in Marlin Firmware (in configuration.h file), last update to these lines: 2021-03-15:

//in platformio.ini
default_envs = STM32F103RET6_creality

//in Configuration.h:
//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
#define Z_MIN_PROBE_ENDSTOP_INVERTING false // Set to true to invert the logic of the probe.
#define USE_PROBE_FOR_Z_HOMING
#define Z_SAFE_HOMING
#define BLTOUCH
#define NOZZLE_TO_PROBE_OFFSET {-45, -5, 0}
#define AUTO_BED_LEVELING_BILINEAR
#define GRID_MAX_POINTS_X 3

//earlier changes to raise the max temp to 270°C:
#define HEATER_0_MAXTEMP 285
#define HEATER_1_MAXTEMP 285
#define HEATER_2_MAXTEMP 285
#define HEATER_3_MAXTEMP 285
#define HEATER_4_MAXTEMP 285
#define HEATER_5_MAXTEMP 285
#define HEATER_6_MAXTEMP 285
#define HEATER_7_MAXTEMP 285

//in Configuration_adv.h:
#define BABYSTEP_ZPROBE_OFFSET // Combine M851 Z and Babystepping


Contents:
0:00 Introduction to BLTouch
0:55 Bed leveling theory
3:53 Unboxing
4:38 Assembling
5:47 Locking the knob position attempt
7:58 Firmware update (factory)
9:31 BLTouch mounting
11:19 Wiring
13:40 First test auto home
15:03 Z-offset setting
17:08 Prepare the slicer (Cura and Prusa)
17:49 3D printing leveling test object
20:02 First conclusions
21:27 Marlin firmware edit
23:44 Searching X, Y offset
24:36 Compiled firmware update
26:10 Z-offset with custom firmware
28:17 Final conclusions

Do you like my work? Buy me a coffee:
https://www.buymeacoffee.com/mytechfun

#bltouch #crealitybltouch #ender3v2


Download files:

No downloadable files for this video.


© 2019+ mytechfun.com | Terms of Use