[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4693: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4695: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4696: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4697: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Printrbot Talk Forum • View topic - 3 Point to Grid Auto bed leveling

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, upgraded to MK3S
User avatar
RetireeJay
My next printer is...
 
Posts: 5014
Joined: 2013-Jan-Wed-13-Jan
Location: Greenville, SC
Reputation: 498

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
Creality Ender 3 Pro 12/2019
User avatar
Mooselake
My next printer is...
 
Posts: 3625
Joined: 2011-Dec-Tue-23-Dec
Location: Moose Swamp, Upper Michigan, USA
Reputation: 177

Re: 3 Point to Grid Auto bed leveling

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

  • 0

teicher
Layer 300 of 1234
 
Posts: 319
Joined: 2014-Apr-Fri-20-Apr
Reputation: 16

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 1 guest