Custom G code

Custom G code

Příspěvekod zemciko » 02.09.2017 13:09

Několikrát jsem narazil na dotaz ohledně co dát do custom code ve slic3ru tak jsem si řekl že sem postnu svůj okomentivaný, třeba další postnou ty svoje atd.
Mám to dělané tak, že nechci čekat na teplotu na začátku, než tisknu očistí se tryska a vynuluje poloha a na konci se vypne ohřev a motory:
Používám marlina

Start G code:

Kód: Vybrat vše
G21 ; [mm] mode
G90 ; absolute mode
G92 E0 ; vynulovani polohy extruderu
; teploty prvni HE druha bed necekat
M104 S[temperature]
M140 S[bed_temperature]
G28 ; Home
;Očistění trysky
G1 Z0.5 F250 ; nadzvedne nepatrně trysku před najetím nad stůl
G01 E1  ;vytlač trochu filamentu mimo bed
G92 E0  ;vynuluj polohu filamentu v extruderu
G1 X5 Y5 z0.15  ; začatek čistici cary
G1 X60.0 E9.0 F1000.0 ; tenka cast
G1 X140.0 E25 F1000.0 ; tlusta cast
G92 E0  ;vynuluj polohu filamentu v extruderu


End G code:

Kód: Vybrat vše
G92 E0 ;vynuluj polohu filamentu v extruderu
G1 E-50 F1200  ;zasunout filament zpet
G92 E0 ;vynuluj polohu filamentu v extruderu
M104 S0 ;vypnout ohrev HE
M140 S0 ;vypnout ohrev Bedu
G28 Y0  ; home y osa tj odjed tryskou ze stolku
M84     ; vypni motory


Pro 3mm filemant je třeba podělit hodnoty E u tenke a tluste čary zhruba dvěma.
  • 0

zemciko
 
Příspěvky: 1487
Images: 9
Registrován: 09.05.2015 13:43
Reputation: 0

Re: Custom G code

Příspěvekod kroxigor » 03.09.2017 16:22

Mám to celkem podobné.
Jen před tiskem vždy nahřeju tiskárnu tak neřeším problém s čekáním.

Start G-Code
Kód: Vybrat vše
G28 ; home all axes
G1 Z5 F5000 ; lift nozzle
M201 X1000 Y1000 E600
M109 S[first_layer_temperature]
; M92 E240 ;pro ladění steps na extruderu jinak zakázáno
G92 E0.0
;čištění trysky
G1 Z0
G1 X2.0 F2000
G1 Y60.0 E4.0  F1000.0
G1 Y100.0 E8.5  F1000.0
G92 E0.0


End G-code
Kód: Vybrat vše
M104 S0 ; turn off HE temp
M140 S0 ; turn off HB temp
M107 ; turn off fan
M220 S100 ; speed 100%
G28 X0  ; home X axis
G1 X8.0 F2000
G1 Y150.0 F2000
M400 ; buffer out
G4 P2000 ; wait 2s
M84     ; disable motors
  • 0


PrusaSlicer2, Simplify3D, TinkerCAD, FreeCad, OnShape
kroxigor
 
Příspěvky: 1815
Images: 14
Registrován: 28.03.2015 21:17
Bydliště: Středočesko
Reputation: 20
Asi budeš docela dobrej :D

Re: Custom G code

Příspěvekod zemciko » 03.09.2017 17:49

No já tiskárnu taky nehřeju, ale ta M109 někdy (ne vždy) způsobí že se tisk nespustí ihned ale 4s (dle nastavení FW) zbytečně čeká (a z trysky utíká materiál), proto jsem tam dal rači 104 a je klid.
Já stejně před tiskem vždy nechám vytlačit tak 30mm filamentu aby se pročistila tryska a pak teprv spustím tisk takže mám vždy nahřáto..
  • 0

zemciko
 
Příspěvky: 1487
Images: 9
Registrován: 09.05.2015 13:43
Reputation: 0


Zpět na Slic3r(PE)

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 5 návštevníků