Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
reprap:anet:a8:improvement:autobedleveling [2018/12/02 02:27] – external edit 127.0.0.1 | reprap:anet:a8:improvement:autobedleveling [2021/01/20 02:50] – Updated Soft Endstop info zylean | ||
---|---|---|---|
Line 66: | Line 66: | ||
- Autohome your printer | - Autohome your printer | ||
- place a sheet of paper beneath the nozzle (make sure it is clean) | - place a sheet of paper beneath the nozzle (make sure it is clean) | ||
+ | - Go into Prepare -> Move Axis and disable Soft Endstops | ||
- move Z-axis down by steps of 0.1 until it touches the paper. | - move Z-axis down by steps of 0.1 until it touches the paper. | ||
- note the Z value (i.e 0.7mm) and subtract it from the initial value (2mm-0.7mm). | - note the Z value (i.e 0.7mm) and subtract it from the initial value (2mm-0.7mm). | ||
Line 89: | Line 90: | ||
As most sensors need a voltage larger than the 5V provided by the connector there are two options: | As most sensors need a voltage larger than the 5V provided by the connector there are two options: | ||
- Purchase a pre made board: | - Purchase a pre made board: | ||
- | * [[https:// | + | * [[https:// |
- For **5V sensors or for some 6-36V sensors ** use the 5V supply of the connector. Anet and Skynet uses this option for their sensor and it works for the LJ18A3-8-Z/ | - For **5V sensors or for some 6-36V sensors ** use the 5V supply of the connector. Anet and Skynet uses this option for their sensor and it works for the LJ18A3-8-Z/ | ||
- If you have an **open collector NPN** sensor (see above) than you may connect the brown wire to the the 12V input of your board and the blue to the ground and finally the black wire to the Z switch (the board should have an internal pull up). | - If you have an **open collector NPN** sensor (see above) than you may connect the brown wire to the the 12V input of your board and the blue to the ground and finally the black wire to the Z switch (the board should have an internal pull up). | ||
Line 145: | Line 146: | ||
In the case that the sensor is outside of the plate after homing the Y and X axis, use Z safe homing (applies if you are using a sensor support with a negative Y-offset: | In the case that the sensor is outside of the plate after homing the Y and X axis, use Z safe homing (applies if you are using a sensor support with a negative Y-offset: | ||
#define Z_SAFE_HOMING | #define Z_SAFE_HOMING | ||
+ | | ||
+ | Enable the Soft Endstops option in the menu by uncommenting: | ||
+ | #define SOFT_ENDSTOPS_MENU_ITEM | ||
===== Slicer settings ===== | ===== Slicer settings ===== | ||
Line 152: | Line 156: | ||
==== Gcode (only needed if there is no configuration file available for download) ==== | ==== Gcode (only needed if there is no configuration file available for download) ==== | ||
=== Auto home === | === Auto home === | ||
- | Before homing of the Z axis the probe has to be positioned above the heat bed. When the code G28 is send to the printer this is done automatically. But if "G28 Z" is send it is not. This is the case for some Cura 2.1 json files. | + | Before homing of the Z axis the probe has to be positioned above the heat bed. When the code G28 is sent to the printer this is done automatically. But if "G28 Z" is sent it is not. This is the case for some Cura 2.1 json files. |
=== Auto level === | === Auto level === | ||
The G code G29 starts the autolevel procedure. It should be executed after the G28 command | The G code G29 starts the autolevel procedure. It should be executed after the G28 command | ||
Line 243: | Line 247: | ||
For ABL to work correctly it is **essential** that the printer knows the exact offset from the nozzle to the probe, otherwise any correction is not going to be applied in the right place, and it may look like the printer isn't correcting at all. | For ABL to work correctly it is **essential** that the printer knows the exact offset from the nozzle to the probe, otherwise any correction is not going to be applied in the right place, and it may look like the printer isn't correcting at all. | ||
- | If you downloaded SkyNet3D and used one of the example configurations, | + | If you downloaded SkyNet3D |
These are the relevant lines: | These are the relevant lines: | ||
Line 269: | Line 273: | ||
- Reset the existing Z-offset to zero < | - Reset the existing Z-offset to zero < | ||
- Home all axes < | - Home all axes < | ||
- | - Move the nozzle to the middle< | + | - Move the nozzle to the middle |
- Turn off the software endstops with < | - Turn off the software endstops with < | ||
- Move the nozzle down so it is just gripping a piece of standard printer paper | - Move the nozzle down so it is just gripping a piece of standard printer paper | ||
- Set the Z-offset to the displayed value. E.g. if the printer displays a Z-Value of -1.23 enter < | - Set the Z-offset to the displayed value. E.g. if the printer displays a Z-Value of -1.23 enter < | ||
- | - Store it to the EEPROM< | + | - Store it to the EEPROM < |
- | - **Important** Enable the endstops again with < | + | - **Important |