Difference between revisions of "3D Print Bed Leveling"
(→Videos) |
|||
(13 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | = Patterns = | ||
+ | * https://www.thingiverse.com/thing:39430 | ||
+ | |||
+ | = Videos = | ||
+ | <youtube>RJC7N4Vb9AY</youtube> | ||
+ | <youtube>5GymGa_EYVg</youtube> | ||
<youtube>RZRY6kunAvs</youtube> | <youtube>RZRY6kunAvs</youtube> | ||
+ | |||
= Test print = | = Test print = | ||
[[File:2019-03-01_11-40.jpg|800px]] | [[File:2019-03-01_11-40.jpg|800px]] | ||
Line 13: | Line 20: | ||
= 3D Touch Sensor = | = 3D Touch Sensor = | ||
== Geeetech Sensor == | == Geeetech Sensor == | ||
+ | see [https://www.facebook.com/groups/315127105604393/permalink/697701694013597/ facebook post] | ||
The following Sensor works on a Geeetech A10: | The following Sensor works on a Geeetech A10: | ||
https://www.amazon.de/gp/product/B07M5JHKYP | https://www.amazon.de/gp/product/B07M5JHKYP | ||
[[File:3DTouchSensor.jpeg|300px]] | [[File:3DTouchSensor.jpeg|300px]] | ||
+ | == BLTouch == | ||
+ | I had the Geeetech Sensor in operation for a while but it did not work as satisfactory as hoped. | ||
+ | I am trying the "original" BL Touch now | ||
+ | see http://www.BLTouch.com | ||
+ | |||
+ | === Firmware 1.1.9 with BLTouch === | ||
+ | * http://www.geeetech.com/forum/viewtopic.php?t=61959 | ||
+ | has a link to: | ||
+ | * [http://www.geeetech.com/forum/download/file.php?id=4790&sid=0656df3697567a9e78429622e3a5f998 Marlin-1.1.9_A10_with bltouch.zip] | ||
+ | that i used as a Basis. Please check the BLTOUCH_DELAY in Configuration.h which i have seen with other values in other bltouch firmwares | ||
+ | <source lang='c' highlight='6'> | ||
+ | /** | ||
+ | * The BLTouch probe uses a Hall effect sensor and emulates a servo. | ||
+ | */ | ||
+ | #define BLTOUCH | ||
+ | #if ENABLED(BLTOUCH) | ||
+ | #define BLTOUCH_DELAY 375 // (ms) Enable and increase if needed | ||
+ | #endif | ||
+ | </source> | ||
+ | |||
+ | I compiled and uploaded things with [https://www.arduino.cc/en/main/software Arduino 1.8.9] on a Mac | ||
+ | |||
+ | === Configuration === | ||
+ | I ended up with a Z-Level offset of -2.28. I tried -2.4 and did a 0.15 mm DIN A4 paper test moving the Z-Axis down and still having 0.1 mm to go - the paper was a bit thight so i went for 0.02 less. | ||
+ | With Octoprints Bed Visualizer plugin i got: | ||
+ | [[File:mesh2020-01-17_0814.png|400px]] | ||
+ | which i consider decent. The print results are o.k. | ||
+ | |||
+ | == Installation == | ||
I had to follow both of the following videos to get the Sensor working: | I had to follow both of the following videos to get the Sensor working: | ||
Line 22: | Line 59: | ||
<youtube>_RtsZDbR2po</youtube> | <youtube>_RtsZDbR2po</youtube> | ||
− | The | + | The firmware outlined in the first video is available from |
* [https://github.com/Geeetech3D/Prusa_I3_3Dprinter Geeetech's github site] | * [https://github.com/Geeetech3D/Prusa_I3_3Dprinter Geeetech's github site] | ||
+ | Alternatives are the links below and see my own installation above. | ||
* https://github.com/jakobend/Marlin-A10 | * https://github.com/jakobend/Marlin-A10 | ||
* https://drucktipps3d.de/forum/topic/mein-geeetech-a10-neue-revesion-und-ich/?part=2 | * https://drucktipps3d.de/forum/topic/mein-geeetech-a10-neue-revesion-und-ich/?part=2 | ||
see videos and {{Link|target=Marlin}} on how to compile and flash the firmware onto the device. | see videos and {{Link|target=Marlin}} on how to compile and flash the firmware onto the device. | ||
[[Category:3DPrint]] | [[Category:3DPrint]] | ||
+ | |||
+ | == Level Mesh visualization == | ||
+ | The following visualization was created with the [https://plugins.octoprint.org/plugins/bedlevelvisualizer/ Bed Visualizer plugin of] {{Link|target=OctoPrint}} | ||
+ | |||
+ | [[File:BedLevelMesh2019-06-18.png|600px]] | ||
= Knobs = | = Knobs = | ||
* https://www.thingiverse.com/thing:2962917 | * https://www.thingiverse.com/thing:2962917 | ||
* [https://www.thingiverse.com/thing:3236719 A10 Bed Leveling Knobs] | * [https://www.thingiverse.com/thing:3236719 A10 Bed Leveling Knobs] |
Latest revision as of 10:14, 9 December 2020
Patterns
Videos
Test print
Testing with a bigger knob on the A10
3D Touch Sensor
Geeetech Sensor
see facebook post The following Sensor works on a Geeetech A10: https://www.amazon.de/gp/product/B07M5JHKYP
BLTouch
I had the Geeetech Sensor in operation for a while but it did not work as satisfactory as hoped. I am trying the "original" BL Touch now see http://www.BLTouch.com
Firmware 1.1.9 with BLTouch
has a link to:
that i used as a Basis. Please check the BLTOUCH_DELAY in Configuration.h which i have seen with other values in other bltouch firmwares
/**
* The BLTouch probe uses a Hall effect sensor and emulates a servo.
*/
#define BLTOUCH
#if ENABLED(BLTOUCH)
#define BLTOUCH_DELAY 375 // (ms) Enable and increase if needed
#endif
I compiled and uploaded things with Arduino 1.8.9 on a Mac
Configuration
I ended up with a Z-Level offset of -2.28. I tried -2.4 and did a 0.15 mm DIN A4 paper test moving the Z-Axis down and still having 0.1 mm to go - the paper was a bit thight so i went for 0.02 less. With Octoprints Bed Visualizer plugin i got: which i consider decent. The print results are o.k.
Installation
I had to follow both of the following videos to get the Sensor working:
The firmware outlined in the first video is available from
Alternatives are the links below and see my own installation above.
- https://github.com/jakobend/Marlin-A10
- https://drucktipps3d.de/forum/topic/mein-geeetech-a10-neue-revesion-und-ich/?part=2
see videos and Marlin on how to compile and flash the firmware onto the device.
Level Mesh visualization
The following visualization was created with the Bed Visualizer plugin of OctoPrint