스텝모터 드라이버 쉴드

1 minute read

소개

stepper
[Picture 1] M1S STEPPER


오드로이드 M1S 용으로 출시된 모터드라이버 쉴드 입니다.
특히, M1S를 3D 프린터 제어보드로 사용한다면, 쉴드만 올려서 바로 사용할 수 있을 것 같네요.

사용준비

그래서 사용해 봤습니다.
3D 프린터는 협찬입니다..

stepper_with_printer1
[Picture 2] M1S STEPPER with 3D printer


하드웨어만 갖춰져 있으면 할 수 있는게 없습니다. 제 손인데 이쁘네요
3D 프린터 매니아 분들이 더 잘 아시겠지만 자주 사용하는 펌웨어를 사용하시면 됩니다.
공식 위키회로도가 있습니다.

저는 m1s용 mainsailos 이미지가 있기 때문에 그걸 사용했습니다.
mainsail 우분투 이미지 입니다.
위 이미지를 EMMC에 flash 해주세요.

프린터에 연결하기 전에 이미지부터 구워야 합니다.
저는 balenaEtcher 을 사용하여 플래쉬 합니다.

이미지를 구울 때, EMMC를 저장장치로 연결해야 합니다.
먼저, m1s에 otg 케이블과 usb uart 모듈을 연결하고, PC에 연결합니다.
u-boot 로 진입한 이후에 ums mmc 0 명령어로
EMMC를 저장장치로써 연결할 수 있습니다.
Etcher로 EMMC를 선택해서 이미지를 설치하면 됩니다.

물론 처음 구매 이후 공장 이미지를 설치한 이후에 진행해야 합니다.
m1s는 m1 모델과 다르게 u-boot가 이미지 안에 포함되어 있습니다.

사용하기

처음 보드를 부팅하면 ~/printer_data/config 경로에
sample-odroid-m1s.cfg 파일이 있습니다.
파일 이름을 printer.cfg 으로 변경해서 사용할 수 있습니다.

익스트루더 쪽 장치의 uuid를 입력해야 하는데 그 부분은 여기를 참고해 주세요
아마 이 외에는 x, y, z 모터 하나씩 사용하는 경우 바로 사용할 수 있습니다.
펌웨어는 mainsail 이기 때문에 klipper 입니다.
config 파일 관련 내용은 Klipper 문서를 참고해 주세요

가이드에 관해서

사실 천천히 가이드를 작성해 보고 싶은데, 여유가 많이 있진 않습니다.
한참 놀기도 해야 하고 연애도 해야 하고 여러가지 하고 싶은 공부도 많고 게임도 해야 하고..
시간이 되는대로 천천히 그리고 자세히 작성해 보려고 합니다.

2024년 신년 계획에 추가하겠습니다..

Leave a comment