Si usás Linux y te cansaste de que Pronterface o Repetier fallen o cuelguen tu sistema, OctoPrint es la solución definitiva. Aunque muchos lo asocian con la Raspberry Pi, también podés correrlo perfectamente en tu PC con Kubuntu. En esta entrada te muestro paso a paso cómo hacerlo.
✅ Requisitos previos
Instalá las dependencias necesarias ejecutando en una terminal:
sudo apt update sudo apt install python3 python3-pip python3-venv git build-essential libyaml-dev🔐 Permiso de acceso al puerto USB
Tu usuario debe pertenecer al grupo dialout para poder acceder al puerto serie. Ejecutá:
sudo usermod -a -G dialout $USER
Después, cerrá sesión y volvé a iniciarla para aplicar los cambios.
📁 Crear entorno virtual para OctoPrint
mkdir -p ~/octoprint cd ~/octoprint python3 -m venv venv source venv/bin/activate📦 Instalar OctoPrint
pip install pip --upgrade pip install octoprint🚀 Lanzar OctoPrint por primera vez
octoprint serveDeberías ver algo como:
* Running on http://127.0.0.1:5000/
En mi caso en particular, Konsole quedo abierto, sin darme el control del promp de nuevo.
Entrá desde tu navegador a:
http://localhost:5000
🔧 Conectar tu impresora 3D
- Enchufá tu impresora por USB
- Seleccioná el puerto
/dev/ttyUSB0(o similar) y velocidad (115200 o 250000) - OctoPrint recordará esta configuración
🖱 Crear acceso directo en KDE
- Abrí el menú y ejecutá
Editor de aplicaciones(kmenuedit) - En la categoría que prefieras, creá una nueva entrada:
- Nombre: OctoPrint
- Comando:
/bin/bash -c "cd ~/octoprint && source venv/bin/activate && octoprint serve"- Icono: el que prefieras
🧪 Ejemplo de uso: Autotune del extrusor con ventilador activado
Desde la pestaña Terminal de OctoPrint, podés enviar:
M106 S255 ; Enciende el ventilador al 100%
M303 E0 S190 C8 ; PID autotune del extrusor E0, a 190°C durante 8 ciclos
Cuando finalice, se mostrarán los valores PID calculados (P, I, D). Para aplicarlos y guardarlos en la EEPROM:
M301 P<valor> I<valor> D<valor>
M500
(Reemplazá <valor> con los resultados reales del autotune).
🎉 Conclusión
OctoPrint no solo te permite controlar tu impresora cómodamente, también te ofrece funciones avanzadas como visualización de temperatura, control de ventiladores, cámara, plugins y mucho más. ¡Y todo esto directamente desde tu sistema Linux!
