본문 바로가기

3D Printer/OctoPrint

라즈베리파이와 아두이노 시리얼 포트 연결 방법

1. Arduino에 USB 케이블을 연결한 후 Raspberry Pi USB 포트에 연결한다.


2. SSH를 이용해 pi에 접속한다.


3. minicom, lsof를 설치한다.


sudo apt-get install minicom lsof


4. 아두이노가 연결된 USB 시리얼 장치를 확인한다.


pi@octopi:~ $ dmesg | fgrep tty

[    3.160684] cdc_acm 1-1.1.3:1.0: ttyACM0: USB ACM device

[ 2171.224476] usb 1-1.1.2: FTDI USB Serial Device converter now attached to ttyUSB0


5. 아두이노가 연결된 시리얼이 맞는지 확인한다.


pi@octopi:~ $ sudo lsof /dev/ttyACM0

COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME

octoprint 440   pi   12u   CHR  166,0      0t0 9249 /dev/ttyACM0

pi@octopi:~ $ sudo lsof /dev/ttyUSB0

pi@octopi:~ $


6. 새로 연결된 시리얼은 ttyUSB0으로 확인되었다. 이제 minicom 셋업이 필요하다.


sudo minicom -s


7. 설정법


 1) 시리얼 포트 설정 들어가기

    


 2) 시리얼 포트 디바이스 설정

   


 3) 시리얼 포트 속도 설정

   


 4) 설정 저장 후 종료하기

   


8. minicom 실행


sudo minicom