usbnya disolasi biar gak back power
debian
Update sistem dan instal Git:
sudo apt update && sudo apt upgrade -y
sudo apt install git curl -y
Instal Docker dan Compose (jika belum ada):
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
Tambahkan user Anda ke grup Docker:
Agar Anda tidak perlu mengetik sudo setiap kali menjalankan perintah Docker.
sudo usermod -aG docker $USER
(Penting: Log out lalu log in kembali agar perubahan grup ini aktif, atau jalankan newgrp docker).
ls /dev/serial/by-id/*
hasilnya misal ender 3v2
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
Tahap 3: Clone Repositori dan Konfigurasi
Kita akan menggunakan prind untuk mendeploy Klipper, API Moonraker, dan Web Interface sekaligus.
Clone repositori prind:
git clone https://github.com/mkuf/prind.git
cd prind
Edit konfigurasi Klipper (printer.cfg):
Repositori ini sudah menyediakan struktur folder konfigurasi standar. Buka file konfigurasi bawaannya:
nano config/printer.cfg
Masukkan path serial:
Cari bagian [mcu] dan sesuaikan path-nya dengan hasil pencarian Anda di Tahap 2:
[mcu]
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
Tahap 4: Jalankan Klipper Stack
Melalui Docker Compose di prind, Anda bisa langsung memilih untuk menggunakan Mainsail atau Fluidd menggunakan parameter --profile.
Perintah di atas akan secara otomatis mengunduh image yang diperlukan dan menjalankan semuanya di latar belakang (-d).
Tahap 5: Akses dan Langkah Lanjutan
1. Mengakses Web Interface
Setelah semua container berjalan (tunggu beberapa detik), buka browser Anda di perangkat apa saja yang berada di jaringan yang sama, lalu masukkan IP mesin Debian Anda (contoh: [http://192.168.1.50](http://192.168.1.50)). Anda akan langsung melihat dashboard Mainsail atau Fluidd.
2. Mengedit Konfigurasi via Web
Karena folder config/ telah di-mount dari mesin host ke dalam Docker, semua perubahan konfigurasi printer, macros, dan kalibrasi kini bisa Anda lakukan langsung melalui menu Machine > printer.cfg di antarmuka web.
3. Build / Flash Firmware MCU (Opsional)
Jika Anda belum menginstal firmware Klipper (file .bin / .uf2) ke motherboard printer, Anda bisa mengompilasinya langsung dari dalam container Docker menggunakan tools yang sudah disediakan oleh prind. Cukup jalankan perintah ini dari dalam folder prind:
Setelah itu, file .bin akan terbentuk di dalam folder out/ yang bisa di-flash ke board printer Anda sesuai dengan dokumentasi produsen motherboard.
klipper.vin rename biar beda ya trus copykan ke sdcard kosong
kl error video gitu
mv docker-compose.override.yaml docker-compose.override.yaml.bak
docker compose --profile mainsail up -d
docker compose --profile mainsail up -d --remove-orphans
ganti printer.cfg di bagian machine http://192.168.1.108/config
https://github.com/Klipper3d/klipper/blob/master/config/printer-creality-ender3-v2-2020.cfg