Select your language

  • Deutsch
  • English
Stefan J. Truckers Homepage
  • Projects Displayable
  • 3D Printing 3D Printing FDM / FFF
      • Back
      • STL. Collection
      • Facts & Tips
      • FDM Design Guide
      • Filament Finder
      • 3D Printing Help
      • FDM Firmware
          • Back
          • Klipper
          • RepRap Firmware
      • Purchase Advice
          • Back
          • 3D Printer 3D Printer
          • Components
  • Media Photo Video Web
      • Back
      • Photo & Video
          • Back
          • Tipps
          • Equipment
      • Web
          • Back
          • Joomla CMS
          • Scripts & Coding
          • Optimization
          • Security
          • Social Media
      • Gallery
  • Programs Software
  • Craft Corner
      • Back
      • RC-Sport Funkgesteuert
      • CNC Fräsen
      • Laser Gravieren / Schneiden
  • Vita Alltägliches
      • Back
      • Haus & Wohnen
  • About About Stefan
      • Back
      • Career Path
      • Treat Me
  • Support Project & Me
  • 3D Printing
  • Buying Advice
  • FDM Firmware
  • Klipper
  • Addons
  • Alles über Lüfterkonfiguration in Klipper & Orca Slicer

  • STL. Collection
  • Facts & Tips
  • FDM Design Guide
  • Filament Finder
  • 3D Printing Help
  • FDM Firmware
      • Klipper
      • RepRap Firmware
  • Purchase Advice
      • 3D Printer 3D Printer
      • Components
Werbung

Alles über Lüfterkonfiguration in Klipper & Orca Slicer

Created
Sunday, 04 February 2024
Created by
Stefan J. Trucker
Last modified
Thursday, 21 August 2025
Revised by
Stefan J. Trucker
191 Alles über Lüfterkonfiguration in Klipper & Orca Slicer /en/3d-druck/kaufberatung/fdm-firmware/klipper/addons/alles-ueber-luefterkonfiguration-in-klipper-orca-slicer
  • 1
  • 2
  • 3
  • 4
  • 5

Klipper bietet viele Möglichkeiten Lüftersteuerungen zu realisieren und man sollte idealerweise so vorgehen, wie es auch gedacht ist um komisches Verhalten des Druckers zu vermeiden. Welcher Lüfter wie benannt werden sollte und welcher Code noch benötigt wird um die Lüfter richtig zu konfigurieren habe ich in diesem Artiekel zusammengafasst. Ich reduziere meine Anleitung auf die Verwendung mit dem OrcaSlicer da ich diesen fast ausschließlich verwende und dieser optimal mit Klipper harmoniert.

Part Cooling Fan (Fan 0)

Der Part cooling Fan ist der Lüfter, der neben dem Hotend montiert ist und das Druckobjekt kühlen soll, damit die nächste Schicht schneller aufgetragen werden kann.

{source}# instead of using [fan], we define the default part cooling fan with [fan_generic] here
# this is the default part cooling fan
[fan_generic fan0]
pin: PA7
cycle_time: 0.01
hardware_pwm: false
{/source}

Fan 1 ??

Auxiliary Cooling Fan (Fan 2)

Was ist denn das genau?

Der Auxiliary Cooling Fan ist ein stationärer Lüfter im Druckraum, der zusätzlich zum Part Cooling Fan das Druckteil kühlen soll. Dies wurde entwickelt um extrem schnell drucken zu können.

Warum kann ich diesen Lüfter nicht empfehlen

Ich persönlich halte nichts von solchen Lüftern, da dieseentweder nur von einer Seite auf das Druckobjekt blasen und so die zweite Seite meist die vom Hotend aufgewärmte Luft abbekommt und so immer eine schöne und eine unschöne Seite der Druckobjekts ergibt. Bei starken überhängen, die nur auf einer Seite sind, kann dies Sinn machen, aber im Normalfalls wird die eine Seite viel zu stark gefühlt und man hat eine geringere Layerhaftung. Für technische

Konfiguartion

Werbung
Orca Slicher spricht den Lüfter mit dem Befehl M106 P2, was den Lüfter Nummer 2 anspricht.

{source}# this is the auxiliary fan
# comment out it if you don't have auxiliary fan
[fan_generic fan2]
pin: PA8   #change Pin according to your mainboard!!!
cycle_time: 0.01
hardware_pwm: false
{/source}

Exhaust / Air-Filtration Fan

Der Echaust Fan ist der Lüfter, der Luft aus dem Druckraum befürdern soll. Dies macht Sinn bei geschlossenen Bauraum beim Drucken von PLA, da dieses bei zu warmen Bauraum zu langsam abkühlen würde und so man nur sehr langsam Drucken kann. Um das Druckteil schneller abzukühlen gibt es auch den Part Cooling Fan und den Auxiliary Cooling Fan, siehe weiter oben.

Der lüfter nutzt idealerweise auch ein Filtersystem bestehend aus Hepa Filter und Aktivkkohle, damit die giftigen Partikel (Feinstaub) und Gase gefiltert werden. Dies ist besonders empfehlenswert, wenn man den Drucker in einer Wohnung nutzt, denn auch wenn man die giftigen Gase nicht riecht, sie sind bei allen Filamenten  verhanden, mehr dazu habe ich in deisem Artikel (Artikel leider noch in Arbeit) zusammengefasst.

Konfiguration

{source}# this is the exhaust fan
# comment out it if you don't have exhaust fan
[fan_generic fan3]
pin: PA9
cycle_time: 0.01
hardware_pwm: false
{/source}

Erweiterung mit Bauraumheizung

Eine Bauraum Heizung ist toll, aber wie schon oben beschrieben, sollte zum Beispiel PLA nicht in einem zu warmen Bauraum verarbeitet werden und daher wäre es toll, den Lüfter nicht dauerhaft eingeschalten zu haben, sondern die Firmware so zu konfigurieren, dass der Lüfter eingeschalten wird, sobald der Bauraum um 2 Grad wärmer ist, als die eingestellte Temperatur im Slicer, so kann der Bauraum aktiv gekühlt werden, wenn der Bauraum nach einem langen Druck aufgeheizt wird und so muss der Lüfter nicht dauerhaft eingeschalten sein.

Werbung

____ Möglicherweise schon veraltet

OrcaSlicer nutzt den G-Code Befehl M106 P3 um die Filtrierungssteuerung zu kontrollieren.

Mit dem Befehl M106 lassen sich Gehäuse, als auch Bauteillüfter kontrollieren

# instead of using [fan], we define the default part cooling fan with [fan_generic] here
# this is the default part cooling fan
[fan_generic fan0]
pin: PA7
cycle_time: 0.01
hardware_pwm: false

# this is the auxiliary fan
# comment out it if you don't have auxiliary fan
[fan_generic fan2]
pin: PA8
cycle_time: 0.01
hardware_pwm: false

# this is the exhaust fan
# comment out it if you don't have exhaust fan
[fan_generic fan3]
pin: PA9
cycle_time: 0.01
hardware_pwm: false

[gcode_macro M106]
gcode:
    {% set fan = 'fan' + (params.P|int if params.P is defined else 0)|string %}
    {% set speed = (params.S|float / 255 if params.S is defined else 1.0) %}
    SET_FAN_SPEED FAN={fan} SPEED={speed}
Code in Ablage kopieren

Troubleshooting & Tipps:

Der Lüfter läuft nur ab 90%

Viele Lüfter mögen es nicht mit einem PWM Signal betrieben zu werden. Hierzu gibt es nun 2 Möglichkeiten um das Problem zu lösen:

1) Elektronisch mittels Tiefpassfilter

Hierzu muss man leider eine kleine elektronische Schaltung mauen, die aus einem Widerstand und einem Kondensator (maximal für etwa 1W sinnvoll geeignet) und 

2) Softwareseitig mittels cycle_time

Man kann in Klipper die cycle_time einstellen, standardmäßig ist diese auf 0,010 Sekunden eingestellt, sprich ein An/Aus-Zyklus der Pulsweitenmodulation dauert genau 0,01 Sekunde. Das bedeutet, dass wenn das PWM auf 60% eingestellt ist, dann ist 0,006 Sekunde das Signal an und 0,004 Sekunden das Signal ausgeschalten.
Bei einem Lüfter kann es helfen die Zykluszeit auf  0,1 Sekunde zu verlängern, damit dieser auch bei z.B. 30% betrieben werden kann. Dies kann jedoch zu Geräuschen im Lüfter führen, ist aber die einfachste Lösung, um das Setup zum laufen zu bekommen.

Der Lüfter gibt ein lautes Geräusch von sich, dass sich je nach Geschwindigkeit verändert 

Das Geräusch kommt von dem PWM Signal, mit dem der Lüfter angesteuert wird. Um das Geräusch loszuwerden, gibt es 2 Lösungen:

1) Elektronisch mittels Tiefpassfilter

2) Softwareseitig mittels cycle_time

Hierzu wollen wir die Zykluszeit so kurz wie möglich machen, damit die Frequenz so hoch wie möglich ist und idealerweise nicht mehr wahrgenommen werden kann.

Quellen
  1. Github Orca Slicer Air Filtration
  2. Github Orca Slicer Auxiliary fan

Updates

2024-02-04 Erstellung der Artikels
  • Addons Webcam / Picam mit Klipper
    10 / 13 BL-Touch einrichten in Klipper
FaLang translation system by Faboba
Werbung
  • Projects Displayable
  • 3D Printing 3D Printing FDM / FFF
      • Back
      • STL. Collection
      • Facts & Tips
      • FDM Design Guide
      • Filament Finder
      • 3D Printing Help
      • FDM Firmware
          • Back
          • Klipper
          • RepRap Firmware
      • Purchase Advice
          • Back
          • 3D Printer 3D Printer
          • Components
  • Media Photo Video Web
      • Back
      • Photo & Video
          • Back
          • Tipps
          • Equipment
      • Web
          • Back
          • Joomla CMS
          • Scripts & Coding
          • Optimization
          • Security
          • Social Media
      • Gallery
  • Programs Software
  • Craft Corner
      • Back
      • RC-Sport Funkgesteuert
      • CNC Fräsen
      • Laser Gravieren / Schneiden
  • Vita Alltägliches
      • Back
      • Haus & Wohnen
  • About About Stefan
      • Back
      • Career Path
      • Treat Me
  • Support Project & Me
  • Search
  • Impressum
  • Privacy Policy
  • Registration
      • Back
      • Registration
  • Tags
      • Back
      • 3D Print
      • YouTube
  • Sitemap
© 2025 Stefan J. Trucker
 Design & Implementation by Stefan J. Trucker

Urheberrecht

Die durch den Seitenbetreiber erstellten Inhalte und Werke auf dieser Website unterliegen dem österreichischen Urheberrecht. Beiträge Dritter sind als solche gekennzeichnet.
Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechts bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers.
Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet.

Sämtliche Bilder, Texte und Videos auf dieser Seite wurden vom Betreiber selbst erstellt, sofern nicht anders angegeben.

Werbung

3D Jake