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
a5:modifications:bltouch [2018/09/25 23:40] โ€“ red_ma5:modifications:bltouch [2020/12/25 02:13] (current) โ€“ external edit 127.0.0.1
Line 1: Line 1:
 +**<WRAP center round alert 60%>
 +DO NOT HEAT YOUR BED PAST 70C WITH A BLTOUCH INSTALLED!
 +If you do you may melt the plastic pin that the solenoid controls. I have done this, it is not fun at all.
 +The metal pin BLTouches are fine as far as I know but the newer plastic ones may also have this issue.
 +
 +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
 +</WRAP>
 +**
 +
 ====== BLTouch Upgrade ====== ====== BLTouch Upgrade ======
  
Line 35: 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.1537882846.txt.gz ยท Last modified: 2020/12/25 02:13 (external edit)