a5:modifications:bltouch
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
a5:modifications:bltouch [2018/09/21 00:17] โ red_m | a5: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 | ||
+ | </ | ||
+ | ** | ||
+ | |||
====== BLTouch Upgrade ====== | ====== BLTouch Upgrade ====== | ||
- | - Make sure you have something/ | + | - Make sure you have something/ |
- Mount the BLTouch to your mount. | - Mount the BLTouch to your mount. | ||
- Connect your cables as per the image | - Connect your cables as per the image | ||
Line 7: | Line 18: | ||
- Follow the code changes from [[https:// | - Follow the code changes from [[https:// | ||
- If your mount is on the front side of the printer (the side of the hot end that is the closest to the LCD) or the left side of the printer, you will need to enable the safe Z home in centre of bed option. | - If your mount is on the front side of the printer (the side of the hot end that is the closest to the LCD) or the left side of the printer, you will need to enable the safe Z home in centre of bed option. | ||
- | - Follow the bed auto levelling from [[https:// | + | - Follow the bed auto levelling from [[https:// |
< | < | ||
G28 | G28 | ||
Line 35: | Line 46: | ||
---- | ---- | ||
+ | |||
+ | ===== Compatibility with Babystepping ==== | ||
+ | I would strongly advise you to activate Babystepping, | ||
+ | |||
+ | In Configuration_adv.h, | ||
+ | |||
+ | In addition to the modification in the firmware, you need to have a [[a5: | ||
+ | |||
+ | ===== 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: | ||
+ | < | ||
+ | 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) | ||
+ | </ | ||
+ | |||
+ | Keep adjusting | ||
+ | |||
+ | If you need to change the height, simply do: | ||
+ | < | ||
+ | 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 | ||
+ | </ | ||
+ | |||
===== My own BLTouch enabled Configuration.h ===== | ===== My own BLTouch enabled Configuration.h ===== | ||
Line 41: | Line 98: | ||
Here is my Configuration.h | Here is my Configuration.h | ||
+ | |||
__**YOU WILL NEED TO CHANGE THE PROBE_OFFSET VALUES FOR YOUR MOUNT**__ | __**YOU WILL NEED TO CHANGE THE PROBE_OFFSET VALUES FOR YOUR MOUNT**__ | ||
+ | |||
These values are: | These values are: | ||
< | < |
a5/modifications/bltouch.1537453052.txt.gz ยท Last modified: 2020/12/25 02:13 (external edit)