Stránka 1 z 1

Úprava Start G-code

PříspěvekNapsal: 11.12.2017 16:17
od matousek35
Zdravím, chci se zeptat, zdali někdo neví jaké zadat příkazy na začátek G-codu, aby před tiskem proběhla následující sekvence.

1) home pozice + 15mm vyjet v ose Z nahoru
2) zahřívání HotBedu na 60 °C
3) zahřívání HotEndu na 210 °C
4) auto leveling
5) dohřátí na požadované teploty (Bed 110°C, HE 230°C)
6) start tisku

Díky za rady.

Re: Úprava Start G-code

PříspěvekNapsal: 11.12.2017 18:22
od medapeta

Re: Úprava Start G-code

PříspěvekNapsal: 11.12.2017 18:34
od matousek35
To sice pěkně děkuju za rychlou odpověď, ale samozřejmě jsem už G-code příkazy zkoušel za sebe poskládat. Bohužel tiskárny vždy čeká na tiskovou teplotu. Potřebuji v tom mezistupni udělat ten bed leveling.

Re: Úprava Start G-code

PříspěvekNapsal: 11.12.2017 18:38
od Rebel
Ono zalezi jaky slicer pouzivas a jaky FW. Pro Marlin a slic3r mam neco podobneho v profilu na sCube viewtopic.php?f=58&t=1970 Kazdopadne si myslim, ze ten autoleveling je potreba delat pri koncove teplote stolku a nikoliv pri castecnem ohrati.

Re: Úprava Start G-code

PříspěvekNapsal: 11.12.2017 18:46
od fdd1222
Posli M140 S100,
pak udelej leveling , homing a vsechno co chces, stolek se bude mezitim nahrivat
a pak M190 S100

Re: Úprava Start G-code

PříspěvekNapsal: 11.12.2017 19:09
od matousek35
Rebele to vypadá celkem použitelně. Vyzkouším a uvidíme. Jde mi to, že bych rád dělal ten leveling při 60 °C kvůli závislosti měřené vzdálenosti na teplotě. Nevím, jestli by už byla potřeba vyměnit, ale prostě mi pro ABS a PLA měří pokaždé o trochu jinak. Proto chci aby sonda měřila za cca stejných podmínek vždy. Nevěřím, že by se podložka při ohřevu ze 60 °C na 105°C o tolik moc zkroutila.

EDIT:
Tak jsem se nakonec dobral přesně k tomu, co jsem potřeboval a hlavně to funguje tak jak potřebuju. Kdyby to někoho zajímalo, tak níže je můj start G-code.

Kód: Vybrat vše
G28 X ; home X axis
G28 Y ; home Y axis
G28 Z ; home Z axis
G1 Z5 F4800 ;
M140 S60 ; set bed temp 60°C
M190 S60 ; wait for bed temp
M104 S185
M109 S185
G29 ; auto level bed
G1 X0 Y0 Z5 F4800 ;
M140 S[first_layer_bed_temperature] ; set bed temp
M190 S[first_layer_bed_temperature] ; wait for bed temp
M104 S[first_layer_temperature] ; set extruder temp
M109 S[first_layer_temperature] ; wait for extruder temp
G1 F10000; set feedrate fast
G1 X0 Y0; move close to home
G1 Z0.1; lower z axis to 0.1mm
G1 F1500; set feedrate slow
G1 X200 E10; clean nozzle
G92 E0; zero extruder
G1 F{travel_speed}; start at travel speed