Erstellen geht relativ einfach mit einem Thermister. Vertrauenswürdiges Thermometer schnappen und möglichst dicht an den eigentlichen Sensor und möglichst gut thermisch gekoppelt am Heizblock montieren. Den zu vermessenden Sensor hängst du an dein Multimeter.
Dann langsam aufheizen, Multimeter ablesen und jeweils Widerstand und gemessene Temperatur in eine Tabelle notieren.
Schau dir als Beispiel mal die thermistortable_11.h oder so in Marlin an. Da sind solche Einträge drin:
Code: Alles auswählen
{ OV( 1), 938 },
{ OV( 31), 314 },
{ OV( 41), 290 },
{ OV( 51), 272 },
Du könntest einfach eine existierende Tabelle modifizieren. Die benutzte Tabelle ist in Configuration.h in "#define TEMP_SENSOR_0" festgelegt. Entweder du modifizierst diese oder alternativ eine andere, unbenutzte. Die Tabellen sind in thermistortable_N.h abgelegt, wobei N die beim Define eingetragene Nummer ist.
Ja, neue Tabellen kann man auch anlegen aber dann sind so einige Header Dateien mehr zu modifizieren, viel Arbeit, würde ich für Gelegenheitsprogrammierer nicht unbedingt empfehlen
Ich werde für meine Filamente und meinen Drucker hier mal ein paar Temperaturtürme drucken. Dann sehe ich, in welchem Bereich das Zeug am Besten druckt.
Das von mir heute Mittag beanstandete Filament hat tatsächlich Wasser gezogen. PETG und PLA wreden relativ spröde, wenn es zu feucht ist. Das bricht beim Knicken dann wie Spaghetti.
Die Rolle lagert hier aber auch schon eine ganze Weile.
Ich muss mir mal so einen Trockenapparat bauen. Alter Kochtopf, Heizwiderstände, Lüfter und eine einfache Regelung sollten da ausreichen.