DjEKI
19.04.2015, 15:09
Moin,
Ich benötige eine Einstellung für MAX6675 (Modul für Thermoelement) in Teacup Firmware (RepRap firmware für 3D Drucker).
Ich sitze schon einige Zeit darann, um die Pins(SCK,CS,SO) für Max6675 um zu setzen. Es gibt absolut keine Anleitung dafür.
Ich benötige die Pins am Uno D9,D10,D11
in der temp.c kann ich nicht die Pins finden, die benutzt werden. Dafür habe ich leider zu wenig Ahnung.
Ich weis nicht wo ich SS anschließen soll, denn der MAX6675 hat kein Anschluss dafür. Wenn ich die Pins einstelle, und das Modul dort anklemme, dann passiert einfach gar nichts im Pronterface(G-Code Sender) Ich habe mit ein simplen Code (https://learn.adafruit.com/thermocouple/using-a-thermocouple) das Modul angesprochen und es funktioniert. Bemerken konnte ich, dass auf D9=SCK,D10=CS ungefair 4,8V mit ein Multimeter abzulesen war (halbe Sekunde schwankend) und D11=SO ca 1,5V.
Wenn ich Teacup flashe, dann sind an den Pins D9 0,01V und D10,D11 4,8V nicht schwankend. Also kann da schon mal etas nicht stimmen.
PS: Pronterface zeigt auch bei Standardeinstellung in der Teacup keine Temperatur an. Mir scheint es, max6675 wird gar nicht unterstützt.
Ich hoffe, es hat einer Zeit um sich das mal anzuschauen. Die Komplette Version ist hier (https://github.com/Traumflug/Teacup_Firmware) zu finden, aber das wichtigste habe ich gepostet.
Hier ist die Einstellung vom arduino_168_328p.h (https://github.com/Traumflug/Teacup_Firmware/blob/master/arduino_168_328p.h)
Da jetzt der Text besagt:
// TODO: This depends on the board, so this definition is misplaced here,
// should be more appropriately named and go to config.h. It's used in
// temp.c and simulator.h and defines the Chip Select pin for an eventual
// MAX6675 temperature sensor.
Poste ich noch
temp.c (https://github.com/Traumflug/Teacup_Firmware/blob/master/temp.c)
simulator.h (https://github.com/Traumflug/Teacup_Firmware/blob/master/simulator.h)
Ich benötige eine Einstellung für MAX6675 (Modul für Thermoelement) in Teacup Firmware (RepRap firmware für 3D Drucker).
Ich sitze schon einige Zeit darann, um die Pins(SCK,CS,SO) für Max6675 um zu setzen. Es gibt absolut keine Anleitung dafür.
Ich benötige die Pins am Uno D9,D10,D11
in der temp.c kann ich nicht die Pins finden, die benutzt werden. Dafür habe ich leider zu wenig Ahnung.
Ich weis nicht wo ich SS anschließen soll, denn der MAX6675 hat kein Anschluss dafür. Wenn ich die Pins einstelle, und das Modul dort anklemme, dann passiert einfach gar nichts im Pronterface(G-Code Sender) Ich habe mit ein simplen Code (https://learn.adafruit.com/thermocouple/using-a-thermocouple) das Modul angesprochen und es funktioniert. Bemerken konnte ich, dass auf D9=SCK,D10=CS ungefair 4,8V mit ein Multimeter abzulesen war (halbe Sekunde schwankend) und D11=SO ca 1,5V.
Wenn ich Teacup flashe, dann sind an den Pins D9 0,01V und D10,D11 4,8V nicht schwankend. Also kann da schon mal etas nicht stimmen.
PS: Pronterface zeigt auch bei Standardeinstellung in der Teacup keine Temperatur an. Mir scheint es, max6675 wird gar nicht unterstützt.
Ich hoffe, es hat einer Zeit um sich das mal anzuschauen. Die Komplette Version ist hier (https://github.com/Traumflug/Teacup_Firmware) zu finden, aber das wichtigste habe ich gepostet.
Hier ist die Einstellung vom arduino_168_328p.h (https://github.com/Traumflug/Teacup_Firmware/blob/master/arduino_168_328p.h)
Da jetzt der Text besagt:
// TODO: This depends on the board, so this definition is misplaced here,
// should be more appropriately named and go to config.h. It's used in
// temp.c and simulator.h and defines the Chip Select pin for an eventual
// MAX6675 temperature sensor.
Poste ich noch
temp.c (https://github.com/Traumflug/Teacup_Firmware/blob/master/temp.c)
simulator.h (https://github.com/Traumflug/Teacup_Firmware/blob/master/simulator.h)