Builders/Config Methods/de
English • العربية • български • català • čeština • Deutsch • Ελληνικά • español • فارسی • français • hrvatski • magyar • italiano • română • 日本語 • 한국어 • lietuvių • Nederlands • norsk • polski • português • русский • Türkçe • українська • 中文(中国大陆) • 中文(台灣) • עברית • azərbaycanca • |
Contents
Konfiguration
OK, Du hast Deinen RepRap gebaut - aus einem Kit oder von Grund auf neu. Aber bevor Du jetzt loslegen kansst, STL-Dateien auszudrucken, muss noch ein wenig Arbeit getan werden. Deine Maschine muss konfiguriert werden. Wenn Du dir die Einstellungsdateien ansiehst, gibt es dort *Hunderte* von Zahlen. ABER KEINE PANIK Die meisten dieser Zahlen haben funktionierende Voreinstellungen - nur erfahrene Benutzer sollten sie verändern. Es gibt jedoch ein paar Schlüsseleinstellungen, die wirklich korrigiert (d. h. angepasst) werden müssen.
Konfigurationsdateien
Wo befinden sie sich? Wenn Du die 'offizielle' Java Host-Software und die SNAP Arduino Firmware verwendest, können sie über die Schaltfläche 'Preferences' (Einstellungen) aufgerufen werden. (Für Programmierer: auf Linux sind sie in der Textdatei ~/.reprap/reprap.properties gespeichert.)
SNAP-Firmware
Die Einstellungen für Thermistor/Thermoelement sind in der Arduino Software gespeichert.
GCode-Firmware
Dies ist die empfohlene Firmware. Nachdem Du die GCode-Firmware in der Arduino Umgebung geöffnet hast, siehst Du die Registerkarten 'parameters.h'(oder configuration.h) und 'pins.h'. Dies sind die wichtigsten Konfigurationsdateien.
Wenn Du Sanguino oder Arduino Mega verwendest, entkommentiere (= entferne die beiden // am Zeilenanfang) diese Zeile in parameters.h:
// #define SANGUINO
Wenn Du die Pin-Zuordnungen änderst, achte darauf, dass Du das im richtigen Abschnitt machst (z. B. #ifdef SANGUINO)
Wenn irgendeine Einstellung in der Firmware geändert wird, muss die Firmware neu kompiliert werden und erneut in den Arduino/Sanguino übertragen werden.
Beachte, dass dieselben Parameter (z.B. Schritte pro mm) in der Host-Software ignoriert werden. Beim Einsatz der GCode-Firmware werden weitere Einstellungen in der Host-Software oder in den Skeinforge-Einstellungen (Preferences) geändert.
Fehler in der GCode-Firmware 1.4 bei Verwendung von Gleichstrommotoren
Wenn Du DC-Motoren verwendest, musst Du einen Fehler in der Firmware beheben.
- In der Datei pins.h steht:
- define EXTRUDER_0_STEP_ENABLE_PIN (byte)-1
Da byte kein Vorzeichen hat (und später ein Vergleich mit (byte) < 0 durchgeführt wird), arbeitet der Vergleich nicht korrekt. Ändere diese Zeile zu:
- define EXTRUDER_0_STEP_ENABLE_PIN (int)-1
- Ändere in der Datei extruder.h
// The pins we control byte motor_dir_pin, motor_speed_pin, heater_pin, fan_pin, temp_pin, valve_dir_pin, valve_en_pin step_en_pin;
zu
// The pins we control byte motor_dir_pin, motor_speed_pin, heater_pin, fan_pin, temp_pin, valve_dir_pin, valve_en_pin; int step_en_pin;
und dann
extruder(byte md_pin, byte ms_pin, byte h_pin, byte f_pin, byte t_pin, byte vd_pin, byte ve_pin, byte se_pin);
zu
extruder(byte md_pin, byte ms_pin, byte h_pin, byte f_pin, byte t_pin, byte vd_pin, byte ve_pin, int se_pin);
- Ändere in Datei extruder (.pde)
extruder::extruder(byte md_pin, byte ms_pin, byte h_pin, byte f_pin, byte t_pin, byte vd_pin, byte ve_pin, byte se_pin)
zu
extruder::extruder(byte md_pin, byte ms_pin, byte h_pin, byte f_pin, byte t_pin, byte vd_pin, byte ve_pin, int se_pin)
Das sollte alles sein (gibt es eigentlich einen Bug-Tracker für die Software?).
Konfigurationsmethoden
- Builders/Config/Achsen_konfigurieren Ausmessen und Konfigurieren der x-, y- und z-Achsen
- Builders/Config/Extruder_konfigurieren Ausmessen und Konfigurieren des Extruders