V tomto článku si popíšeme, jak tisknout pohodlně a efektivně přes OctoPrint na 3D tiskárně Creality Ender 3 V3 SE, kterou mám propojenou s domácím serverem. Ten jsme spolu nastavovali v předchozích projektech. Pojďme se podívat, jak vše zprovoznit, krok za krokem.
⚙️ Použitý hardware
- 3D tiskárna: Creality Ender 3 V3 SE
- Server: Ubuntu server (Mini-ITX deska ASRock N3150-ITX, 4 GB RAM)
- Propojení: USB A → USB C kablík ze serveru do tiskárny
📚 Co je OctoPrint?
OctoPrint je webové rozhraní pro vzdálenou správu 3D tiskárny. Umožňuje:
- nahrávat G-code soubory
- spouštět a zastavovat tisk
- sledovat průběh tisku
- ovládat tiskárnu na dálku
- doplnit pluginy pro notifikace, kameru, statistiky a další
📅 Příprava serveru
1. Instalace závislostí:
sudo apt update
sudo apt install -y python3-venv python3-pip git
2. Vytvoření virtuálního prostředí pro OctoPrint:
mkdir ~/OctoPrint && cd ~/OctoPrint
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip setuptools wheel --break-system-packages
pip install octoprint --break-system-packages
3. První spuštění:
~/OctoPrint/venv/bin/octoprint serve
Po spuštění bude OctoPrint dostupný na:
http://server.local:5000
nebo dle IP:
http://10.9.8.1:5000
🛠️ Nastavení systémové služby pro automatické spuštění
1. Vytvoření služby:
sudo nano /etc/systemd/system/octoprint.service
Obsah:
[Unit]
Description=OctoPrint 3D Printer Server
After=network.target
[Service]
User=jarda
WorkingDirectory=/home/jarda/OctoPrint
ExecStart=/home/jarda/OctoPrint/venv/bin/octoprint serve
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
2. Aktivace služby:
sudo systemctl daemon-reload
sudo systemctl enable octoprint
sudo systemctl start octoprint
🚀 Ověření komunikace s tiskárnou
Po připojení USB kabelu by se mělo zařízení zobrazit jako /dev/ttyUSB0
:
dmesg | grep tty
Pro komunikaci musí uživatel patřit do skupiny dialout
:
sudo usermod -aG dialout jarda
Po odhlášení a znovu přihlášení už můžete v OctoPrintu nastavit port /dev/ttyUSB0
a baudrate 115200.
📝 Závěr
S OctoPrintem a Ender 3 V3 SE máte silnou kombinaci pro pohodlný a bezpečný 3D tisk. Vše běží na lokálním serveru, bez nutnosti PC. Pokud hledáte spolehlivé a rozšiřitelné řešení pro domácí 3D tisk, doporučuji tuto cestu.