• Die Forumsregeln und Nutzungsbedingungen findet ihr in der Navbar unter Impressum !
    Bitte unbedingt beachten!
    Wie überall im Leben gibt es Spielregeln, so auch hier!
    Die Datenschutzerklärung zum DSGVO findet ihr ebenfalls in der Navbar unter Datenschutzerklärung !
    Hinweis nach DSGVO :
    Es ist hier keinerlei Angabe erforderlich. Alle Angaben in diesem Bereich sind öffentlich sichtbar und werden freiwillig gemacht. Mit einem Eintrag in diesem Bereich erkenne ich dieses an, und bestätige die Datenschutzerklärung zur DSGVO für das Forum gelesen zu haben.

    Danke

3d Drucker Ender 3 pro

2 Unbenannt 2.jpg

nach Installation der "cpptools-win32.vsix"

3 Unbenannt 2.jpg

nach einem Neustart kommt dann der Fehler wieder, ich könnte kotzen!

4 Unbenannt 1.jpg

5 Unbenannt 2.jpg
 
Kommt das beim Starten oder beim Öffnen von Marlin? Ich hatte Marlin von der Marlin Homepage runtergeladen und mit PlattformIO in VisualStudio bearbeitet und kompiliert. Ich weiß nicht ob es noch andere Methoden gibt, hast du PlattformIO installiert?
 
ich habe es nun erst einmal auf die brutale Art gelöst:
- Virenscanner und Firewall per Taskmanger abgeschossen
- Visual Studio zwei mal gestartet - hat was installiert
- Neustart

Dann ging es erst einmal weiter.
Nun kommt nach dem Öffnen der "configuration.h" die Fehlermeldung:

#include-Fehler erkannt. Aktualisieren Sie Ihren includePath. Wellenlinien sind für diese Übersetzungseinheit (D:\zbv x\Firmware\Marlin\src\MarlinCore.cpp) deaktiviert.

Ich habe selten so eine Scheiß Software erlebt wie diese hier :stink
Das neue Board habe ich bei Amazon bestellt, ich überlege ernsthaft das einfach wieder zurück zu schicken. Mein heutiges Board ist ein 8Bit, das kann ich noch mit der Arduino IDE programmieren, da ich so eine mistige Software nicht, das läuft.
 
Die Art von Fehler kommt mir bekannter vor... ich schicke dir morgen Abend mal meinen Marlin Ordner mit den geänderten Dateien. Ist zwar für einen anderen Drucker, aber da kannst du dann deine Änderungen vornehmen oder die Configuration.h austauschen. Ich müsste auch irgendwo noch Screenshots von der Anleitung haben, was ich ändern musste.
Was die Software angeht stimme ich dir aber voll zu....
 
Hallo,

das Board ist heute angekommen. Original im Creality Karton, Version 4.2.7 mit Marlin 1.0.1.
Eingebaut und läuft schon einmal - und das nun fast lautlos! Kein feipen mehr.
Leider kennt die Marlin Version nicht alle G-Code Befehle.

Sooo jetzt werde ich mich mal wieder mit dem Visual Studio rumärgern :sauer
 
Visual Studio ist Geschichte!
Ich habe den Mist gelöscht! :stink

In einem Video von Dr. Vax auf Youtube haben ich einen Hinweis auf einen Service bekommen. Dort kann man für einen Beitrag von 10€/ Jahr sich immer neue *.bin Dateien herunter laden. Einfach auf SD Karte kopieren, rein in den Drucker, anschalten und geht :ok

Genau so wollte ich das haben!

hier der Link: https://marlin.crc.id.au
 
Der Vollständigkeit halber ergänze ich mal meine Lösung:
die Meldung mit dem includePath bekomme ich auch, laut Google ist das ein C/C++ Bug den man ignorieren kann.
Ich habe mich dann aber nicht an die TH3D Anleitung gehalten, sondern über PIO->home-Open Project das Hauptverzeichnis der Firmware geöffnet (Das in der die platformio.ino Datei liegt). Dann die Zeile(n) in der Configuration.h geändert und kompiliert.
Dabei wir dann in der Datei c_cpp_properties.json die Zeile includePath automatisch ausgefüllt. Die Meldung steht dann zwar noch an, aber das Kompilieren wird erfolgreich beendet.
Ist vielleicht nicht die eleganteste Lösung, aber funktioniert.
 
Hallo Phillipp,

heute habe ich mal deine kompilierte Firmware geladen - und sie läuft :ok
Nach dem Laden einfach das EEPROM löschen und noch mal den PID Regler für das Nozzle kalibrieren und dann kann man loslegen.
 
Hallo Bert,

das ist schön. Dann stört der includePath Fehler wirklich nicht.
 
Der Hot End Lüfter hat mich extrem genervt, der läuft ja permanent wenn der Drucker an ist. Abschalten kann man den über die Software auch nicht, und so habe ich eine Hardwarelösung gefunden.
Über einen 100k NTC wird ein Schalttransistor geschaltet und der Lüfter dreht bei Raumtemperatur nur noch minimal und macht keine Störgeräusche mehr

IMG_4674.jpg

IMG_4675.jpg
 
In der Firmware ist kein Pin für den Lüfter eingetragen. Weißt du an welchem Pin auf dem Board der Lüfter hängt? Dann kann ich dir die Firmware so anpassen, dass er bei 50 Grad ein und aus schaltet.2021-02-24.jpg
 
Hallo Philipp,

soweit ich weiß ist der Lüfter direkt an 24V verbunden, da hat man sich einen FET gespart. Beim alten Board war das jedenfalls so, beim Neuen vermute ich das mal, habe ich Internet auch nichts anderes gefunden.

Aber Danke für das Angebot :ok
 
und hier noch mal der Schaltplan:

Lüftersteuerung.jpg
 
Ich habe mir einen BLTouch von Ender gekauft und angebaut. Die Firmware von Ender drauf (E3V2-BLTouch-5x5-v4.2.7-v2.0.1.bin) und es läuft.
Im GCode der Druckereinstellungen habe ich ein G29 eingetragen (davor ist das G28) damit niveliert er das Druckbett immer vor dem Druck.
Soweit funktioniert das ja, aber leider ist die schöne % Anzeige für den Druckfortschritt weg :sauer

Hat da einer eine Idee?
 
Das Problem scheint es bei manchen Firmwareversionen zu geben. Es könnte ein #define DOGM_SD_PERCENT in der Conditionals_LCD.h fehlen, da gabs ein paar Infos in einem anderen Forum,
Hast du wieder das ganze Marlin Verzeichnis oder nur die .bin? Verstehe ich das richtig, dass das auf Marlin 2.0.1 basiert?
 
Hallo Phillip

ich habe nur eine *.bin. Nach gogglen habe ich folgenden Hinweis gefunden:

Configuration_adv.h
1373 SHOW_REMAINING_TIME in
1376 If ROTATE_PROGRESS_DISPLAY is also enabled then the time shown will rotate between elapsed and remaining.

Habe dann auch mal wieder versucht Visual Studio zu installieren, das hat diesmal geklappt, aber er erkennt dann den Pfad nicht #include path
 
Du musst glaube ich C++ noch extra installieren. Am Besten über die Erweiterungen direkt in VSCode. Wie das genau heißt müsste ich morgen mal gucken. Um das dann zu bearbeiten und zu kompilieren fand ich bis jetzt PlatformIO am Besten. Dafür brauchst du aber den ganzen Marlin Ordner, Reverse Engineering über die .bin funktioniert soweit ich weiß nicht.
 
Hallo Philipp,

Platform IO und C++ ist installiert, Marlin habe ich auch, aber er sagt mir die Fehlermeldung das ich den "Include Path" setzen soll. Da werde ich nicht draus schlau. Es gibt einen Link dazu, aber ich habe keine Ahnung was ich da eintragen soll:poff
 
Hallo Bert,

klick mal unten auf das Win32 und dann auf "Konfigurationen bearbeiten (JSON)".
Dann sollte die Datei aus dem Screenshot aufgehen. Ob die Pfade bei dir mit meinen identisch sein sollen kann ich dir so nicht sagen, aber es sollte zumindest ähnlich aussehen.
VSCode.jpg
 
Hallo Philipp,

ich habe die Datei mir gestern mal angesehen. Allerdings habe ich keinen Schimmer was ich da wo einstellen muss. Ich habe mir zwei Youtube Videos angesehen, und das so eingestellt, aber das hat nicht funktioniert. Es gab immer den #include xyz Fehler.

Meine Dateien sind wie folgt abgelegt:
VS Code liegt auf J:\Programme\VS Code
und die Marlin Dateien auf J:\Programme\Ender3_Firmware\Marlin

was muss ich da wo eintragen?
 
so sieht das aus:

Screenshot 2022-02-03 210835.jpg

Muss ich da noch extra Python installieren?
 
Nee, Python brauchst du da nicht. Der CompilerPath fehlt. Da musst du die cl.exe Datei finden. Du solltest ein Programm haben, das Developer Commandprompt for VS 20xx heißt. Wenn du das aufmachst sollte da direkt das Verzeichnis stehen. Und wenn du cl eingibst und Enter drückt muss eine Erklärung kommen, wie der Befehl zu verwenden ist. Wenn das funktioniert, hast du den Pfad für den Compiler.
So steht es in der VSCode Doku.
So aus dem Bauch raus würde ich den IncludePath aber erstmal von Default auf workspaceFolder setzen. So wie in meinem letzten Post, inklusive der “
 
eine Datei die cl.exe heißt habe ich nciht. Oder soll die auf meinem C: Laufwerk liegen?

"includePath": [
"${workspaceFolder}/**"

hat leider auch nichts gebracht, auf C: liegt die cl.exe auch nicht. Ich habe auch "Visual Studio Code" installiert
 
so sieht das nun aus, aber leider immer noch der Fehler

Screenshot 2022-02-03 222608.jpg
 

Servonaut
Zurück
Oben Unten