Printer: Ender 3 V2. 4.2.2
Mods: Official CR Touch. Minimus Hotend ducts with upgraded fans.
Firmware: MRiscoC 2024
TL;DR: Whats the proper way to enable the CR-Touch on my Ender 3 V2 (MriscoC firmware) in my Gcode to do a FULL 25 point mesh bed level at the beginning of every print?
To long, did read:
I just installed a CR touch on my Ender 3 V2. I am editing my Cura Slicer printer settings to "enable" the the bed level probe through gCode. When I ONLY put in G29 after the G28 line, nothing happens. (I did confirm it saved correctly; when viewing the raw GCode its there). I googled it and someone on GitHub said "When using UBL you need to use 'G29 P1' to build the mesh". After reading the documentation and changing my Cura Printer gCode settings to G29 P1, the printer does a 25 point mesh. But reading the documentation, i now have more questions. AFTER it does the G29 P1 gcode and does mesh routine, is it actually USING the mesh it created? Other people on the internet who are not mentioning G29 P1 , say that they use G29 L0, G29 F10, G29 J, G29 A to activate bed levling. Even more other people say that using G29 alone is enough.. Examples from the official documentation dont say whether i should or shouldnt, but many of their examples DO use G29 A. Even more differenter people just use G29 with nothing else.
My question is: What's the proper way to enable the CR-Touch on my Ender 3 V2 (MriscoC firmware) in my Gcode to do a FULL 25 point mesh bed level at the beginning of every print, and use that new mesh data?