home.social

#klipper — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #klipper, aggregated by home.social.

fetched live
  1. After a quiet July, this month had a clear direction: the big store refactoring finally picked up real momentum. New maintainer update is live for supporters.

    👉 patreon.com/meteyou/posts/main

  2. After a quiet July, this month had a clear direction: the big store refactoring finally picked up real momentum. New maintainer update is live for supporters.

    👉 patreon.com/meteyou/posts/main

    #Mainsail #Klipper #3DPrinting #Moonraker

  3. After a quiet July, this month had a clear direction: the big store refactoring finally picked up real momentum. New maintainer update is live for supporters.

    👉 patreon.com/meteyou/posts/main

    #Mainsail #Klipper #3DPrinting #Moonraker

  4. After a quiet July, this month had a clear direction: the big store refactoring finally picked up real momentum. New maintainer update is live for supporters.

    👉 patreon.com/meteyou/posts/main

    #Mainsail #Klipper #3DPrinting #Moonraker

  5. Cómo reutilizar un móvil Android viejo para controlar una impresora 3D con OctoPrint


    Si tienes un teléfono Android antiguo guardado en un cajón, todavía puede tener una segunda vida muy útil tal y como hemos hablado tantas veces en este blog. En el post de hoy queremos enseñarte una posibilidad especialmente interesante que consiste en convertirlo en un pequeño servidor de impresión 3D, capaz de controlar la impresora desde la red, enviar archivos G-code y utilizar incluso la propia cámara del móvil para supervisar las impresiones.

    De esta forma podemos sustituir, en muchos casos, a una Raspberry Pi o a un ordenador dedicado aprovechando un dispositivo que ya tenemos en casa y no sabemos muy bien que hacer con el.

    Para la mayoría de usuarios, la solución más sencilla se llama Octo4a, un proyecto que permite ejecutar OctoPrint (del que hemos hablado tantas veces en ete blog) directamente sobre Android.

    ¿Qué puede hacer un móvil Android conectado a una impresora 3D?

    Un smartphone puede asumir varias funciones:

    • Enviar archivos G-code a la impresora.
    • Ejecutar OctoPrint mediante Octo4a.
    • Permitir el control remoto desde un navegador.
    • Mostrar temperaturas y estado de la impresión.
    • Iniciar, detener o pausar trabajos.
    • Utilizar la cámara del teléfono para vigilar la impresión (honestamente la opción mas interesante personalmente para controlar que no haya ningún atasco)
    • Crear timelapses.
    • Incluso actuar como host de Klipper, aunque esta última opción es bastante más compleja.

    OctoPrint es probablemente la alternativa más conocida porque proporciona una completa interfaz web desde la que podemos gestionar nuestra impresora 3D.

    La opción más sencilla: Octo4a

    Octo4a adapta OctoPrint para ejecutarlo directamente en Android.

    Una de sus grandes ventajas es que no necesita root. La aplicación incorpora su propio sistema para comunicarse con dispositivos USB y permite utilizar la cámara integrada del teléfono.

    El esquema de conexión sería muy sencillo:

    Móvil Android → adaptador USB OTG → cable USB → impresora 3D

    Una vez funcionando, podremos acceder a OctoPrint desde cualquier ordenador, tablet o móvil conectado a la misma red local introduciendo en el navegador la dirección IP del teléfono.

    Qué necesitamos

    Antes de empezar conviene comprobar algunas características del móvil.

    Lo más importante es que sea compatible con USB OTG, ya que deberá actuar como dispositivo host para comunicarse con la placa electrónica de la impresora.

    También resulta recomendable disponer de:

    • Conexión Wi-Fi estable.
    • Al menos unos 2 GB de RAM.
    • Un puerto USB en buen estado.
    • Android relativamente reciente.
    • Un adaptador OTG compatible.
    • Un buen cable USB de datos.

    Hay además una cuestión especialmente importante: no todos los teléfonos permiten utilizar USB OTG y cargar la batería simultáneamente.

    Esto puede convertirse en el principal problema cuando queremos mantener el sistema funcionando durante impresiones de varias horas.

    Cómo instalar Octo4a

    La instalación básica es bastante sencilla.

    1. Descarga Octo4a desde su repositorio oficial en GitHub.
    2. Permite temporalmente la instalación de aplicaciones desde fuentes externas.
    3. Instala el archivo APK.
    4. Abre Octo4a.
    5. Selecciona la opción para instalar OctoPrint.
    6. Concede los permisos necesarios.
    7. Conecta la impresora mediante USB OTG.
    8. Autoriza el acceso al dispositivo USB.
    9. Inicia el servidor OctoPrint.

    Después podremos acceder a la interfaz desde otro dispositivo utilizando la dirección IP indicada por Octo4a.

    Durante la configuración inicial de OctoPrint tendremos que definir algunos parámetros de nuestra impresora, como el tamaño de la cama, diámetro de boquilla, filamento y conexión serie.

    En muchas impresoras con firmware Marlin se utilizan velocidades como 115200 o 250000 baudios, aunque siempre debemos utilizar la configuración adecuada para nuestra placa y firmware.

    Utilizar la cámara del móvil

    Una de las ventajas de esta solución es que prácticamente todos los smartphones incorporan una cámara bastante mejor que muchas webcams económicas.

    Octo4a puede aprovecharla para supervisar la impresora.

    No necesitamos utilizar una resolución muy alta. Para simple monitorización suele ser suficiente algo similar a:

    • 640 × 480 píxeles.
    • 5-10 imágenes por segundo.
    • Cámara trasera.
    • Pantalla apagada o con brillo reducido.

    Es importante colocar el teléfono en un soporte estable y mantenerlo alejado de la cama caliente y de la electrónica de potencia.

    También conviene evitar abrir directamente el puerto de OctoPrint a Internet. Si necesitamos acceder desde fuera de nuestra red doméstica es preferible utilizar una VPN o una solución de acceso remoto segura.

    El problema de la alimentación USB

    Probablemente éste sea el punto más delicado del montaje.

    Un teléfono que actúa como host USB puede consumir bastante energía y algunas impresiones 3D duran muchas horas. Por tanto, resulta interesante poder cargar el teléfono mientras permanece conectado a la impresora.

    En móviles USB-C podemos utilizar un hub compatible con Power Delivery o carga pass-through, mientras que en modelos Micro-USB pueden ser necesarios adaptadores OTG en Y.

    Sin embargo, la compatibilidad depende mucho del teléfono.

    También debemos evitar problemas eléctricos entre la alimentación USB del móvil y la placa de la impresora.

    Es recomendable:

    • Utilizar cables USB cortos y de calidad.
    • Evitar cables deteriorados.
    • Comprobar si la placa de la impresora recibe 5 V desde el USB incluso estando apagada.
    • Investigar la alimentación si aparecen reinicios o desconexiones.

    Modificar físicamente un cable USB cortando conductores no es recomendable salvo que se conozca perfectamente el funcionamiento del circuito.

    Evitar que Android cierre Octo4a

    Android intenta ahorrar batería suspendiendo aplicaciones que permanecen mucho tiempo en segundo plano. En este proyecto eso puede provocar una interrupción de la conexión con la impresora.

    Por ello conviene buscar en los ajustes del teléfono opciones similares a:

    Ajustes → Aplicaciones → Octo4a → Batería → Sin restricciones

    Dependiendo del fabricante también puede ser necesario habilitar:

    • Inicio automático.
    • Actividad en segundo plano.
    • Uso de datos en segundo plano.
    • Exclusión de la optimización de batería.

    Las primeras pruebas deberían realizarse durante varias horas para comprobar que el teléfono no suspende Octo4a cuando apagamos la pantalla.

    Batería y temperatura: dos aspectos que no debemos ignorar

    Utilizar continuamente un teléfono antiguo conectado a un cargador exige cierta precaución.

    No deberíamos utilizar un móvil cuya batería:

    • esté hinchada;
    • se caliente excesivamente;
    • esté deformada;
    • presente descargas anormales.

    También debemos mantener el terminal lejos de fuentes de calor y utilizar un soporte que permita una buena ventilación.

    Si nuestro teléfono ofrece una función para limitar la carga máxima de la batería al 80 o 85 %, puede resultar interesante activarla cuando vaya a permanecer conectado durante muchas horas.

    ¿Y utilizar Klipper desde Android?

    También es posible utilizar un teléfono como host para Klipper, pero la dificultad aumenta considerablemente.

    El procedimiento suele utilizar Termux para crear un entorno Linux sobre Android y posteriormente instalar componentes como:

    • Klipper.
    • Moonraker.
    • Mainsail o Fluidd.

    Después habría que configurar el acceso USB, crear printer.cfg, compilar el firmware correspondiente a nuestra placa y configurar los servicios.

    Es una posibilidad interesante para experimentar, pero sigue siendo una solución más delicada que Octo4a.

    Android puede suspender procesos, modificar la gestión USB o limitar la actividad en segundo plano. Por ello, para Klipper una Raspberry Pi o un pequeño ordenador Linux continúa siendo generalmente una plataforma más predecible.

    Android frente a Raspberry Pi

    Reutilizar un móvil tiene algunas ventajas evidentes.

    CaracterísticaAndroid + Octo4aRaspberry PiCoste si ya tenemos el equipoMuy bajoMedioInstalaciónSencilla-mediaSencillaConsumoBajoBajoCámara integradaSíNormalmente noUSBDepende del teléfonoMuy compatibleRiesgo asociado a bateríaSíNoOctoPrintMuy adecuadoMuy adecuadoKlipperPosible, pero experimentalMuy recomendable

    Por tanto, Octo4a resulta especialmente atractivo cuando ya tenemos un móvil Android antiguo que no utilizamos.

    Para una instalación permanente con Klipper, en cambio, una Raspberry Pi o un mini PC Linux suele ofrecer mayor estabilidad.

    Algunos problemas frecuentes

    La impresora se desconecta

    Lo primero que debemos comprobar es el cable USB. Un cable demasiado largo, defectuoso o de mala calidad puede generar errores de comunicación.

    También conviene comprobar posibles problemas de alimentación.

    Octo4a no detecta la impresora

    Verifica que el móvil soporte USB Host/OTG y acepta el permiso USB cuando Android lo solicite.

    También merece la pena probar otro adaptador OTG.

    Se pierde la conexión al apagar la pantalla

    Desactiva las restricciones de batería para Octo4a y realiza una impresión de prueba antes de confiar en el sistema para trabajos largos.

    Se desconecta el Wi-Fi

    Si la conexión USB entre teléfono e impresora continúa activa, el servidor local puede seguir funcionando, aunque perderemos temporalmente el acceso remoto. Conviene probar previamente cómo se comporta nuestra configuración concreta.

    Una buena forma de reutilizar tecnología

    Este proyecto también tiene un componente interesante desde el punto de vista de la reutilización.

    Muchos smartphones antiguos terminan guardados durante años pese a que su procesador, memoria, Wi-Fi y cámara siguen funcionando perfectamente.

    Convertir uno de ellos en servidor para nuestra impresora 3D permite alargar su vida útil y evitar comprar hardware adicional.

    Eso sí, cuando la batería llegue realmente al final de su vida útil deberá llevarse a un punto de reciclaje adecuado.

    Conclusión

    Un viejo teléfono Android puede convertirse en un excelente complemento para una impresora 3D.

    La solución más interesante para la mayoría de usuarios es Octo4a, porque permite ejecutar OctoPrint sin root y aprovechar tanto la conexión Wi-Fi como la cámara incorporada en el propio teléfono.

    La principal dificultad no suele ser la capacidad de proceso del smartphone, sino encontrar una combinación estable de USB OTG, alimentación y gestión de batería.

    Si queremos experimentar más, también podemos utilizar Android como host para Klipper mediante Termux, aunque en ese caso tendremos que asumir una instalación bastante más compleja.

    En definitiva:

    • Para empezar: Android + Octo4a.
    • Para experimentar: Klipper + Termux.
    • Para máxima estabilidad: Raspberry Pi o mini PC Linux.

    Antes de confiar en el sistema para impresiones largas, conviene realizar varias pruebas y comprobar que la conexión USB, el Wi-Fi, la temperatura y la alimentación permanecen estables.

    Y, por supuesto, aunque podamos controlar la impresora remotamente, una impresora 3D nunca debería considerarse completamente segura para funcionar sin supervisión, especialmente durante trabajos prolongados.

    #Android #cámaraImpresora3D #controlRemotoImpresora3D #domóticaDIY #electrónica #GCode #hardwareAbierto #impresión3D #impresora3D #Klipper #móvilAndroidAntiguo #Octo4a #OctoPrint #RaspberryPi #reciclajeTecnológico #reutilizarSmartphone #servidorOctoPrint #termux #USBOTG
  6. Cómo reutilizar un móvil Android viejo para controlar una impresora 3D con OctoPrint


    Si tienes un teléfono Android antiguo guardado en un cajón, todavía puede tener una segunda vida muy útil tal y como hemos hablado tantas veces en este blog. En el post de hoy queremos enseñarte una posibilidad especialmente interesante que consiste en convertirlo en un pequeño servidor de impresión 3D, capaz de controlar la impresora desde la red, enviar archivos G-code y utilizar incluso la propia cámara del móvil para supervisar las impresiones.

    De esta forma podemos sustituir, en muchos casos, a una Raspberry Pi o a un ordenador dedicado aprovechando un dispositivo que ya tenemos en casa y no sabemos muy bien que hacer con el.

    Para la mayoría de usuarios, la solución más sencilla se llama Octo4a, un proyecto que permite ejecutar OctoPrint (del que hemos hablado tantas veces en ete blog) directamente sobre Android.

    ¿Qué puede hacer un móvil Android conectado a una impresora 3D?

    Un smartphone puede asumir varias funciones:

    • Enviar archivos G-code a la impresora.
    • Ejecutar OctoPrint mediante Octo4a.
    • Permitir el control remoto desde un navegador.
    • Mostrar temperaturas y estado de la impresión.
    • Iniciar, detener o pausar trabajos.
    • Utilizar la cámara del teléfono para vigilar la impresión (honestamente la opción mas interesante personalmente para controlar que no haya ningún atasco)
    • Crear timelapses.
    • Incluso actuar como host de Klipper, aunque esta última opción es bastante más compleja.

    OctoPrint es probablemente la alternativa más conocida porque proporciona una completa interfaz web desde la que podemos gestionar nuestra impresora 3D.

    La opción más sencilla: Octo4a

    Octo4a adapta OctoPrint para ejecutarlo directamente en Android.

    Una de sus grandes ventajas es que no necesita root. La aplicación incorpora su propio sistema para comunicarse con dispositivos USB y permite utilizar la cámara integrada del teléfono.

    El esquema de conexión sería muy sencillo:

    Móvil Android → adaptador USB OTG → cable USB → impresora 3D

    Una vez funcionando, podremos acceder a OctoPrint desde cualquier ordenador, tablet o móvil conectado a la misma red local introduciendo en el navegador la dirección IP del teléfono.

    Qué necesitamos

    Antes de empezar conviene comprobar algunas características del móvil.

    Lo más importante es que sea compatible con USB OTG, ya que deberá actuar como dispositivo host para comunicarse con la placa electrónica de la impresora.

    También resulta recomendable disponer de:

    • Conexión Wi-Fi estable.
    • Al menos unos 2 GB de RAM.
    • Un puerto USB en buen estado.
    • Android relativamente reciente.
    • Un adaptador OTG compatible.
    • Un buen cable USB de datos.

    Hay además una cuestión especialmente importante: no todos los teléfonos permiten utilizar USB OTG y cargar la batería simultáneamente.

    Esto puede convertirse en el principal problema cuando queremos mantener el sistema funcionando durante impresiones de varias horas.

    Cómo instalar Octo4a

    La instalación básica es bastante sencilla.

    1. Descarga Octo4a desde su repositorio oficial en GitHub.
    2. Permite temporalmente la instalación de aplicaciones desde fuentes externas.
    3. Instala el archivo APK.
    4. Abre Octo4a.
    5. Selecciona la opción para instalar OctoPrint.
    6. Concede los permisos necesarios.
    7. Conecta la impresora mediante USB OTG.
    8. Autoriza el acceso al dispositivo USB.
    9. Inicia el servidor OctoPrint.

    Después podremos acceder a la interfaz desde otro dispositivo utilizando la dirección IP indicada por Octo4a.

    Durante la configuración inicial de OctoPrint tendremos que definir algunos parámetros de nuestra impresora, como el tamaño de la cama, diámetro de boquilla, filamento y conexión serie.

    En muchas impresoras con firmware Marlin se utilizan velocidades como 115200 o 250000 baudios, aunque siempre debemos utilizar la configuración adecuada para nuestra placa y firmware.

    Utilizar la cámara del móvil

    Una de las ventajas de esta solución es que prácticamente todos los smartphones incorporan una cámara bastante mejor que muchas webcams económicas.

    Octo4a puede aprovecharla para supervisar la impresora.

    No necesitamos utilizar una resolución muy alta. Para simple monitorización suele ser suficiente algo similar a:

    • 640 × 480 píxeles.
    • 5-10 imágenes por segundo.
    • Cámara trasera.
    • Pantalla apagada o con brillo reducido.

    Es importante colocar el teléfono en un soporte estable y mantenerlo alejado de la cama caliente y de la electrónica de potencia.

    También conviene evitar abrir directamente el puerto de OctoPrint a Internet. Si necesitamos acceder desde fuera de nuestra red doméstica es preferible utilizar una VPN o una solución de acceso remoto segura.

    El problema de la alimentación USB

    Probablemente éste sea el punto más delicado del montaje.

    Un teléfono que actúa como host USB puede consumir bastante energía y algunas impresiones 3D duran muchas horas. Por tanto, resulta interesante poder cargar el teléfono mientras permanece conectado a la impresora.

    En móviles USB-C podemos utilizar un hub compatible con Power Delivery o carga pass-through, mientras que en modelos Micro-USB pueden ser necesarios adaptadores OTG en Y.

    Sin embargo, la compatibilidad depende mucho del teléfono.

    También debemos evitar problemas eléctricos entre la alimentación USB del móvil y la placa de la impresora.

    Es recomendable:

    • Utilizar cables USB cortos y de calidad.
    • Evitar cables deteriorados.
    • Comprobar si la placa de la impresora recibe 5 V desde el USB incluso estando apagada.
    • Investigar la alimentación si aparecen reinicios o desconexiones.

    Modificar físicamente un cable USB cortando conductores no es recomendable salvo que se conozca perfectamente el funcionamiento del circuito.

    Evitar que Android cierre Octo4a

    Android intenta ahorrar batería suspendiendo aplicaciones que permanecen mucho tiempo en segundo plano. En este proyecto eso puede provocar una interrupción de la conexión con la impresora.

    Por ello conviene buscar en los ajustes del teléfono opciones similares a:

    Ajustes → Aplicaciones → Octo4a → Batería → Sin restricciones

    Dependiendo del fabricante también puede ser necesario habilitar:

    • Inicio automático.
    • Actividad en segundo plano.
    • Uso de datos en segundo plano.
    • Exclusión de la optimización de batería.

    Las primeras pruebas deberían realizarse durante varias horas para comprobar que el teléfono no suspende Octo4a cuando apagamos la pantalla.

    Batería y temperatura: dos aspectos que no debemos ignorar

    Utilizar continuamente un teléfono antiguo conectado a un cargador exige cierta precaución.

    No deberíamos utilizar un móvil cuya batería:

    • esté hinchada;
    • se caliente excesivamente;
    • esté deformada;
    • presente descargas anormales.

    También debemos mantener el terminal lejos de fuentes de calor y utilizar un soporte que permita una buena ventilación.

    Si nuestro teléfono ofrece una función para limitar la carga máxima de la batería al 80 o 85 %, puede resultar interesante activarla cuando vaya a permanecer conectado durante muchas horas.

    ¿Y utilizar Klipper desde Android?

    También es posible utilizar un teléfono como host para Klipper, pero la dificultad aumenta considerablemente.

    El procedimiento suele utilizar Termux para crear un entorno Linux sobre Android y posteriormente instalar componentes como:

    • Klipper.
    • Moonraker.
    • Mainsail o Fluidd.

    Después habría que configurar el acceso USB, crear printer.cfg, compilar el firmware correspondiente a nuestra placa y configurar los servicios.

    Es una posibilidad interesante para experimentar, pero sigue siendo una solución más delicada que Octo4a.

    Android puede suspender procesos, modificar la gestión USB o limitar la actividad en segundo plano. Por ello, para Klipper una Raspberry Pi o un pequeño ordenador Linux continúa siendo generalmente una plataforma más predecible.

    Android frente a Raspberry Pi

    Reutilizar un móvil tiene algunas ventajas evidentes.

    CaracterísticaAndroid + Octo4aRaspberry PiCoste si ya tenemos el equipoMuy bajoMedioInstalaciónSencilla-mediaSencillaConsumoBajoBajoCámara integradaSíNormalmente noUSBDepende del teléfonoMuy compatibleRiesgo asociado a bateríaSíNoOctoPrintMuy adecuadoMuy adecuadoKlipperPosible, pero experimentalMuy recomendable

    Por tanto, Octo4a resulta especialmente atractivo cuando ya tenemos un móvil Android antiguo que no utilizamos.

    Para una instalación permanente con Klipper, en cambio, una Raspberry Pi o un mini PC Linux suele ofrecer mayor estabilidad.

    Algunos problemas frecuentes

    La impresora se desconecta

    Lo primero que debemos comprobar es el cable USB. Un cable demasiado largo, defectuoso o de mala calidad puede generar errores de comunicación.

    También conviene comprobar posibles problemas de alimentación.

    Octo4a no detecta la impresora

    Verifica que el móvil soporte USB Host/OTG y acepta el permiso USB cuando Android lo solicite.

    También merece la pena probar otro adaptador OTG.

    Se pierde la conexión al apagar la pantalla

    Desactiva las restricciones de batería para Octo4a y realiza una impresión de prueba antes de confiar en el sistema para trabajos largos.

    Se desconecta el Wi-Fi

    Si la conexión USB entre teléfono e impresora continúa activa, el servidor local puede seguir funcionando, aunque perderemos temporalmente el acceso remoto. Conviene probar previamente cómo se comporta nuestra configuración concreta.

    Una buena forma de reutilizar tecnología

    Este proyecto también tiene un componente interesante desde el punto de vista de la reutilización.

    Muchos smartphones antiguos terminan guardados durante años pese a que su procesador, memoria, Wi-Fi y cámara siguen funcionando perfectamente.

    Convertir uno de ellos en servidor para nuestra impresora 3D permite alargar su vida útil y evitar comprar hardware adicional.

    Eso sí, cuando la batería llegue realmente al final de su vida útil deberá llevarse a un punto de reciclaje adecuado.

    Conclusión

    Un viejo teléfono Android puede convertirse en un excelente complemento para una impresora 3D.

    La solución más interesante para la mayoría de usuarios es Octo4a, porque permite ejecutar OctoPrint sin root y aprovechar tanto la conexión Wi-Fi como la cámara incorporada en el propio teléfono.

    La principal dificultad no suele ser la capacidad de proceso del smartphone, sino encontrar una combinación estable de USB OTG, alimentación y gestión de batería.

    Si queremos experimentar más, también podemos utilizar Android como host para Klipper mediante Termux, aunque en ese caso tendremos que asumir una instalación bastante más compleja.

    En definitiva:

    • Para empezar: Android + Octo4a.
    • Para experimentar: Klipper + Termux.
    • Para máxima estabilidad: Raspberry Pi o mini PC Linux.

    Antes de confiar en el sistema para impresiones largas, conviene realizar varias pruebas y comprobar que la conexión USB, el Wi-Fi, la temperatura y la alimentación permanecen estables.

    Y, por supuesto, aunque podamos controlar la impresora remotamente, una impresora 3D nunca debería considerarse completamente segura para funcionar sin supervisión, especialmente durante trabajos prolongados.

    #Android #cámaraImpresora3D #controlRemotoImpresora3D #domóticaDIY #electrónica #GCode #hardwareAbierto #impresión3D #impresora3D #Klipper #móvilAndroidAntiguo #Octo4a #OctoPrint #RaspberryPi #reciclajeTecnológico #reutilizarSmartphone #servidorOctoPrint #termux #USBOTG
  7. Cómo reutilizar un móvil Android viejo para controlar una impresora 3D con OctoPrint


    Si tienes un teléfono Android antiguo guardado en un cajón, todavía puede tener una segunda vida muy útil tal y como hemos hablado tantas veces en este blog. En el post de hoy queremos enseñarte una posibilidad especialmente interesante que consiste en convertirlo en un pequeño servidor de impresión 3D, capaz de controlar la impresora desde la red, enviar archivos G-code y utilizar incluso la propia cámara del móvil para supervisar las impresiones.

    De esta forma podemos sustituir, en muchos casos, a una Raspberry Pi o a un ordenador dedicado aprovechando un dispositivo que ya tenemos en casa y no sabemos muy bien que hacer con el.

    Para la mayoría de usuarios, la solución más sencilla se llama Octo4a, un proyecto que permite ejecutar OctoPrint (del que hemos hablado tantas veces en ete blog) directamente sobre Android.

    ¿Qué puede hacer un móvil Android conectado a una impresora 3D?

    Un smartphone puede asumir varias funciones:

    • Enviar archivos G-code a la impresora.
    • Ejecutar OctoPrint mediante Octo4a.
    • Permitir el control remoto desde un navegador.
    • Mostrar temperaturas y estado de la impresión.
    • Iniciar, detener o pausar trabajos.
    • Utilizar la cámara del teléfono para vigilar la impresión (honestamente la opción mas interesante personalmente para controlar que no haya ningún atasco)
    • Crear timelapses.
    • Incluso actuar como host de Klipper, aunque esta última opción es bastante más compleja.

    OctoPrint es probablemente la alternativa más conocida porque proporciona una completa interfaz web desde la que podemos gestionar nuestra impresora 3D.

    La opción más sencilla: Octo4a

    Octo4a adapta OctoPrint para ejecutarlo directamente en Android.

    Una de sus grandes ventajas es que no necesita root. La aplicación incorpora su propio sistema para comunicarse con dispositivos USB y permite utilizar la cámara integrada del teléfono.

    El esquema de conexión sería muy sencillo:

    Móvil Android → adaptador USB OTG → cable USB → impresora 3D

    Una vez funcionando, podremos acceder a OctoPrint desde cualquier ordenador, tablet o móvil conectado a la misma red local introduciendo en el navegador la dirección IP del teléfono.

    Qué necesitamos

    Antes de empezar conviene comprobar algunas características del móvil.

    Lo más importante es que sea compatible con USB OTG, ya que deberá actuar como dispositivo host para comunicarse con la placa electrónica de la impresora.

    También resulta recomendable disponer de:

    • Conexión Wi-Fi estable.
    • Al menos unos 2 GB de RAM.
    • Un puerto USB en buen estado.
    • Android relativamente reciente.
    • Un adaptador OTG compatible.
    • Un buen cable USB de datos.

    Hay además una cuestión especialmente importante: no todos los teléfonos permiten utilizar USB OTG y cargar la batería simultáneamente.

    Esto puede convertirse en el principal problema cuando queremos mantener el sistema funcionando durante impresiones de varias horas.

    Cómo instalar Octo4a

    La instalación básica es bastante sencilla.

    1. Descarga Octo4a desde su repositorio oficial en GitHub.
    2. Permite temporalmente la instalación de aplicaciones desde fuentes externas.
    3. Instala el archivo APK.
    4. Abre Octo4a.
    5. Selecciona la opción para instalar OctoPrint.
    6. Concede los permisos necesarios.
    7. Conecta la impresora mediante USB OTG.
    8. Autoriza el acceso al dispositivo USB.
    9. Inicia el servidor OctoPrint.

    Después podremos acceder a la interfaz desde otro dispositivo utilizando la dirección IP indicada por Octo4a.

    Durante la configuración inicial de OctoPrint tendremos que definir algunos parámetros de nuestra impresora, como el tamaño de la cama, diámetro de boquilla, filamento y conexión serie.

    En muchas impresoras con firmware Marlin se utilizan velocidades como 115200 o 250000 baudios, aunque siempre debemos utilizar la configuración adecuada para nuestra placa y firmware.

    Utilizar la cámara del móvil

    Una de las ventajas de esta solución es que prácticamente todos los smartphones incorporan una cámara bastante mejor que muchas webcams económicas.

    Octo4a puede aprovecharla para supervisar la impresora.

    No necesitamos utilizar una resolución muy alta. Para simple monitorización suele ser suficiente algo similar a:

    • 640 × 480 píxeles.
    • 5-10 imágenes por segundo.
    • Cámara trasera.
    • Pantalla apagada o con brillo reducido.

    Es importante colocar el teléfono en un soporte estable y mantenerlo alejado de la cama caliente y de la electrónica de potencia.

    También conviene evitar abrir directamente el puerto de OctoPrint a Internet. Si necesitamos acceder desde fuera de nuestra red doméstica es preferible utilizar una VPN o una solución de acceso remoto segura.

    El problema de la alimentación USB

    Probablemente éste sea el punto más delicado del montaje.

    Un teléfono que actúa como host USB puede consumir bastante energía y algunas impresiones 3D duran muchas horas. Por tanto, resulta interesante poder cargar el teléfono mientras permanece conectado a la impresora.

    En móviles USB-C podemos utilizar un hub compatible con Power Delivery o carga pass-through, mientras que en modelos Micro-USB pueden ser necesarios adaptadores OTG en Y.

    Sin embargo, la compatibilidad depende mucho del teléfono.

    También debemos evitar problemas eléctricos entre la alimentación USB del móvil y la placa de la impresora.

    Es recomendable:

    • Utilizar cables USB cortos y de calidad.
    • Evitar cables deteriorados.
    • Comprobar si la placa de la impresora recibe 5 V desde el USB incluso estando apagada.
    • Investigar la alimentación si aparecen reinicios o desconexiones.

    Modificar físicamente un cable USB cortando conductores no es recomendable salvo que se conozca perfectamente el funcionamiento del circuito.

    Evitar que Android cierre Octo4a

    Android intenta ahorrar batería suspendiendo aplicaciones que permanecen mucho tiempo en segundo plano. En este proyecto eso puede provocar una interrupción de la conexión con la impresora.

    Por ello conviene buscar en los ajustes del teléfono opciones similares a:

    Ajustes → Aplicaciones → Octo4a → Batería → Sin restricciones

    Dependiendo del fabricante también puede ser necesario habilitar:

    • Inicio automático.
    • Actividad en segundo plano.
    • Uso de datos en segundo plano.
    • Exclusión de la optimización de batería.

    Las primeras pruebas deberían realizarse durante varias horas para comprobar que el teléfono no suspende Octo4a cuando apagamos la pantalla.

    Batería y temperatura: dos aspectos que no debemos ignorar

    Utilizar continuamente un teléfono antiguo conectado a un cargador exige cierta precaución.

    No deberíamos utilizar un móvil cuya batería:

    • esté hinchada;
    • se caliente excesivamente;
    • esté deformada;
    • presente descargas anormales.

    También debemos mantener el terminal lejos de fuentes de calor y utilizar un soporte que permita una buena ventilación.

    Si nuestro teléfono ofrece una función para limitar la carga máxima de la batería al 80 o 85 %, puede resultar interesante activarla cuando vaya a permanecer conectado durante muchas horas.

    ¿Y utilizar Klipper desde Android?

    También es posible utilizar un teléfono como host para Klipper, pero la dificultad aumenta considerablemente.

    El procedimiento suele utilizar Termux para crear un entorno Linux sobre Android y posteriormente instalar componentes como:

    • Klipper.
    • Moonraker.
    • Mainsail o Fluidd.

    Después habría que configurar el acceso USB, crear printer.cfg, compilar el firmware correspondiente a nuestra placa y configurar los servicios.

    Es una posibilidad interesante para experimentar, pero sigue siendo una solución más delicada que Octo4a.

    Android puede suspender procesos, modificar la gestión USB o limitar la actividad en segundo plano. Por ello, para Klipper una Raspberry Pi o un pequeño ordenador Linux continúa siendo generalmente una plataforma más predecible.

    Android frente a Raspberry Pi

    Reutilizar un móvil tiene algunas ventajas evidentes.

    CaracterísticaAndroid + Octo4aRaspberry PiCoste si ya tenemos el equipoMuy bajoMedioInstalaciónSencilla-mediaSencillaConsumoBajoBajoCámara integradaSíNormalmente noUSBDepende del teléfonoMuy compatibleRiesgo asociado a bateríaSíNoOctoPrintMuy adecuadoMuy adecuadoKlipperPosible, pero experimentalMuy recomendable

    Por tanto, Octo4a resulta especialmente atractivo cuando ya tenemos un móvil Android antiguo que no utilizamos.

    Para una instalación permanente con Klipper, en cambio, una Raspberry Pi o un mini PC Linux suele ofrecer mayor estabilidad.

    Algunos problemas frecuentes

    La impresora se desconecta

    Lo primero que debemos comprobar es el cable USB. Un cable demasiado largo, defectuoso o de mala calidad puede generar errores de comunicación.

    También conviene comprobar posibles problemas de alimentación.

    Octo4a no detecta la impresora

    Verifica que el móvil soporte USB Host/OTG y acepta el permiso USB cuando Android lo solicite.

    También merece la pena probar otro adaptador OTG.

    Se pierde la conexión al apagar la pantalla

    Desactiva las restricciones de batería para Octo4a y realiza una impresión de prueba antes de confiar en el sistema para trabajos largos.

    Se desconecta el Wi-Fi

    Si la conexión USB entre teléfono e impresora continúa activa, el servidor local puede seguir funcionando, aunque perderemos temporalmente el acceso remoto. Conviene probar previamente cómo se comporta nuestra configuración concreta.

    Una buena forma de reutilizar tecnología

    Este proyecto también tiene un componente interesante desde el punto de vista de la reutilización.

    Muchos smartphones antiguos terminan guardados durante años pese a que su procesador, memoria, Wi-Fi y cámara siguen funcionando perfectamente.

    Convertir uno de ellos en servidor para nuestra impresora 3D permite alargar su vida útil y evitar comprar hardware adicional.

    Eso sí, cuando la batería llegue realmente al final de su vida útil deberá llevarse a un punto de reciclaje adecuado.

    Conclusión

    Un viejo teléfono Android puede convertirse en un excelente complemento para una impresora 3D.

    La solución más interesante para la mayoría de usuarios es Octo4a, porque permite ejecutar OctoPrint sin root y aprovechar tanto la conexión Wi-Fi como la cámara incorporada en el propio teléfono.

    La principal dificultad no suele ser la capacidad de proceso del smartphone, sino encontrar una combinación estable de USB OTG, alimentación y gestión de batería.

    Si queremos experimentar más, también podemos utilizar Android como host para Klipper mediante Termux, aunque en ese caso tendremos que asumir una instalación bastante más compleja.

    En definitiva:

    • Para empezar: Android + Octo4a.
    • Para experimentar: Klipper + Termux.
    • Para máxima estabilidad: Raspberry Pi o mini PC Linux.

    Antes de confiar en el sistema para impresiones largas, conviene realizar varias pruebas y comprobar que la conexión USB, el Wi-Fi, la temperatura y la alimentación permanecen estables.

    Y, por supuesto, aunque podamos controlar la impresora remotamente, una impresora 3D nunca debería considerarse completamente segura para funcionar sin supervisión, especialmente durante trabajos prolongados.

    #Android #cámaraImpresora3D #controlRemotoImpresora3D #domóticaDIY #electrónica #GCode #hardwareAbierto #impresión3D #impresora3D #Klipper #móvilAndroidAntiguo #Octo4a #OctoPrint #RaspberryPi #reciclajeTecnológico #reutilizarSmartphone #servidorOctoPrint #termux #USBOTG
  8. Cómo reutilizar un móvil Android viejo para controlar una impresora 3D con OctoPrint


    Si tienes un teléfono Android antiguo guardado en un cajón, todavía puede tener una segunda vida muy útil tal y como hemos hablado tantas veces en este blog. En el post de hoy queremos enseñarte una posibilidad especialmente interesante que consiste en convertirlo en un pequeño servidor de impresión 3D, capaz de controlar la impresora desde la red, enviar archivos G-code y utilizar incluso la propia cámara del móvil para supervisar las impresiones.

    De esta forma podemos sustituir, en muchos casos, a una Raspberry Pi o a un ordenador dedicado aprovechando un dispositivo que ya tenemos en casa y no sabemos muy bien que hacer con el.

    Para la mayoría de usuarios, la solución más sencilla se llama Octo4a, un proyecto que permite ejecutar OctoPrint (del que hemos hablado tantas veces en ete blog) directamente sobre Android.

    ¿Qué puede hacer un móvil Android conectado a una impresora 3D?

    Un smartphone puede asumir varias funciones:

    • Enviar archivos G-code a la impresora.
    • Ejecutar OctoPrint mediante Octo4a.
    • Permitir el control remoto desde un navegador.
    • Mostrar temperaturas y estado de la impresión.
    • Iniciar, detener o pausar trabajos.
    • Utilizar la cámara del teléfono para vigilar la impresión (honestamente la opción mas interesante personalmente para controlar que no haya ningún atasco)
    • Crear timelapses.
    • Incluso actuar como host de Klipper, aunque esta última opción es bastante más compleja.

    OctoPrint es probablemente la alternativa más conocida porque proporciona una completa interfaz web desde la que podemos gestionar nuestra impresora 3D.

    La opción más sencilla: Octo4a

    Octo4a adapta OctoPrint para ejecutarlo directamente en Android.

    Una de sus grandes ventajas es que no necesita root. La aplicación incorpora su propio sistema para comunicarse con dispositivos USB y permite utilizar la cámara integrada del teléfono.

    El esquema de conexión sería muy sencillo:

    Móvil Android → adaptador USB OTG → cable USB → impresora 3D

    Una vez funcionando, podremos acceder a OctoPrint desde cualquier ordenador, tablet o móvil conectado a la misma red local introduciendo en el navegador la dirección IP del teléfono.

    Qué necesitamos

    Antes de empezar conviene comprobar algunas características del móvil.

    Lo más importante es que sea compatible con USB OTG, ya que deberá actuar como dispositivo host para comunicarse con la placa electrónica de la impresora.

    También resulta recomendable disponer de:

    • Conexión Wi-Fi estable.
    • Al menos unos 2 GB de RAM.
    • Un puerto USB en buen estado.
    • Android relativamente reciente.
    • Un adaptador OTG compatible.
    • Un buen cable USB de datos.

    Hay además una cuestión especialmente importante: no todos los teléfonos permiten utilizar USB OTG y cargar la batería simultáneamente.

    Esto puede convertirse en el principal problema cuando queremos mantener el sistema funcionando durante impresiones de varias horas.

    Cómo instalar Octo4a

    La instalación básica es bastante sencilla.

    1. Descarga Octo4a desde su repositorio oficial en GitHub.
    2. Permite temporalmente la instalación de aplicaciones desde fuentes externas.
    3. Instala el archivo APK.
    4. Abre Octo4a.
    5. Selecciona la opción para instalar OctoPrint.
    6. Concede los permisos necesarios.
    7. Conecta la impresora mediante USB OTG.
    8. Autoriza el acceso al dispositivo USB.
    9. Inicia el servidor OctoPrint.

    Después podremos acceder a la interfaz desde otro dispositivo utilizando la dirección IP indicada por Octo4a.

    Durante la configuración inicial de OctoPrint tendremos que definir algunos parámetros de nuestra impresora, como el tamaño de la cama, diámetro de boquilla, filamento y conexión serie.

    En muchas impresoras con firmware Marlin se utilizan velocidades como 115200 o 250000 baudios, aunque siempre debemos utilizar la configuración adecuada para nuestra placa y firmware.

    Utilizar la cámara del móvil

    Una de las ventajas de esta solución es que prácticamente todos los smartphones incorporan una cámara bastante mejor que muchas webcams económicas.

    Octo4a puede aprovecharla para supervisar la impresora.

    No necesitamos utilizar una resolución muy alta. Para simple monitorización suele ser suficiente algo similar a:

    • 640 × 480 píxeles.
    • 5-10 imágenes por segundo.
    • Cámara trasera.
    • Pantalla apagada o con brillo reducido.

    Es importante colocar el teléfono en un soporte estable y mantenerlo alejado de la cama caliente y de la electrónica de potencia.

    También conviene evitar abrir directamente el puerto de OctoPrint a Internet. Si necesitamos acceder desde fuera de nuestra red doméstica es preferible utilizar una VPN o una solución de acceso remoto segura.

    El problema de la alimentación USB

    Probablemente éste sea el punto más delicado del montaje.

    Un teléfono que actúa como host USB puede consumir bastante energía y algunas impresiones 3D duran muchas horas. Por tanto, resulta interesante poder cargar el teléfono mientras permanece conectado a la impresora.

    En móviles USB-C podemos utilizar un hub compatible con Power Delivery o carga pass-through, mientras que en modelos Micro-USB pueden ser necesarios adaptadores OTG en Y.

    Sin embargo, la compatibilidad depende mucho del teléfono.

    También debemos evitar problemas eléctricos entre la alimentación USB del móvil y la placa de la impresora.

    Es recomendable:

    • Utilizar cables USB cortos y de calidad.
    • Evitar cables deteriorados.
    • Comprobar si la placa de la impresora recibe 5 V desde el USB incluso estando apagada.
    • Investigar la alimentación si aparecen reinicios o desconexiones.

    Modificar físicamente un cable USB cortando conductores no es recomendable salvo que se conozca perfectamente el funcionamiento del circuito.

    Evitar que Android cierre Octo4a

    Android intenta ahorrar batería suspendiendo aplicaciones que permanecen mucho tiempo en segundo plano. En este proyecto eso puede provocar una interrupción de la conexión con la impresora.

    Por ello conviene buscar en los ajustes del teléfono opciones similares a:

    Ajustes → Aplicaciones → Octo4a → Batería → Sin restricciones

    Dependiendo del fabricante también puede ser necesario habilitar:

    • Inicio automático.
    • Actividad en segundo plano.
    • Uso de datos en segundo plano.
    • Exclusión de la optimización de batería.

    Las primeras pruebas deberían realizarse durante varias horas para comprobar que el teléfono no suspende Octo4a cuando apagamos la pantalla.

    Batería y temperatura: dos aspectos que no debemos ignorar

    Utilizar continuamente un teléfono antiguo conectado a un cargador exige cierta precaución.

    No deberíamos utilizar un móvil cuya batería:

    • esté hinchada;
    • se caliente excesivamente;
    • esté deformada;
    • presente descargas anormales.

    También debemos mantener el terminal lejos de fuentes de calor y utilizar un soporte que permita una buena ventilación.

    Si nuestro teléfono ofrece una función para limitar la carga máxima de la batería al 80 o 85 %, puede resultar interesante activarla cuando vaya a permanecer conectado durante muchas horas.

    ¿Y utilizar Klipper desde Android?

    También es posible utilizar un teléfono como host para Klipper, pero la dificultad aumenta considerablemente.

    El procedimiento suele utilizar Termux para crear un entorno Linux sobre Android y posteriormente instalar componentes como:

    • Klipper.
    • Moonraker.
    • Mainsail o Fluidd.

    Después habría que configurar el acceso USB, crear printer.cfg, compilar el firmware correspondiente a nuestra placa y configurar los servicios.

    Es una posibilidad interesante para experimentar, pero sigue siendo una solución más delicada que Octo4a.

    Android puede suspender procesos, modificar la gestión USB o limitar la actividad en segundo plano. Por ello, para Klipper una Raspberry Pi o un pequeño ordenador Linux continúa siendo generalmente una plataforma más predecible.

    Android frente a Raspberry Pi

    Reutilizar un móvil tiene algunas ventajas evidentes.

    CaracterísticaAndroid + Octo4aRaspberry PiCoste si ya tenemos el equipoMuy bajoMedioInstalaciónSencilla-mediaSencillaConsumoBajoBajoCámara integradaSíNormalmente noUSBDepende del teléfonoMuy compatibleRiesgo asociado a bateríaSíNoOctoPrintMuy adecuadoMuy adecuadoKlipperPosible, pero experimentalMuy recomendable

    Por tanto, Octo4a resulta especialmente atractivo cuando ya tenemos un móvil Android antiguo que no utilizamos.

    Para una instalación permanente con Klipper, en cambio, una Raspberry Pi o un mini PC Linux suele ofrecer mayor estabilidad.

    Algunos problemas frecuentes

    La impresora se desconecta

    Lo primero que debemos comprobar es el cable USB. Un cable demasiado largo, defectuoso o de mala calidad puede generar errores de comunicación.

    También conviene comprobar posibles problemas de alimentación.

    Octo4a no detecta la impresora

    Verifica que el móvil soporte USB Host/OTG y acepta el permiso USB cuando Android lo solicite.

    También merece la pena probar otro adaptador OTG.

    Se pierde la conexión al apagar la pantalla

    Desactiva las restricciones de batería para Octo4a y realiza una impresión de prueba antes de confiar en el sistema para trabajos largos.

    Se desconecta el Wi-Fi

    Si la conexión USB entre teléfono e impresora continúa activa, el servidor local puede seguir funcionando, aunque perderemos temporalmente el acceso remoto. Conviene probar previamente cómo se comporta nuestra configuración concreta.

    Una buena forma de reutilizar tecnología

    Este proyecto también tiene un componente interesante desde el punto de vista de la reutilización.

    Muchos smartphones antiguos terminan guardados durante años pese a que su procesador, memoria, Wi-Fi y cámara siguen funcionando perfectamente.

    Convertir uno de ellos en servidor para nuestra impresora 3D permite alargar su vida útil y evitar comprar hardware adicional.

    Eso sí, cuando la batería llegue realmente al final de su vida útil deberá llevarse a un punto de reciclaje adecuado.

    Conclusión

    Un viejo teléfono Android puede convertirse en un excelente complemento para una impresora 3D.

    La solución más interesante para la mayoría de usuarios es Octo4a, porque permite ejecutar OctoPrint sin root y aprovechar tanto la conexión Wi-Fi como la cámara incorporada en el propio teléfono.

    La principal dificultad no suele ser la capacidad de proceso del smartphone, sino encontrar una combinación estable de USB OTG, alimentación y gestión de batería.

    Si queremos experimentar más, también podemos utilizar Android como host para Klipper mediante Termux, aunque en ese caso tendremos que asumir una instalación bastante más compleja.

    En definitiva:

    • Para empezar: Android + Octo4a.
    • Para experimentar: Klipper + Termux.
    • Para máxima estabilidad: Raspberry Pi o mini PC Linux.

    Antes de confiar en el sistema para impresiones largas, conviene realizar varias pruebas y comprobar que la conexión USB, el Wi-Fi, la temperatura y la alimentación permanecen estables.

    Y, por supuesto, aunque podamos controlar la impresora remotamente, una impresora 3D nunca debería considerarse completamente segura para funcionar sin supervisión, especialmente durante trabajos prolongados.

    #Android #cámaraImpresora3D #controlRemotoImpresora3D #domóticaDIY #electrónica #GCode #hardwareAbierto #impresión3D #impresora3D #Klipper #móvilAndroidAntiguo #Octo4a #OctoPrint #RaspberryPi #reciclajeTecnológico #reutilizarSmartphone #servidorOctoPrint #termux #USBOTG
  9. #dendruhy
    Vězte jedno
    NIKDY NEUPGRADUJTE RPi s #klipper "po někom" ‼️
    - nevíte uživatele
    - nevíte heslo
    - je to XX let neupgradovaný systém a samozřejmě RPi3 = takže FOFR
    - musíte rozebrat tiskárnu, bo nevíte desku a jaký má MCU
    - pak složitě hledáte funkční nastavení pro tvorbu FW
    - a když to vše zvládnete
    STEJNĚ TO SPOLU NEKOMUNIKUJE !
    Protože někde něco prostě mělo být jinak
    - a když to rozeběhnete
    STEJNĚ TO NETISKNE DOBŘE
    Protože to byl velký update a musíte znovu poladit profil tiskárny

    A to vše na tiskárně co má cenu sotva pár tisíc, jen aby to pak na kroužku fungovalo - to celé 3x ⁉️
    PS: každá tiskárna má jiné RPi, má jinou desku, jiné nastavení = mají různý upgrade 🤦‍♂️

  10. #dendruhy
    Vězte jedno
    NIKDY NEUPGRADUJTE RPi s #klipper "po někom" ‼️
    - nevíte uživatele
    - nevíte heslo
    - je to XX let neupgradovaný systém a samozřejmě RPi3 = takže FOFR
    - musíte rozebrat tiskárnu, bo nevíte desku a jaký má MCU
    - pak složitě hledáte funkční nastavení pro tvorbu FW
    - a když to vše zvládnete
    STEJNĚ TO SPOLU NEKOMUNIKUJE !
    Protože někde něco prostě mělo být jinak
    - a když to rozeběhnete
    STEJNĚ TO NETISKNE DOBŘE
    Protože to byl velký update a musíte znovu poladit profil tiskárny

    A to vše na tiskárně co má cenu sotva pár tisíc, jen aby to pak na kroužku fungovalo - to celé 3x ⁉️
    PS: každá tiskárna má jiné RPi, má jinou desku, jiné nastavení = mají různý upgrade 🤦‍♂️

  11. #dendruhy
    Vězte jedno
    NIKDY NEUPGRADUJTE RPi s #klipper "po někom" ‼️
    - nevíte uživatele
    - nevíte heslo
    - je to XX let neupgradovaný systém a samozřejmě RPi3 = takže FOFR
    - musíte rozebrat tiskárnu, bo nevíte desku a jaký má MCU
    - pak složitě hledáte funkční nastavení pro tvorbu FW
    - a když to vše zvládnete
    STEJNĚ TO SPOLU NEKOMUNIKUJE !
    Protože někde něco prostě mělo být jinak
    - a když to rozeběhnete
    STEJNĚ TO NETISKNE DOBŘE
    Protože to byl velký update a musíte znovu poladit profil tiskárny

    A to vše na tiskárně co má cenu sotva pár tisíc, jen aby to pak na kroužku fungovalo - to celé 3x ⁉️
    PS: každá tiskárna má jiné RPi, má jinou desku, jiné nastavení = mají různý upgrade 🤦‍♂️

  12. first successful benchy!!!!

    as you can probably tell i have a long way to go to get this fucking thing usable

    anyone have experience with klipper and can comment on how important the baud rate is? im at 115200 rn for reasons but i can go to 230400 easily i think

    #klipper #benchy #3dprinting

  13. first successful benchy!!!!

    as you can probably tell i have a long way to go to get this fucking thing usable

    anyone have experience with klipper and can comment on how important the baud rate is? im at 115200 rn for reasons but i can go to 230400 easily i think

    #klipper #benchy #3dprinting

  14. first successful benchy!!!!

    as you can probably tell i have a long way to go to get this fucking thing usable

    anyone have experience with klipper and can comment on how important the baud rate is? im at 115200 rn for reasons but i can go to 230400 easily i think

    #klipper #benchy #3dprinting

  15. first successful benchy!!!!

    as you can probably tell i have a long way to go to get this fucking thing usable

    anyone have experience with klipper and can comment on how important the baud rate is? im at 115200 rn for reasons but i can go to 230400 easily i think

    #klipper #benchy #3dprinting

  16. first successful benchy!!!!

    as you can probably tell i have a long way to go to get this fucking thing usable

    anyone have experience with klipper and can comment on how important the baud rate is? im at 115200 rn for reasons but i can go to 230400 easily i think

    #klipper #benchy #3dprinting

  17. wow setting up klipper was ridiculously painful lmao

    it still doesn't print anything yet but I have it up and running along with the mainsail web interface!

    decided to put one of my SBCs to use so I shoved my RADXA Dragon Q6A into my Ender 5 chassis with a DC-DC regulator to get 12v from the 24v printer power supply and I'm taking the opportunity to use it to dogfood @postmarketOS (with the qcom-qcs6490 device package)

    only pmOS related hiccup I ran into was the USB_ACM driver missing so I couldn't use it to flash the printer with arduino_as_isp but that wasn't a huge deal

    seems like there's some moonraker/klipper config missing for it to actually print anything yet, but still decent progress!

    #postmarketOS #3dprinting #klipper

  18. wow setting up klipper was ridiculously painful lmao

    it still doesn't print anything yet but I have it up and running along with the mainsail web interface!

    decided to put one of my SBCs to use so I shoved my RADXA Dragon Q6A into my Ender 5 chassis with a DC-DC regulator to get 12v from the 24v printer power supply and I'm taking the opportunity to use it to dogfood @postmarketOS (with the qcom-qcs6490 device package)

    only pmOS related hiccup I ran into was the USB_ACM driver missing so I couldn't use it to flash the printer with arduino_as_isp but that wasn't a huge deal

    seems like there's some moonraker/klipper config missing for it to actually print anything yet, but still decent progress!

    #postmarketOS #3dprinting #klipper

  19. wow setting up klipper was ridiculously painful lmao

    it still doesn't print anything yet but I have it up and running along with the mainsail web interface!

    decided to put one of my SBCs to use so I shoved my RADXA Dragon Q6A into my Ender 5 chassis with a DC-DC regulator to get 12v from the 24v printer power supply and I'm taking the opportunity to use it to dogfood @postmarketOS (with the qcom-qcs6490 device package)

    only pmOS related hiccup I ran into was the USB_ACM driver missing so I couldn't use it to flash the printer with arduino_as_isp but that wasn't a huge deal

    seems like there's some moonraker/klipper config missing for it to actually print anything yet, but still decent progress!

    #postmarketOS #3dprinting #klipper

  20. wow setting up klipper was ridiculously painful lmao

    it still doesn't print anything yet but I have it up and running along with the mainsail web interface!

    decided to put one of my SBCs to use so I shoved my RADXA Dragon Q6A into my Ender 5 chassis with a DC-DC regulator to get 12v from the 24v printer power supply and I'm taking the opportunity to use it to dogfood @postmarketOS (with the qcom-qcs6490 device package)

    only pmOS related hiccup I ran into was the USB_ACM driver missing so I couldn't use it to flash the printer with arduino_as_isp but that wasn't a huge deal

    seems like there's some moonraker/klipper config missing for it to actually print anything yet, but still decent progress!

    #postmarketOS #3dprinting #klipper

  21. wow setting up klipper was ridiculously painful lmao

    it still doesn't print anything yet but I have it up and running along with the mainsail web interface!

    decided to put one of my SBCs to use so I shoved my RADXA Dragon Q6A into my Ender 5 chassis with a DC-DC regulator to get 12v from the 24v printer power supply and I'm taking the opportunity to use it to dogfood @postmarketOS (with the qcom-qcs6490 device package)

    only pmOS related hiccup I ran into was the USB_ACM driver missing so I couldn't use it to flash the printer with arduino_as_isp but that wasn't a huge deal

    seems like there's some moonraker/klipper config missing for it to actually print anything yet, but still decent progress!

    #postmarketOS #3dprinting #klipper

  22. #Linux #KDE
    Gerade wieder neu #entdeckt der #Klipper (Zwischenablage) hat Aktion. Mit etwas grep und Bash-Geschick kann man sich eine Videodownloader basteln. zB. Eine URL direkt an yt-dlp schicken. 😃 👍
    userbase.kde.org/Klipper/de

  23. #Linux #KDE
    Gerade wieder neu #entdeckt der #Klipper (Zwischenablage) hat Aktion. Mit etwas grep und Bash-Geschick kann man sich eine Videodownloader basteln. zB. Eine URL direkt an yt-dlp schicken. 😃 👍
    userbase.kde.org/Klipper/de

  24. #Linux #KDE
    Gerade wieder neu #entdeckt der #Klipper (Zwischenablage) hat Aktion. Mit etwas grep und Bash-Geschick kann man sich eine Videodownloader basteln. zB. Eine URL direkt an yt-dlp schicken. 😃 👍
    userbase.kde.org/Klipper/de

  25. #Linux #KDE
    Gerade wieder neu #entdeckt der #Klipper (Zwischenablage) hat Aktion. Mit etwas grep und Bash-Geschick kann man sich eine Videodownloader basteln. zB. Eine URL direkt an yt-dlp schicken. 😃 👍
    userbase.kde.org/Klipper/de

  26. #Linux #KDE
    Gerade wieder neu #entdeckt der #Klipper (Zwischenablage) hat Aktion. Mit etwas grep und Bash-Geschick kann man sich eine Videodownloader basteln. zB. Eine URL direkt an yt-dlp schicken. 😃 👍
    userbase.kde.org/Klipper/de

  27. Klipper: опенсорс без сообщества, или почему у вашего принтера никогда не будет тулченджера из коробки

    Человек, чей SeaBIOS бутил ваши виртуалки с 2010 года, сегодня единолично решает судьбу прошивки ваших 3D-принтеров. У Klipper один мейнтейнер, один открытый issue — табличка «трекер закрыт» — и сотни висящих PR. Snapmaker переписал 20% кодовой базы, потому что занести тулченджер в апстрим просто некуда. Разбираю на фактах, как устроен governance де-факто стандарта прошивок для FDM — и во что его отсутствие обходится вендорам, контрибьюторам и вам.

    habr.com/ru/articles/1062774/

    #klipper #3dпечать #опенсорс #governance #open_source #тулченджер #форки #gpl #linux_kernel #сообщество

  28. Klipper: опенсорс без сообщества, или почему у вашего принтера никогда не будет тулченджера из коробки

    Человек, чей SeaBIOS бутил ваши виртуалки с 2010 года, сегодня единолично решает судьбу прошивки ваших 3D-принтеров. У Klipper один мейнтейнер, один открытый issue — табличка «трекер закрыт» — и сотни висящих PR. Snapmaker переписал 20% кодовой базы, потому что занести тулченджер в апстрим просто некуда. Разбираю на фактах, как устроен governance де-факто стандарта прошивок для FDM — и во что его отсутствие обходится вендорам, контрибьюторам и вам.

    habr.com/ru/articles/1062774/

    #klipper #3dпечать #опенсорс #governance #open_source #тулченджер #форки #gpl #linux_kernel #сообщество

  29. Klipper: опенсорс без сообщества, или почему у вашего принтера никогда не будет тулченджера из коробки

    Человек, чей SeaBIOS бутил ваши виртуалки с 2010 года, сегодня единолично решает судьбу прошивки ваших 3D-принтеров. У Klipper один мейнтейнер, один открытый issue — табличка «трекер закрыт» — и сотни висящих PR. Snapmaker переписал 20% кодовой базы, потому что занести тулченджер в апстрим просто некуда. Разбираю на фактах, как устроен governance де-факто стандарта прошивок для FDM — и во что его отсутствие обходится вендорам, контрибьюторам и вам.

    habr.com/ru/articles/1062774/

    #klipper #3dпечать #опенсорс #governance #open_source #тулченджер #форки #gpl #linux_kernel #сообщество

  30. The touchscreen display is now installed, KlipperScreen is running and -- after several struggling attempts -- the displays is in the correct orientation!

    To make a long story short: If you want to use KlipperScreen, it may be best to install RaspberryPi OS and manually install all the Klipper / Moonraker / Mainsail packages...

    #voron #trident #klipper #klipperscreen #3dprinting

  31. The touchscreen display is now installed, KlipperScreen is running and -- after several struggling attempts -- the displays is in the correct orientation!

    To make a long story short: If you want to use KlipperScreen, it may be best to install RaspberryPi OS and manually install all the Klipper / Moonraker / Mainsail packages...

    #voron #trident #klipper #klipperscreen #3dprinting

  32. The touchscreen display is now installed, KlipperScreen is running and -- after several struggling attempts -- the displays is in the correct orientation!

    To make a long story short: If you want to use KlipperScreen, it may be best to install RaspberryPi OS and manually install all the Klipper / Moonraker / Mainsail packages...

    #voron #trident #klipper #klipperscreen #3dprinting

  33. The touchscreen display is now installed, KlipperScreen is running and -- after several struggling attempts -- the displays is in the correct orientation!

    To make a long story short: If you want to use KlipperScreen, it may be best to install RaspberryPi OS and manually install all the Klipper / Moonraker / Mainsail packages...

    #voron #trident #klipper #klipperscreen #3dprinting

  34. The touchscreen display is now installed, KlipperScreen is running and -- after several struggling attempts -- the displays is in the correct orientation!

    To make a long story short: If you want to use KlipperScreen, it may be best to install RaspberryPi OS and manually install all the Klipper / Moonraker / Mainsail packages...

    #voron #trident #klipper #klipperscreen #3dprinting

  35. There is a TUNING_TOWER tool in #Klipper - and I love it!

    You can tune a parameter on each Z height without GCODE trickery, even continuously!

    klipper3d.org/G-Codes.html#tun

    #3Dprinting

  36. @VogueLaGalere #Klipper can do that!

    The #StealthBurner toolhead is equipped with an induction probe. After configuring the bed_mesh option, you can create a heightmap of the bed with a single command. The toolhead will travel over the plate and probe the height of the at these points.

    The result can be stored in the config and used as a bed mesh. The plot is created from the #mainsail interface.

  37. @VogueLaGalere #Klipper can do that!

    The #StealthBurner toolhead is equipped with an induction probe. After configuring the bed_mesh option, you can create a heightmap of the bed with a single command. The toolhead will travel over the plate and probe the height of the at these points.

    The result can be stored in the config and used as a bed mesh. The plot is created from the #mainsail interface.

  38. 📦 New monthly Mainsail Patreon News is up!

    This month: the v2.18.0 release, a new "vouch" system to keep AI-slop PRs out, a little side project called MoonCat, plus some hands-on board reflashing and a BTT ViViD repair.

    Full post 👉 patreon.com/meteyou/posts/main

    @3dprinting

  39. 📦 New monthly Mainsail Patreon News is up!

    This month: the v2.18.0 release, a new "vouch" system to keep AI-slop PRs out, a little side project called MoonCat, plus some hands-on board reflashing and a BTT ViViD repair.

    Full post 👉 patreon.com/meteyou/posts/main

    #Mainsail #Klipper #Moonraker #3DPrinting @3dprinting

  40. 📦 New monthly Mainsail Patreon News is up!

    This month: the v2.18.0 release, a new "vouch" system to keep AI-slop PRs out, a little side project called MoonCat, plus some hands-on board reflashing and a BTT ViViD repair.

    Full post 👉 patreon.com/meteyou/posts/main

    #Mainsail #Klipper #Moonraker #3DPrinting @3dprinting

  41. 📦 New monthly Mainsail Patreon News is up!

    This month: the v2.18.0 release, a new "vouch" system to keep AI-slop PRs out, a little side project called MoonCat, plus some hands-on board reflashing and a BTT ViViD repair.

    Full post 👉 patreon.com/meteyou/posts/main

    #Mainsail #Klipper #Moonraker #3DPrinting @3dprinting

  42. 🚀 Mainsail v2.18.0 is out!

    This release brings the long-awaited multi-color work for HappyHare & AFC, multicolor Spoolman support, YAML support in the editor, and a lot of fixes under the hood.

    Huge thanks to all contributors!

    Full details: patreon.com/meteyou/posts/main

    #Mainsail #Klipper #3dprinting @3dprinting #openSource

  43. 🚀 Mainsail v2.18.0 is out!

    This release brings the long-awaited multi-color work for HappyHare & AFC, multicolor Spoolman support, YAML support in the editor, and a lot of fixes under the hood.

    Huge thanks to all contributors!

    Full details: patreon.com/meteyou/posts/main

    @3dprinting

  44. 🚀 Mainsail v2.18.0 is out!

    This release brings the long-awaited multi-color work for HappyHare & AFC, multicolor Spoolman support, YAML support in the editor, and a lot of fixes under the hood.

    Huge thanks to all contributors!

    Full details: patreon.com/meteyou/posts/main

    #Mainsail #Klipper #3dprinting @3dprinting #openSource

  45. 🚀 Mainsail v2.18.0 is out!

    This release brings the long-awaited multi-color work for HappyHare & AFC, multicolor Spoolman support, YAML support in the editor, and a lot of fixes under the hood.

    Huge thanks to all contributors!

    Full details: patreon.com/meteyou/posts/main

    #Mainsail #Klipper #3dprinting @3dprinting #openSource

  46. 🚀 Mainsail v2.18.0 is out!

    This release brings the long-awaited multi-color work for HappyHare & AFC, multicolor Spoolman support, YAML support in the editor, and a lot of fixes under the hood.

    Huge thanks to all contributors!

    Full details: patreon.com/meteyou/posts/main

    #Mainsail #Klipper #3dprinting @3dprinting #openSource

  47. Only thing I do not enjoy about #3DPrinting,

    and it is 100% a Me Problem because I am terrible at taking and keeping notes,

    is how many times I have to relearn the same thing, over and over again. I go long periods not touching the printer (ancient at this point, does nothing for you, but goes like a workhorse), and knowledge drains, and then when I start to have some jobs I genuinely need to do, I get that friggin #ADHD terror that we get when we're faced with repeated labour and that sorta thing.

    If you're gonna get into tech at all though, first thing you want to understand is git, and how to type commands like "make," which even if you can't write a single line of code, is often as much as you need to know to build software from source.

    Cause I had a scary looking error about #Klipper, but all I had to do was ssh into the Pi, cd into the klipper dir, git pull, and then look at their docs for the specific, easy steps to recompile and upload.

    Even if you are never going to program anything yourself, it is very worth it to learn about the tools that programmers use, and install things the same way they do. You will be very equipped to make things work for you as required.

    Now then, I'm gonna try to print a Benchy with the spool that's been sitting on the printer for at least a full year. I expect humorous results, will post if they reach the sublime.

    Edit: saddened to report that the Benchy has printed just fine on the filament that has been out in the open air for well over a year. Either this is some magical filament, or the wild screeches about moisture ruining your filament are greatly overblown. But that never happens on this here Internet, right?

  48. Only thing I do not enjoy about #3DPrinting,

    and it is 100% a Me Problem because I am terrible at taking and keeping notes,

    is how many times I have to relearn the same thing, over and over again. I go long periods not touching the printer (ancient at this point, does nothing for you, but goes like a workhorse), and knowledge drains, and then when I start to have some jobs I genuinely need to do, I get that friggin #ADHD terror that we get when we're faced with repeated labour and that sorta thing.

    If you're gonna get into tech at all though, first thing you want to understand is git, and how to type commands like "make," which even if you can't write a single line of code, is often as much as you need to know to build software from source.

    Cause I had a scary looking error about #Klipper, but all I had to do was ssh into the Pi, cd into the klipper dir, git pull, and then look at their docs for the specific, easy steps to recompile and upload.

    Even if you are never going to program anything yourself, it is very worth it to learn about the tools that programmers use, and install things the same way they do. You will be very equipped to make things work for you as required.

    Now then, I'm gonna try to print a Benchy with the spool that's been sitting on the printer for at least a full year. I expect humorous results, will post if they reach the sublime.

    Edit: saddened to report that the Benchy has printed just fine on the filament that has been out in the open air for well over a year. Either this is some magical filament, or the wild screeches about moisture ruining your filament are greatly overblown. But that never happens on this here Internet, right?

  49. Only thing I do not enjoy about #3DPrinting,

    and it is 100% a Me Problem because I am terrible at taking and keeping notes,

    is how many times I have to relearn the same thing, over and over again. I go long periods not touching the printer (ancient at this point, does nothing for you, but goes like a workhorse), and knowledge drains, and then when I start to have some jobs I genuinely need to do, I get that friggin #ADHD terror that we get when we're faced with repeated labour and that sorta thing.

    If you're gonna get into tech at all though, first thing you want to understand is git, and how to type commands like "make," which even if you can't write a single line of code, is often as much as you need to know to build software from source.

    Cause I had a scary looking error about #Klipper, but all I had to do was ssh into the Pi, cd into the klipper dir, git pull, and then look at their docs for the specific, easy steps to recompile and upload.

    Even if you are never going to program anything yourself, it is very worth it to learn about the tools that programmers use, and install things the same way they do. You will be very equipped to make things work for you as required.

    Now then, I'm gonna try to print a Benchy with the spool that's been sitting on the printer for at least a full year. I expect humorous results, will post if they reach the sublime.

    Edit: saddened to report that the Benchy has printed just fine on the filament that has been out in the open air for well over a year. Either this is some magical filament, or the wild screeches about moisture ruining your filament are greatly overblown. But that never happens on this here Internet, right?

  50. Only thing I do not enjoy about #3DPrinting,

    and it is 100% a Me Problem because I am terrible at taking and keeping notes,

    is how many times I have to relearn the same thing, over and over again. I go long periods not touching the printer (ancient at this point, does nothing for you, but goes like a workhorse), and knowledge drains, and then when I start to have some jobs I genuinely need to do, I get that friggin #ADHD terror that we get when we're faced with repeated labour and that sorta thing.

    If you're gonna get into tech at all though, first thing you want to understand is git, and how to type commands like "make," which even if you can't write a single line of code, is often as much as you need to know to build software from source.

    Cause I had a scary looking error about #Klipper, but all I had to do was ssh into the Pi, cd into the klipper dir, git pull, and then look at their docs for the specific, easy steps to recompile and upload.

    Even if you are never going to program anything yourself, it is very worth it to learn about the tools that programmers use, and install things the same way they do. You will be very equipped to make things work for you as required.

    Now then, I'm gonna try to print a Benchy with the spool that's been sitting on the printer for at least a full year. I expect humorous results, will post if they reach the sublime.

    Edit: saddened to report that the Benchy has printed just fine on the filament that has been out in the open air for well over a year. Either this is some magical filament, or the wild screeches about moisture ruining your filament are greatly overblown. But that never happens on this here Internet, right?

  51. I was reflecting on 3D printer motion algorithms and I remembered this image from a Trinamic video. Klipper uses trapezoidal, RRF & Marlin can do S-Curve and the new Prunt firmware can be even smoother! Taking a step back, it seems that we are prioritizing the wrong development by working on filters like input shaping or pressure advance. What do you thing?

    ➡️ Read more on my blog:
    ekunn.com/blog/2026/05/17/refl

    #3dprinting #klipper #marlin #RRF #firmware #motion

  52. I was reflecting on 3D printer motion algorithms and I remembered this image from a Trinamic video. Klipper uses trapezoidal, RRF & Marlin can do S-Curve and the new Prunt firmware can be even smoother! Taking a step back, it seems that we are prioritizing the wrong development by working on filters like input shaping or pressure advance. What do you thing?

    ➡️ Read more on my blog:
    ekunn.com/blog/2026/05/17/refl

  53. I was reflecting on 3D printer motion algorithms and I remembered this image from a Trinamic video. Klipper uses trapezoidal, RRF & Marlin can do S-Curve and the new Prunt firmware can be even smoother! Taking a step back, it seems that we are prioritizing the wrong development by working on filters like input shaping or pressure advance. What do you thing?

    ➡️ Read more on my blog:
    ekunn.com/blog/2026/05/17/refl

    #3dprinting #klipper #marlin #RRF #firmware #motion