Sie sind nicht angemeldet.

1

Freitag, 19. Juni 2020, 14:53

Marlin Firmware mit der PlatformIO-IDE öffnen

So, jetzt bin ich aber gespannt, ob ich es noch hinkriege bzw. wie gut.

Da mir die Arduino-IDE tierisch auf die Nerven ging, suchte ich nach einer Lösung, die allseits benutzte 3D-Drucker Firmware MARLIN, mit der Atmel Studio 7 IDE zu öffnen.
Dabei stieß ich auf unüberwindbare Probleme, für die sich Mircochip bisher nicht interessierte. Also suchte ich weiter und habe mich dann näher mit der PlatformIO-IDE ( PIO ) auseinandergesetzt.

Hiermit funktioniert es und man kann komfortabel zwei Dateien miteinander, direkt vergleichen.

Diese PIO-IDE ist ein Programmiereditor, der wohl so etwas wie ein Add-On, für Atom und Visual Studio Code ( VSCode ) ist.
Auf die Installation möchte ich nicht eingehen, da es so einfach ist, das ich es auch geschafft habe.

Jedoch kam ich an meinem Notebook auf einmal doch nicht mehr klar und will deshalb mal hier hinterlegen, wie man es anstellen muss, um in dieser PIO-IDE die Marlin Firmware sichtbar zu machen.

Falls dieses M-Symbol ( Auto Build Marlin ) nicht auftaucht, ist unter EXTENSIONS ( Puzzle-Symbol ), in dem Search-Fenster der Text " Auto Build Marlin " einzugeben und zu installieren ( grüne, kleine Rechteck -> install ). Im Screenshot ist dies bereits geschehen.


Danach ist unter File -> Open Folder auszuwählen und der Ordner zu finden, wo der extrahierte Marlin-Ordner zu finden ist.



Hiernach ist in den EXPLORER ( Blatt-Papier-Symbol ) zu wechseln und der Marlin-Ordner zu öffnen. Ein klick auf Configuration.h und schon sieht man die wohlbekannte Datei in all ihrer Pracht. Ein Klick auf das EXPLORER-Symbol und man sieht nur die Datei selbst. Ein weiterer klick öffnet wieder das EXPLORER-Fenster.



https://www.az-delivery.de/blogs/azdeliv…-pi/plattformio

https://www.az-delivery.de/blogs/azdeliv…-erste-schritte

https://www.youtube.com/watch?v=Yb-HOBynJdc

https://www.youtube.com/watch?v=EQoae6oXszE


_Machtwas_
CRS Robotics A255, TRONXY X3A, TinkerCAD, c´t-Lab, ProfiLab Expert, AVR8 Assembler

2

Sonntag, 21. Juni 2020, 15:09

PlatformIO : Dateien vergleichen

Hier mal eine schöne Funktion dieser IDE.
Im verlinktem Video ist zu sehen das von github die Beispielconfigurationen für einige 3D-Drucker heruntergeladen werden können.
Ich zeige es hier mal für den TRONXY X3A.

https://github.com/MarlinFirmware/Configurations

https://www.youtube.com/watch?v=EQoae6oXszE


Zunächst ist über File --> Open File, die heruntergeladene Beispielconfigurationsdatei für den jeweiligen 3D-Drucker zu öffnen. Nun ist auf den EXPLORER zu wechseln, falls dieser noch nicht ausgewählt ist. Ein Rechtsklick ( RK ) auf die zuvor geöffnete Datei erzeugt das Auswahlfenster hierfür. Dort ist " Select for Compare " auszuwählen.


Nun ist die Configurationsdatei von der Marlinversion 2.0.5.3 mit einem RK auszuwählen und es erscheint wieder das Auswahlfenster hierzu. Dort ist jetzt " Compare with Selected " auszuwählen.



Jetzt ist ein Linksklick ( LK ) auf diese neu erzeugte Datei zu machen und das EXPLORER-Fenster am besten zu schließen ( LK auf EXPLORER-Symbol ).



Im nun zu sehenden Vergleichsfenster ist mit dem <---> Zeichen gekennzeichnet auf welcher Seite sich welche Datei befindet. Rechts im Bild sieht man rechts vom Scrollbalken und weiter runter, schemenhaft die Unterschiede in den beiden Dateien dargestellt. Der Scrollbalken ist mit zwei Punkten markiert.




_Machtwas_
CRS Robotics A255, TRONXY X3A, TinkerCAD, c´t-Lab, ProfiLab Expert, AVR8 Assembler

3

Montag, 22. Juni 2020, 12:46

PlatformIO : MARLIN importieren bzw. ein Arduino Projekt

Hierzu ist auf die PlatformIO Homepage zu gehen.
Falls dies nicht über das Ameisenkopfsymbol geht,
dann ganz unten in der Leiste das Haussymbol anklicken.


Auf der Hompage ist einfach nur " Import Arduino Project " anzuklicken.



Im Import-Fenster ist das richtige Board auszuwählen. Meins findet man bei Atmel AVR, da ich das Arduino Mega2560 verwende. Auf dieses Board stecke ich das RAMPS1.4 Shield auf.
Ganz wichtig ist es in der Ordnerstruktur bis in die Ebene zu gehen, wo sich der MARLIN-Ordner befindet und die anderen im Screenshot zu sehenden.

Jetzt ist nur noch Import zu klicken.


Falls bisher alles richtig gemacht wurde, muss in der Zeile ganz unten das Build-Symbol auftauchen.



_Machtwas_
CRS Robotics A255, TRONXY X3A, TinkerCAD, c´t-Lab, ProfiLab Expert, AVR8 Assembler