Bauraumheizung gibt Fehler beim PID aus
Hi , ich habe heute meine Bauraumheizung eingebaut und angeschlossen . Dann wollte ich ein PID Tune dafür machen und wärend dessen wird das PID abgebrochen . Jemand eine idee wodran das liegen könnte .
Das ist der Fehler .
Klipper reports: SHUTDOWN
Heater heater_chamber not heating at expected rate
See the 'verify_heater' section in docs/Config_Reference.md
for the parameters that control this check.
Once the underlying issue is corrected, use the
"FIRMWARE_RESTART" command to reset the firmware, reload the
config, and restart the host software.
Printer is shutdown
72 Replies
wo ist der thermistor?
also, du brauchst ein thermistor für die bauraumtemperatur
aber um den heizer zu pid tunen, brauchst du einen thermistor direkt am heizkörper
den heizer mit dem bauraumthermistor zu tunen geht nciht
other-emeraldOP•2y ago
oh , nun der baumelt oberhalb vom Heizer , also meinst du den einfach mal drauf legen und PID machen ?
du musst den schon fest montieren und nciht einfach irgendwo hinlegen
der muss guten kontakt mit dem ptc heizkörper haben, mit dem metallteil
other-emeraldOP•2y ago
Der muß auf das Metallteil ? Überlebt der das ?
ich hab den in eine der kleinen ritzen gesteckt
klar überlebt der das, macht er ja auch am hotend
other-emeraldOP•2y ago
Noch eine frage ich habe den Lüfter mit einem separatem Relais angeschlossen und habe mich an deiner config gehalten welche du mir freundlicherweise gezeigt hast , nun wollte ich den ja per Watermark laufen lassen und nicht mit pwm , tausche ich da jetzt pwm cycle time gegen control: watermark aus `? oder wo gehört der Eintrag hin ?
da musst du nix ändern wenn du das so gemach hast wie ich
other-emeraldOP•2y ago
So will der Lüfter aber nicht laufen
dreht sich das lüfter icon in mainsail?
der geht an ab der temperatur die du da eingestellt hast
other-emeraldOP•2y ago
Ja das dreht sich , aber der Lüfter nicht . Habe jetzt gerade nochmal die Verkabelung kontrolliert , da ist alles in Ordnung . Auch wenn das PID ohne Lüfter nicht verwendet werden kann , das läuft jetzt schon mal
zeig mal deine config und wie du den angeschlossen hast
der lüfter sollte automatich angehen
other-emeraldOP•2y ago
Angeschlossen habe ich +,- jeweils an den DC Anschlüssen und den Signalpin auf ch1 auf der anderen Seite kann man den glaube ich nicht falsch anschliesen oder ? Da gibt es nur B1 und A1
was ist channel 1?
der lüfter + und - muss natürlich an das relais
other-emeraldOP•2y ago
Klasse , ich glaub das Teil hat einen schuß , normal sollte da eine LED leuchten , tut sie aber nicht . ich häng mal einen anderen dran , oder leuchtet die erst wenn der regelt
CH: Relay module signal trigger end (high level trigger effective) so steht es in der Beschreibung , ich geh davon aus das das der Anschluss vom Signal ist
mal mal ein bild wie du das angeschlossen hast
other-emeraldOP•2y ago
mom
other-emeraldOP•2y ago
OK läuchtet
other-emeraldOP•2y ago
Signal ist bei mir Rot , musste gedreht werden
nice
läuft der fan
other-emeraldOP•2y ago
zum glück hast du nicht nett gesagt
nö, läuft nicht
ja, nett ist die kleine schwester von sch....
other-emeraldOP•2y ago
eben
Und Hübsch ist die Große?
warte mal
da sist doch ein 220V relais, wieso hast du da so dünne kabel dran?
was hast du da gemacht
other-emeraldOP•2y ago
Die drei sind 5V die anderen beiden gehen zum Lüfter die sind aber auch nicht. Du errinerst dich eventuell daran das das anfangs ja das Thema war wo es hieß was denn auf dem Lüfter bezüglich Volt drauf steht , ich meine da stand 96-230 Volt drauf , da hatte ich mich ja gewundert das der Lüfter so dünne Kabel hat , dickere passen da aber auch nicht in die verschraubung vom Relays . Die Kabel vom Lüfter hab ich nur verlängert mit dem gleichen Querschnitt
du hast das falsch angelschossen
da ist ja gar keine strom drauf
ein kabel vom lüfter kommt direkt an 220v, das andere kabel an das relais, and das relais kommt die andere 22ßv leitung
wie bei dem bett
das ist ein schalter
other-emeraldOP•2y ago
😂 jetzt wo du es sagst
aber, hast du nciht ein nachabrn oder so der lektroniker ist
das ist 220v, schiess dir dein board nciht ab oder ncih schlimmeres
pass auf
other-emeraldOP•2y ago
Bekomme ich hin , den Heizer selbst musste ich ja auch an das SSR anschliesen.
Kann man dafür eigentlich Aderendhülsen nehmen ? Dann würde ich die Kabel für die 220 Volt Seite etwas dicker nehmen und die so eventuell an das Relays angeschlossen bekommen
du musst sogar
oder solltest
aber dann richtig gut festschrauben
ich hab da hülsen die soft sind, wegen den terminalschrauben
other-emeraldOP•2y ago
Ah , ok . Ich mach mal neu
ach ja, das sind 220V, du solltest das kabel sichern, das hängt hier nur am terminal, das ist suboptimal
other-emeraldOP•2y ago
Nun habe ich alles angeschlossen wie es soll , 1x Lüfterkabel an 220V direkt das andere an den Ausgang vom Relays , dann noch ein Kabel 220 V direkt an das Relays. Es bewegt sich nichts. Läuft der überhaupt beim PID?
teste mal mit einem multimeter ob das relais schaltet
und ob der lüfter direkt ab strom läpft
other-emeraldOP•2y ago
Läuft , vielen dank für die hilfe . Wenn ich das jetzt über den Slicer starten will reicht der Befehl so oder ---- SET_HEATER_TEMPERATURE HEATER=heater_chamber TARGET=50
Im Startcode
ratos macht das
moment
ändere dein slcier gcode zu
START_PRINT EXTRUDER_TEMP=[first_layer_temperature] BED_TEMP=[first_layer_bed_temperature] CHAMBER_TEMP=[chamber_temperature]
dann kanns<t du die temperatur über das filament profile steuernother-emeraldOP•2y ago
Ist dann nicht Pam weg?
nein
du sollst nur das start_print macro ändern
da hängt jetzt die chamber temperatur dran
alles andere was du da so drin hast musst du so lassen
am ende dann einfach das ratos macro
_START_PRINT_HEAT_CHAMBER
überschriben, dort kannst du den heizer dann startenother-emeraldOP•2y ago
So steht es jetzt bei mir in den druckeinstellungen drin----MESH_CONFIG X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}
START_PRINT EXTRUDER_TEMP=[first_layer_temperature] BED_TEMP=[first_layer_bed_temperature] CHAMBER_TEMP=[chamber_temperature]
Das _START_PRINT_HEAT_CHAMBER steht bei mir nicht , oder ich finde es nicht .
du hast doch ratos, oder?
other-emeraldOP•2y ago
Klar , die aktuelle
dann hast du in der ratos macro datei das _START_PRINT_HEAT_CHAMBER macro
other-emeraldOP•2y ago
Achso ich dachte im Slicer . Also das Macro in die Overrides und dort überschreibe ich das dann ?
ja
other-emeraldOP•2y ago
Bevor ich das gleich voll versemmel , womit überschreibe ich das denn ?
du kopierst das original in die overrrides und änderst das so ab das deine heizung dort eingeschaltet wird
other-emeraldOP•2y ago
_START_PRINT_HEAT_CHAMBER CHAMBER_TEMP={params.CHAMBER_TEMP} BED_TEMP={printer["gcode_macro RatOS"].start_print_heat_chamber_bed_temp} macht der das so noch nicht ?
mit den macros stehst du wohl auf kriegsfuß
also
kopiere das GANZE _START_PRINT_HEAT_CHAMBER macro aus der ratos macro datei
macro.cfg
in deine printer.cfg
in die user ovearrides
das hierda steht ja schon drin
M117 Heating chamber...
nahc der zeile einfach deine zeile einfügen damit dein heizer angeht
den rest natürlich drin lassen und nciht einfach allses überschreiben
die zeile TEMPERATURE_WAIT SENSOR=extruder MINIMUM={params.CHAMBER_TEMP}
natürlich auch noch demensrpechend ändern oder rausnehmenother-emeraldOP•2y ago
@Helge Keck Also , ich habe echt versucht da durch zu steigen , ich blick es nicht . Ich weiß noch nicht einmal von welcher zeile du redest wenn du sagst das ich meine Zeile einfügen soll . Und ja Gcode , macros usw blick ich nicht , da wird mir irgendwie immer schlecht . Ich versuche es zwar immer wieder aber weiter komme ich da nicht wirklich.
[gcode_macro _START_PRINT_HEAT_CHAMBER]
description: Uses the extruder sensor to wait for chamber temp. Override the _START_PRINT_HEAT_CHAMBER macro to implement heated chamber handling.
gcode:
{% if params.CHAMBER_TEMP is defined and params.BED_TEMP is defined and params.CHAMBER_TEMP|int > 0 %}
{% set z = printer["gcode_macro RatOS"].start_print_park_z_height|float %}
{% set zSpeed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %}
G0 Z{z} F{zSpeed}
M84
M117 Heating chamber...
RESPOND MSG="Heating chamber..."
SET_HEATER_TEMPERATURE HEATER=heater_chamber TARGET=150
TEMPERATURE_WAIT SENSOR='temperature_sensor enclosure' MINIMUM={params.CHAMBER_TEMP}
MAYBE_HOME
{% endif %}
musst aber noch meine thermistor und heizer namen mit deinen ersetzen
und die temperatur auch die der heizer haben soll zum vorheizen. bei mir steht da TARGET=150
wenn du dein heizer anders einstellen willst musst du das ändernother-emeraldOP•2y ago
Danke dir, Werd das heute Abend machen, muss jetzt erst mal arbeiten.
other-emeraldOP•2y ago
Hi , Helge . Wärst du eventuell nochmal so gut und würdest mal einen blick auf die Printer.cfg werfen irgendwie klappt das mit dem Sensor nicht , egal was ich da rein schreibe bei TEMPERATUR-WAIT SENSOR ich bekomme da immer so einen fehler Unknown sensor 'chamber_heater_fan' irgendwie habe ich das Gefühl als wenn mir da der Abschnitt mit dem Sensor fehlt .
chamber_heater_fan is ja auch kein thermistor, das ist ein fan
du musst dem sagen welcher thermistor gemeint isst
probier mal
heater_generic heater_chamber
warte
du brauchgst zwei sensoren damit das hier funktioneirt
da fehlt der kammer sensorother-emeraldOP•2y ago
ich bin verzweifelt , da macht man so etwas , auch wenn man es liest und eigentlich versteht das es das nicht sein kann
Jo dann verstehe ich das . # Sensor for Chamber
#[temperature_sensor Chamber]
#sensor_type: Generic 3950
#sensor_pin: PF5
Das wäre dann für den 2 Sensor mit dem anderen PIN natürlich und dann wäre der eintrag Chamber richtig oder
groß und klein shcreibung beachten
immer klein schreben bei namen
other-emeraldOP•2y ago
Ok , heater_generic heater_chamber geht zwar , aber der hängt ja direkt am Haizer für das PID , der misst ja dann total unbrauchbar oder ?
du wuillst die kammer temperautr, also nimm den kammer thermistor
other-emeraldOP•2y ago
Also noch einen anschliesen und dann das was ich oben rein geschrieben habe kleingeschrieben und past oder ?
ja
other-emeraldOP•2y ago
Bedankt 👍
Läuft,danke.
Kurze Frage habt ihr den Thermistor vom PTC Heizer in den Alu Rippen befestigt? Gibt es da keinen Kurzschluss ?
other-emeraldOP•2y ago
Ich habe den zwischen den rippen und dem Kunststoff dadrüber geklemmt bzw liegt der da lose dazwichen, bis jetzt ist noch nichts verkokeltes zu sehen .
Hab es gestern noch geändert , hängt jetzt fixiert über den Metallrippen
also ich hab bei mir extra drauf geachtet das der sensor das metall auch berührt, du wilslt ja nciht die luft messen
vor allem bei dem lüfter der da ist
other-emeraldOP•2y ago
Nun etwas schieß hab ich da schon , aber ich hab da auch die möglichkeit den so zu drehen das die Sensorspitze das Metall berührt und nicht das Kabel selbst .
das kabel ist speziell dafür ausgelegt
der heizer wird höchstens 230° heiß an der oberfläche
da passiert nix
der thermistor ist ausgelegt für weit höhere temperaturen
es sein denn du hast dir den billigsten geholt den du finden konntest
other-emeraldOP•2y ago
Naja der lief ja schon so das er direkt zwischen den Metallrippen und dem Kunststoff eingeklemmt war und gesehen habe ich nichts was darauf deuten laßen würde das da was wegkockelt , aber es reicht ja auch wenn die Spitze auf das Metall geht . Ich muß da gleich eh noch mal dran da ich den Heizer noch anschrauben will , hab den jetzt nur so auf dem Boden stehen . Wie weit sollte der eigentlich von den Kabeln vom Heizbett weg ? Wollte denn jetzt mit etwas Platz zu den Panels rechts in die Ecke setzen , so das es den Panels nicht zu warm wird und eben auch nicht den Kabeln
Links
Rechts ist dumm
Links ist kein Bett kabel
other-emeraldOP•2y ago
Hatte es befürchtet , wieviel platz sollte man zu den Panels lassen ?
bei mir steht das fast ganz an dem panel
muss ja den wind am bett vorbei kommen nach obeen, da hast du keinen spielraum
other-emeraldOP•2y ago
Danke , dann mache ich das später mal neu ,bzw leg ich es auf die andere Seite. Im moment hat das mit dem Kabel funktioniert da ich im moment nicht so hoch drucke , aber bevor ich es vergesse leg ich den Heater rüber .