Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Keine Kompilierung mehr möglich nach neuem Marlin

geschrieben von dentist2017 
Keine Kompilierung mehr möglich nach neuem Marlin
06. April 2017 06:23
Hallo RepRapers,

ich bin ganz neu dabei und habe mir einen Sintron Prusa I3 (http://www.ebay.de/itm/Sintron-3D-Drucker-Printer-full-Kit-for-Reprap-Prusa-i3-MK3-heatbed-LCD-MK8-/141546494941) gekauft und auch schon ein paar Dinge (in ordentlicher Qualität) gedruckt.
Da ich den Drucker noch ein wenig kalibrieren wollte/musste habe ich versucht in der Arduino IDE 1.8.2 das mitgesendete Marlin V1 zu konfigurieren, musste aber feststellen, dass der Code für die IDE zu alt war, habe mir also Marlin 1.0.x von [marlinfw.org] heruntergeladen, angepasst (nur das Motherboard definiert ansonsten wie heruntergeladen) und auf die MEGA 2560 kompiliert.
Leider hab ich ein paar Dinge vergessen (falsche Thermosensoren und das LCD-Display) als wollte ich es erneut kompilieren.
Das funktionierte aber nicht mit der Fehlermeldung:

Arduino: 1.8.2 (Windows 7), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

Der Sketch verwendet 101260 Bytes (39%) des Programmspeicherplatzes. Das Maximum sind 253952 Bytes.
Globale Variablen verwenden 4223 Bytes (51%) des dynamischen Speichers, 3969 Bytes für lokale Variablen verbleiben. Das Maximum sind 8192 Bytes.
avrdude: ser_open(): can't open device "\\.\COM3": Das System kann die angegebene Datei nicht finden.


avrdude: ser_drain(): read error: Das Handle ist ungültig.


avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.


avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.


avrdude: stk500v2_ReceiveMessage(): timeout
Der ausgewählte serielle Port
 ist nicht vorhanden oder das Board ist nicht angeschlossen
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.


avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.


avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.


avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.


avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.

alternativ auch

Arduino: 1.8.2 (Windows 7), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

Der Sketch verwendet 101260 Bytes (39%) des Programmspeicherplatzes. Das Maximum sind 253952 Bytes.
Globale Variablen verwenden 4223 Bytes (51%) des dynamischen Speichers, 3969 Bytes für lokale Variablen verbleiben. Das Maximum sind 8192 Bytes.
avrdude: ser_open(): can't open device "\\.\COM3": Das System kann die angegebene Datei nicht finden.


avrdude: ser_drain(): read error: Das Handle ist ungültig.


avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.


avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.


avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.


avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.


avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.


avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.


avrdude: stk500v2_ReceiveMessage(): timeout
Der ausgewählte serielle Port avrdude: stk500v2_ReceiveMessage(): timeout
 ist nicht vorhanden oder das Board ist nicht angeschlossen
avrdude: stk500v2_getsync(): timeout communicating with programmer

Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.


Nach einigem googlen hab ichs dann einfach mal mit der Resettaste der MEGA 2560 probiert kurz vorm kompilieren und siehe da die neue Marlin war drauf.

Allerdings habe ich jetzt das Problem, dass zu viel Filament extrudiert wird und hab den Wert in Marlin geändert und will sie erneut kompilieren und ich stehe erneut vor der selben Fehlermeldung. Das Problem lässt sich leider auch nicht mit Reset lösen.

( Ich kann allerdings mit Pronterface auf die Mega 2560 zugreifen, drucken und auch mit M999 neu starten usw.)

Wo mache ich einen Fehler? Fehlen mir irgendwelche Zugriffsrechte auf die Platine?

Vielen Dank im Vorraus für die Hilfe!

Zu Hard-/Software:
- Sintron Mega 2560 Kopie
- Arduino 1.8.2
- Marlin 1.0.x
- Windows 7 auf MacBook Pro
VDX
Re: Keine Kompilierung mehr möglich nach neuem Marlin
06. April 2017 06:26
... du könntest es auch mal mit einer älteren Arduino-IDE probieren - ich habe bei mir auch verschiedene drauf, weil manche der älteren Boards mit den neueren Libraries nicht zu kompilieren gehen, oder auch z.B. Timer und PWM anders behandelt werden ...


Viktor
--------
Aufruf zum Projekt "Müll-freie Meere" - [reprap.org] -- Deutsche Facebook-Gruppe - [www.facebook.com]

Call for the project "garbage-free seas" - [reprap.org]
Re: Keine Kompilierung mehr möglich nach neuem Marlin
06. April 2017 11:09
Arduino: 1.8.2 (Windows 7), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

Der Sketch verwendet 101260 Bytes (39%) des Programmspeicherplatzes. Das Maximum sind 253952 Bytes.
Globale Variablen verwenden 4223 Bytes (51%) des dynamischen Speichers, 3969 Bytes für lokale Variablen verbleiben. Das Maximum sind 8192 Bytes.
avrdude: ser_open(): can't open device "\\.\COM3": Das System kann die angegebene Datei nicht finden.

Bist du sicher das der Serial-Port stimmt ? Irgendwas fehlt da. Stimmen die Rechte ?

1-mal bearbeitet. Zuletzt am 06.04.17 11:10.


Wer freundlich zu mir ist zu dem bin auch ich freundlich. Wer Schreibfehler findet darf sie gerne behalten winking smiley / Geeetech Prusa I3 ProX extended / Repetierhost / Mattercontroll / Slic3r
Re: Keine Kompilierung mehr möglich nach neuem Marlin
06. April 2017 12:00
Quote

Bist du sicher das der Serial-Port stimmt ?

Ja bin ich, ich kann auch mit Pronterface mit dem Drucker kommunizieren.

Quote
kleinerDrache
Irgendwas fehlt da. Stimmen die Rechte ?

Ich denke auch, dass die Rechte nicht stimmen, weiß aber nicht wo ich sie nachgucken kann und auch nicht wie ich die Rechte ändere...
Re: Keine Kompilierung mehr möglich nach neuem Marlin
06. April 2017 12:12
Wenn du windows nutzt : rechtsklick auf Arduino und als Administrator starten sollte ALLE Rechte gewähren. Hab mal schnell gegoogelt da hatten wohl einige das Probem schon allerdings nicht in verbindung mit 3d-Drucker Firmware. Bei den meisten hat ein Rechner Neustart mit komplettem Abschalten geholfen (Also runterfahren und kurz alles vom Netz)

1-mal bearbeitet. Zuletzt am 06.04.17 12:17.


Wer freundlich zu mir ist zu dem bin auch ich freundlich. Wer Schreibfehler findet darf sie gerne behalten winking smiley / Geeetech Prusa I3 ProX extended / Repetierhost / Mattercontroll / Slic3r
Re: Keine Kompilierung mehr möglich nach neuem Marlin
06. April 2017 12:33
Perfekt; mit Neustart des Laptops und Arduino als Administrator starten ging es dann.
VIELEN Dank für die Hilfe, war schon am verzweifeln.



Ich hab allerdings noch eine weitere Frage;

In dem Sintron Bausatz war ein MK3 Dual Power Heizbett inkludiert.
Ich hab die beiden Minuspole an D9 und D8 am Ramps 1.4 angeschlossen und den Pluspol mit einer kurzen Schleife verbunden.

Nun wusste ich nicht wo ich den Ventilator am Board anschliessen sollte und hab mich deshalb entschieden ihn an am Netzteil bei COM und V+ anzuschliessen.
Nun läuft er natürlich immer auf 100% und ich hab das Gefühl, dass das Heizbett nur schnell aufheizt wenn ich es per LCD-Display ansteuere und nicht mit Pronterface.

Gibt es einen anderen Anschlussmöglichkeit für das Heizbett oder den Ventilator und wie programmiere ich dann demenstprechend das Board um?
Bzw wenn es nicht anderes geht wie bringe ich dem Board bei, dass D9 kein Ventilator ist sondern ebenfalls das Heizbett?
Re: Keine Kompilierung mehr möglich nach neuem Marlin
06. April 2017 12:50
Probier bitte noch Arduino normal zu starten also ohne "Administrator"


Wer freundlich zu mir ist zu dem bin auch ich freundlich. Wer Schreibfehler findet darf sie gerne behalten winking smiley / Geeetech Prusa I3 ProX extended / Repetierhost / Mattercontroll / Slic3r
Re: Keine Kompilierung mehr möglich nach neuem Marlin
06. April 2017 13:57
ging auch...thumbs up
Re: Keine Kompilierung mehr möglich nach neuem Marlin
06. April 2017 14:01
Dann war es wahrscheinlich die Interne Sicherheitsschaltung am PC (Die soll verhindern das Du über USB mehr als glaube ca 500mA ziehen kannst) Diese wird resetet wenn du den Rechner mindestens Neustartest und spätestens wenn du Ihn vom Strom trennst.


Wer freundlich zu mir ist zu dem bin auch ich freundlich. Wer Schreibfehler findet darf sie gerne behalten winking smiley / Geeetech Prusa I3 ProX extended / Repetierhost / Mattercontroll / Slic3r
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen