Kontrola temperatury komory

Konfiguracja ustawień temperatury komory drukarki 3D

W Orca Slicer temperatura komory jest kontrolowana za pomocą dwóch głównych komend G-code: M141 i M191. Te komendy aktywują grzałkę komory i utrzymują pożądaną temperaturę przez cały proces drukowania.

Aby upewnić się, że temperatura komory drukarki jest poprawnie skonfigurowana, wykonaj poniższe kroki:

Krok 1: Otwórz ustawienia materiału

  • Przejdź do zakładki Filament.
  • Upewnij się, że opcja „Aktywuj kontrolę temperatury” jest zaznaczona.

Krok 2: Sprawdź ustawienia drukarki

  • Otwórz swoje Ustawienia drukarki.
  • Potwierdź, że opcja „Obsługa kontroli temperatury komory” jest włączona.
  • Po włączeniu Orca Slicer automatycznie doda komendę M191 na początku G-code (przed kodem maszyny).

Krok 3: Ręczna konfiguracja temperatury

  • Jeśli wolisz ustawić temperaturę ręcznie, otwórz zakładkę Machine G-code w Orca Slicer.
  • Użyj poniższych komend w zależności od konfiguracji:

Dla pierwszego filamentu:

 M191 S{chamber_temperature[0]}

Dla najwyższej temperatury spośród wszystkich filamentów:

M191 S{overall_chamber_temperature}

Te ustawienia zapewniają, że komora drukarki utrzymuje odpowiednią temperaturę dla rodzaju materiału, poprawiając przyczepność warstw, dokładność wymiarową i ogólną jakość wydruku.

Control Printer
Control Material

Jak kontrolować temperaturę komory za pomocą Klippera

[heater_generic chamber_heater]
heater_pin:PB10
max_power:1.0
# Uwaga Orca: użyj czujnika temperatury komory, a nie standardowego czujnika PTC
sensor_type:NTC 100K MGB18-104F39050L32
sensor_pin:PA1
control = pid
pid_Kp = 63.418
pid_ki = 0.960
pid_kd = 1244.716
min_temp:0
max_temp:70

[gcode_macro M141]
gcode:
    SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={params.S|default(0)}

[gcode_macro M191]
gcode:
    {% set s = params.S|float %}
    {% if s == 0 %}
        # Jeśli temperatura docelowa wynosi zero, pomiń proces nagrzewania
        M117 Ogrzewanie komory anulowane
    {% else %}
        SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={s}
        # Wskazówka Orca: włącz poniższą linię, aby użyć stołu grzewczego do wspomagania nagrzewania komory
        # M140 S100
        TEMPERATURE_WAIT SENSOR="heater_generic chamber_heater" MINIMUM={s-1} MAXIMUM={s+1}
        M117 Komora osiągnęła zadaną temperaturę
    {% endif %}