Stap 2: Configureren van Temperatureswitch om te controleren hotendheatsinkfan
Wij hebben nu opstelling een schakelaar die geeft ons en de controller, toegang om te schakelen van de hotendheatsink fan in- en uitschakelen en we nu zijn gaan aan opstelling een temperatureswitch dat afhankelijk van een uitlezing van een temperatuur aanduiding, die de letter T voor onze hotend in dit geval te doen.
Alle opties zijn voor de functienaam geplaatst met temperatureswitch.hotend , die duidt op dat het is een temperatureswitch en de naam van de temperatureswitch (hotend).
- Eerst schrijf een beschrijvende kop en commentaar het uit: # schakelen de schakelaar-hotendheatsink aan/uit bij 50c
- We gebruiken .enable trouw inschakelen de schakelaar
- De .designator wordt gebruikt om aan te duiden welkemodule van de temperature_controlwe zullen volgen. Wij willen controleren onze hotend, die is deginated met de letter T als standaard.
- Aangezien het nu moet je iets anders dan één letter niet gebruiken, en het is niet aan te bevelen voor het veranderen van de letter T. Ik hoop dat dit zal veranderen in latere firmware-updates.
- We definiëren nu welke .switch wordt gebruikt wanneer voorwaarden is voldaan. We stellen het als onze hotendheatsinkteschakelen.
- De .threshold_temp is de temperatuur op welk punt de bovenstaande ligt in beweging. We stellen het op 50 c een goede plek voor onze hotend is.
- .heatup_poll bepaalt hoe vaak de controller controleert de temperatuur op het opwarmen. De standaard ik 15 seconden, maar mijn hotends kan krijgen erg heet in 15 seconden, dus ik op 3 seconden in plaats daarvan instellen heb.
- .cooldow_poll definieert hoe oten de controller controleert de temperatuur op cooldown. 30 seconden is standaard, maar ik heb liever mijn fan stil te zijn zo snel als redelijk mogelijk, dus ik op 3 seconden instellen heb.
# Toggle the switch hotendheatsink on/off at 50c temperatureswitch.hotend.enable true # temperatureswitch.hotend.designator T # From: temperature_control.hotend.designator temperatureswitch.hotend.switch hotendheatsink # Select which switch to use. temperatureswitch.hotend.threshold_temp 50.0 # Temperature to turn on/off temperatureswitch.hotend.heatup_poll 3 # Default is 15 - Poll heatup temperatureswitch.hotend.cooldown_poll 3 # Default is 30 - Poll cooldown