EZABL Bed Leveling Sensor / Tramming Upgrade Mod (CR10 3D Printer)

Projects that are not for RC, but are cool and worthy of development.
User avatar
bob195558
Posts: 2108
Joined: Sun Dec 16, 2012 7:24 pm
Country: United States
Location: New England, Vermont
Contact:

Baby-Step feature, CR10 3D-Printer, EZABL Bed Leveling / Tramming Upgrade Mod

Post by bob195558 » Sun Aug 19, 2018 1:06 am

Some info about the TH3D Baby-Step feature.

TH3D Baby-Step feature works two ways.

First Way: Baby-Step only adjust with the job you are running
and does NOT auto sent the Baby-Step adjustment value to the Z-Offset.
You have to compute the Baby-Step value to the Z-Offset value
and then "Store settings" to save the new Z-Offset value.

Second Way: Uncomment "#define BABYSTEP_OFFSET" in the TH3D firmware.
This way auto computes the Baby-Step value to the Z-Offset value.
You still need to then "Store settings" to save the new Z-Offset value after.

This Second Way is the best way to use the Baby-Step / Z-Offset feature. :)
Last edited by bob195558 on Wed Oct 03, 2018 11:01 pm, edited 1 time in total.
Er9x on 9x radio, with Smartieparts Programmer and TelemetrEZ Board.
ErSky9x on Taranis, Sky9x, 9Xtreme radios.

3D Printing upgrades with (CR10 3D Printer): (http://openrcforums.com/forum/viewforum.php?f=85).


User avatar
bob195558
Posts: 2108
Joined: Sun Dec 16, 2012 7:24 pm
Country: United States
Location: New England, Vermont
Contact:

EZABL – Storing Bed Leveling Mesh & Updating Your Slicer, EZABL Bed Leveling / Tramming

Post by bob195558 » Wed Oct 03, 2018 2:32 pm

New Feature: EZABL – Storing Bed Leveling Mesh (data) & Updating Your Slicer

If you are printing a lot and would like to save some time between print jobs,
you may want to store your printer's bed-leveling-data so that the EZABL print-bed-surface mapping process
will skip this function and use the last stored bed-leveling-data (mesh) for each new print job.

See here for how-to: (https://www.th3dstudio.com/knowledge-ba ... ur-slicer/).

I do NOT recommend this disabling of the EZABL print-bed-surface mapping when you are only doing normal Home-3D-Printing.
Last edited by bob195558 on Thu Nov 01, 2018 3:50 pm, edited 2 times in total.
Er9x on 9x radio, with Smartieparts Programmer and TelemetrEZ Board.
ErSky9x on Taranis, Sky9x, 9Xtreme radios.

3D Printing upgrades with (CR10 3D Printer): (http://openrcforums.com/forum/viewforum.php?f=85).

User avatar
bob195558
Posts: 2108
Joined: Sun Dec 16, 2012 7:24 pm
Country: United States
Location: New England, Vermont
Contact:

Nozzle to close to Print-bed surface, CR10 3D-Printer, EZABL Bed Leveling / Tramming Upgrade Mod

Post by bob195558 » Fri Oct 12, 2018 3:34 am

Problem when you have your Nozzle set to close to your Print-Bed Surface:

If you have your Z-Offset setting (Nozzle Gap Setting) set to the highest point
of the Print-Bed Surface this will cause your EZABL to work improperly.
First you need to know where the lower point of your Print-Bed Surface is.
Second you want to set the Z-Offset setting there to the lowest point of the print surface.
Why you need to do this is because the Z-Offset setting is the lowest travel
that your Z-axis can travel down to.
When you have Z-Offset setting set to the highest point of the print-bed surface,
your Z-axis can not adjust down to the lower areas of your print-bed surface.
So you want to set your Z-Offset Setting to the lowest point of your Print-Bed surface.
Remember to save you new Z-Offset setting after
or if you do not your old bad setting will return.

Some more info about setting your EZABL and Z-Offset Setting:
The EZABL is set so that it runs higher up from the Z-Offset Setting
and what you set your Z-Offset to is for your Nozzle to Print-Bed Gap.
Set the EZABL Sensor to 2mm off from the Print-Bed surface
and then set it's sensitivity there (LED triggers at 2mm from print-surface).
The EZABL collects the flatness-data of the Print-Bed surface only.
When you set your Z-Offset Setting
(Nozzle to Print-Bed Gap with a piece of paper and you can set this manually),
set it to the lowest point of your Print-Bed Surface.
Do not set it to the highest point of your Print-Bed Surface,
because your Z-Offset Setting is the lowest the Z-axis can move downward.
If you set your Z-Offset Setting to low (close) to the Print-Bed the EZABL
will look like it is not working properly.
I recommend in the TH3D firmware to use the Baby-Step feature
(uncomment the #define BABYSTEP_OFFSET)
to fine-tune your Z-Offset Setting on-the-fly when printing the first layer.
When you have your Z-Offset Setting set correctly,
you then need to save these new setting by selecting "Store setting".
If you do not save your new Settings, the next printing job will return to the wrong (old) Z-Offset setting
and you will have a problem printing.
Last edited by bob195558 on Mon Jun 24, 2019 11:11 am, edited 2 times in total.
Er9x on 9x radio, with Smartieparts Programmer and TelemetrEZ Board.
ErSky9x on Taranis, Sky9x, 9Xtreme radios.

3D Printing upgrades with (CR10 3D Printer): (http://openrcforums.com/forum/viewforum.php?f=85).

User avatar
bob195558
Posts: 2108
Joined: Sun Dec 16, 2012 7:24 pm
Country: United States
Location: New England, Vermont
Contact:

Re: EZABL Bed Leveling Sensor / Tramming Upgrade Mod (CR10 3D-Printer)

Post by bob195558 » Thu Nov 29, 2018 11:03 pm

EZABL – How to fix “Slanting” Bed Leveling Result
See here for info: (https://www.th3dstudio.com/knowledgebas ... ng-result/).
Er9x on 9x radio, with Smartieparts Programmer and TelemetrEZ Board.
ErSky9x on Taranis, Sky9x, 9Xtreme radios.

3D Printing upgrades with (CR10 3D Printer): (http://openrcforums.com/forum/viewforum.php?f=85).


Post Reply

Return to “Other Electronic Projects”