중국 Makerbase의 CNC, Laser용 보드를 주문, 테스트 해보았다.
알리익스프레스
주문모델: DLC32, TMC2209 3개, TFT24, 아크릴 케이스
가격: $36.45
배송: 무료, 9일만에 도착
구입 목적: 스텝모터 PC 제어
상품 페이지
https://s.click.aliexpress.com/e/_DDrQcjh
사용
이 제품의 문제는...오픈소스가 아니다. 커스터마이징이 불가능하다.
오픈소스 보드가 필요하면 BTT (BigTreeTech) 제품을 구입해야 한다.
혹시나 하고 grblesp 소스를 업로드 했으나 WEB 접속도 안 되고, 반응이 없다.
- 다시 원래 펌웨어로 복구...
이 후 펌웨어 소스 공개
https://github.com/makerbase-mks/MKS-DLC32-FIRMWARE
WiFi 문제
WiFiAP모드 사용시 WiFi 목록에 나타나질 않는다. 어쩌다 나타나도 금방 사라져버린다.
(타사 ESP32 개발모듈은 WiFi 검색 및 접속이 잘 된다.)
ESP32-WROOM-32U 정품 칩셋 같은데 왜 그런지 알 수 없다.
WiFiClient 모드로 공유기에 접속하는 것은 잘 된다.
제어
기본 펌웨어로 PC에서 충분히 제어는 가능하다.
Serial 명령으로 명령어를 전송하면 상태를 볼 수 있고, 제어를 할 수 있다.
아래 코드를 시리얼로 전송하면 Z축 스텝모터가 회전한다.
$J=G91 G21 F9000 Z9000
F9000을 전송했지만, 최대 속도는 6000으로 돌아간다.
G91은 거리 설정, G21은 단위 설정.
ESPWeb이 기본 탑재되어 있다. 브라우저로 접속하면 제어를 할 수 있다.
스마트폰 앱으로도 제어가 가능하다.
업데이트
펌웨어 업데이트는 Visual Studio Code를 사용하는 것이 쉽고 빠르다. Arduino IDE는 비추!
윈도우11에서 정상 동작한다.