Hallo Zusammen,
Hatte neulich Probleme mit einem Druck (der lief nicht fertig und es hat sich was verklemmt und ist dann mit dem Hot-End kollidiert. Danach hatte ich "MAXTEMP triggered !" errors.
Habe wie verzweifelt den Fehler bei den Thermistoren gesucht - es hat sich aber durch Messen und umstecken der Thermistoren gezeigt, dass die in Ordnung waren. Somit musste wohl der Analog-Pin auf dem ATMega geschmorrt worden sein. Ich vermute, da die Isolation des Thermistorkabels gelitten hatte, dass der Analoganschluss möglicherweise 24V vom Heizwiderstand der Düse abgekriegt hat. Da ansonsten alles am ATmega funzt. wolle ich es deswegen nicht gleich wegwerfen - habe also mal kurz nachgedacht und folgendes gemacht:
Am AUX-2 vom RAMPS liegen 5v (VCC) GND sowie diverse Analog-Pins vom ATmega an. Also habe ich mir ein kleines Stripboard gebacken, auf dem der 4.7k Widerstand sowie der 10uf kondensator drauf sind, die für den Thermistor nötig sind. Das Schema sieht in etwa so aus:
Das ganze funktioniert, sobald in der Firmware die Belegung für den Temp_Pin in pins.h (marlin) geändert wurde:
#define TEMP_0_PIN 9 // ANALOG NUMBERING Pin geändert
#define TEMP_1_PIN 15 // ANALOG NUMBERING
#define TEMP_2_PIN -1 // ANALOG NUMBERING
Dachte ich gebe das hier mal zum besten, falls mal jemand seinen zerschossenen Analogeingang umpolen will
1-mal bearbeitet. Zuletzt am 18.02.15 11:07.