Entrevista con Gina Häußge de OctoPrint - 💡 Fix My Ideas

Entrevista con Gina Häußge de OctoPrint

Entrevista con Gina Häußge de OctoPrint


Autor: Ethan Holmes, 2019

Entrevista realizada por Michel & Yves Sinner.

P: ¿Podrías presentarte brevemente y contarnos cómo te interesaste por la impresión 3D en primer lugar? R: Creo que soy lo que podríamos llamar un geek de memoria. Me han fascinado tanto las tecnologías nuevas como las antiguas siempre que puedo pensar y he estado en la programación de computadoras desde que las puse por primera vez, por lo que, en primer lugar, me convertí en ingeniero de software. Pasé los últimos años trabajando para una gran empresa de consultoría de TI, pero durante mi tiempo libre siempre estaba buscando nuevas tecnologías divertidas para jugar. Entonces, cuando me encontré por primera vez con una impresora 3D RepRap (debe haber sido en Hacking at Random en 2009) me fascinaron al instante las posibilidades que ofrece este nuevo tipo de máquina, y en realidad era solo una cuestión de tiempo cuando obtuve mi propio. Finalmente me di por vencida a esta voz molesta dentro de mi cabeza a fines de 2012 y obtuve mi primera impresora, ya que finalmente tenía el espacio en casa para ello.

P: ¿Cómo describiría OctoPrint en unas pocas oraciones? R: Recientemente escuché una muy buena descripción en el episodio 44 del podcast “Impresión 3D hoy”: es un monitor para bebés para su impresora 3D. Me gustaría agregar a eso que es como una mezcla de un monitor para bebés y un control remoto: ambos pueden controlar su impresora pero también ver qué pasa con la impresora mientras la controla, y todo eso desde su navegador.

P: ¿Por qué desarrolló OctoPrint y qué motivación lo motivó a embarcarse en este proyecto? R: Tenía esta nueva y brillante impresora 3D con sus constantes sonidos de motores paso a paso y olores de plástico fundido en mi oficina en el piso, pero también una habitación de repuesto con una buena señal de wi-fi y sin intención de encontrarlo constantemente para verificar en un par de horas de trabajo de impresión. Así que realmente quería poder obtener la misma cantidad de información en la impresora como si estuviera sentado a su lado sin tener que estar al lado, y hacer todo esto de la manera más barata posible, que es donde La Raspberry Pi como sistema de destino entró en juego. Las soluciones existentes en noviembre / diciembre de 2012 que pude encontrar básicamente manejaban la impresora como si fuera una caja negra: bombea datos en ella, pero nunca la vuelvas a sacar, por así decirlo. Quería tener un bucle completo de comentarios sobre lo que estaba haciendo la impresora, así que decidí, ya que era el momento de tener algún proyecto de programación privado de todos modos, solo de rodar los míos, justo a tiempo para mis vacaciones de Navidad.

P: ¿Cuál fue su objetivo / visión cuando desarrolló OctoPrint? R: El objetivo más importante era realmente eliminar la picazón personal de no querer tener la impresora en la misma habitación que yo, pero aún así poder verla y monitorearla constantemente sin tener que amarrar una computadora de tamaño completo y muchos cables. o gastar mucho dinero en la comodidad, después de todo, acababa de gastar mucho dinero en una impresora 3D. Por lo tanto: pequeña computadora PCB económica, cámara web, wi-fi. Y quería poder monitorear la impresora desde todos los dispositivos con capacidad de wi-fi que posea, si es posible, por lo que hacer que todo se pueda utilizar desde un navegador web normal era la máxima prioridad desde el principio.

P: Desde los primeros días de OctoPrint hasta ahora con tantos usuarios e incluso empresas de impresoras 3D que dependen de esta herramienta, ha desempeñado un papel central en la comunidad en línea, respondiendo preguntas en el grupo, impulsando parches y correcciones al repositorio, Liderazgo y gestión general de la comunidad. ¿Cómo fue hacer esto y tener un trabajo de tiempo completo? ¿Qué tiene de especial este proyecto que estaba dispuesto a ofrecer tanto de su tiempo para desarrollar y desarrollar esta herramienta? R: Me costó mucha energía y, sinceramente, todavía no sé dónde encontré eso. Pasé la mayor parte de mi tiempo libre haciendo avanzar el proyecto, por lo que los fines de semana y los días festivos y, a veces, incluso las tardes después del trabajo se dedicaron a OctoPrint. Incluso me sentí mal si de hecho dejé un boleto sin respuesta y en lugar de eso pasé un par de horas en el sofá o con amigos y familiares. Creo que me comprometí con el proyecto en la forma en que lo hice porque tuve la sensación de que realmente había creado algo útil aquí con el que podía hacer mi parte en esa comunidad muy activa y comprometida. También me divertí mucho codificando algo sobre lo que podía tomar decisiones, y probando un par de cosas nuevas con las que no tuve la oportunidad de jugar durante mi trabajo.

P: ¿En qué proyectos se inspiró, ya sea como modelo para el desarrollo de código abierto o como herramienta para aprender y mejorar con OP? R: Todo lo que aprendí sobre proyectos de código abierto lo aprendí de mi época como colaborador habitual del increíble proyecto DokuWiki y su líder en el proyecto, Andreas Gohr. Al principio, OctoPrint en realidad era solo una interfaz de usuario diferente de Cura (que he estado usando como mi rebanador desde el principio y de la cual también utilicé la funcionalidad de host antes de tener OctoPrint).

P: ¿Cuáles son las características / capacidades de la versión actual de OctoPrint? R: Puede cargar y administrar sus archivos de código G, incluidos los almacenados en la memoria interna de la impresora / tarjeta SD, puede seleccionar esos archivos para imprimir, controlar trabajos de impresión, crear intervalos de tiempo, controlar manualmente la impresora en todos los ejes, ver una transmisión en vivo de una cámara web adjunta, siga el trabajo de impresión en el visor de código G incorporado, defina sus propios elementos de la interfaz de usuario para controlar su impresora por encima de los predefinidos, monitoree la temperatura de los extremos y la cama, y ​​gracias a la el subsistema de eventos internos también adjunta su propia funcionalidad a ciertos eventos, por ejemplo, obtenga un correo electrónico con una instantánea de la cámara web cuando finalice la impresión o cargue un lapso de tiempo renderizado en Youtube y envíe un tweet sobre él. La versión de desarrollo actual también admite configuraciones de extrusores múltiples y presenta una API nueva y brillante, por lo que si sabe cómo programar, también puede crear sus propias aplicaciones sobre OctoPrint.

P: ¿Qué papel considera que tienen las fotos y los intervalos de tiempo para el desarrollo de la impresión 3D de escritorio? R: En su mayoría, los veo como un ingenioso truco con un efecto secundario útil, ya que luego puedo analizar una impresión fallida desatendida. Pero ser capaz de mostrar solo un lapso de tiempo de una impresión exitosa también ayuda a explicar la impresión 3D a las personas.

P: ¿Quiénes considera usted que son los usuarios objetivo de OctoPrint? (¿El propietario promedio de la impresora 3D en comparación con los usuarios avanzados?) R: En su estado actual, con las muchas opciones ofrecidas a través de la interfaz, obviamente está más orientado hacia los usuarios más avanzados, sin embargo, eso no es algo que se mantendrá así para siempre. Mi objetivo es ofrecer algo atractivo para ambas partes del espectro a largo plazo.

Q: OctoPrint es de código abierto. Recientemente anunció que comenzó a trabajar a tiempo completo para bq, una empresa española.¿Tendrá su empleo un impacto en la naturaleza de código abierto del software? A: bq es una empresa muy consciente de la fuente abierta y desde el principio acordamos que OctoPrint definitivamente se mantendrá en la fuente abierta con la misma licencia que ahora y continuará brindando soporte para el mismo amplio espectro de configuraciones que existe hoy en día. Estamos contribuyendo activamente de nuevo a la comunidad de impresión 3D (ha habido un par de solicitudes de extracción aceptadas ahora contra el firmware Marlin y el software de rebanado Cura, además de que todas las impresoras de bq también son de código abierto) y creemos en trabajar mano a mano con la comunidad en general.

P: ¿Por qué eligió trabajar para bq y no para uno de los jugadores más grandes del mercado, como Makerbot o Ultimaker? R: Me dieron la oportunidad de visitar sus oficinas y conocer a un par de las personas muy talentosas que trabajan allí. Sentí que encajamos muy bien juntos, tanto en lo que respecta a nuestra pasión por la impresión 3D como al software y hardware de código abierto en general, por lo que para mí fue una obviedad aceptar su oferta. Tampoco diría que no son un gran jugador, estamos hablando de una compañía cuyas impresoras 3D ahora están presentes en más de 20 países y cuya reciente revisión de la Prusa i3, el Hephestos, ya ha vendido más de 500 kits en su Primer mes de disponibilidad. Y hay muchos más proyectos muy interesantes para la comunidad de fabricantes, no solo restringidos a la impresión en 3D, en la tubería que verá muy pronto.

P: ¿Qué implica / cambia el empleo de bq para usted? (es decir, ¿más tiempo para el desarrollo, ayuda de un equipo, etc.?) R: Ahora puedo trabajar a tiempo completo en OctoPrint, por lo que tengo mucho más tiempo para eso que antes. También tengo un equipo que contribuye al proyecto, lo documenta y apoya a la comunidad, compañeros para intercambiar ideas, la garantía de calidad y la gran sensación de no tener que equilibrar constantemente mi trabajo, el proyecto y mi vida social. Creo firmemente que esto no solo es algo de lo que me beneficiaré sino también a todos los usuarios actuales y futuros de OctoPrint, ciertamente veremos muchos desarrollos interesantes.

P: Como OctoPrint es de código abierto, la comunidad comenzó a desarrollar algunas aplicaciones específicas. ¿Podría darnos una breve presentación sobre algunos de esos desarrollos? R: Hay "OctoWatch", una aplicación de reloj Pebble desarrollada por Jason Gullickson que le permite controlar su impresora directamente desde su muñeca. Luego hay una herramienta de línea de comandos para controlar OctoPrint llamada "octocmd" por Giles Hall, una integración preliminar en Google Glass por Adam Bryam y también varios proyectos para agregar una pantalla al Pi que muestra la información del estado actual. También estoy bastante seguro de que hay un par de proyectos que aún no conozco, pero trato de darles una nota en la página G + de OctoPrint cada vez que me encuentro con uno nuevo. Aunque, además de no ser una aplicación, sino un gran ahorro de tiempo para muchas personas, se encuentra la increíble distribución OctoPi Raspberry Pi de Guy Sheffer, que incluye OctoPrint, un servidor de cámaras web y otras cosas ingeniosas en una imagen de la tarjeta Raspberry Pi SD. Usted puede utilizar directamente para empezar.

P: ¿En qué desarrollos de OctoPrint está trabajando actualmente? R: En este momento, estoy haciendo un gran problema desde hace mucho tiempo, finalizando una nueva capa de comunicación del módulo, que es un gran dolor de cabeza para desarrollar y trabajando simultáneamente en la integración de rebanado, un nuevo y brillante enfoque de gestión de archivos y algo para configurar OctoPrint / OctoPi en un nuevo entorno de red, menos dolor de cabeza, ¡así que estad atentos!

P: Si soy totalmente nuevo en OctoPrint, ¿dónde puedo encontrar la mejor guía de referencia o cómo hacerlo para comenzar? R: Creo que el mejor punto de partida en este momento es la reciente guía de video de Thomas Sanladerer:

P: Octoprint.org dirige a un usuario que desea descargar y usar OctoPrint a un wiki de github (OctoPrint admite instalaciones de Windows, Mac o Linux). El procedimiento de instalación se explica paso a paso, pero las instalaciones de múltiples programas y el uso de varias líneas de comando pueden constituir una barrera de entrada para un usuario básico. ¿Está considerando desarrollar una instalación más sencilla a través de un ejecutable para Windows, por ejemplo? R: No olvidemos que octoprint.org también dirige al usuario a la distribución todo en uno de Raspberry Pi, OctoPi, creada por Guy Sheffer. Pero los ejecutables para algo como Windows o Mac tienen una baja prioridad dado que la mayoría de las personas no reservarán una máquina de mayor potencia (que sea capaz de ejecutar Windows o una Mac) solo como un servidor para ejecutar su impresora 3D. El sistema de destino sigue siendo Linux en una Raspberry Pi. Pero ya jugué un poco con un popular sistema de instalación y también con la adición de un icono de la bandeja del sistema, por lo que no está completamente fuera de juego en este momento.

P: ¿Cuál es su opinión sobre la integración de OP en los modelos de impresoras actuales, como el Printrbot GO v2 y el Type A Machines 2014 Series 1? R: Me enorgullece que mi proyecto del que solía ser muy pequeño aparentemente haya convencido lo suficiente como para integrarse en productos comerciales. Sin embargo, creo que es muy importante no solo obtener de la comunidad de código abierto sino también devolver (por ejemplo, mediante contribuciones, pero también siempre con atribución), y aunque esas dos compañías ciertamente tuvieron un buen desempeño en ese departamento, lamentablemente siempre hay un par de ovejas negras. en la mezcla.

P: ¿Cómo crees que OctoPrint y otras herramientas inspiradas en OctoPrint cambian la experiencia de la impresión 3D de escritorio? R: Creo que están haciendo la impresión 3D más accesible y "amigable para la familia". Siendo una mujer, no me gusta mucho el término "factor de aceptación de la esposa", pero por lo que he escuchado de los usuarios que pueden dejar la impresora en el garaje y estar con la familia mientras producía un largo trabajo de impresión sin sacrificar la posibilidad de echarle un vistazo de vez en cuando parece haber tenido una influencia positiva en un par de relaciones por ahí.

Leer más sobre OctoPrint.



Puede Que Le Interesen

Live Steamers club en Los Angeles

Live Steamers club en Los Angeles


Una mirada más cercana: Halloween Etsy - Stuffy Skeleton

Una mirada más cercana: Halloween Etsy - Stuffy Skeleton


Entrada del lector

Entrada del lector


Gamer Paints Mind-Boggling Homenaje a Warhammer Fantasy

Gamer Paints Mind-Boggling Homenaje a Warhammer Fantasy