Welcome! Log In Create A New Profile

Advanced

Auto bed leveling - Pronterface won't lower below probe height

Posted by Scott1326 
Auto bed leveling - Pronterface won't lower below probe height
March 18, 2016 12:35AM
Just added a proximity sensor for auto bed leveling. Auto leveling seems to work fine (grid mode), printer homes all axes and runs leveling routine. Z_PROBE_OFFSET_FROM_EXTRUDER is -2.1mm. I can home z axis then run a M114 command, and printer gives me Z = 2.1, then run a G1 Z0 command to move extruder to actual printing height on bed. So far so good.

I queue up a part in Slic3r, include the G29 (auto bed level) in the gcode, and try to print. The extruder refuses to move below z=0 height (which is 2.1 mm above print bed). I've tried changing the Z offset in Slic3r with no luck (I've tried both positive and negative numbers). I've tried including a G92 Z2.1 in Slic3r gcode output to change coordinates, but still no luck.

Any comments or suggestions would be welcome.
Re: Auto bed leveling - Pronterface won't lower below probe height
March 18, 2016 12:48AM
Update: After including a G92 Z2.1 command in the Slic3r gcode, I noticed that pronterface gives a 'endstops hit Z:2.14' message after performing the auto-level and before printing. Any remedies for this?
Re: Auto bed leveling - Pronterface won't lower below probe height
March 21, 2016 11:01PM
Have you changed your travel limits after homing? Make the Z a negative number.

// Travel limits after homing (units are in mm)
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS -5
#define X_MAX_POS 190
#define Y_MAX_POS 190
#define Z_MAX_POS 150


Folger Tech 2020 i3 and FT-5 as well as modified JGAurora A5 with direct drive E3D/Titan. All running the BLTOUCH.
Great kits. Having fun and running the heck out of them.
Running Marlin 1.1.0 RC8 on the i3 and FT5. Custom firmware on A5.
Folger Tech Wiki board >[folgertech.wikia.com]
Re: Auto bed leveling - Pronterface won't lower below probe height
March 22, 2016 12:57PM
This line should also be set to false

#define min_software_endstops
Re: Auto bed leveling - Pronterface won't lower below probe height
March 23, 2016 01:52AM
I didn't change Z_MIN_POS, but I did change min_software_endstops, and that seems to do the trick. Thanks very much.
Re: Auto bed leveling - Pronterface won't lower below probe height
March 23, 2016 09:26AM
Quote
FA-MAS
This line should also be set to false

#define min_software_endstops

You're right! I should have included the lines just above!

#define min_software_endstops false // If true, axis won't move to coordinates less than HOME_POS.
#define max_software_endstops true // If true, axis won't move to coordinates greater than the defined lengths below.

// @section machine

// Travel limits after homing (units are in mm)
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS -5
#define X_MAX_POS 190
#define Y_MAX_POS 190
#define Z_MAX_POS 150


Folger Tech 2020 i3 and FT-5 as well as modified JGAurora A5 with direct drive E3D/Titan. All running the BLTOUCH.
Great kits. Having fun and running the heck out of them.
Running Marlin 1.1.0 RC8 on the i3 and FT5. Custom firmware on A5.
Folger Tech Wiki board >[folgertech.wikia.com]
Sorry, only registered users may post in this forum.

Click here to login