3 Point to Grid Auto bed leveling

Talk about using software tools, drivers etc

3 Point to Grid Auto bed leveling

Postby waran14 » 2016-Mar-Wed-11-Mar

Hello All,

I am using the Printrbot simple metal F5. I want to use the GRID leveling instead of the standard 3 point autoleveling.

I would like to update the firmware and flash it. Below is the change I want to make

#define ACCURATE_BED_LEVELING //Activate this <---

#ifdef ACCURATE_BED_LEVELING
// I wouldn't see a reason to go above 3 (=9 probing points on the bed)
#define ACCURATE_BED_LEVELING_POINTS 2
#endif

I went through the flashing procedure for windows and it involved using ATMEL. I am not sure if I should go this route.

Can i compile the firmware in Arduino and Flash it ?
  • 0

waran14
Waiting to connect to printer...
 
Posts: 3
Joined: 2016-Mar-Wed-11-Mar
Reputation: 0

3 Point to Grid Auto bed leveling

Sponsor

Sponsor
 

Re: 3 Point to Grid Auto bed leveling

Postby RetireeJay » 2016-Mar-Wed-14-Mar

This article from the Printrbottalk Wiki explains that you can use Arduino to compile, but not to flash: http://www.printrbottalk.com/wiki/index ... are_Update The tool for flashing under Windows is Flip - which is a program created by Atmel (the maker of the CPU chip).

Also, there are other compilers. I like PlatformIO: viewtopic.php?f=22&t=10160. But I still use Flip, because PlatformIO hasn't lived up to its promise of uploading the firmware under Windows.

By the way, the "auto leveling" firmware ONLY corrects for a FLAT bed whose plane is not exactly parallel to the X-Y motion of the printhead. It doesn't correct for warp or bending on the bed. There have been many discussions of using more than 3 points, but I think that Mooselake nailed it when he said that even if 9 points allows you a "least squares best fit," the uncertainties are so small with 3-point leveling that using more is just a waste of time.
  • 0

Printrbot Plus operational January 2013
Brass threaded rods (5/16" X 18) & nuts for Z axis
GT2 belts & pulleys
Cable chain to reduce probability of fatigue failure in wires
E3D V5 Hot End, 0.4mm nozzle, also 0.8 and 0.25 in use occasionally
PB fan mount + 40mm fan -- using printed mount adapter, not the E3D supplied fan
Injection molded extruder gears
Optical Z "endstop" (custom designed and built)
Have used many pounds of T-Glase filament. Now also doing some work with Ninjaflex SemiFlex
Print on glass with Scotch Craft Stick or other glue stick
"My next printer is..." Prusa i3 MK3
User avatar
RetireeJay
My next printer is...
 
Posts: 4929
Joined: 2013-Jan-Wed-13-Jan
Location: Greenville, SC
Reputation: 494

Re: 3 Point to Grid Auto bed leveling

Postby waran14 » 2016-Mar-Thu-10-Mar

Thanks Jay. I want to know if my bed is actually bent by probing different points
  • 0

waran14
Waiting to connect to printer...
 
Posts: 3
Joined: 2016-Mar-Wed-11-Mar
Reputation: 0

Re: 3 Point to Grid Auto bed leveling

Postby Mooselake » 2016-Mar-Thu-13-Mar

Use a straightedge and look for a gap underneath. Low tech, but effective.

Kirk
  • 0

Modified KickStarter Classic Plus 7/2012
KS Thingybot Delta Pro 10/31/16
User avatar
Mooselake
My next printer is...
 
Posts: 3578
Joined: 2011-Dec-Tue-23-Dec
Location: Moose Swamp, Upper Michigan, USA
Reputation: 172

Re: 3 Point to Grid Auto bed leveling

Postby teicher » 2016-Mar-Thu-13-Mar

waran14 wrote:Thanks Jay. I want to know if my bed is actually bent by probing different points


You can do that with gcode. Here's a sample that will probe four corners of a 150x150 print surface, just add or adjust x and y coordinates as you see fit.

Code: Select all
G28
G0 X10 Y140
G30
G0 X10 Y10
G30
G0 X70 Y70
G30
G0 X140 Y140
G30
G0 X140 Y10
G30
  • 0

teicher
Layer 300 of 1234
 
Posts: 318
Joined: 2014-Apr-Fri-20-Apr
Reputation: 15

Re: 3 Point to Grid Auto bed leveling

Postby bbrown64 » 2016-Mar-Thu-14-Mar

I agree with Moose. Just get a very good metal ruler that is at least 12" long. Test for level using the edge and a flashlight. I am not sure how level the beds are. But I would expect to see no light.
  • 0

Bill Brown
Tulsa, OK
User avatar
bbrown64
Layer 300 of 1234
 
Posts: 308
Joined: 2015-Mar-Thu-14-Mar
Reputation: 5

Re: 3 Point to Grid Auto bed leveling

Postby waran14 » 2016-Mar-Thu-16-Mar

Thanks for the input. I dont have any good square ruler handy. Let me try to borrow. I am kind of positive that there is a bend in my bed.

Btw, can any of you tell me how the rotation matrix is applied by the Z-probe algorithm.
Here are are my G29 outputs
SENT: G29
RECEIVED: Bed x: 10.00 y: 142.40 z: 0.57
RECEIVED: Bed x: 10.00 y: 10.00 z: 0.63
RECEIVED: Bed x: 142.40 y: 10.00 z: 0.81
RECEIVED: ok
RECEIVED: echo:endstops hit: Z:0.81

With Grid leveling on a different printer, I got this
RECEIVED: Bed x: 20.00 y: -20.00 z: 0.29
RECEIVED: Bed x: 190.00 y: -20.00 z: 0.61
RECEIVED: Bed x: 190.00 y: 60.00 z: 0.89
RECEIVED: Bed x: 20.00 y: 60.00 z: 0.63
RECEIVED: Eqn coefficients: a: 0.00 b: 0.00 d: 0.35
RECEIVED: planeNormal x: -0.00 y: -0.00 z: 1.00
RECEIVED: ok
RECEIVED: echo:endstops hit: Z:0.63
endstops hit: Z:0.63

What are Eqn co-efficients and plane normal values ?
  • 0

waran14
Waiting to connect to printer...
 
Posts: 3
Joined: 2016-Mar-Wed-11-Mar
Reputation: 0


Return to Software usage talk

Who is online

Users browsing this forum: No registered users and 2 guests