Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

arbitrary reset the printer when printing more than 1 hour #3054

Closed
AnatoliyKube opened this issue Feb 28, 2016 · 59 comments
Closed

arbitrary reset the printer when printing more than 1 hour #3054

AnatoliyKube opened this issue Feb 28, 2016 · 59 comments
Labels
Bug: Potential ? Needs: More Data We need more data in order to proceed
Milestone

Comments

@AnatoliyKube
Copy link

Printing from SD card, not connected to PC.
If printing takes longer than 50 minutes, printer stops and resets.
If you set the bed and nozzle temperature with the LCD (to warm up before printing) Several times printer reset occurs.

@AnatoliyKube
Copy link
Author

guys, check the firmware printersbrasuetsya 52-59 minutes and when printing, but the item is designed for 2 hours

@AnatoliyKube
Copy link
Author

He returned to the firmware https://github.com/ErikZalm/Marlin - no such problems
all the RC version has a problem

@brainscan
Copy link

Sorry but I can't make any sense of that. None.

Sent from my iPhone

On 29 Feb 2016, at 14:05, AnatoliyKube [email protected] wrote:

guys, check the firmware printersbrasuetsya 52-59 minutes and when printing, but the item is designed for 2 hours


Reply to this email directly or view it on GitHub.

@AnatoliyKube
Copy link
Author

all versions of RC has a problem
The printer prints 52-59 minutes , after - STOPS END RESETS
(version 1.1.0-rc3 ) , very unstable work, reset occur spontaneously ,

@jbrazio
Copy link
Contributor

jbrazio commented Feb 29, 2016

Let me try to make sense of the comments..

  1. Your printer resets itself when printing after 50m into the job
  2. If you set pre-heat for nozzle and bed somethings it resets itself
  3. This only occurs with Marlin RC version(s)

I have a couple of questions..

  1. What is your hotend heater cartridge power ?
  2. What is your hotbed power ?
  3. What is your PSU power ?

I have the feeling you may be running close to the PSU power ratting..

@brainscan
Copy link

I use rc3 and have never had this problem. Can you give more idea about your particular set up as it may be unique to you.

Sent from my iPhone

On 29 Feb 2016, at 14:32, AnatoliyKube [email protected] wrote:

all versions of RC has a problem
The printer prints 52-59 minutes , after - STOPS END RESETS
(version 1.1.0-rc3 ) , very unstable work, reset occur spontaneously ,


Reply to this email directly or view it on GitHub.

@AnatoliyKube
Copy link
Author

I have two printers
Power Supplies 12.3v 20 A (peak 30 А ), 5V 1 A ,specialized,stabilized voltage, air blower(fen)
bed - 1.8 OM - 6,8 A (peak)
extruder heater 4 om - 3 A
engines - 1,2 А *4 =5A
15 A peak
arduino tnd lcd -separately 5V
on the firmware version https://github.com/ErikZalm/Marlin~~pobj -There are 10 hours a day - everything is fine
on the firmware version RC 1.1.0 - RC3 -malfunction even without heating (periodically),
printing 50-60 minutes-simply reset the printer

@jbrazio
Copy link
Contributor

jbrazio commented Feb 29, 2016

Do you see any messages in the serial console prior to the board reset ?

@AnatoliyKube
Copy link
Author

the printer is not connected to PC , in LCD - ready , x ---- y--- z---

@AnatoliyKube
Copy link
Author

again I remind -on the firmware version https://github.com/ErikZalm/Marlin~~pobj -everything is fine

@jbrazio
Copy link
Contributor

jbrazio commented Feb 29, 2016

Could you connect the printer to the PC just to have the debug log available ? You should still start the print job using the LCD/SD card but having a serial terminal open from the PC to store the log file.
The error you're having could be related with #2963 as @thinkyhead pointed out, the latest RC branch there are some changes related with thermal stuff.

Let's have the logs first.

@AnatoliyKube
Copy link
Author

1 -3 miin start - error: Heating failed ,system stopped heatr id :0

@AnatoliyKube
Copy link
Author

2 - Print time: 1 hour 06 minutes - - error: Heating failed ,system stopped heatr id :0

@Blue-Marlin
Copy link
Contributor

Relax

  /**
   * Whenever an M104 or M109 increases the target temperature the firmware will wait for the
   * WATCH_TEMP_PERIOD to expire, and if the temperature hasn't increased by WATCH_TEMP_INCREASE
   * degrees, the machine is halted, requiring a hard reset. This test restarts with any M104/M109,
   * but only if the current temperature is far enough below the target for a reliable test.
   */
  #define WATCH_TEMP_PERIOD 30                // Seconds
  #define WATCH_TEMP_INCREASE 4               // Degrees Celsius```

@Blue-Marlin
Copy link
Contributor

Maybe it's a good idea to protect your nozzle from the fans.
Is the printer printing a bridge right before the failure?

@AnatoliyKube
Copy link
Author

WHERE TO FIND THIS CODE ?

  #define WATCH_TEMP_PERIOD 30 // Секунды
  #define WATCH_TEMP_INCREASE 4 // Градусы Celsius

@jbrazio
Copy link
Contributor

jbrazio commented Mar 1, 2016

Configuration_adv.h

@thinkyhead
Copy link
Member

WHERE TO FIND THIS CODE ?

We have a search box at the top of this page! 😀

@thinkyhead thinkyhead added Bug: Potential ? Needs: More Data We need more data in order to proceed RC labels Mar 2, 2016
@thinkyhead
Copy link
Member

@AnatoliyKube Have you tested yet with RCBugFix? We've made a lot of patches since RC3, some of which may have an effect on your issue.

@AnatoliyKube
Copy link
Author

If you have changed RCBugFix for the last 48 hours - NO
Today again there was a failure (full stop) when printing on 42 minutes, the item is flawed

question is not on- when driving range (radius of less than 5 mm) pull is enough going on, the camera goes in spurts

@thinkyhead
Copy link
Member

If you have changed RCBugFix for the last 48 hours - NO

Excellent. This will help narrow it.

question is not on- when driving range (radius of less than 5 mm) pull is enough going on, the camera goes in spurts

This makes little sense. You should simply post in your native language and we will translate it ourselves.

In the meantime, through some careful questioning and experimentation we should be able to track down the problem.

  • First question: Have you run the M303 tuning procedure to calibrate your nozzle heater?
  • Have you checked your thermistor to make sure it's reading the correct temperature? That's actually quite simple. When the printer is first turned on, the temperature should match room temperature.

@AnatoliyKube
Copy link
Author

The thermistor operates normally (previously installed firmware
https://github.com/ErikZalm/Marlin~~pobj -всё worked without any issues)
м303 e0 s230 c8 - I checked, but each time it gave different values (11
+-20%, 0,56 +-20% 54+-20%)
while those that are installed by default ( 22 ........ ) , the difference in the work is not
had seen,
when heated ( 240 g ), the temperature goes up to 230 and increases smoothly , не
больше 242 гр но в низ 235, хотя при печати колебания температуры 238-241 гр
произвольный сброс может возникнуть в любое время - нагрев принтера ,
простой принтера ,печать , в начале я это заметил при печати детали (время
более 1 часа ) - 50-59 минут , принтер просто сбрасывался (состояние как
при включении) естественно деталь пришлось выкинуть , потом я это заметил
при нагревании экструдера и стола - это происходило не однократно ,
блок питания 12,3 V 20A (30A в пике ) , 5 v 1 A , с воздушным
охлаждением , ещё раз напоминаю что на прошивке
https://github.com/ErikZalm/Marlin~~pobj -всё работало без проблем , с
таким блоком питания (есть второй принтер )

2016-03-03 9:29 GMT+02:00 Scott Lahteine [email protected]:

If you have changed RCBugFix for the last 48 hours - NO

Excellent. This will help narrow it.

question is not on- when driving range (radius of less than 5 mm) pull is
enough going on, the camera goes in spurts

This makes little sense. You should simply post in your native language
and we will translate it ourselves.

In the meantime, through some careful questioning and experimentation we
should be able to track down the problem.

  • First question: Have you run the M303 tuning procedure to calibrate
    your nozzle heater?
  • Have you checked your thermistor to make sure it's reading the
    correct temperature? That's actually quite simple. When the printer is
    first turned on, the temperature should match room temperature.


Reply to this email directly or view it on GitHub
#3054 (comment)
.

@AnatoliyKube
Copy link
Author

сейчас заменю блок питания 12 V29,9A с вентилятором

@jbrazio
Copy link
Contributor

jbrazio commented Mar 3, 2016

Anyone knows Russian ?

@AnatoliyKube
Copy link
Author

replaced by a more powerful power supply
printed 2 days
print time of 1.2 hours on the item
Today, when you print the item (1.5 hours) for 5 minutes full stop, not pninter riagiruet on the encoder, the inscription on LСD: THEREMAL RUNAVAY

@Blue-Marlin
Copy link
Contributor

Against THEREMAL RUNAVAY tune

/**
 * Thermal Protection parameters
 */
#if ENABLED(THERMAL_PROTECTION_HOTENDS)
  #define THERMAL_PROTECTION_PERIOD 40        // Seconds
  #define THERMAL_PROTECTION_HYSTERESIS 4     // Degrees Celsius
/**
 * Thermal Runaway Protection protects your printer from damage and fire if a
 * thermistor falls out or temperature sensors fail in any way.
 *
 * The issue: If a thermistor falls out or a temperature sensor fails,
 * Marlin can no longer sense the actual temperature. Since a disconnected
 * thermistor reads as a low temperature, the firmware will keep the heater on.
 *
 * The solution: Once the temperature reaches the target, start observing.
 * If the temperature stays too far below the target (hysteresis) for too long,
 * the firmware will halt as a safety precaution.
 */

#define THERMAL_PROTECTION_HOTENDS // Enable thermal protection for all extruders
#define THERMAL_PROTECTION_BED     // Enable thermal protection for the heated bed

@AnatoliyKube
Copy link
Author

Yes, in my firmware so exposed
/**

  • Thermal Protection parameters
    */
    #if ENABLED(THERMAL_PROTECTION_HOTENDS)
    #define THERMAL_PROTECTION_PERIOD 40 // Seconds
    #define THERMAL_PROTECTION_HYSTERESIS 4 // Degrees Celsius

and
#define THERMAL_PROTECTION_HOTENDS // Enable thermal protection for all extruders
#define THERMAL_PROTECTION_BED // Enable thermal protection for the heated bed
also

@CONSULitAS
Copy link
Contributor

@AnatoliyKube
Great!
Answer: Correct. Because it is rather new function.

Fork of ErikZalm is to old. Made more than one year ago.

@AnatoliyKube
Copy link
Author

so ,
gibt es eine falsche Entscheidung in dem Algorithmus
nichts für ungut
Neue Lösungen müssen überprüft werden
wenn ich als Designer gearbeitet (Elektronik),Wir luden eine Frau,zum Test. zhenshina weiß nicht, wie das Gerät zu benutzen
sie war auf der Suche nach Fehlern, und wir fixieren

so wird es die richtige Übersetzung sein

@CONSULitAS
Copy link
Contributor

@AnatoliyKube
Please translate to english, because the others can follow you.
If you speak german, you are welcome, because it is my native language. But don't use a automatic russian to german translator.

No wrong decision in the algorithm!
The algorithm has to be tuned for every model. Because the physics is different. So you need different parameters.

When you tune it for example for a K8200 it is good for every user with this machine. But we don't have your machine to test.

@AnatoliyKube
Copy link
Author

I have a standard printer - ARDUINO 2650, RAMP 1.4,E3d v6 1.75mm (I made it myself), there is no difference

@AnatoliyKube
Copy link
Author

CORE XY

@CONSULitAS
Copy link
Contributor

@AnatoliyKube
If your problem is solved, please close this issue. Thanks and good luck!

@AnatoliyKube
Copy link
Author

how do you know - what causes the printer to stop -EXTRUDER or bed

@AnatoliyKube
Copy link
Author

by what principle works fire protection

@Blue-Marlin
Copy link
Contributor

how do you know - what causes the printer to stop -EXTRUDER or bed

Look at the log

12:33:47.892 : Error:Heating failed, system stopped! Heater_ID: 0
12:33:47.893 : Error:Printer halted. kill() called!

Heater_ID is ether the extruder id number or "bed".

by what principle works fire protection

a. read the descriptions.
b. read the source.

@AnatoliyKube
Copy link
Author

I read
I understood-
the system makes a decision - error ,
by condition :(temperature.cpp (638))

 if (degHotend(e) < watch_target_temp[e]) {
          // Stop!
          _temp_error(e, PSTR(MSG_T_HEATING_FAILED), PSTR(MSG_HEATING_FAILED_LCD));
        }

for the time (interval)

  #define THERMAL_PROTECTION_PERIOD 60        // Seconds
  #define THERMAL_PROTECTION_HYSTERESIS 8     // Degrees Celsius

how much, measurement provides a basis for a decision ?
if one - if the measurement is erroneous -

@Blue-Marlin
Copy link
Contributor

#define OVERSAMPLENR 16

@AnatoliyKube
Copy link
Author

one more problem -
if you move a thread from lcd -prepare-move axis - move 1 mm (0,1mm) - extruder -
when the rotation of the encoder -or suspense, or reset -
-similarly as the axis z

-if you rotate the encoder slowly - in sync with the movement, the problem occurs less frequently

@thinkyhead
Copy link
Member

if you rotate the encoder slowly - in sync with the movement, the problem occurs less frequently

We have patched this recently. Obtain the latest code for RCBugFix to avoid Marlin crashing while moving with the encoder wheel.

@AnatoliyKube
Copy link
Author

I'm going to try now

@AnatoliyKube
Copy link
Author

No error persists
lcd -prepere-move axis - move 1 mm (0,1mm) - extruder -
when the rotation of the encoder - reset -

@AnatoliyKube
Copy link
Author

extruder - try to put 300 mm, 100 mm or more there will be reset
Further
twitching occurs characters X , Y , Z on the screen

@thinkyhead
Copy link
Member

twitching occurs characters X , Y , Z on the screen

Does Auto Home (G28) help that?

@thinkyhead
Copy link
Member

when the rotation of the encoder - reset -

It sounds very strange. Are you ok sticking with Version 1.0.2-1 for the time being? I cannot imagine what is combining on your system to cause such issues. All we can do is compare the old code and the new code, and try to isolate the changes that lead to instability. For my part, I am unable to reproduce any of the problems you describe using the latest RCBugFix code with my hardware.

@AnatoliyKube
Copy link
Author

if you run the g28, twitching characters disappears,
but ,
after a while begins again(the latest RCBugFix)

@Blue-Marlin
Copy link
Contributor

That blinking xyz is a wanted change.
In the version before you have seen "---:" insdtead of numbers behind the XYZ when unhomed.
Stepper deactivation time after DEFAULT_STEPPER_DEACTIVE_TIME did not work at all.

Now you see alternating XYZ <-> ? before homing and the relative to boot-position coordinate positions.
After homing static XYZ and position.
When DEFAULT_STEPPER_DEACTIVE pased by without a move the steppers are now deactivated.
The display shows then alternating XYZ <-> .
You can stop stepper deactivation for all axes by settingDEFAULT_STEPPER_DEACTIVEto 0, or for every single axis withDISABLE_INACTIVE_[XYZE]tofalse.
If you want the stepper deactivation but not the blinking with ' 'you can define DISABLE_REDUCED_ACCURACY_WARNING.

@Blue-Marlin
Copy link
Contributor

@thinkyhead
#3050 fixed xyz but not e and the z-move in manual homing.
Do you want to finalize your #3110 or should i try to extend my #3050?

@jbrazio
Copy link
Contributor

jbrazio commented Apr 28, 2016

Thank you for your interest making Marlin better and reporting this issue but this topic has been open for a long period of time without any further development. Marlin has been under heavy development for the past couple of months and moving to it's last mile to finish the RC cycle and release Marlin v1.1.0. We suggest you to try out the latest RCBugfix branch and reopening this issue if required.

@jbrazio jbrazio closed this as completed Apr 28, 2016
@jbrazio jbrazio modified the milestone: 1.1.0 Jul 16, 2016
@github-actions
Copy link

github-actions bot commented Apr 5, 2022

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked and limited conversation to collaborators Apr 5, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Bug: Potential ? Needs: More Data We need more data in order to proceed
Projects
None yet
Development

No branches or pull requests

6 participants