Convertir una impresora 3D en un plotter para escribir postales a mano

Fuentes: Writing Postcards With a 3D Printer

Un maker explica cómo transformar una impresora 3D en una máquina capaz de escribir postales a mano. El proyecto parte de un blog de Amy Goodchild sobre digitalizar la caligrafía en JavaScript, que inspiró al autor a acoplar un bolígrafo a su impresora Elegoo Neptune 4 Plus mediante un adaptador impreso en PLA en OpenSCAD, compuesto por tres piezas que incluyen un muelle para mantener la presión sobre el papel.

El flujo de trabajo se apoya en software libre y accesible. En Inkscape, con la extensión Hershey Text, el texto se convierte en trazadas de un solo trazo en SVG; después, la herramienta web svg2gcode transforma ese SVG en G-code, que se envía a la impresora a través de Moonraker, la API que lleva el firmware de la Neptune. Para esquivar la rutina de homing de la impresora, que en Z clava el bolígrafo contra la cama, el autor programó un pequeño streamer en Python que envía el G-code línea a línea por WebSocket y reproduce los movimientos del modo manual sin recalibrar ejes.

El artículo detalla el montaje paso a paso, los ajustes de origen X, Y y Z, el uso de imanes para fijar el papel y un truco para repetir hojas idénticas usando los imanes como topes. El sistema acepta cualquier SVG, así que también dibuja ilustraciones. Los archivos STL están en Thingiverse y el código del streamer en GitHub.