<p>I would check the gcode you're generating to make sure it's not full of &quot;bad&quot; z-commands.</p>
<p>Further, I'd take any gcode file you have and manually edit it, leaving in all the initializations, heatings, zeroing, etc.,  and then delete everything except some z-motion commands.  Run that as a test case to see what happens.</p>
<p>I  think it's extremely unlikely that the gantry has enough mass to force the z-screws to counter-rotate (lowering the gantry), and you'd see that with power off in any case.</p>
<h2>edit</h2>
<p>As Greenonline discovered, a <a href="https://3dprinting.stackexchange.com/questions/4031/would-using-a-leadscrew-with-1-or-2-mm-lead-en-lieu-of-8-mm-result-in-a-better/4038#comment5535_4038">bad choice of lead screw</a> might cause the behavior you're seeing.  It would be a bit scary if a stock kit such as the one you bought provided high-pitch Z-screws.  Better check that out!</p>

CC BY-SA 4.0
2018-07-18T14:02:05.537Z
Also check the gcode for how FAST you are attempting to raise the Z. The motor may stall if trying to move too fast.
Davo
CC BY-SA 4.0
2018-07-18T14:16:55.763Z
If the *lead* of the leadscrews is too large (8 mm) then that could cause unscrewing, maybe? See [this comment](https://3dprinting.stackexchange.com/questions/4031/would-using-a-leadscrew-with-1-or-2-mm-lead-en-lieu-of-8-mm-result-in-a-better/4038#comment5535_4038) of Tom's: ***with an 8mm leadscrew, the weight of the printbed or carriage can overcome the (idle) torque of the stepper, causing the bed or carriage to drop like a rock when the stepper is disabled. This can be rather annoying.***
Greenonline
CC BY-SA 4.0
2018-07-18T18:51:34.253Z
Carl Witthoft, I think you are on to something with rogue commands limiting the Z-Axis. Thank you for pressing me to try a new program. Now I need to learn it... So, it works now. The only difference is that I am printing from Repitier using Cora instead of using Slicer to make g-code for an SD card. While, I am happy with the results, I am dissapointed that I still don't *KNOW* the source of the issue. There must be some command from stock Slicer causing issues.
RMF
CC BY-SA 4.0
2018-07-18T23:06:16.987Z
The threaded rod is a 5mm diameter with a thread pitch of .8mm
RMF
CC BY-SA 4.0
2018-07-19T14:55:06.663Z
If you can post sample gcode files from each source (Slic3r and Cura) , from the same STL file, perhaps we can identify what's messing things up.  Quite possibly the internal "configuration data"  in Cura's software is a better match for your printer than the same internals from Slic3r .
Carl Witthoft
CC BY-SA 4.0
2018-07-18T12:30:33.740Z
2018-07-18T14:45:55.017Z
2020-06-18T08:29:41.667Z
Carl Witthoft
<p>Carl Witthoft, I think you are on to something with rogue commands limiting the Z-Axis.  Thank you for pressing me to try a new program.  Now I need to learn it...</p>

<p>So, it works now.  The only difference is that I am printing from Repitier using Cora instead of using Slicer to make g-code for an SD card.  While, I am happy with the results, I am dissapointed that I still don't <em>KNOW</em> the source of the issue.  There must be some command from stock Slicer causing issues.  </p>

CC BY-SA 4.0
2018-07-19T14:55:06.663Z
If you can post sample gcode files from each source (Slic3r and Cura) , from the same STL file, perhaps we can identify what's messing things up.  Quite possibly the internal "configuration data"  in Cura's software is a better match for your printer than the same internals from Slic3r .
Carl Witthoft
CC BY-SA 4.0
2018-07-20T07:18:32.287Z
I'm not entirely sure if this is an answer or should be a comment to @CarlWitthoft 's answer. As you don't have 50 rep points yet, you can't post a comment. I'll leave this as it is for the moment, so that you can provide Carl with more information, and have a bit of a back-and-forth to solve your issue. However, any *new information* should go into your original question... or a new question (referring back to this one) if your original issue has been solved. Then, at a later point, once the dust has settled, I'll convert this answer and carls comment to comments *under* carl's answer.
Greenonline
CC BY-SA 4.0
2018-07-26T15:34:01.387Z
I'm converting this answer to a comment. Even though you have less than 50 rep points you can comment on Carl's answer, as it is an answer to *your* question. See the "special Note" on the first answer here: https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can-i-do-instead
Greenonline
CC BY-SA 4.0
2018-07-26T17:26:14.117Z
Actually, after re-reading this answer, it *could* actually be an answer, *if* (as Carl suggests) you edit this answer and add/post the G-code that didn't work and then the G-code that did work, that way the "incorrect commands" could be identified, and then you will hopefully discover the source of the issue. Doing that *might* help other people with the same or similar issue. If you do this and then flag your changes, using the flag link under your answer, then I can undelete your answer. I hope that you understand :-)
Greenonline
CC BY-SA 4.0
2018-09-11T22:19:02.910Z
I've undeleted this, because I couldn't work out if it was an answer or not and, as it has been playing on my mind for a few months, I decided to err on the side of caution. I sincerely apologise for any confusion :-)
Greenonline
CC BY-SA 4.0
2018-07-18T18:51:34.253Z
2018-07-18T18:51:34.253Z
RMF
<p>From <a href="https://3dprinting.stackexchange.com/questions/6421/z-axis-doesnt-work-only-during-printing#comment9763_6421">your comment</a></p>

<blockquote>
  <p>the z-axis leadscrew is m5-.8</p>
</blockquote>

<p>I presume that your lead is 8&nbsp;mm? You don't state whether it is a threaded rod or a leadscrew, so I will presume that it is a leadscrew.</p>

<p>If so, then I would suggest that you choose a different leadscrew, one with a lesser lead, say 2&nbsp;mm or 4&nbsp;mm. This is because, for a 8&nbsp;mm lead, the stepper motor has to lift the X-axis gantry by 8&nbsp;mm upon one rotation, which requires four times the amount of work that would be required to lift the X-axis gantry by just 2&nbsp;mm if a rod with a 2&nbsp;mm lead is used.</p>

<p>So you need to either:</p>

<ul>
<li>Change/upgrade your stepper motors to ons with more torque, or;</li>
<li>Change the rods, for some with a smaller lead.</li>
</ul>

<p>Depending where you are in the world, one option may be cheaper than the other. </p>

<p><em>If you are going to upgrade your rods</em>, then change from a <a href="https://reprap.org/wiki/Threaded_rod" rel="nofollow noreferrer">threaded rod</a> (if you are using one), to a <a href="https://reprap.org/wiki/Threaded_rod#Leadscrew" rel="nofollow noreferrer">leadscrew</a>, as they are much better quality, have less friction, more precision and less wobble. However, you may also have to change your [rotary] fittings, i.e. the nut that goes around the rod - although you would have to do that anyway if you change your threaded rod for one with a lesser lead. Also, many threaded rods, and leadscrews, come with the rotary fittings included.</p>

<p>Also, you state that your threaded rod/leadscrew is M5. Again, if you are going to have to change it, it might also be worth changing from M5 to M8, see <a href="https://3dprinting.stackexchange.com/questions/5589/lead-screws-m8-instead-of-m5?rq=1">Lead screws - M8 instead of M5?</a></p>

<hr>

<p>For a more in depth explanation, see <a href="https://3dprinting.stackexchange.com/questions/4031/would-using-a-leadscrew-with-1-or-2-mm-lead-en-lieu-of-8-mm-result-in-a-better/4038#4038">this answer</a> to the question, <a href="https://3dprinting.stackexchange.com/questions/4031/would-using-a-leadscrew-with-1-or-2-mm-lead-en-lieu-of-8-mm-result-in-a-better">Would using a leadscrew with 1 or 2 mm lead, en lieu of 8 mm, result in a better printer?</a> Here are some highlights:</p>

<blockquote>
  <p>A more aggressive leadscrew will require more torque to drive. We have one kit printer we bought a couple years ago that has an overly aggressive multi-start leadscrew for the z-axis. The small motors included in the kit do not have the torque required to reliably start upward movement of the carriage, leaving it sitting there skipping steps until the carriage is given a little upward nudge to get it going (no, it's not a lubrication issue or a driver that needs turning up).</p>
</blockquote>

<p>and </p>

<blockquote>
  <p>(As Tom <a href="https://3dprinting.stackexchange.com/questions/4031/would-using-a-leadscrew-with-1-or-2-mm-lead-en-lieu-of-8-mm-result-in-a-better/4038#comment5535_4038">points out</a>) An 8 mm lead can result in the weight of the X-axis gantry (especially in a P3Steel) overcoming the idle torque of the stepper. As a result of this, the X-axis gantry can end up sliding down the leadscrew, in particular at power down</p>
</blockquote>

<hr>

<p>Note that there is a difference between <em>pitch</em> and <em>lead</em>:</p>

<ul>
<li><strong>Pitch</strong> is the distance between adjacent grooves on the rod, whereas;</li>
<li><strong>Lead</strong> is the distance travelled along the rod upon one rotation</li>
</ul>

<p>The difference depends upon the number of leads, or <em>starts</em> that your threaded rod has.</p>

<p>From <a href="https://www.thomsonlinear.com/website/com/eng/training/difference_between_screw_pitch_and_lead.php" rel="nofollow noreferrer">What is the difference between screw pitch and lead?</a></p>

<blockquote>
  <p><a href="https://i.sstatic.net/QHdqn.png" rel="nofollow noreferrer" title="Pitch versus Lead"><img src="https://i.sstatic.net/QHdqn.png" alt="Pitch versus Lead" title="Pitch versus Lead"></a></p>
</blockquote>

CC BY-SA 4.0
2018-07-18T19:07:42.417Z
Learned something new!  Thank you Greenonline!  So, I have threaded rod that is m5 .8.  It is 5mm wide with with a pitch of .8.  The kit is from reprapguru.com.  I have had so many issues with it, missing parts, terrible documentation, certain prusa firmware not functioning  at all (1.1.6, 1.1.7).  I do not recommend it.  Original firmware broke my  endstops off.  Since this is my only printer, I assumed the aggressive nature  of the machine was typical.  I now have some office rearrangement to allow the printer to remained connected to the computer.
RMF
CC BY-SA 4.0
2018-07-18T19:47:58.953Z
Just to clarify, is that a pitch of 0.8 mm, or 8 mm? 0.8 mm sounds about right, but it is the number of starts that is important really... How many starts does the rod have? 1, 2 or 4?  Regardless, it is a shame that your printer seems a bit of a 'mare. However, I'm sure once you get used to it, it will be fine :-) Glad you sorted your problem anyway. :-)
Greenonline
CC BY-SA 4.0
2018-07-18T23:11:20.543Z
Yes, its a pitch of .8mm.  What is the number of starts?  How does this affect Z movement?  The supremely unfortunate part is that it used to work.  I've had the printer for a few months, it was out of commission for a month or so while I was replacing parts and diagnosing syptoms.  It was never easy, but it worked well enough to keep.  The issue may be from a Z-axis speed increase by accident, but reflashing and deleting and installing new slicer didn't fix the issue (which would make sense if the custom files were stored elsewhere).
RMF
CC BY-SA 4.0
2018-07-18T23:12:36.567Z
After reading up on lead screws, I will upgrade eventually.  Until then, the machine works with cora.  Thank you for your help and knowledge.
RMF
CC BY-SA 4.0
2018-07-18T23:15:39.500Z
@RMF - The number of starts, or leads, is the number of *individual* threads. Referring to the pic in my answer, look at the end of your rod... how many entry points are there on the bottom? It could be just one, or maybe two, or possibly four. That number is the important number of starts.  You then multiply the pitch (in mm) by the number of starts to get the all important lead (in mm). Does that make sense?
Greenonline
CC BY-SA 4.0
2018-07-18T23:19:12.307Z
It is this lead that affects the Z-movement, as it is the distance that the gantry will  move upon one rotation of the stepper motor. The smaller that distance, the more precise the printer (in theory), w.r.t the layer thickness, although there is a limit (depending on the thickness of your filament).
Greenonline
CC BY-SA 4.0
2018-07-19T14:56:41.087Z
But, again,  the OP is using the lead screws that came with the stock printer kit.  If there were something drastically wrong (pitch, lead, whatever), you'd think hundreds of buyers would be reporting this problem.
Carl Witthoft
CC BY-SA 4.0
2018-07-19T15:13:27.733Z
@CarlWitthoft - good point
Greenonline
CC BY-SA 4.0
2018-07-18T18:03:12.647Z
2018-07-18T18:37:07.457Z
2018-07-18T18:37:07.457Z
Greenonline
<p>I had the same issue with an Ender 3.
The threaded rod was not lubricated enough. Adding some lithium grease, applying it evenly, and moving the Z-axis from top to bottom multiple times fixed the issue.
I had to recalibrate the Z-offset after that.</p>

CC BY-SA 4.0
2022-10-23T16:02:03.393Z
2022-10-23T19:22:05.813Z
2022-10-23T19:22:05.813Z
Rexave
<p>Problem:  Z-Axis doesn't work during a print.  It attempts to work, maybe climbs on the Z-Axis, but screws back down.  It whines, too.  But, Z-Axis DOES work while not printing.  It doesn't matter if the bed and nozzle heating or not, if it's not printing, it works as it should.  I don't know what else I can do to troubleshoot this problem.</p>

<p>I have:</p>

<ul>
<li>Changed the Ramps 1.4 board twice</li>
<li>Swapped drivers around, bought new drivers</li>
<li>Swapped X-Axis and Z-Axis motor connections</li>
<li>Cleaned threaded rod.</li>
<li>Leveled two Z-Axis threaded rod riders to near atomic perfection.</li>
<li>Changed firmware to each of the 3 latest updates</li>
<li>Remounted motor so both face same cardinal direction</li>
<li>Cursed</li>
<li>Changed jumper configurations from 16th microstepper to 8th for more power.  No dice.  Fried two drivers that way.</li>
<li>Dialed and redial and tridialed and quaddialed the driver pots</li>
<li>Recalled the Z-motors work while not printing so it isn't the driver pots</li>
<li>Cursed again</li>
<li>Scoured the web for similar issues</li>
<li>Looked for G-code that might limit Z-Axis elevation</li>
<li>Died a little.  Just a little</li>
</ul>

<p>Hardware:</p>

<ul>
<li>RepRap Guru DIY Prusa i3 V2 3D Printer Kit</li>
<li>Ramps 1.4</li>
<li>A4988 Driver</li>
<li>Firmware: 

<ul>
<li>Marin 1.1.8, 

<ul>
<li>1.1.7 (screen didn't function), </li>
<li>1.1.6 (screen didn't function), </li>
</ul></li>
<li>RepRapGuru_Marlin_v4, </li>
<li>RepRapGuru_Marlin_v2</li>
</ul></li>
</ul>

<p>Additional information:</p>

<ul>
<li>My power supply is the original 12&nbsp;V 360&nbsp;W supply with the kit.

<ul>
<li>The 5 amp power in is 12.02&nbsp;V, the 11 amp power port is 11.96&nbsp;V and 12.18&nbsp;V depending on which heater is on. </li>
<li>The bed measures 11.50&nbsp;V and the hotend is 3.4&nbsp;V</li>
</ul></li>
<li>While heating the bed and hotend I am using the LCD screen and rotary encoder to move my axes. It works as expected until printing. I have upgraded to an aluminum 12/24&nbsp;V hotbed from the original PCB.</li>
<li>Currently getting Repetier. Will update.</li>
<li>The z-axis leadscrew is M5-0.8 mm</li>
</ul>

CC BY-SA 4.0
2018-07-18T07:35:35.047Z
Sounds like a lack of current, or Z-axis steppers not producing enough torque or X-gantry too heavy
Greenonline
CC BY-SA 4.0
2018-07-18T08:46:21.483Z
What about your power supply? Is it producing enough to power the printer when it is powering the heated bed and the hot-end? Did you measure the voltage (drop)? You say it's working fine upto the point that you start to print, the difference IMHO is heating the nozzle and bed, which together take about 75 % of the power of the printer.
0scar
CC BY-SA 4.0
2018-07-18T12:27:08.133Z
Please explain exactly what you are doing to drive the Z-axis when "not printing" .
Carl Witthoft
CC BY-SA 4.0
2018-07-18T12:41:58.400Z
Please measure for us the following voltages: Board supply from the power supply; the motor's power supply (run a `G1 Z100000 F1000` via Repetier).
Trish
CC BY-SA 4.0
2018-07-18T14:15:06.510Z
Just thought of something else. What is the *lead* and/or pitch of the leadscrews/threaded rods? If the pitch is too high then that could cause the stepper to bork, see [this answer](https://3dprinting.stackexchange.com/questions/4031/would-using-a-leadscrew-with-1-or-2-mm-lead-en-lieu-of-8-mm-result-in-a-better/4038#4038): ***A more aggressive leadscrew will require more torque to drive.***
Greenonline
CC BY-SA 4.0
2018-07-18T17:50:44.207Z
Great questions so far.  Oscar and Carl Witthoft, my power supply is the original 12 volt 360 watt supply with the kit.  The 5 amp power in is 12.02v, the 11 amp power port is 11.96 and 12.18 depending on which heater is on.  The bed measures 11.50v and the hotend is 3.4v

Carl Witthoft, while heating the bed and hotend I am using the LCD screen and rotory encoder to move my axises.  It works as expected until printing.  I have upgraded to an aluminum 12/24v hotbed from the original pcb.  

Trish, Currently getting repretier.  Will update.

Greenonline, the z-axis leadscrew is m5-.8.
RMF
CC BY-SA 4.0
2018-07-18T18:27:52.393Z
Thanks for the informative update! Hi and welcome to Stack Exchange 3D Printing btw... :-)
Greenonline
CC BY-SA 4.0
2018-07-19T15:22:42.583Z
Oh, yeah. I have added the information from your comment to the question. Comments are rather ephemeral in nature and are only used for asking clarifications. They usually end up getting deleted.Any additional info should be edited into the question, so then it is all in one block and the comments need not be scoured in order to get the complete picture. Cheers.
Greenonline
<prusa-i3><ramps-1.4><z-axis><stepper>
Z-Axis doesn't work only during printing
RMF
# Z-Axis doesn't work only during printing

(Asked by: username_0 on 2018-07-18)

Problem: Z-Axis doesn't work during a print. It attempts to work, maybe climbs on the Z-Axis, but screws back down. It whines, too. But, Z-Axis DOES work while not printing. It doesn't matter if the bed and nozzle heating or not, if it's not printing, it works as it should. I don't know what else I can do to troubleshoot this problem.

I have:

* Changed the Ramps 1.4 board twice
* Swapped drivers around, bought new drivers
* Swapped X-Axis and Z-Axis motor connections
* Cleaned threaded rod.
* Leveled two Z-Axis threaded rod riders to near atomic perfection.
* Changed firmware to each of the 3 latest updates
* Remounted motor so both face same cardinal direction
* Cursed
* Changed jumper configurations from 16th microstepper to 8th for more power. No dice. Fried two drivers that way.
* Dialed and redial and tridialed and quaddialed the driver pots
* Recalled the Z-motors work while not printing so it isn't the driver pots
* Cursed again
* Scoured the web for similar issues
* Looked for G-code that might limit Z-Axis elevation
* Died a little. Just a little

Hardware:

* RepRap Guru DIY Prusa i3 V2 3D Printer Kit
* Ramps 1.4
* A4988 Driver
* Firmware:
  + Marin 1.1.8,
    - 1.1.7 (screen didn't function),
    - 1.1.6 (screen didn't function),
  + RepRapGuru\_Marlin\_v4,
  + RepRapGuru\_Marlin\_v2

Additional information:

* My power supply is the original 12 V 360 W supply with the kit.
  + The 5 amp power in is 12.02 V, the 11 amp power port is 11.96 V and 12.18 V depending on which heater is on.
  + The bed measures 11.50 V and the hotend is 3.4 V
* While heating the bed and hotend I am using the LCD screen and rotary encoder to move my axes. It works as expected until printing. I have upgraded to an aluminum 12/24 V hotbed from the original PCB.
* Currently getting Repetier. Will update.
* The z-axis leadscrew is M5-0.8 mm

**Tags:** prusa-i3, ramps-1.4, z-axis, stepper

> **Comments:**
> **username_1**: Sounds like a lack of current, or Z-axis steppers not producing enough torque or X-gantry too heavy  
> **username_2**: What about your power supply? Is it producing enough to power the printer when it is powering the heated bed and the hot-end? Did you measure the voltage (drop)? You say it's working fine upto the point that you start to print, the difference IMHO is heating the nozzle and bed, which together take about 75 % of the power of the printer.  
> **username_3**: Please explain exactly what you are doing to drive the Z-axis when "not printing" .  
> **username_4**: Please measure for us the following voltages: Board supply from the power supply; the motor's power supply (run a `G1 Z100000 F1000` via Repetier).  
> **username_1**: Just thought of something else. What is the *lead* and/or pitch of the leadscrews/threaded rods? If the pitch is too high then that could cause the stepper to bork, see [this answer](https://3dprinting.stackexchange.com/questions/4031/would-using-a-leadscrew-with-1-or-2-mm-lead-en-lieu-of-8-mm-result-in-a-better/4038#4038): ***A more aggressive leadscrew will require more torque to drive.***  
> **username_0**: Great questions so far.  Oscar and username_3 username_3, my power supply is the original 12 volt 360 watt supply with the kit.  The 5 amp power in is 12.02v, the 11 amp power port is 11.96 and 12.18 depending on which heater is on.  The bed measures 11.50v and the hotend is 3.4v  username_3 username_3, while heating the bed and hotend I am using the LCD screen and rotory encoder to move my axises.  It works as expected until printing.  I have upgraded to an aluminum 12/24v hotbed from the original pcb.    username_4, Currently getting repretier.  Will update.  username_1, the z-axis leadscrew is m5-.8.  
> **username_1**: Thanks for the informative update! Hi and welcome to Stack Exchange 3D Printing btw... :-)  
> **username_1**: Oh, yeah. I have added the information from your comment to the question. Comments are rather ephemeral in nature and are only used for asking clarifications. They usually end up getting deleted.Any additional info should be edited into the question, so then it is all in one block and the comments need not be scoured in order to get the complete picture. Cheers.  

---

## 4 answers

### Answer by username_3 on 2018-07-18. Score: 4

I would check the gcode you're generating to make sure it's not full of "bad" z-commands.

Further, I'd take any gcode file you have and manually edit it, leaving in all the initializations, heatings, zeroing, etc., and then delete everything except some z-motion commands. Run that as a test case to see what happens.

I think it's extremely unlikely that the gantry has enough mass to force the z-screws to counter-rotate (lowering the gantry), and you'd see that with power off in any case.

## edit

As username_1 discovered, a [bad choice of lead screw](https://3dprinting.stackexchange.com/questions/4031/would-using-a-leadscrew-with-1-or-2-mm-lead-en-lieu-of-8-mm-result-in-a-better/4038#comment5535_4038) might cause the behavior you're seeing. It would be a bit scary if a stock kit such as the one you bought provided high-pitch Z-screws. Better check that out!

> **Comments:**
> **username_5**: Also check the gcode for how FAST you are attempting to raise the Z. The motor may stall if trying to move too fast.  
> **username_1**: If the *lead* of the leadscrews is too large (8 mm) then that could cause unscrewing, maybe? See [this comment](https://3dprinting.stackexchange.com/questions/4031/would-using-a-leadscrew-with-1-or-2-mm-lead-en-lieu-of-8-mm-result-in-a-better/4038#comment5535_4038) of Tom's: ***with an 8mm leadscrew, the weight of the printbed or carriage can overcome the (idle) torque of the stepper, causing the bed or carriage to drop like a rock when the stepper is disabled. This can be rather annoying.***  
> **username_0**: username_3 username_3, I think you are on to something with rogue commands limiting the Z-Axis. Thank you for pressing me to try a new program. Now I need to learn it... So, it works now. The only difference is that I am printing from Repitier using Cora instead of using Slicer to make g-code for an SD card. While, I am happy with the results, I am dissapointed that I still don't *KNOW* the source of the issue. There must be some command from stock Slicer causing issues.  
> **username_0**: The threaded rod is a 5mm diameter with a thread pitch of .8mm  
> **username_3**: If you can post sample gcode files from each source (Slic3r and Cura) , from the same STL file, perhaps we can identify what's messing things up.  Quite possibly the internal "configuration data"  in Cura's software is a better match for your printer than the same internals from Slic3r .  

---

### Answer by username_0 on 2018-07-18. Score: 4

username_3 username_3, I think you are on to something with rogue commands limiting the Z-Axis. Thank you for pressing me to try a new program. Now I need to learn it...

So, it works now. The only difference is that I am printing from Repitier using Cora instead of using Slicer to make g-code for an SD card. While, I am happy with the results, I am dissapointed that I still don't *KNOW* the source of the issue. There must be some command from stock Slicer causing issues.

> **Comments:**
> **username_3**: If you can post sample gcode files from each source (Slic3r and Cura) , from the same STL file, perhaps we can identify what's messing things up.  Quite possibly the internal "configuration data"  in Cura's software is a better match for your printer than the same internals from Slic3r .  
> **username_1**: I'm not entirely sure if this is an answer or should be a comment to @username_3 's answer. As you don't have 50 rep points yet, you can't post a comment. I'll leave this as it is for the moment, so that you can provide username_3 with more information, and have a bit of a back-and-forth to solve your issue. However, any *new information* should go into your original question... or a new question (referring back to this one) if your original issue has been solved. Then, at a later point, once the dust has settled, I'll convert this answer and carls comment to comments *under* username_3's answer.  
> **username_1**: I'm converting this answer to a comment. Even though you have less than 50 rep points you can comment on username_3's answer, as it is an answer to *your* question. See the "special Note" on the first answer here: https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can-i-do-instead  
> **username_1**: Actually, after re-reading this answer, it *could* actually be an answer, *if* (as username_3 suggests) you edit this answer and add/post the G-code that didn't work and then the G-code that did work, that way the "incorrect commands" could be identified, and then you will hopefully discover the source of the issue. Doing that *might* help other people with the same or similar issue. If you do this and then flag your changes, using the flag link under your answer, then I can undelete your answer. I hope that you understand :-)  
> **username_1**: I've undeleted this, because I couldn't work out if it was an answer or not and, as it has been playing on my mind for a few months, I decided to err on the side of caution. I sincerely apologise for any confusion :-)  

---

### Answer by username_1 on 2018-07-18. Score: 3

From [your comment](https://3dprinting.stackexchange.com/questions/6421/z-axis-doesnt-work-only-during-printing#comment9763_6421)

> the z-axis leadscrew is m5-.8

I presume that your lead is 8 mm? You don't state whether it is a threaded rod or a leadscrew, so I will presume that it is a leadscrew.

If so, then I would suggest that you choose a different leadscrew, one with a lesser lead, say 2 mm or 4 mm. This is because, for a 8 mm lead, the stepper motor has to lift the X-axis gantry by 8 mm upon one rotation, which requires four times the amount of work that would be required to lift the X-axis gantry by just 2 mm if a rod with a 2 mm lead is used.

So you need to either:

* Change/upgrade your stepper motors to ons with more torque, or;
* Change the rods, for some with a smaller lead.

Depending where you are in the world, one option may be cheaper than the other.

*If you are going to upgrade your rods*, then change from a [threaded rod](https://reprap.org/wiki/Threaded_rod) (if you are using one), to a [leadscrew](https://reprap.org/wiki/Threaded_rod#Leadscrew), as they are much better quality, have less friction, more precision and less wobble. However, you may also have to change your [rotary] fittings, i.e. the nut that goes around the rod - although you would have to do that anyway if you change your threaded rod for one with a lesser lead. Also, many threaded rods, and leadscrews, come with the rotary fittings included.

Also, you state that your threaded rod/leadscrew is M5. Again, if you are going to have to change it, it might also be worth changing from M5 to M8, see [Lead screws - M8 instead of M5?](https://3dprinting.stackexchange.com/questions/5589/lead-screws-m8-instead-of-m5?rq=1)

---

For a more in depth explanation, see [this answer](https://3dprinting.stackexchange.com/questions/4031/would-using-a-leadscrew-with-1-or-2-mm-lead-en-lieu-of-8-mm-result-in-a-better/4038#4038) to the question, [Would using a leadscrew with 1 or 2 mm lead, en lieu of 8 mm, result in a better printer?](https://3dprinting.stackexchange.com/questions/4031/would-using-a-leadscrew-with-1-or-2-mm-lead-en-lieu-of-8-mm-result-in-a-better) Here are some highlights:

> A more aggressive leadscrew will require more torque to drive. We have one kit printer we bought a couple years ago that has an overly aggressive multi-start leadscrew for the z-axis. The small motors included in the kit do not have the torque required to reliably start upward movement of the carriage, leaving it sitting there skipping steps until the carriage is given a little upward nudge to get it going (no, it's not a lubrication issue or a driver that needs turning up).

and

> (As Tom [points out](https://3dprinting.stackexchange.com/questions/4031/would-using-a-leadscrew-with-1-or-2-mm-lead-en-lieu-of-8-mm-result-in-a-better/4038#comment5535_4038)) An 8 mm lead can result in the weight of the X-axis gantry (especially in a P3Steel) overcoming the idle torque of the stepper. As a result of this, the X-axis gantry can end up sliding down the leadscrew, in particular at power down

---

Note that there is a difference between *pitch* and *lead*:

* **Pitch** is the distance between adjacent grooves on the rod, whereas;
* **Lead** is the distance travelled along the rod upon one rotation

The difference depends upon the number of leads, or *starts* that your threaded rod has.

From [What is the difference between screw pitch and lead?](https://www.thomsonlinear.com/website/com/eng/training/difference_between_screw_pitch_and_lead.php)

> [![Pitch versus Lead](https://i.sstatic.net/QHdqn.png "Pitch versus Lead")](https://i.sstatic.net/QHdqn.png "Pitch versus Lead")

> **Comments:**
> **username_0**: Learned something new!  Thank you username_1!  So, I have threaded rod that is m5 .8.  It is 5mm wide with with a pitch of .8.  The kit is from reprapguru.com.  I have had so many issues with it, missing parts, terrible documentation, certain prusa firmware not functioning  at all (1.1.6, 1.1.7).  I do not recommend it.  Original firmware broke my  endstops off.  Since this is my only printer, I assumed the aggressive nature  of the machine was typical.  I now have some office rearrangement to allow the printer to remained connected to the computer.  
> **username_1**: Just to clarify, is that a pitch of 0.8 mm, or 8 mm? 0.8 mm sounds about right, but it is the number of starts that is important really... How many starts does the rod have? 1, 2 or 4?  Regardless, it is a shame that your printer seems a bit of a 'mare. However, I'm sure once you get used to it, it will be fine :-) Glad you sorted your problem anyway. :-)  
> **username_0**: Yes, its a pitch of .8mm.  What is the number of starts?  How does this affect Z movement?  The supremely unfortunate part is that it used to work.  I've had the printer for a few months, it was out of commission for a month or so while I was replacing parts and diagnosing syptoms.  It was never easy, but it worked well enough to keep.  The issue may be from a Z-axis speed increase by accident, but reflashing and deleting and installing new slicer didn't fix the issue (which would make sense if the custom files were stored elsewhere).  
> **username_0**: After reading up on lead screws, I will upgrade eventually.  Until then, the machine works with cora.  Thank you for your help and knowledge.  
> **username_1**: @username_0 - The number of starts, or leads, is the number of *individual* threads. Referring to the pic in my answer, look at the end of your rod... how many entry points are there on the bottom? It could be just one, or maybe two, or possibly four. That number is the important number of starts.  You then multiply the pitch (in mm) by the number of starts to get the all important lead (in mm). Does that make sense?  
> **username_1**: It is this lead that affects the Z-movement, as it is the distance that the gantry will  move upon one rotation of the stepper motor. The smaller that distance, the more precise the printer (in theory), w.r.t the layer thickness, although there is a limit (depending on the thickness of your filament).  
> **username_3**: But, again,  the OP is using the lead screws that came with the stock printer kit.  If there were something drastically wrong (pitch, lead, whatever), you'd think hundreds of buyers would be reporting this problem.  
> **username_1**: @username_3 - good point  

---

### Answer by username_6 on 2022-10-23. Score: 1

I had the same issue with an Ender 3.
The threaded rod was not lubricated enough. Adding some lithium grease, applying it evenly, and moving the Z-axis from top to bottom multiple times fixed the issue.
I had to recalibrate the Z-offset after that.


---

