Impresión desde USB
Última actualización
Última actualización
Aunque Klipper está enfocado en usarlo remotamente, en ocasiones puede sernos útil el disponer nuestros gcodes en un pendrive USB para imprimirlos localmente.
Primero de todo nos fijaremos cuál es el punto de montaje de nuestro USB normalmente suele ser en /media o creando un nuevo bloque dentro de /dev/
Para poder identificar nuestro punto de montaje podemos usar el comando fdisk... en el siguiente ejemplo veremos que nos ha montado nuestro USB en /dev/sdc1
Normalmente el comando fdisk requiere permisos root por lo que es necesario lanzarlo con sudo delante para introducir nuestro password root
Montaremos nuestro USB en /media/usb
Como montar de forma permanente nuestro USB:
El proceso seguido en los pasos no es permanente dado que dejará de funcionar al reiniciar nuestro host, si queremos que sea permanente:
editaremos nuestro fichero /etc/fstab
añadiremos nuestro punto de montaje añadiendo esta linea prestando atencion al sistema de archivos que usemos... normalmente vfat
IMPORTANTE!!! en el punto anterior os sugerimos el punto de montaje basado en un bloque /dev/ que dependiendo del numero de USB que pongamos puede variar. En ese caso lo mas correcto seria usar el UUID
Podemos encontrar nuestro UUID con el siguiente comando
Ahora una vez identificado el UUID de nuestro USB ajustaremos nuestro /etc/fstab usando este en lugar del bloque /dev
Por último y ya sea mediante bloque /dev o mediante UUID montaremos nuestras unidades con el siguiente comando
Si queremos tener compatibilidad con otros sistemas de archivos podemos:
NTFS
exFAT
Averiguaremos cuál es nuestro path en Klipper para nuestros gcodes, normalmente suele ser ~/printer_data/gcodes
Para asegurarnos en que path guardamos nuestros gcodes podemos revisar nuestros ficheros de configuración y encontrar la sección [virtual_sdcard] donde encontraremos esta información.
En el caso que usemos, por ejemplo, una distribución basada en MainsailOS podremos encontrarlo dentro de mainsail.cfg
Dentro de nuestro path en Klipper para almacenar nuestros gcodes crearemos una nueva carpeta llamada usb -> ~/printer_data/gcodes/usb
Crearemos un link simbólico de nuestro punto de montaje USB /media a nuestro nuevo directorio
Podemos mirar nuestros puntos de montaje con:
En ocasiones puede que no se monten las unidades correctamente al iniciarse el proceso antes de que estas estén disponibles. La forma más sencilla es editando el fichero /etc/rc.local
y añadiendo las siguientes líneas encima de exit 0