https://octoprint.org/download/ 에서 다운 로드
Rufus 으로 USB에 Write 후에
윈도우 탐색기에 나타나는 boot 드라이브에
octopi-wpa-supplicant.txt 를 수정해서 와이파이 접속 설정
network={
ssid="와이파이SSID"
psk="비밀번호"
}
putty 와 같은 터미널로 SSH 접속 해서 기본 설정
(초기 비밀번호는 pi / raspberry)
sudo raspi-config
지역 설정및 시리얼콘솔 끄기 하고 적용 누르면 재부팅.
그리고..
이제 옥토프린터를 여러개로 복사해서..
데몬 여러개를 띄울것 이다.
옥토 프린터 설정값 폴더 복사
cp -R /home/pi/.octoprint /home/pi/.octoprint_Bear
cp -R /home/pi/.octoprint /home/pi/.octoprint_Zaribo
.
서비스 설정 값을 복사한다.
cd /etc/systemd/system/
sudo cp octoprint.service octoprint_Original.service
sudo cp octoprint.service octoprint_Bear.service
sudo cp octoprint.service octoprint_Zaribo.service
편집기를 열어서 파일을 주정해 줘야 한다.
sudo vi octoprint_Original.service
sudo vi octoprint_Bear.service
sudo vi octoprint_Zaribo.service
수정할 내용은 호스트와 포트를 수정해 주고... ExecStart 맨 뒤에..
--basedir=/home/pi/.octoprint_Original
--basedir=/home/pi/.octoprint_Bear
--basedir=/home/pi/.octoprint_Zaribo
를 추가해준다.
수정해서 만든 서비스 설정이 부팅시 적용되도록 명령어를 입력
sudo systemctl disable octoprint
sudo systemctl enable octoprint_Originalsudo systemctl enable octoprint_Bear
sudo systemctl enable octoprint_Zaribo
그리고 서비스를 실행
sudo systemctl start octoprint_Bear
sudo systemctl start octoprint_Zaribo
sudo systemctl stop octoprint
.
웹에 접속해서 옥토 프린터에 이름및 색을 바꿔서 프린터를 구분해 주고,
설정에서 서비스 값을 변경해준다.
웹접속
프린터 정보 설정
Form Factor | Origin | Heated Bed | Width | Depth | Height | Custom Bounding Box | |
MK3S | Rectangular | Lower left | Yes | 250mm | 210mm | 210mm | X: 0/250, Y: -4/210, Z: 0/210 |
MINI | Rectangular | Lower left | Yes | 180mm | 180mm | 180mm | X: 0/180, Y: -3/180, Z: 0/180 |
,,,,
옥토 프린터 웹에서 접속 눌러서 프린터 포트 이름을 확인한다.
프린터 여러개 연결
dmesg |grep tty
연결된 프린터 포트 확인한 후 이름이 ttyACM0 ,ttyACM1에 다른 점을 찾아 봐야 하는데..
아래와 같이 입력해서
udevadm info -a -n /dev/ttyACM0
udevadm info -a -n /dev/ttyACM1
다른 점을 찾아보니 KERNELS=="1-1.4", KERNELS=="1-1.3" 달랐다.
편집기를 열어서
sudo vi /etc/udev/rules.d/99-usb.rules
..아래 내용을 쳐준다.
SUBSYSTEM=="tty", KERNELS=="1-1.3", SYMLINK+="PRUSA_Bear"SUBSYSTEM=="tty", KERNELS=="1-1.4", SYMLINK+="PRUSA_Zaribo"
SUBSYSTEM=="tty", KERNELS=="1-1.5", SYMLINK+="PRUSA_Original"
그리고 리부팅을 하면..
sudo reboot
PRUSA_Bear 이름을 사용 가능.
다른 프린터도 위에 작업을 반복해서 추가.
리부팅후 아래 명령어로 포트를 확인해 본다.
ls -al /dev |grep tty*
...
이제 웹 접속해서 설정에서
시리얼 컨넥션에 /dev/PRUSA_* 를 추가해준다.
그리고 시리얼 포트는 선택해 놓으면 앞으론 헷갈릴 일이 없다.
댓글 없음:
댓글 쓰기