a5:modifications:bltouch

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
a5:modifications:bltouch [2018/11/13 02:03] โ€“ red_ma5:modifications:bltouch [2020/03/29 20:24] โ€“ tito-alo
Line 4: Line 4:
 The metal pin BLTouches are fine as far as I know but the newer plastic ones may also have this issue. The metal pin BLTouches are fine as far as I know but the newer plastic ones may also have this issue.
  
-This will only work on the 1.1.9 Marlin firmware for the JG A5, which is in beta and may have extra bugs.+This guide will only work on the 1.1.9 Marlin firmware for the JG A5, which is in beta and may have extra bugs.
  
 A 1.1.8 version may come out if someone else is willing to do one on the wiki however I don't use 1.1.8 A 1.1.8 version may come out if someone else is willing to do one on the wiki however I don't use 1.1.8
Line 46: Line 46:
  
 ---- ----
 +
 +===== Compatibility with Babystepping ====
 +I would strongly advise you to activate Babystepping, it allow to finely tweak your first layer while this one is printing, directly from the LCD screen.
 +
 +In Configuration_adv.h, uncomment the line <code>#define BABYSTEPPING</code>
 +
 +In addition to the modification in the firmware, you need to have a [[a5:lcd-firmware|custom LCD firmware]], see here for more info about babystepping: [[a5:babystepping|Babystepping]]
 +
 +===== Fine settings the bl touch height ====
 +When printing with octoprint for example, babystepping is not available for fine tuning.
 +
 +I follow the following procedure to precisely set the distance between the nozzle and the printer bed, after updating or to take a new mesh/repeat the automatic bed levelling:
 +<code>
 +G28        ; home
 +G29 P1     ; start the automatic bed leveling
 +           ; wait for bed leveling to finish (should take about 5 minutes)
 +G29 S1     ; save the mesh information into slot 1
 +G29 S0     ; save in slot 0 as well as Cura use slot 0 per default
 +M500       ; save EEPROM
 +M851       ; print the current setting
 +M851 Z0    ; set offset to zero
 +G28        ; home again
 +G1 Z0      ; move the nozzle to height 0
 +           ; measure the distance between the nozzle and the bed with some feeler gauge
 +           ; or stack several piece of paper and measure the thickness
 +M851 Z-1.6 ; enter the measure distance, in this example, the head is 1.6mm above the printer bed
 +M500       ; store the new configuration
 +G28        ; home again
 +G1 Z0      ; move the nozzle to height 0 - Then mesure again, if it's not right yet, restart at step M851 Z-1.6 (increase the value to bring the head closer to the bed)
 +</code>
 +
 +Keep adjusting 
 +
 +If you need to change the height, simply do:
 +<code>
 +G28        ; home
 +M851       ; display current setting
 +M851 Z0    ; set offset to zero
 +G28        ; home
 +G1 Z0      ; move the nozzle to height 0
 +M851 Z-1.7 ; the new value 
 +           ; increase if the first layer is too sick, 1.7 for example
 +           ; decrease if the first layer is too thin/the nozzle scratch or hit the bed, 1.5 for example
 +M500       ; store the new configuration
 +</code>
 +
 ===== My own BLTouch enabled Configuration.h ===== ===== My own BLTouch enabled Configuration.h =====
  
a5/modifications/bltouch.txt ยท Last modified: 2020/12/25 02:13 by 127.0.0.1