# Missing Z-steps after firmware update

**URL:** <https://forum.lulzbot.com/t/missing-z-steps-after-firmware-update/6508>\
**Category:** Software\
**Created:** [February 15, 2019, 3:37pm UTC](https://forum.lulzbot.com/t/missing-z-steps-after-firmware-update/6508 "2019-02-15T15:37:33Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kanashi](https://avatars.discourse-cdn.com/v4/letter/k/f4b2a3/32.png) [@Kanashi](https://forum.lulzbot.com/u/Kanashi)\
**Post date:** [February 15, 2019, 3:37pm UTC](https://forum.lulzbot.com/t/missing-z-steps-after-firmware-update/6508/1 "2019-02-15T15:37:33Z")

</div>

Hello,  
I’ve just made the dumbest error I could do. I’ve recently bought a TAZ 5 from ebay and after assembling it I noticed that the last version of cura didn’t see the taz 5. So I decided to upgrade the firmware. After doing that Cura stared working with the printer but then I realized that I did not read mt E steps and Z steps before updating!

Regarding the E steps I’ve found how to calibrate the extruder here : [https://ohai.lulzbot.com/project/fine-tune-mini-extruder/calibration/](https://ohai.lulzbot.com/project/fine-tune-mini-extruder/calibration/). Following that guide I’ve found a pretty good value for the e-steps.

Unfortunately I can’t find any way to calibrate the z-steps.

My bed is leveled and the bed\_calibration.gcode seems to perform well with my bed calibration but when I try to print something I get very unpleasant results especially on the top layer:  
[http://it.tinypic.com/r/21kywcz/9](http://it.tinypic.com/r/21kywcz/9)

Is there a way to find a new value for my printer?

Thank you

---

<div class="post-metadata">

**Author:** ![Orias](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/orias/32/3_2.png) [@Orias](https://forum.lulzbot.com/u/Orias)\
**Post date:** [February 15, 2019, 4:51pm UTC](https://forum.lulzbot.com/t/missing-z-steps-after-firmware-update/6508/2 "2019-02-15T16:51:56Z")

</div>

Your Z-axis steps per unit should be 1600.  
If you’re still using the stock tool head, reach out to the support team at [LulzBot.com/Support](http://LulzBot.com/Support) with your serial number. They’ll be able to look up your printer in the master build log to find the factory calibrated esteps value for you.

---

<div class="post-metadata">

**Author:** ![Kanashi](https://avatars.discourse-cdn.com/v4/letter/k/f4b2a3/32.png) [@Kanashi](https://forum.lulzbot.com/u/Kanashi)\
**Post date:** [February 15, 2019, 11:44pm UTC](https://forum.lulzbot.com/t/missing-z-steps-after-firmware-update/6508/3 "2019-02-15T23:44:27Z")

</div>

I’ve sent an email to lulzbot support, I hope that they still have my original settings.  
At the moment my steps are:

Ysteps/mm 100.50  
Xsteps/mm 100.50  
Zsteps/mm 1600.00  
Esteps/mm 821 (before the calibration it was 800)

I think that those are the stock steps without fine tuning though

Thank you for your help

---

<div class="post-metadata">

**Author:** ![dwallersv](https://avatars.discourse-cdn.com/v4/letter/d/73ab20/32.png) [@dwallersv](https://forum.lulzbot.com/u/dwallersv)\
**Post date:** [May 14, 2019, 11:56pm UTC](https://forum.lulzbot.com/t/missing-z-steps-after-firmware-update/6508/4 "2019-05-14T23:56:51Z")

</div>

This is old, but no one answered it so I thought I would in case someone else needs the info.

Calibrating esteps is very easy, here’s the method I use: [Extruder Calibration – 6 Easy Steps to Calibrate Your Extruder](https://all3dp.com/2/extruder-calibration-6-easy-steps-2/). Basically you simply mark the filament to measure actual extrusion length, extrude a fixed amount, measure the difference between actual and intended extrusion, then recalculate esteps with an east formula.

The link above is VERY basic, so you’ll have to read through some unnecessary stuff to get to the gcodes, etc., to command the extruder directly.

In any case, calibrating is simple. I made the mistake of updating firmware and not recording esteps. It’s so easy to calibrate I don’t bother recording the setting if its going to be wiped out by a firmware update.
