Hallo, ich habe auf ein Melzi-Board ( Elektronik für 3D-Drucker ) eine neue Firmware über den USB-Anschluss aufgespielt. Danach musste ich feststellen, dass das Heizbett und der Schrittmotor für den Extruder nicht mehr richtig angesprochen werden. Das Heizbett wird laufend ein- und ausgeschaltet statt eingeschaltet zu bleiben, bis die gewünschte Temperatur erreicht wird. Der Schrittmotor bewegt sich überhaupt nicht. Davon abgesehen arbeitet die Elektronik korrekt: das Hotend heizt, die Schrittmotoren für X,Y und Z drehen wie sie sollen. Ich habe dann die ursprüngliche Version wieder aufgespielt und die funktioniert jetzt auch nicht mehr richtig.... Damit ist mein 3D-Drucker leider außer Gefecht gesetzt. Was richtig merkwürdig ist – ich habe im Internet keine Meldung von jemandem gefunden, der ähnliche Probleme hat. Die Vorgeschichte: Ich habe mir vor einiger Zeit einen Drucker Mendel Mono aus einem Bausatz der Firma RepRapPro gebaut. Das Melzi-Board war bereits mit der Marlin-Software bespielt. Nach erfolgreichem Betrieb habe ich ihn mit einem Kit ebenfalls von RepRapPro auf Mehrfarbendruck aufgerüstet. Dabei kam ein weiteres Melzi-Board dazu, das mit dem bereits vorhandenen über eine serielle Verbindung kommuniziert. Dazu ist der Einsatz einer modifizierten Firmware-Version auf dem vorhandenen Melzi-Board notwendig. Die Firmware gibt es von RepRapPro in den Varianten für Mono und Mehrfarbendruck im Internet nur als Arduino-Projekte, keine fertige Hex-Dateien. Was ich bisher gemacht habe: - Mit den Arduino-Varianten 1.0.4 und 1.0.5 die Firmwarevarianten für Mono und Mehrfarbendruck sowohl mit Windows XP und mit openSUSE 12.3 kompiliert und übertragen. Beim Kompilieren gab es Warnungen, aber keine Fehler. Siehe angehängte Datei - Im Quellcode die Stelle für die Heizbett-Steuerung gesucht und ein paar Statements eingebaut, um im Steuerprogramm auf dem PC ( Pronterface ) die Heizbett-Aktivitäten zu sehen. Dabei habe ich festgestellt, dass laufend von irgend woher der Pin für das Heizbett zurückgesetzt wird. Mit einem Editor habe ich den für den Pin verwendeten Namen HEATER_BED_PIN aber sonst nirgends gefunden. Wie kann ich weiter vorgehen ? Vielen Dank Gerd
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.