Hey there. Im wondering on my new error I got. I use slic3r and after that feeding .gcode with repetier host to my printer. Arduino mega and RAMPS. In random time print accidently stops. Repetier host seems like nothing happened and contiuing in print, but printer is frozen. I think it always stop at heating extruder command. Any ideas?
I’ve had three problems that are similar to your error:
One was when the heater cartridge wasn’t properly connected to RAMPS and became loose. Repetier automatically goes into lockdown mode (all heaters and the extruder motor disabled) to prevent eventual fires. The X, Y and Z motors move however.
The second problem I have is whenever I switch on a fluorescent tube. The starter in the lamp produces a high-voltage spike which somehow resets the Arduino/RAMPS. The printer completely resets then and you need to restart Repetier Host and plug the USB cable out / back in.
The solution to this is to avoid using fluorescent tubes. You can try to reproduce this error by simply switching on some electrical devices that consume a lot of power (i.e. washing machines, electrical heaters, fluorescent tubes etc.) and see if this affects your printer.
If your printer “stutters” (moves a little bit and waits then, moves a bit again) your PC is too slow. I had this problem where Repetier wasn’t able to send the GCODE fast enough because it tried to render the Repetier 3D view instead but failed. Solutions: switch away from the 3d view to temperature curves during printing, install better graphics drivers or upgrade your PC.
That was quite a lot, but I hope one of these points can help you.
If you have a LCD screen attached, does it reset as well?
I have lately been having serial io errors. It seems to be a known bug in ramps. If that is it, you should see it in the terminal.
Tanks for advices. @Folke_Schwinning it doesnt look like any of problems you had. Whole printer is stuck and the lights or other bigger electrical device doesnt have influence on this. I have core i5 thinkpad. It is fast enough I think:) But thanks for ideas. @Keith_Applegarth I dont have LCD on printer so I cant say. @Matt_Harrington you think somehow spy the serial communication between host and printer or is somewhere terminal in repetier? Next idea is about baud rate. Is 230k ok? Or should I slow it down to 115k?
@Filip_Kotoucek , couldn’t say. I have no experience with that software. I switched from pronterface to octoprint and would never go back. Watching prints from my phone is great.
The default baud rate is set in the firmware to 250000. The comms errors can be caused be many things, not just your 3d printer.
@Keith_Applegarth I connected LCD and same issue. LCD continues printing.refreshing display but printer stuck. Now I printed from SD card. So I assume it have to be some issue right inside Marlin
@Filip_Kotoucek usually a reset during printing is caused by a power problem. Something drawing too much power. But if you can print from the SDCard, it would mean that the PC is some how resetting your printer.
@Keith_Applegarth so it could fix big capacitor to compensate the fluctuation right? The last print wasnt connected do pc at all.
Maybe. I would probably check your power supply. Make sure the voltage is stable there and all connections are tight first. An oscope could probably tell you more.
Hm. Problem showed again:) Now Im not with the printer, but will check everything I could think of. I found that printer stucks everytime on same Repetier hosts command (heating extruder).
I was having a similar issue with my auto level. The servo would actuate, then the printer would reset. I tried a capacitor which seemed to help, but ultimately I ended up replacing the the servo. It could be that your heating element is drawing too many amps. Does the printer reset or just stall?
Just freeze. I could even print from sd card with lcd panel and the panel continues too. If the arduino would be restarted, the lcd will be restarted too. But only print stoppes. Everything else seems goin on and on as nothing happened