z calibration is different than z print height
-
Thanks for reposting my files files using the </> tag.
Please let me know how to do that for future posts.
-
Thank you for the help.
I'm not sure I understand what you're saying.It sounds like I'm doing the mesh leveling 2x.
1x in bed.g
1x in config.gI do not have a mesh.g
If you don't mind, would you write up what my files should be?
bed.g
mesh.gFor reference, I have Cura run G29 mesh leveling for each print in the Start G-code.
-
@davidewen said in z calibration is different than z print height:
Thanks for reposting my files files using the </> tag.
Please let me know how to do that for future posts.
When you click on the </> icon some characters will be entered into you post
- 3 ` characters
- then the word undefined
- then 3 more ` characters
You copy-and-paste over the word undefined with the contents of whatever file you wish to post
Frederick
-
@davidewen said in z calibration is different than z print height:
It sounds like I'm doing the mesh leveling 2x.
1x in bed.g
1x in config.gNo you are simply configuring the Z probe once in config.g and then again (differently) in bed.g.
You are using the Z probe in:
- homeall.g via the two G30 commands
- homez.g via the two G30 commands
- bed.g indirectly via the G28 command (which invokes homeall.g) and via the G29 command
I do not have a mesh.g
Yes you have to create it.
If you don't mind, would you write up what my files should be?
bed.g
mesh.gBe glad to. Which of the these two Z probe configurations is correct:
From config.g
M558 P5 C"^!io3.in" H3 F900 T12000 G31 P25 X-32 Y2 Z2.00
From bed.g
M558 P1 F200 H2 T18000 A5 S0.003 G31 P25 X-32 Y2 Z2.00
For reference, I have Cura run G29 mesh leveling for each print in the Start G-code.
Understood.
In the interest of reducing confusion G29 is related to Mesh Bed Compensation while G32 is related to Manual Bed Leveling and Auto Bed Leveling.
Folks often refer to "mesh leveling" which can be confusing since it is using terms related to both G29 and G32.
Frederick
-
@fcwilt said in z calibration is different than z print height:
Be glad to. Which of the these two Z probe configurations is correct?
My understanding is in config.g the probe itself is defined. with the type "P5" and the pinout C"^!io3.in"
I think I missed part of the instructions from TH3D. The pin also needs to be inverted.
https://www.th3dstudio.com/hc/product-information/ezabl/advanced-setup/ezabl-duet-board-setup-information/So I'm going to say the config.g is correct.
M558 P5 I1 C"^!io3.in" H3 F900 T12000 G31 P25 X-32 Y2 Z2.00
I agree. The terminology with G29 & G32 is confusing and at the basic level seems to be the same thing. The more advanced users understand the difference, but for new & learning users, it is not so easy to clarify.
-
@davidewen said in z calibration is different than z print height:
I agree. The terminology with G29 & G32 is confusing and at the basic level seems to be the same thing. The more advanced users understand the difference, but for new & learning users, it is not so easy to clarify.
Confusion is common.
While to someone new to the firmware they may seem much the same they are actually totally different.
G32 is used for bed leveling, be it manual or automatic.
Bed leveling deals with getting the entire bed adjusted so that the hotend is perpendicular to the bed.
The correct term is "tramming" but "leveling" is in common use.
Manual adjustment is done using "thumb screws" which are turned by hand to raise/lower the bed at 3 or 4 points.
The 3 points will typically be near two corners of the bed (say left front and right front) and near the middle of the opposite edge of the bed (say the back edge).
Since 3 points define a plane it is fairly easy to make the adjustments to get the bed level.
The 4 points will typically be near the four corners of the bed. This is fairly common but it can be harder to level the bed.
Full automatic adjustment is done by having 3 Z steppers positioned similar to the 3 points above.
Automatic adjustment is likely more common among printers that move the bed up/down on the Z axis but it perhaps can be done on most any printer if desired.
The firmware uses the Z probe to determine how much each Z stepper needs to move to get the bed level.
Here is a link to a quick-and-dirty video I made of my 3 Z stepper printer leveling a badly out of level bed.
I will post some info about Mesh Bed Compensation later.
Frederick
-
@fcwilt said in z calibration is different than z print height:
I do not have a mesh.g
Yes you have to create it.
If you don't mind, would you write up what my files should be?
bed.g
mesh.gBe glad to
Frederick,
You mentioned that you would be willing to help with the code for my mesh.g and bed.gAre you still willing to do that?
Thanks,
David -
@davidewen said in z calibration is different than z print height:
You mentioned that you would be willing to help with the code for my mesh.g and bed.g
Are you still willing to do that?
Thanks,
DavidMost certainly.
But it's time for bed here. I will create and post them tomorrow.
Frederick
-
-
@davidewen said in z calibration is different than z print height:
Thanks Frederick. I look forward to your help.
David
I'm working on them now.
I'll post them when I'm done.
Frederick
-
-
@fcwilt said in z calibration is different than z print height:
Making progress.
At lunch now, shall return to work soon.
Frederick
Thank you so much!
-
@davidewen said in z calibration is different than z print height:
Thank you so much!
Does your printer have manual adjusters you can turn by hand to level the bed?
Frederick
-
@fcwilt said in z calibration is different than z print height:
@davidewen said in z calibration is different than z print height:
Thank you so much!
Does your printer have manual adjusters you can turn by hand to level the bed?
Frederick
Yes, but I have removed the springs and installed solid spacers.
Printer is an Ender 6 -
@davidewen said in z calibration is different than z print height:
Yes, but I have removed the springs and installed solid spacers.
Printer is an Ender 6So you can no longer adjust them?
Frederick
-
@fcwilt said in z calibration is different than z print height:
@davidewen said in z calibration is different than z print height:
Yes, but I have removed the springs and installed solid spacers.
Printer is an Ender 6So you can no longer adjust them?
Frederick
Correct.
I can reinstall them if I need to. -
@davidewen said in z calibration is different than z print height:
@fcwilt said in z calibration is different than z print height:
@davidewen said in z calibration is different than z print height:
Yes, but I have removed the springs and installed solid spacers.
Printer is an Ender 6So you can no longer adjust them?
Frederick
Correct.
I can reinstall them if I need to.Not sure if this helps, but, I have ordered a new 1/4" thick aluminum plate that I plan on flattening and cutting to size on my CNC router, because the stock aluminum isn't true flat. It is slightly wavy.
Let me know what you think is best.
I don't have a problem putting the springs back on.
The other thought I have is to use screws with lock nuts instead of springs. This is what I have on my Prusa MK3s. -
@davidewen said in z calibration is different than z print height:
Correct.
I can reinstall them if I need to.The firmware has a feature that will probe the bed and tell you how much to adjust each adjuster to get the bed level.
It's optional and it can take a number of runs to get it spot on.
Not sure if this helps, but, I have ordered a new 1/4" thick aluminum plate that I plan on flattening and cutting to size on my CNC router, because the stock aluminum isn't true flat. It is slightly wavy.
A CNC router? I know what a CNC milling machine is but not a router?
I finished V1 of the files. I can email them to you if you wish or I can post them here.
Just let me know.
Frederick
-
@fcwilt said in z calibration is different than z print height:
@davidewen said in z calibration is different than z print height:
Correct.
I can reinstall them if I need to.The firmware has a feature that will probe the bed and tell you how much to adjust each adjuster to get the bed level.
It's optional and it can take a number of runs to get it spot on.
Not sure if this helps, but, I have ordered a new 1/4" thick aluminum plate that I plan on flattening and cutting to size on my CNC router, because the stock aluminum isn't true flat. It is slightly wavy.
A CNC router? I know what a CNC milling machine is but not a router?
I finished V1 of the files. I can email them to you if you wish or I can post them here.
Just let me know.
Frederick
Thank you!
email is fine.
davidsewen@icloud.com -
@fcwilt said in z calibration is different than z print height:
A CNC router? I know what a CNC milling machine is but not a router?
A CNC router is the reverse of a 3D printer.
Take away material instead of adding.
A mill is pretty much the same, only smaller and more like a drill press. Also the spindle is much slower speed.With a router, you can make kitchen cabinets and such.
I have this one: https://www.cnc-step.com/cnc-router/