Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Umstieg auf Marlin 2.0 bugfix Anfängerproblem !

geschrieben von wummelfrosch 
Umstieg auf Marlin 2.0 bugfix Anfängerproblem !
23. February 2018 16:25
Hallo,
nachdem ich mich als blutiger Anfänger von einer vorkonfigurierten Marlin
Firmware nach und nach durch die Einstellungen gearbeitet habe und diese nun mehr oder weniger ausreichend verstehe :-)
will ich nun von einen Ramps mit Mega 2560 auf eine Due mit RADDS & Raps128 umsteigen.

Leider scheitert es bei mir schon... peinlich....:-( direkt beim öfnnen der Marlin 2.0 bugfix...........

Ich finde die Boards.h und die anderen Reiter aus dem src Verzeichnis nicht ???????

Das sich die Struktur geändert hat, habe ich gelesen,
- aber muss ich nun jedes einzelne Verzeichnis manuell über "Datei hinzufügen" einbinden ???
- woher weiss ich denn welche ich alle einbinden muss ?

Ich stehe gerade total auf dem Schlauch :-(
Ich wollte gerne bei Marlin bleiben und nicht mit dem Repetier Konfigurator anfangen.

Mir fehlt gerade das Grundverständnis mit der neuen Marlin 2.0 umzugehen.

Daher wäre ich euch sehr dankbar, wenn mir irgendjemand einen kurze Erklärung dazu geben könnte, was ich anders im Vergleich zu alten Marlin machen muss.
Ich finde im Internet irgendwie keine plausible Erklärung.
Ich bin eher der Schrauber als der Softwaremensch :-)

Vielen Dank im voraus

PS: eine ausgiebige Vorstellung von mir und meinem Drucker kommt noch :-) wie sich das in einem Forum gehört :-)

1-mal bearbeitet. Zuletzt am 23.02.18 17:01.


Locxess Reptile 3D Pro mit: Marlin FW / Mega2560 / Ramps1.4 / DRV8825 mit 1/16 / Reprap Full Graphic Display / Kugelumlaufspindel auf der Z-Achse / Sparklab.ICE Dual Wakü Hotend (E3D Chimera) / 2x Bernies Pure Magnetic Bowden Extruder / Kapazitiver Sensor für ABL / Chargery S600 Netzteil /
(Momentan Umstellung auf Due mit RADDS & RAPS128 mit 1/128)
Re: Umstieg auf Marlin 2.0 bugfix Anfängerproblem !
23. February 2018 17:09
Du mußt gar nichts anders machen.
Einfach die Marlin.ino im Verzeichnis \Marlin in die IDE laden. Die Konfigurationsdateien sind ja im gleichen Verzeichnis.
Dann läßt es sich schon kompilieren.

Herzl. Grüße
Re: Umstieg auf Marlin 2.0 bugfix Anfängerproblem !
23. February 2018 17:18
Hallo,
danke für deine Antwort.
dann sehe ich aber nur die Marlin, die conifguration.h und die configurationadv.h

die boards.h und die anderen etlichen Reiter fehlen alle !
Wie bekomme ich Zugriff darauf ? Ich muss ja zb. wissen welches Board ich auswählen kann.

2-mal bearbeitet. Zuletzt am 23.02.18 17:19.
Re: Umstieg auf Marlin 2.0 bugfix Anfängerproblem !
23. February 2018 17:26
Menü Sketch --> Sketch-Ordner anzeigen. Die boards.h ist im Unterordner \src\core

Herzl. Grüße
Re: Umstieg auf Marlin 2.0 bugfix Anfängerproblem !
23. February 2018 17:40
Ok Danke.

dann kann ich die anderen Sketche also nur im Editor öffnen und ansehen bzw. bearbeiten ?
Nicht mehr in der Arduino.ide ?
Ist ja extrem unübersichtlich so

Wenn ich es über Datei hinzufügen mache, habe ich es wie früher gewohnt in der Arduino.ide.
Kommt das aufs gleiche raus oder mache ich so etwas falsch ?
Re: Umstieg auf Marlin 2.0 bugfix Anfängerproblem !
23. February 2018 17:52
Das hat auf das Kompilieren keinen Einfluß, d.h. das kannst Du so machen.
Wenn Du Marlin verändern möchtest, dann installiere eine andere Umgebung, z.B.
PlatformIO, dann ist es auch viel übersichtlicher. Normalerweise gibt es keinen
Grund, auf die anderen Quelldateien zuzugreifen.

Herzl. Grüße
Re: Umstieg auf Marlin 2.0 bugfix Anfängerproblem !
24. February 2018 03:43
Ok alles klar :-)
Dann kann ich ja mal anfangen meine Firmware auf 32bit umzustellen.


Vielen Dank und ein schönes WE.

Mfg Marco
Re: Umstieg auf Marlin 2.0 bugfix Anfängerproblem !
20. May 2018 08:27
Hallo,
welche IDE Version ist für Merlin 2.0 geeignet?
Ich benutze die 1.9.0 Beta wegen Problem mit langen Dateinamen. Das Kompilieren dauert etwa 30 (!) Minuten.
Kann man das beschleunigen?
Gruß
Reinhard
Re: Umstieg auf Marlin 2.0 bugfix Anfängerproblem !
21. May 2018 10:00
Hi,

probiere mal VScode mit PlatformIO, das sollte deutlich flotter gehen, ich brauche aktuell zum compilien und uploaden zwischen 1 und 2 Minuten

VG
Marc
Re: Umstieg auf Marlin 2.0 bugfix Anfängerproblem !
21. May 2018 10:15
@Hallo

Quote

VScode mit PlatformIO
Wollte ich auch sagen kommt von Microsoft Visual Studio Code grinning smiley



MFG Stefan


Mein erster grinning smiley Drucker ein Prusa Mendel i2 + RAMPS 1.4 & LCD 12864 Graphic Smart Controller,
P3Steel Mein P3Steel noch im bau
Marlin 2.0
Re: Umstieg auf Marlin 2.0 bugfix Anfängerproblem !
22. May 2018 07:15
Danke,
auf dem PC, wo es unter Arduino schleichend lief, geht es auch damit sehr langsam. Werde VS Code nochmal auf einem anderen PC installieren. Eine Fehlermeldung kommt: xxxx Dateiname oder die Erweiterung ist zu lang. Arduino Version ist nicht die "Beta"! Weiß noch nicht, wo ich den Pfad zu dieser Beta- Version ändere...
Gruß
Reinhard

2-mal bearbeitet. Zuletzt am 22.05.18 08:00.
Re: Umstieg auf Marlin 2.0 bugfix Anfängerproblem !
22. May 2018 10:08
In der Registry den umkreisten Wert auf 1 ändern.

Herzl. Grüße
Anhänge:
Öffnen | Download - RegEintrag.JPG (65.4 KB)
Re: Umstieg auf Marlin 2.0 bugfix Anfängerproblem !
23. May 2018 02:29
Hallo,
die Änderung hat es leider nicht gebracht. Mit Arduino 1.9.0 Beta direkt klappt es. Das Visual Studio CODE greift aber nicht auf die installierte Version 1.9.0 Beta von Merlin zu, sondern auf die ursprüngliche Alte. Meine Versuche, in der c_cpp_properties.json- Datei den Link auf die neue Version einzutragen, schlagen fehl.
Gruß
Reinhard

1-mal bearbeitet. Zuletzt am 23.05.18 03:08.
Re: Umstieg auf Marlin 2.0 bugfix Anfängerproblem !
24. May 2018 12:02
Hallo,
die VS Code Sache habe ich erst mal über Bord geworfen. Werde mit Notepad++ arbeiten.
Alles, was Arduino hieß, gelöscht. Neue Version 1.9 Beta runtergeladen. Merlin Bugfix auch neu heruntergeladen. Jetzt kommt die Meldung beim kompilieren:


In file included from sketch\src\HAL\HAL_DUE\../../inc/../pins/pins.h:69:0,

from sketch\src\HAL\HAL_DUE\../../inc/MarlinConfig.h:30,

from sketch\src\HAL\HAL_DUE\DebugMonitor_Due.cpp:25:

sketch\src\HAL\HAL_DUE\../../inc/../pins/pins_RAMPS.h:55:6: error: #error "Oops! Make sure you have 'Arduino Mega' selected from the 'Tools -> Boards' menu."

#error "Oops! Make sure you have 'Arduino Mega' selected from the 'Tools -> Boards' menu."


Stelle ich das um auf "Mega", läßt sich die Sache kompilieren. Ich habe aber keinen MEGA, sondern einen DUE!
Ich finde keine Stelle, wo ich den Prozessor auswählen könnte. Das Board habe ich gewählt: #define MOTHERBOARD BOARD_RAMPS_14_EFB
da ich das Ramps- Board mit dem DUE benutze. Liegt hier evtl. der Fehler?
Gruß
Reinhard

1-mal bearbeitet. Zuletzt am 24.05.18 12:04.
Re: Umstieg auf Marlin 2.0 bugfix Anfängerproblem !
24. May 2018 12:40
Board in der Firmware ist RAMPS-FD oder RAMPS-FD v2 (welches hast Du?)
Due als Board in der Arduino-IDE ist richtig.

Herzl. Grüße
Re: Umstieg auf Marlin 2.0 bugfix Anfängerproblem !
24. May 2018 12:55
Hallo,
ich habe ein umgebautes RAMPS 1.5. Mit Arduino DUE.
ich muß wohl das: #define MOTHERBOARD BOARD_RAMPS4DUE_EFB
auswählen? Hatte ich vorher drin, mit Schreibfehler allerdings...
Wenn ich jetzt PINS anpassen will (zB. möchte ich einen externen MOS FET für die Bettheizung benutzen), editiere ich wie gehabt die entsprechende Pin- Datei, nur eben mit Nootepad++ oder sehe ich das falsch?
Oder ist die Pinbelegung jetzt komfortabel in die 2 sichtbaren Dateien gewandert?
Gruß
Reinhard

3-mal bearbeitet. Zuletzt am 24.05.18 13:16.
Re: Umstieg auf Marlin 2.0 bugfix Anfängerproblem !
24. May 2018 13:49
Bei einer Eigenkreation würde ich lieber eine neue pins_xxx.h anlegen.
Es muß in der pins.h als 32-Bit-Board definiert sein und die Belegung muß stimmen.
Die Dateien stehen nach wie vor im Verzeichnis ../scr/pins bzw. boards.h in ../scr/core

Herzl. Grüße
Re: Umstieg auf Marlin 2.0 bugfix Anfängerproblem !
05. June 2018 05:08
Habe jetzt einen neuem FET- Schalter bekommen. Läßt sich nicht mit 3,3 V ansteuern, dafür aber direkt vom Leistungs- FET auf dem Board. Ohne heiß zu werden.
Ein neues Problem: ich möchte den ADC auf 12 bit umstellen.
Mit " analogReadResolution (12) ".
In einem Test- Scetch funktioniert das. Aber wo muß ich das in Marlin eintragen?
Habe schon diverse Stellen versucht. incl. Arduino_due_x.h -kein Erfolg.
Gruß
Reinhard
Re: Umstieg auf Marlin 2.0 bugfix Anfängerproblem !
05. June 2018 05:59
Am ehesten in ../src/HAL/HAL_DUE/HAL.h bzw. *.cpp, siehe ab Zeile 136

Herzl. Grüße
Re: Umstieg auf Marlin 2.0 bugfix Anfängerproblem !
05. June 2018 06:22
Da kommt allerdings auch die Fehlermeldung:

In file included from sketch\src\HAL\HAL_DUE\../../core/../inc/MarlinConfig.h:28:0,

from sketch\src\HAL\HAL_DUE\../../core/serial.h:26,

from sketch\src\HAL\HAL_DUE\DebugMonitor_Due.cpp:26:

sketch\src\HAL\HAL_DUE\../../core/../inc/../HAL/HAL_DUE/HAL.h:143:30: error: "12" may not appear in macro parameter list

#define analogReadResolution(12)


PS: in Marlin wird wohl nicht mit " analogRead" gearbeitet.

Gruß
Reinhard

1-mal bearbeitet. Zuletzt am 05.06.18 07:33.
Re: Umstieg auf Marlin 2.0 bugfix Anfängerproblem !
05. June 2018 08:57
Schau mal hier, da findest Du so ziemlich alles zum ADC:
[github.com]
Als Beispiel für den Ablauf der Initialisierung kannst Du die AVR_HAL heranziehen.
Der Befehl lautet in etwa
adc_set_resolution(ADC, ADC_12_BITS);

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

Klicke hier, um Dich einzuloggen