As just a shot in the dark for you.... Try laying your configuration (or MindRealm's configuration he did for you) into a fresh version of Marlin. It's possible that something got messed with somewhere along the way. Heck, I had a math.h error even keep my from compiling last night even though I had never touched math.h! Again, this is a long shot, but maybe something got messed with (especiby DRobs86 - General
One more thought for you. Is anything probing while up against an endstop? I encountered this problem when working through my own autobed level issues (see the other active thread on this matter). This was mainly due to some incorrect offsets (flipped sign), but it definitely contributed to the machine losing position. I've also found someone else had that issue on the printerbot forum I belby DRobs86 - General
Okay, I appear to be in business here. I'd like to thank everyone for their help. Much appreciated! A few more things though.... My x axis offset was inverted from what it should have been, causing a first probe while against the x endstop. This caused problems with positioning I believe. I also just had a misunderstanding on the front/back positions. I included the key changes below for aby DRobs86 - General
Quoteggherbaz Beside some things that need fixing in the endstop section (between homing and endstops) the main problem I see is that you are actually trying both types of leveling (grid and 3 point) that might be causing you all the problems, you need to comment "//" one of the two. Danielis, In your start G-code, where did you put G90? After G28 X0 Y0, or after G29? I should maybe stay in mby DRobs86 - General
Okay, there looks to be an error in marlin_main if I'm not mistaken that affects the grid prove method. If you have AUTO_BED_LEVELING_GRID_POINTS = to 1, this is going to create a div/0 error is it not? #ifdef AUTO_BED_LEVELING_GRID // probe at the points of a lattice grid int xGridSpacing = (RIGHT_PROBE_BED_POSITION - LEFT_PROBE_BED_POSITION) / (AUTO_BED_LEVELING_GRIDby DRobs86 - General
I am running a Prusa i3 with Marlin that was downloaded from github probably a month ago. I'm using a RAMPS board and Repetier as the host. I've been trying for a few days to set up autolevel. I have something going but I'm not entirely sure if it's even working. I've included my entire Config header file for reference. First, how do I even know if auto level "worked" I have a G28, followeby DRobs86 - General