Difference between revisions of "3D Print Bed Leveling"

From BITPlan Wiki
Jump to navigation Jump to search
 
(8 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 20: Line 27:
 
I had the Geeetech Sensor in operation for a while but it did not work as satisfactory as hoped.
 
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
 
I am trying the "original" BL Touch now
see http://www.BLTouch.com  
+
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 ==
 
== Installation ==
  
Line 28: Line 59:
 
<youtube>_RtsZDbR2po</youtube>
 
<youtube>_RtsZDbR2po</youtube>
  
The firmare is available from  
+
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

Latest revision as of 10:14, 9 December 2020

Patterns

Videos

Test print

2019-03-01 11-40.jpg

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 3DTouchSensor.jpeg

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: Mesh2020-01-17 0814.png 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.

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

BedLevelMesh2019-06-18.png

Knobs