Stepper temps

So I’ve successfully started machining wood parts and they’ve come out quite nice (for the most part) but I’ve had nothing but problems with repetier-host. I’ve recently created quite the elaborate g-code file that is exceptionally long and noticed my motors have gotten quite warm. I’m sure it’s nothing but it’s better to be safe than sorry. Anyways, my problem is when I tried pausing it and let it cool down, I can’t get it to start correctly. Also when This does happen I have no choice but to restart the g-code from the beginning and start all over again. It’s very aggravating considering I’m running an almost 2 hour cycle time. Is there any possible way to start the g-code at a certain line so I don’t have to start from scratch? I know it’s a lot but anything helps!

The motors are fine running pretty hot. The best way to assure that the steppers are not running too hot is to make sure the stepper drivers have the right current for the stepper motors you are using. If you are unsure, post the model number of the stepper you are using along with any information you used to set the current (or maybe you just accepted with V! set), and the forum can give you feedback on your current settings.

As for pausing, if you are using an M0 command, your control board is waiting for a click from your display (not from Repetier-Host). Repetier-Host has its own separate @pause command to help address this issue. Another thing you can do is put a time limit on an M0 so it will automatically resume after some period of time.

1 Like

We try to keep them under 50C (122F) just for the sake of the printed parts. They can handle much higher.

1 Like

Edited the tile to be more useful for others.

Thanks Robert but my motors and everything came from the kit I bought from Ryan so there should be no issues there and it’s not like they were so hot I couldnt touch them it was just more of not knowing what they could really handle. As for the M0 command it always says it can’t recognize that code.

Gotcha, they never got even close to that so im sure they’re fine.

Be sure you’re using M-Zero, not M-letter O for the pause command, assuming you want to use the display button to continue.

I’m not a regular Repetier-Host user, so exactly what is going on with your pausing eludes me, as well as why M0 is failing. Perhaps you can give us more details on how you are pausing (or using M0), and how you are attempting to resume.

M0 (and it is a zero as Tom indicates), is interpreted by Marlin and requires clicking on the knob on the display attached to your control board to resume. It definitely works, but it cannot be resumed from within Repetier-Host. If you don’t have a display on your control board, you are SOL unless you provided a time limit with the pause. There are optional parameters for an M0 including a message you define and a time limit for the pause. See this reference.

There is also an @pause command. The @pause command directs Repetier-Host to stop sending g-code to the control board. The control board itself is not paused, just Repetier-Host, and this command is removed and therefore not sent to the control board.

You may be clicking on some button on a screen to pause rather than use these commands. It is highly likely that under the hood that button is using one of these two methods to pause your print job.