Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

PrusaSlicer 2.1.0 - Custom G-Codes ?

geschrieben von anjoku 
PrusaSlicer 2.1.0 - Custom G-Codes ?
02. November 2019 12:15
Hallo,

ich bin dabei von Cura auf PrusaSlicer umzustellen, da mir PrusaSlicer vom Handling und der GUI viel besser gefällt und vor allem die Supportblocker viel besser umgesetzt sind.

Leider hat der PrusaSlicher ein paar, mir wichtige, Einstellungen weniger, aber ich dachte mir, dass ich das sicher durch Custom G-codes lösen kann.

Aber ich komme nicht klar.

Hauptwunsch: Änderung des Extrusionsfaktor für die erste Schicht.

Wenn ich den Extrusionfaktor so einstelle, dass ich eine gute erste Schicht bekomme und auch der Rest des Druckes gut ist, ist dieser Faktor leider zu hoch für den Top-Layer; der Sieht dann nicht gut aus.

Ich habe versucht mich einzulesen: oder hier: ............komme aber nicht klar.

Wenn ich zB.
{if [layer_num] == 1}M221 S110
{if [layer_num] > 1}M221 S100

bei G-Code vor dem Schichtwechsel eintrage, meckert PrusaSlicher.

M109 S220 ; set temperature and wait for it to be reached
G21 ; set units to millimeters
G90 ; use absolute coordinates
M82 ; use absolute distances for extrusion
G92 E0
; Filament gcode

!!!!! Failed to process the custom G-code template before_layer_gcode
Parsing error at line 1. 
{if [layer_num] == 1}M221 S110
    ^
!!!!! End of an error report for the custom G-code template before_layer_gcode


G1 Z0.200 F7800.000
G1 E-6.50000 F2400.00000
G92 E0
G1 X13.610 Y7.597 F7800.000
G1 E6.50000 F2400.00000


Wie ist das überhaupt umgesetzt, wann werden die Custom G-codes ausgeführt?

Vor dem Schichtwechsel verstehe ich ja noch halbwegs, aber wie verhält es sich bei dem Reiter Filamenteinstellungen -> Benutzerdefinierter G-Code?

Ich habe gelesen, dass man den PrusSlicer auch mit --help--fff aufrufen kann um Hilfe zu bekommen, aber wie geht das?


Beste Grüße,

Andre
Re: PrusaSlicer 2.1.0 - Custom G-Codes ?
04. November 2019 07:10
[github.com]
Quote

Note: This language is only available in Slic3r PE and is not compatible with Slic3r conditional expressions.
Lass die eckigen Klammern weg.

Herzl. Grüße
Re: PrusaSlicer 2.1.0 - Custom G-Codes ?
04. November 2019 11:37
Hallo,

Quote
AlterBastler
Lass die eckigen Klammern weg.

Das war es nicht, trotzdem Fehler.

!!!!! Failed to process the custom G-code template before_layer_gcode
Parsing error at line 1. Expecting tag literal-char
{if layer_num == 1} M221 S110
                             ^
!!!!! End of an error report for the custom G-code template before_layer_gcode




Hab' gerade gesehen, das im ToolTip die eckigen Klammern drin sind.

aber das nimmt er:

if [layer_num] == 1 M221 S110

nur weiß ich noch nicht, ob es den Effekt hat, den ich wünsche?

Weißt du wo man die komplette Liste der Befehle für PrusSlicer findet?

Gruß,

Andre
Re: PrusaSlicer 2.1.0 - Custom G-Codes ?
04. November 2019 13:38
{endif} fehlt.
Link siehe oben

Herzl. Grüße
Re: PrusaSlicer 2.1.0 - Custom G-Codes ?
04. November 2019 14:32
Mach es mal so:
M221 S{if layer_num == 1}110{else}100{endif}

Herzl. Grüße
Re: PrusaSlicer 2.1.0 - Custom G-Codes ?
06. November 2019 10:51
Ja das war es.
Ich habe aber noch festgestellt, der erste Layer mit 0 beginnt.

Jetzt klappt es so wie es mir vorstelle.

Trotzdem ist mir noch nicht alles klar.

Wie komme ich an alle Befehle ran die PrusSlicer unterstützt?

Danke

Andre

1-mal bearbeitet. Zuletzt am 07.11.19 07:30.
Re: PrusaSlicer 2.1.0 - Custom G-Codes ?
07. November 2019 08:40
Exklusiv nochmal zum Draufklicken:
[github.com]

Herzl. Grüße
Re: PrusaSlicer 2.1.0 - Custom G-Codes ?
11. November 2019 08:05
Hallo AlterBastler,

danke....mir war die Quelle schon bekannt, aber wie führe ich das aus?

Also the variables are printed out on the command line (run prusa-slicer with the --help-fff resp. --help-sla for FFF resp. SLA parameters

Das finde ich nicht bei der PrusaSlicer Version, die ich nutze.

Beste Grüße
Re: PrusaSlicer 2.1.0 - Custom G-Codes ?
11. November 2019 09:28
Über der von Dir zitierten Zeile steht ein Link "list of placeholders".

Rechte Maustaste auf Start (bzw. Windows-Logo),
dann Ausführen von "cmd" (ohne die "") oder Powershell aufrufen,
dann erhältst Du ein Fenster mit Kommandozeile.
Dort kannst du den Slicer mit Schalter ausführen.

Herzl. Grüße
Re: PrusaSlicer 2.1.0 - Custom G-Codes ?
12. November 2019 07:03
Danke dir nochmal.

Peinlich, ich muss irgendetwas falsch gemacht haben.........

Jetzt hat es geklappt :
prusa-slicer-console.exe --help-fff


Danke. smileys with beer
Re: PrusaSlicer 2.1.0 - Custom G-Codes ?
12. November 2019 13:58
Quote
AlterBastler
Mach es mal so:
M221 S{if layer_num == 1}110{else}100{endif}

Herzl. Grüße

Ich danke dir auch.
Werde ich ausprobieren.

Grüße Michael


Konstruktionen: [www.thingiverse.com]
Videos: [www.youtube.com]
Mein Club: [hackerspace-ffm.de]
Drucker:
Wersybot - seit 2012 smiling smiley
JGAurora A5
CR10-V2
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen