Heizbett Temperatur wandert weg

#1
Seit neuestem macht mein Drucker merkwürdige Probleme und zwar läuft nach einer gewissen Zeit die Temperatur des Heizbettes davon.

Mein Heizbett wird per Bang-Bang und SSR gesteuert. Es ist also kein PID Controller am Werk. Der Fehler tritt mit allen getesteten Repetier Versionen (0.91, 0.92.2, 0.92.3) auf.

Problem:
- Bett heizt regulär
- Nach erreichen der Betttemperatur heizt das Hotend regulär
- Drucker fängt an zu Drucken
- Nach kurzer Zeit (~1-2 Minuten) sinkt die Bettemperatur und fängt sich 20°C unterhalb des Sollwertes wieder
- Von da an steigt die Temperatur des Bettes extrem langsam wieder an, erreicht aber nicht den Sollwert

- Während die Temperatur sinkt behauptet Repetier, dass das Bett auf voller Leistung läuft
- Wähle ich manuell eine höhere Temperatur, steigt diese an. Die Temperaturdifferenz zum Sollwert bleibt ähnlich. Hier behauptet Repetier allerdings nicht, dass das Heizbett konstant mit voller Leistung läuft und zwar auch wenn ich die Temperatur erst senke und dann wieder anhebe.

Heize ich manuell Bett und Hotend hält der Drucker die Temperaturen wunderbar.

Bisher ausgeschlossen habe ich:
- Hitzeprobleme des SSR
- Hitzeprobleme des Netzteils

Bin da aktuell irgendwie ratlos. Das Problem tritt auch bei deutlichen höheren Betttemperaturen fast genauso auf. Kann mir also nicht vorstellen, dass das Netzteil langsam die Biege macht und die Leistung nicht mehr reicht. Allerdings hat das Netzteil mit 400W nicht gerade sensationell große Reserven (5 Schrittmotoren, 160W Heizbett, 30W Heizpatrone).

Vielleicht hat hier ja jemand eine gute Idee was los ist.
 

Anhänge

#2
Mit ein wenig Lehrgeld habe ich das Netzteil als Ursache nun ausgeschlossen. Hab mir ein altes Servernetzteil umgebaut und der Effekt ist genau der Gleiche.

Auffällig ist, dass die Extrudertemperatur immer eine Delle aufweist bevor die Betttemperatur absinkt.
 

Toshiru

Erfahrener Benutzer
#4
Naja er heizt ja anscheinend sauber auf fällt aber während dem drucken ab... Das klingt für mich eher nach einem Steuerungsproblem. Manuell vor geheizt passt alles?
 

sl6der

Erfahrener Benutzer
#5
Hättest Du oben nicht geschrieben, dass Du die Platte über ein SSR ansteuerst, dann hätte ich gesagt, an den PIDs stimmt was nicht, aber so kann ich dir nicht helfen :(
Wieso genau steuerst du es eigentlich nicht direkt an?
So könntest du das Relais ausschließen?
 

locomarco

Erfahrener Benutzer
#6
Wahrscheinlich hat er ein 12V Netzteil und nutzt ein RAMPS. Bei nem 160W Heizbett sind das über 13A, also zuviel fürs RAMPS.

@H3lium: Du hast aber schon ein sehr seltsames Problem, hast du noch ein zweites SSR?
400W sind übrigens mehr als genug für dein Setup.
 

MaxWin

(╯°□°)╯︵ ┻━┻
#7


Also für mich stimmt was ich da sehe. Nach dem Druck (1. Layer?) Wird die Temperatur des Druckbettes ja auch niedriger gestellt. Bist du sicher das du dafür nicht eine Konfiguration erzeugt hast?

Das kurze abfallen des HotEnds finde ich auch nicht so beunruhigend. Er heizt einmal kurz darüber, fängt sich und gut ist. Das könnte man vielleicht mit Kalibrieren des Hotends verbessern.

Zur not schau mal im gcode ob da ewas zu finden ist.
http://reprap.org/wiki/G-code#M190:_Wait_for_bed_temperature_to_reach_target_temp
 

MaxWin

(╯°□°)╯︵ ┻━┻
#10
Das hier passt aber nicht zusammen:
Aber es passt zeitlich zu der Senkung der Solltemperatur ;)
Edit: ach jetzt seh ich das erst, das sind zwei verschiedene Bilder. Welche bedeutung haben die? Was ist ein Manuell nachgestellt mit Hotend?

Ich denke es sind zwei Fragen die helfen:

1) Was passiert wenn du das Manuell auf diese Temperatur heizt?

2) Wie sieht ein gcode eines Druckes mit diesem Fehler dazu aus?
 
#11
Vielen Dank für die Antworten bisher.

Das zweite Bild (hochkant) zeigt was passiert, wenn ich die Temperaturen ohne Druck manuell wähle und das erste Bild zeigt die weg wandernde Temperatur beim Drucken.


Das Bild verdeutlicht das Problem recht gut. Plötzlich scheint das Heizbett selbst mit voller Leistung nicht einmal mehr die Temperatur halten zu können. Daher kam ich auf das Netzteil. Kann man aber mittlerweile als Problem ausschließen. Habe den Drucker an ein anderes Netzteil mit einem maximalen Strom von 47 A bei 12V gehängt und das Resultat ist das Gleiche.

Probleme mit dem GCode schließe ich auch aus, da ich da aus beruflichen Gründen halbwegs fit bin und mir den angesehen habe.

Mittlerweile überprüfe ich an drei Stellen im Gehäuse die Temperatur und kann keinen Zusammenhang zwischen Temperatur, Zeit bis zum Absinken der Temperatur, Betttemperatur erkennen.

Habe heute das Heizbett mal über einen längeren Zeitraum (2h) einfach heizen lassen. Das Ding hat wunderbar die Temperatur gehalten. Einen Fehler, der erst auftritt wenn im bereich des Bettes alles durchgeheizt ist, würde ich daher für unwahrscheinlich halten.

Das Problem tritt sowohl beim Druck über die SD Karte, als auch beim Druck über den PC auf.

Die komplette Elektronik ist ausgelagert und der Drucker in einem Gehäuse. Einen Luftstrom kann man als Ursache denke ich auch ausschließen.


Was ich mir gerade noch vorstellen kann:
- Problem des RAMPS
- Lüfterproblem RAMPS (ich meine die Lüfter über dem RAMPS sind geregelt, vielleicht gibt es einen Wackler, der durch den Luftstrom ausgelöst wird)
- Defektes Relais
- Defektes Heizbett (wüsste nicht genau was das für ein Fehler sein soll. Eventuell der Thermistor?)
- Software-/Firmwareproblem (Habe Backups alles Firmwares, die ich je eingespielt habe und habe auf funktionierende zurückgegriffen, aber ganz ausschließen würde ich die Software/Firmware noch nicht).
 

gfunk

Erfahrener Benutzer
#12
was zeigen die beiden Graphen eigentlich an?
Die Ausgänge des Microkontrollers oder wirklich den Strom?
Ich schätze nur die Ausgänge und nicht der tatsächliche Strom.

So wie es aussieht kommt das Heizbett am Anfang (solange das Hotend noch keinen Strom zieht) problemlos auf Temperatur.
Sobald das Hotend aber auch Strom zieht reicht der Strom scheinbar nicht mehr für beide.

Hast du schonmal den Strom den das Heizbett zieht gemessen (in beiden Phasen)?!

Ein günstiger Lösungsansatz wäre das Heizbett nach unten zu isolieren.

Edit: Wow ich hab jetzt erst die Temperaturbereiche gesehen in denen du dich da bewegst... da dürfte dir eindeutig der Saft ausgehen ;)
 
Zuletzt bearbeitet:

locomarco

Erfahrener Benutzer
#13
Ich hätte ja zuerst auf einen Hardwaredefekt getippt (SSR defekt, Kabelbruch, ...), aber dann müsste das auch beim manuellen Heizen auftreten. Zumal das eigentlich sowieso keinen Unterschied macht.

Am besten du misst mal die Spannung, die am Heizbett anliegt, wenn die Temperatur fällt und der Ausgang auf 100% steht.
Wenn Betriebsspannung anliegt -> Kabelbruch?
Wenn keine Spannung anliegt -> Leuchtet die LED am SSR? Liegen 12V am Schalteingang an?
Wenn nicht kanns eigentlich nur noch am MOSFET auf dem RAMPS liegen.


was zeigen die beiden Graphen eigentlich an?
Die grüne Linie ist die Solltemperatur, die blaue ist die vom Thermistor gemessene Temperatur. Das Flächendiagramm unten zeigt den Heizbettausgang in %.

Sobald das Hotend aber auch Strom zieht reicht der Strom scheinbar nicht mehr für beide.
Dann würde das Problem aber in dem Moment auftauchen wo das Hotend eingeschalten wird.
Außerdem geht die maximale Heizleistung bei seinem Heizbett @ 120°C um etwa 50W zurück, allein das wäre schon mehr als die meisten Hotends im kalten zustand brauchen.
Das Netzteil ist mit 400W auch mehr als stark genug.
 

locomarco

Erfahrener Benutzer
#15
Auf dem Screenshot sind es gut 2 Minuten zwischen einschalten des Hotends und abfall der Temperatur, so träge ist ein Heizbett nun auch wieder nicht.

Außerdem funktioniert es doch beim manuellen Heizen und ein anderes Netzteil hat er auch schon versucht.
 

Toshiru

Erfahrener Benutzer
#16
Kannst du EMF Ausschließen? Bei meinem CTC habe ich schon Foren von steuerungsproblemen in Verbindung mit Elektromagnetischen Feldern gelesen.....oft ist es das simpelste was ausschlaggebend ist.
Der Fehler tritt ja nur auf wenn das Hotend zu heizen anfängt oder nicht? Also bei manuellem aufheizen über das board passiert das nicht?
 

gfunk

Erfahrener Benutzer
#18
Ich würde aber trotzdem Strom und Spannung parallel dazu mal messen.
Wenn der Ausgang scheinbar auf 100% steht, müsste auch der gleiche Strom durchlaufen, tut er scheinbar aber nicht.

Wird das über ein Relay oder einen FET angesteuert?
 

locomarco

Erfahrener Benutzer
#19
Der Strom kann bei 120°C gar nicht der gleiche sein, da der Widerstand mit der Temperatur ansteigt.

Sein Heizbett wird von einem SSR geschalten, deswegen hab ich ja geschrieben er soll die Spannung an Steuer- bzw. Laststromkreis messen.
 

gfunk

Erfahrener Benutzer
#20
Der Strom kann bei 120°C gar nicht der gleiche sein, da der Widerstand mit der Temperatur ansteigt.

Sein Heizbett wird von einem SSR geschalten, deswegen hab ich ja geschrieben er soll die Spannung an Steuer- bzw. Laststromkreis messen.
Ich sag ja auch nicht dass den Strom bei 50° mit dem Strom bei 120° vergleichen soll.
Er soll den Strom beim ersten erreichen der Temperatur mit dem Zeitpunkt an dem die Abdrift Auftritt vergleichen.

Bzw Strom bei Abdrift mit Strom im manuellen Modus bei gleicher Temperatur.


Strom ist hier interessanter da dieser auch wirklich zur Erwärmung führt
 
FPV1

Banggood

Oben Unten