Cura 4.7.0 auto modyfikacje gcode do druku przy wielu głowicach - poradnik

Programy do przygotowywania modeli do druku – cięcia
Awatar użytkownika
Olson
Postów w temacie: 1
Posty: 236
Rejestracja: 06 gru 2017, 05:20
Lokalizacja: Gdańsk
Drukarka: OCHC CoreXY DIY
x 99

Cura 4.7.0 auto modyfikacje gcode do druku przy wielu głowicach - poradnik

Post autor: Olson »

Wrzucam kilka przydatnych informacji gdyż na necie nie można nic sensownego znaleźć - na githubie cury czy forum duet3d jest tylko opisany problem z generowaniem startowego gcode przy drukarkach wielogłowicowych bez rozwiązań.

Jest: Powinno być:

Kod: Zaznacz cały

;Generated with Cura_SteamEngine 4.7.0
T0
M140 S60
M105
M190 S60
M104 S185
M105
M109 S185
TUTAJ IDZIE GCODE STARTOWY WPISANY W USTAWIENIACH G28 I CAŁA RESZTA

Kod: Zaznacz cały

M140 S60
M105
M190 S60
M82 ;absolute extrusion mode
M104 T0 S185.0
M109 T0 S185.0
G28
T0

Gdzie są problemy:
  • Wybranie narzędzia przed wybazowaniem osi - wywołanie T[numer narzędzia] powoduje odpalenie makr na wybranie narzędzia(złapanie go) czy to na klipperze czy duecie
  • M104 i M109 nie mają podanych numerów narzędzia go grzania - jeśli usuniemy T0 z początku gcode to nagrzeje ostatnią aktywną głowicę
Rozwiązania:
    • Wchodzimy w extensions ->post processing -> modify gcode
    • Klikamy add script -> search and replace
    • W polu search wpisujemy(Musimy uważać żeby nie wkleić spacji przed ";" lub na końcu lini):

      Kod: Zaznacz cały

       ;Generated with Cura_SteamEngine .*\nT.*\n
    • Replace zostawiamy puste
    • Zaznaczamy "use regular expression"
  • W gcode startowym maszyny dopisujemy :

    Kod: Zaznacz cały

    M104 T{adhesion_extruder_nr} S{material_print_temperature}
    M109 T{adhesion_extruder_nr} S{material_print_temperature}
    G28
    T{adhesion_extruder_nr}
    Po dodaniu M104 i M109 cura z automatu usuwa to co ma generowane dot. temperatur
zontar, Artu

Wróć do „Slicery”