Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Marlin 2.0 installieren

geschrieben von hardyy 
Marlin 2.0 installieren
28. October 2020 06:13
Habe meinen selbst konstruierten 3D-Drucker mechanisch und hardwaremäßig mit Unterstützung hier im Forum fertiggestellt.

Als Nächstes sollte das Aufspielen der Firmware und Funktionsüberprüfung erfolgen.
Hierzu halte ich mich an die sehr gute Anleitung auf der Web-Seite [www.my-home-fab.de]

Mein Board: MKS GEN_L V2.0 mit TM C 2209 V3.0
Display: 12864
Firmware: Marlin 2.0 im Arduino-Ordner extrahiert
Software: Arduino (IDE) 1.8.13 + U8glib-1.19.1

Meine Vorgehensweise:
1. U8glib in der Arduino IDE installiert und überprüft.
2. In der IDE Marlin.ino geöffnet und die configuration.h an meine Hardware angepaßt
3. Anschließend kompiliert, was leider mit unzähligen Fehlermeldungen fehlschlug.

Aus Frust alles restlos gelöscht und neu installiert.

Jetzt komme ich aber überhaupt nicht weiter.
Sobald ich versuche die angepaßte configuration.h zu speichern bekomme ich folgende Fehlermeldungen:
Quote
Arduino: 1.8.13 (Windows 10), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"

java.io.IOException: Zugriff verweigert
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.createTempFile(File.java:2024)
at processing.app.BaseNoGui.saveFile(BaseNoGui.java:886)
at processing.app.SketchFile.save(SketchFile.java:287)
at processing.app.Sketch.save(Sketch.java:138)
at processing.app.SketchController.save(SketchController.java:352)
at processing.app.Editor.handleSave2(Editor.java:1908)
at processing.app.Editor.access$1000(Editor.java:117)
at processing.app.Editor$11.run(Editor.java:1888)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Zugriff verweigert

Wo kann ich die Zugriff-Verweigerung aufheben, damit ich (hoffentlich fehlerfrei) compilieren kann?
Kann mir bitte jemand helfen?
Re: Marlin 2.0 installieren
28. October 2020 09:45
Hallo hardyy,

dein Board hat einen 32Bit-Prozessor und wird von der Arduino-IDE
nicht unterstützt
[marlinfw.org]
Marlin2.0 muss dann anders kompiliert werden - - >PlatformIO

Gruß Schrittverlust

1-mal bearbeitet. Zuletzt am 28.10.20 09:49.
Re: Marlin 2.0 installieren
28. October 2020 11:56
Quote

Firmware: Marlin 2.0 im Arduino-Ordner extrahiert
Installiere die Arduino IDE neu und extrahiere Marlin nicht in den Programmordner,
sondern z.B. einfach in C:\Marlin
Mega2560 ist richtig für dein board.

Herzl. Grüße
Re: Marlin 2.0 installieren
28. October 2020 14:13
Quote

Mega2560 ist richtig für dein board.

Herzl. Grüße

Hallo alter Bastler,

bei der Boardbeschreibung habe ich folgendes gefunden :
".Adopt 32-bit Cortex-m3 LPC 1768 chip 100M HZ frequency"
d.h. es ist wäre kein Mega 2560.

Ich bin nicht der Elektronik-Experte und bin etwas verwirrt.
Hat ein MKS GEN_L V2.0 Board einen Arduino Mega2560 drauf
oder einen Cortex-M3 ?

Grüße von einem irritierten

Schrittverlust

1-mal bearbeitet. Zuletzt am 28.10.20 16:11.
Re: Marlin 2.0 installieren
28. October 2020 14:31
Ich hab's von hier: [reprapshop.com]

Herzl. Grüße
Re: Marlin 2.0 installieren
28. October 2020 14:32
Danke für die Antworten.
Zwar verstehe ich nicht, warum man den im Board integrierten Mega 2560 nicht mit der Arduino IDE flashen kann aber ich schau mir auf jeden Fall die PlatformIO genauer an.
Re: Marlin 2.0 installieren
28. October 2020 15:08
Quote
AlterBastler
Installiere die Arduino IDE neu und extrahiere Marlin nicht in den Programmordner,
sondern z.B. einfach in C:\Marlin
Mega2560 ist richtig für dein board.

Herzl. Grüße

Habe ich gemacht und tatsächlich läßt sich die configuration.h wieder normal speichern.
Beim Compilieren läuft alles OK nur zum Schluß kommt folgende Meldung:

Quote
Arduino: 1.8.13 (Windows 10), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"

In file included from C:\Users\Hardy\AppData\Local\Temp\arduino_build_970398\sketch\src\module/stepper/indirection.h:44:0,
from C:\Users\Hardy\AppData\Local\Temp\arduino_build_970398\sketch\src\module/stepper.h:47,
from C:\Users\Hardy\AppData\Local\Temp\arduino_build_970398\sketch\src\MarlinCore.cpp:53:
C:\Users\Hardy\AppData\Local\Temp\arduino_build_970398\sketch\src\module/stepper/trinamic.h:29:10: fatal error: TMCStepper.h: No such file or directory
#include
^~~~~~~~~~~~~~
compilation terminated.
Bibliothek U8glib in Version 1.19.1 im Ordner: D:\Dokumente\Arduino\libraries\U8glib wird verwendet
exit status 1
Fehler beim Kompilieren für das Board Arduino Mega or Mega 2560.


Hier scheinen irgendwelche Dateien zu fehlen. Sagt dir das was?
Re: Marlin 2.0 installieren
28. October 2020 16:13
Quote
AlterBastler
Ich hab's von hier: [reprapshop.com]

Herzl. Grüße

Vielen Dank,

wieder was gelernt.

Gruß Schrittverlust
Re: Marlin 2.0 installieren
28. October 2020 16:19
Quote
hardyy
Zwar verstehe ich nicht, warum man den im Board integrierten Mega 2560 nicht mit der Arduino IDE flashen kann aber ich schau mir auf jeden Fall die PlatformIO genauer an.

Hallo hardyy,

ich habe wohl das falsche Board angeschaut. Sorry.

Auf deinem Board ist der normale Mega2560 verbaut,
damit ist Marlin in der Arduino-IDE kompilierbar.
Danke an @AlterBastler für die Korrektur.

PlatformIO braucht man anscheinend bei 32Bit-Prozessoren.

Gruß Schrittverlust

1-mal bearbeitet. Zuletzt am 28.10.20 16:20.
Re: Marlin 2.0 installieren
28. October 2020 16:54
[marlinfw.org]

Herzl. Grüße
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen