Paso 1: Configuración de Switch para el ventilador de HOTEND HEATSINK
Empezamos por crear un estándar de interruptor que tiene un montón de Opciones que podemos utilizar.
Estoy definiendo el nombre de un hotendheatsinkfan como este interruptor va a manejar el ventilador sobre el disipador de calor de hotend.
Todas las opciones se antepone con switch.hotendheatsinkfan que denota que es un interruptor y el nombre del conmutador.
- Hacemos una nueva sección un nombre descriptivo titular de nuestro conmutador, en este caso interruptor para ventilador de disipador térmico HOTEND. Usar tapones para poder encontrar fácilmente en mi archivo config.txt.
- Utilizamos .enable true para activar el interruptor.
- Tengo instalación, pero comentó la .input_on_command, .input_off_command y .subcode para nuestro interruptor.
- Se comentaron, como Smoothieware está necesitando una actualización prevista para solucionar algunos errores relacionados con los interruptores.
Nota. Para uso general no hace tanto diferentes tienes ellos sin comentarios o no. El firmware no utiliza los códigos de M controlar el ventilador. - Se utilizan los comandos manualmente encienda el ventilador y apagado, donde el subcódigo especifica el objeto específico que se asigna a un interruptor, en este caso un ventilador, queremos controlar, en caso de tenga más de ellos.
- Ejemplo: M106.2 paraactivarlo y M107.2 a apagarlo. Si tuviera un interruptor adicional con el subcódigo 3, sería controlar con M106. 3 y M107. 3
- Nota: cuando se utilizan pantallas TFT MKS no desea agregar un subcódigo para el ventilador, que es el enfriamiento los objetos impresos, como vas a ser incapaz de controlarlo desde la pantalla. Todavía puede utilizar subcódigos para otros fans.
No agregue encendido y apagado _command a varios interruptores sin utilizar subcódigos, a menos que quieras todos ellos para ser encendido y apagado con el mismo comando.
- Se comentaron, como Smoothieware está necesitando una actualización prevista para solucionar algunos errores relacionados con los interruptores.
- La .output_pin define el pin de a que nuestro ventilador está conectado. En este caso utilizamos 2.6 que es el Heater2 terminales.
- El .output_type es pwm o digital. PWM se puede configurar con potencia de 0 a 100%, definida por 0-255 donde digital está activado o desactivado.
- El valor de .max_pwm define salida máxima a nuestro fan. El mío es más bien ruidoso y fresco bien en velocidad 200.
- No quiero poner este demasiado bajo que corre el riesgo de heatcreep hasta el hotend donde el filamento se suave y atasca la hotend.
- La .fail_safe_set_to define lo que debe hacer en caso de que nuestra impresora entra en modo de bloqueo o interrupción (tal vez algunos otros failture modo así). He puesto a 1 que significa el ventilador seguir girando si la encuentra problemas con la impresora.
- No quiero que el disipador térmico del ventilador de hotend a dejar de trabajar en caso de tenga un caso de sobrecalentamiento!
# Switch for HOTEND HEATSINK fan switch.hotendheatsinkfan.enable true # true/false # switch.hotendheatsinkfan.input_on_command M106 # # switch.hotendheatsinkfan.input_off_command M107 # # switch.hotendheatsinkfan.subcode 2 # switch.hotendheatsinkfan.output_pin 2.6 # Heater2 switch.hotendheatsinkfan.output_type pwm # digital would be on/off switch.hotendheatsinkfan.max_pwm 200 # default is 255 switch.hotendheatsinkfan.fail_safe_set_to 1 # CRASH or HALT. 0 or 1