Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Firmwareanpassungen für Dual Extruder

geschrieben von Schild0r 
Firmwareanpassungen für Dual Extruder
27. January 2017 19:37
Moin,

Ich bin grade dabei meinen Prusa i3 mit einem zweiten Extruder upzugraden.
Dazu einige fragen:

1. Sobald ich in der Configuration.h die Zeile "#define EXTRUDERS 2" setze (also von 1 auf 2) bekomme ich ne Fehlermeldung in der fastio.h ("Line 30: pasting "DIO" and "-" does not give a valid preprocessing token") wie behebe ich das?

2. Ich muss in der Zeile "#define NUM_AXIS 4" aus der 4 eine 5 machen und bei den vier zeilen darunter den wert für die fünfte Achse (zweiter Extruder) ergänzen, oder?

3. Muss ich (außer der Temperatursensor Einstellung und dem Offset für den zweiten Extruder) noch etwas ändern?

Danke für eure hilfe

1-mal bearbeitet. Zuletzt am 27.01.17 19:44.
Re: Firmwareanpassungen für Dual Extruder
27. January 2017 19:43
Hier ist einmal die Configuration.h (geänderte zeilen habe ich mit dem Kommentar "//geaendert [...]" versehen)
und außerdem ein Screenshot der Fehlermeldung mit der betroffenen Zeile.
Anhänge:
Öffnen | Download - Configuration.h (31.2 KB)
Öffnen | Download - error.PNG (49.4 KB)
Re: Firmwareanpassungen für Dual Extruder
28. January 2017 00:27
Du mußt dein Board auf 34 setzen, da du eine zweite Heizpatrone ansteuern mußt, somit fällt die FAN Regelung am D9 weg.

#define BOARD_RAMPS_13_EEB 34 // RAMPS 1.3 / 1.4 (Power outputs: Extruder0, Extruder1, Bed)


DIY Graber i3, based on Ramps 1.4 / LCD-SD-support / Marlin / MK8 upgraded direct drive

Home of Graber i3 reloaded, based on Ramps 1.4_TMC2100 / LCD-SD-support / Marlin / MK8 upgraded direct drive


Und sollte ich vergessen haben, jemanden zu beschimpfen, dann bitte ich um Verzeihung!
Johannes Brahms
Re: Firmwareanpassungen für Dual Extruder
28. January 2017 04:39
Ah okay,
Bedeutet das, dass ich den lüfter dann nur noch auf dauer-on betreiben kann ohne drehzahlreglung?
Gibts da keine Möglichkeit, dass beides geht?
Re: Firmwareanpassungen für Dual Extruder
28. January 2017 04:51
Das ist übrigens mein Board. (MKS Base V1.2)
Merke: ich habe nur einen z-Motor
Anhänge:
Öffnen | Download - MKS-BASE-V1-2-3D-Printer-Control-board-integrated-plate-compatible-RepRap-Ramps1-4-for-Aurora-4_01.jpg (104.5 KB)
Öffnen | Download - TB2kWDbbXXXXXaqXpXXXXXXXXXX-12778391.jpg (151.6 KB)
Re: Firmwareanpassungen für Dual Extruder
28. January 2017 05:14
Arrgh, warum schreibst du das nicht vorher? Du hast Ramps1.4 ausgewählt, also geht man davon aus, das du nur die PIN-Belegung zur Verfügung hast.
Das MKS hat ja noch einen weiteren Extruder-Ausgang (D7), somit bleibt der Lüfterausgang auf D9.
Also check welche Boardsettings das MKS1.2 benötigt, um mit einem zweiten Extruder zu laufen.
#define MOTHERBOARD 33 ist dann OK, genau das machen, was hier im Wiki dazu steht

Was hat jetzt der Z-Motor damit zu tun, der läuft doch oder?

1-mal bearbeitet. Zuletzt am 28.01.17 05:17.


DIY Graber i3, based on Ramps 1.4 / LCD-SD-support / Marlin / MK8 upgraded direct drive

Home of Graber i3 reloaded, based on Ramps 1.4_TMC2100 / LCD-SD-support / Marlin / MK8 upgraded direct drive


Und sollte ich vergessen haben, jemanden zu beschimpfen, dann bitte ich um Verzeihung!
Johannes Brahms
Re: Firmwareanpassungen für Dual Extruder
28. January 2017 05:55
Dankeschön jetzt sollte es laufen.

Hatte im wiki nach dem mks base 1.2 gesucht aber der beitrag wurde gelöscht..
Re: Firmwareanpassungen für Dual Extruder
28. January 2017 10:35
Gerne und sollte es Probleme geben, die neusten Marlin Versionen >1.1.x haben auch das MKS Base 1.0 enthalten, wo du mit #define MOTHERBOARD 40, der zusätzliche PIN D7 für Extruder 2 enthalten ist.
Das Übernehmen der Konfiguration aus der alten configuration.h sollte eigentlich kein Problem darstellen.


DIY Graber i3, based on Ramps 1.4 / LCD-SD-support / Marlin / MK8 upgraded direct drive

Home of Graber i3 reloaded, based on Ramps 1.4_TMC2100 / LCD-SD-support / Marlin / MK8 upgraded direct drive


Und sollte ich vergessen haben, jemanden zu beschimpfen, dann bitte ich um Verzeihung!
Johannes Brahms
Re: Firmwareanpassungen für Dual Extruder
28. January 2017 14:19
Habe jetzt mal die neueste Firmware (1.1.0-RC8) angepasst, weil mir das besser gefällt (und weil mein Board uneingeschränkt unterstützt wird). Soweit passt alles bis auf eine Sache:
Wenn ich die Zeile "#define DISTINCT_E_FACTORS" aktiviere, dann gibt er eine Fehlermeldung aus (siehe Bild).

Ich möchte diese Zeile aktivieren weil ich evt nicht dieselbe Förderschraube verwenden werde und daher die Steps per mm für den zweiten Extruder (Extruder1) abweichen.
Laut Kommentar im Code nimmt sich die Firmware aber auch (zb für Steps per mm) den letzten Wert (also den von Extruder0) und übernimmt diesen für Extruder1, also wo ist das Problem?
Anhänge:
Öffnen | Download - error.PNG (51.5 KB)
Re: Firmwareanpassungen für Dual Extruder
28. January 2017 14:45
Okay, hab mal Arduino geupdated jetzt gehts
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen