El control avanzado de la impresora tiene como objetivo detener el desperdicio inútil

Las impresoras 3D son capaces de crear geometrías complejas con una mínima alteración, pero una de las ventajas es el tiempo que lleva imprimir una pieza. A menudo, las impresoras funcionan durante muchas horas con una supervisión mínima para realizar sus tareas. Esto puede dejar a las impresoras inactivas durante períodos prolongados una vez finalizado su trabajo. Al darse cuenta de esto, [TheGrim] ensamblar el control avanzado de la impresora.

El objetivo de APC es monitorear las impresoras 3D y cerrarlas cuando termine su trabajo. El objetivo es evitar que las impresiones se ejecuten durante horas una vez terminadas, lo que provoca un desgaste innecesario en ventiladores y pantallas que pueden tener una vida útil limitada. Esto se logra colocando ESP8266 a cargo de la fuente de alimentación alterna de la impresora, por triac. Mide la corriente consumida por la impresora mientras está inactiva y se utiliza para establecer una línea de base. Luego, cuando la impresora vuelve a bajar a niveles inactivos, se inicia un temporizador. Cuando se agota el temporizador, la impresora se apaga. También hay una opción para activar automáticamente una parada con un pin de E / S.

Es un proyecto que tiene como objetivo alargar la vida de una impresora y también ahorrar energía. Por supuesto, si está realmente preocupado por el consumo de energía, puede usar una impresora de energía solar en su lugar. Si tiene sus propios trucos para el controlador de la impresora, asegúrese de dejarlo en nuestras manos.

  • Ergotron dice:

    Una idea interesante, pero no puedo decir que nunca me preocupé demasiado por el uso excesivo de los ventiladores de mis impresoras. Piénselo, se detienen por sí mismos después de un poco de no imprimir. Así que no estoy seguro de lo que este proyecto está tratando de lograr.

  • Cyna dice:

    Con un Pi siempre potenciado por Magwell y un Klipper gobernante y la fuente de alimentación de la impresora de todos modos, solo está usando eso.

    • RaSTuS dice:

      Octoprint también tiene una pausa después de la impresión, por lo que si usa Octoprint para iniciar el trabajo de impresión, esta también es una opción.

      • Cyna dice:

        Sí, pero Octoprint está inflado y funciona como un **** en comparación con Mainsail / Fluidd (que funciona perfectamente bien en Pi Zero con una cámara web).

  • Casa anonima dice:

    Hmm ... si declaras constantes en la parte superior de tu código, úsalas en tus declaraciones switch / case y if / else en lugar de números mágicos.
    Hará que sea más fácil guardar el código, especialmente cuando regrese a él meses después y decida que necesita agregar estados / rutas lógicas adicionales. De lo contrario, esto volverá a morderte el trasero, como me ha pasado a mí en muchas ocasiones. .

    Sería bueno si los controladores de la impresora tuvieran esta función incorporada, en lugar de que tuviéramos que construir algo adicional para adjuntarlo al costado de la impresora. Pero eso probablemente haría que las impresoras fueran mucho más caras. ¿Quizás algunos de los controladores (superiores) ya tienen esta función y no me di cuenta?

    Sin embargo, otro manejo interesante de un problema que está creciendo con muchas impresoras 3D.
    Buen proyecto.

  • León dice:

    También se puede utilizar cualquier "toma de corriente inteligente" con un potente monitoreo, ejecutando Tasmota o firmware similar, para lograr esto. No es necesario crear hardware especial para esto.

    • RaSTuS dice:

      Haga que Tasmota Sonoff POW2 también revise el mío, nunca antes había pensado en este método, pero es un buen punto.

  • León dice:

    La empresa de Marlin se puede configurar para hacer precisamente eso. El único requisito es utilizar una fuente de alimentación ATX o una fuente de alimentación xbox 360.

    • CityZen dice:

      O cualquier stock que pueda cambiar con un pin de salida.

      • ArcReactorKC dice:

        Hago esto con un relé sólido que se activa con el pin en la placa del rastreador.

  • Arturo Mezins dice:

    ¿Por qué no simplemente actualizar el código de la impresora 3D para realizar este procesamiento "inútil" (la mayoría son de código abierto)? Parece bastante simple poner una bandera e iniciar un temporizador inútil que "limpia" cuando está inactivo durante un tiempo predefinido (y ajustable). Cualquier acción para iniciar, continuar o reanudar la impresión iniciará el proceso.

    • Mella dice:

      Esta es una solución única para todos que funcionará para todas las impresoras, en lugar de una solución que debe adaptarse a todos. Idealmente, los fabricantes de impresoras 3D incluirían funciones de ahorro de energía en sus impresoras, pero la gente también quiere impresoras 3D baratas ...

  • Sr. Nada dice:

    Un problema que tengo con mi circulador envejecido es que si no puedo tirar del filamento justo cuando termina la impresión, generalmente se atasca en el extremo caliente y durante otra hora se reconstruye y recalibra para limpiarlo.

    o tal vez pueda simplemente agregar un código g para quitar el filamento cuando esté terminado. pero me preocupa que se rompa en el extremo caliente o que combine feeds o como se llamen.

    • Periodista57 dice:

      Si su filamento se calienta demasiado en el hotend, sus ventiladores se cierran demasiado pronto, antes de que el hotend se enfríe. Parece que su cortadora está haciendo algo mal. Quitar el filamento en el código g es solo un tratamiento sintomático, realmente hay que buscar la razón por la que está completamente bloqueado, como si los ventiladores se cierran demasiado pronto o el calor restante.

    • lluvia ácida dice:

      Necesita una mejor separación de calor. Coloque un ventilador siempre encendido indicado sobre el fuego. Utilizo un modelo ligeramente de 10 (¿o es de 15 mm?). Cubra su bloque caliente con cinta de silicona o cerámica o algún otro aislante.

  • Duder dice:

    O simplemente puede colocar un interruptor al final de la unidad de la cama para que cuando esté en su posición de "terminado" por un tiempo, sepa que está terminado. Algunas impresoras (como una ultimaker, etc. que bajan la cama cuando terminan), simplemente puede transferir el interruptor a un interruptor para que lo golpee por usted.

  • Vladimir dice:

    Excesivo e inútil, porque se puede hacer con programas, pero una bonita caja de metal.

  • jake dice:

    Preocupado por la salida de un ventilador en una impresora 3D -> pone un ventilador en una caja de control

  • Andrés dice:

    De hecho, estoy trabajando en un proyecto para hacer esto con un octoprint / orange pi / relay después de que un MOSFET caliente en mi panel de control fallara en el estado estable después de que la impresión terminó, lo que condujo a un extremo MUY caliente.

  • kc8rwr dice:

    Sin duda, esa es una ventaja para una impresora que utiliza suministro ATX. Simplemente agregue M81 al final de la secuencia de comandos impresa postimpresión en la configuración de su cuchillo.

    Lo echaré de menos cuando finalmente empiece a actualizar a 24V.

  • ccecil dice:

    El firmware más común tiene esta función.

    Smoothieware y marlin lo hacen. Simplemente configure el comando en su gcode final.

Isabella Ortiz
Isabella Ortiz

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *