Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Marlin: SDramps-Pin Belegung ändern

geschrieben von Elk 
Elk
Marlin: SDramps-Pin Belegung ändern
24. August 2015 18:14
Hallo Zusammen,

Ich habe damals meine Elektronik noch selbst auf Stripboard gelötet - deshalb ist alles ein wenig ein Gebastel. Trotzdem mag ich den Kram deshalb nicht wegschmeissen auch wenn ein neues RAMPS günstig wäre.
Nun möchte ich ein SDRAMPS anschliessen - kann das aber nicht ohne weiteres, da ich die Pins damals für meine Achsen benutzt habe. Ich möchte also andere Pins für den SD-Slot verwenden.

Ich habe in pins.h und in Sd2PinMap.h jeweils Pin-Belegungen gefunden... wo muss geändert werden? Habe an beiden orten geändert aber irgendwie scheint die alte Belegung noch hängenzubleiben (sobald ich die geänderte Firmware verwenden möchte blockiert die X-Achse weil vermutlich einer der X-Pins übersteuert wird...

Wäre Dankbar um eure Hilfe.

Gruss Sebastian

Edit1: ich dachte schon ich hätte es gefunden - leider fehlanzeige... im file «fastio.h» gibt es nochmal eine Definition der SD-Pins. Leider bringt auch das dortige Ändern nix..


#if defined (__AVR_ATmega1280__) || defined (__AVR_ATmega2560__)
// UART
#define	RXD			DIO0
#define	TXD			DIO1

// SPI
#define	SCK			DIO32	//war 52
#define	MISO			DIO34	//war 50
#define	MOSI			DIO33	//war 51
#define	SS			DIO31	//war 53

Da ich die X-Achse auf den besagten Pins habe, steht diese still sobald ich SDSUPPORT aktiviere... hier meine Pin-Belegung (der Konflikt besteht weiterhin mit der X-Achse...
Bin froh um jeden Hinweis.


#define X_STEP_PIN         51
#define X_DIR_PIN          53
#define X_ENABLE_PIN       49
#define X_MIN_PIN          47
#define X_MAX_PIN          -1   //2

#define Y_STEP_PIN         43
#define Y_DIR_PIN          45
#define Y_ENABLE_PIN       41
#define Y_MIN_PIN          39
#define Y_MAX_PIN          -1    //17

#define Z_STEP_PIN         42
#define Z_DIR_PIN          44
#define Z_ENABLE_PIN       40
#define Z_MIN_PIN          38
#define Z_MAX_PIN          -1    //19

#define E0_STEP_PIN         48
#define E0_DIR_PIN          50
#define E0_ENABLE_PIN       46

1-mal bearbeitet. Zuletzt am 25.08.15 02:23.
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen