브라우저(특히 Chrome)에서는 .exe 형식의 실행 파일을 자동으로 "위험 가능성 있음"으로 판단하여 차단하는 경우가 많습니다.
엠디로봇에서 제공하는 해당 파일은 안전하며, 필요 시 차단 해제 후 다운로드가 가능합니다.
⚠ 브라우저에서 차단 해제 안내
Chrome 브라우저에서 다운로드가 차단되면, 우측 상단 ⋮ 아이콘 클릭 후 "다운로드"를 클릭하세요. (윈도우 단축키 Ctrl+J)
위험한 파일을 보관하시겠습니까? 메시지에서 "계속 다운로드"를 선택하여 다운로드가 가능합니다.
기존 MCU/MPU 종류별로 제공되던 부트로더 다운로드 툴을 하나로 단일화한 MDLoader 안내입니다.
이제 개별 툴 설치 없이 MDLoader.exe 하나로 모든 주요 모터 드라이버의 펌웨어를 다운로드하실 수 있습니다.
주요 변경 사항
통합 부트로더: MDLoader.exe (통합 적용)
적용 대상: PIC32, MU810, MC506 기반 모터 드라이버 전체
기존 툴 대치 안내
PCLoader.exe (MDT / MU810) ➔ MDLoader.exe 통합
Unified Bootloader (CMD / MC506) ➔ MDLoader.exe 통합
PIC32MK Bootloader (NMDT, NDMDT / PIC32) ➔ MDLoader.exe 통합
MDLoader.zip
MDLoaderV1.0-사용자매뉴얼.pdf
MDUI 제어기를 적용한 각 로봇 플랫폼의 상세 사양과 통신 프로토콜, 사용 가이드를 제공합니다.
하단 링크에서 필요한 매뉴얼을 다운로드하여 개발 및 운용에 활용해 보세요.
MD-ROS 라이브러리메뉴얼V44.pdf
mdui-로봇플랫폼메뉴얼V17.pdf
아래 절차를 따라 RCS 리모트 컨트롤러의 펌웨어를 USB 부트로더를 통해 간편하게 업그레이드하실 수 있습니다.
업그레이드 준비 사항
USB 데이터 케이블
펌웨어(.hex) 파일
부트로더용 프로그램: HIDBootloader.exe
다운로드 위치: 당사 홈페이지 → Tech Support → Program/Communication 항목
업그레이드 절차
USB 연결
RCS와 PC를 USB 데이터 라인으로 연결합니다.
부트로더 모드 진입
RCS 전원 버튼과 UP 버튼을 동시에 누른 상태에서 전원을 투입합니다.
RCS가 부트로더 모드로 진입하며, PC에서 자동으로 인식됩니다.
프로그램 실행 및 펌웨어 선택
HIDBootloader.exe 실행
프로그램 내 [File] 버튼 클릭 → 해당 .hex 파일 선택
펌웨어 다운로드
[Download] 버튼 클릭
펌웨어가 RCS에 다운로드됩니다.
프로그램 실행
다운로드 완료 후, 우측의 [Run] 버튼 클릭
새로운 펌웨어로 RCS가 정상 동작을 시작합니다.
참고 사항
펌웨어 업그레이드 중에는 USB 연결을 절대 해제하지 마세요.
업그레이드가 완료되면 [Run] 버튼을 눌러 동작을 시작해 주세요.
더 궁금하신 점은 당사 고객센터를 통해 문의 바랍니다. 문의하기 >
RCSmu810programDownloaderWinPrg.zip
rcs2V17-boot.hex
※ 매뉴얼의 디자인 및 사양은 품질향상을 위해 사전 공지 없이 변경될 수 있습니다. 본 매뉴얼은 엠디로봇의 소유로 제품 사용을 위한 용도 외의 복제·개변·판매·배포·양도·대여 등을 금지합니다.
nmdtxx.bin : program of BLDC motor driver(program file for bootloader)
ndmdtxx.bin : program of DC motor driver
mdjscxx.bin : program of jostick controller(MDJSC)
프로그램 툴인 MD Loader V1.0을 사용하여 프로그램을 부트로더 상태에서 다운로드 합니다
사용법은 MD Loader 사용자 매뉴얼 참조바랍니다
btl_host_md_GUI_pic32.zip
mdjscV12.zip
PyPIC32Updater_v20.zip
ndmdtV1.84.zip
nmdtV2.03.zip
Refer to the attachments
the xx.hex is program files.
↓
mdtxx.hex : MD200T, MD400T, MD750T, MDUI for MDBot program
pnt50xx.hex : PNT50 program
mdui-mdbotxx.hex : for MDUI program on mobile robot platform
mduixx.hex : MDUI program for external control on BLDC controller(1EA)
PC_loader.zip(PC_loader.exe) : Bootloader window program(UI)
dmdtxx.hex : for DC motor controllers, not BLDC
PC_loader.zip
MDROBOT-program upgrade by bootloader program-for dual-channal controller.pdf
MDROBOT-부트로더프로그램을 사용한 통신에의한 프로그램업그레이드방법.pdf
pnt50V43-robot.hex
dpnt60V16.hex
pnt50v45.hex
mduiV3.23-mdbot.hex
mduiV3.23-mdbot-4w4h.hex
dmdtV2.95.hex
mdtV7.59.hex
mdtV7.59-robot.hex
① 제어기에 통신을 연결하여 (MDAS)Command 항목에서 GOTO_BOOT_MODE를 선택하세요.(부트모드로 전환)
② 배포된 프로그램 [UnifiedHost-1.17.0.jar]을 클릭하여 프로그램을 실행합니다.*PC에 Java가 설치 되어있지 않다면 설치 권장
③ 상기 프로그램의 Device Architecture 항목에서 dsPIC33 DSCs를 선택하세요.
④ 상기 프로그램의 Settings에서 통신(Serial)을 115,200bps로 세팅합니다.
⑤ File->Open/Load file(*.hex)를 선택하여 프로그램할 hexa 파일을 읽어옵니다.
⑥ Read Device Settings 버튼을 선택하세요.(프로그램이 어플리케이션 프로그램의 범위를 읽어옴)
⑦ Program Device 버튼을 선택하여 프로그램합니다.
⑧ 프로그램이 끝나면 제어기는 정상 동작합니다.(상태LED 의 정상적인 점멸)
cmdxx.hex : BLDC motor driver programcdmdxx.hex : DC motor driver program
MC506_CMD_프로그램을 위한 부트로더사용방법V10.pdf
UnifiedHost-1.17.0.zip
cmdV2.45-boot-mena-can.hex
cdmdV2.43-boot.hex
cmdV2.47-boot.hex
아래 패키지는 실내 자율 주행을 위한 졸업 프로젝트 목적으로 제작되었으며, RPLiDAR와 Karto SLAM을 함께 사용하여 지도 작성이 가능한 구조로 되어 있습니다. MDUI를 통해 수신되는 초음파, 배터리, 바퀴 속도, 상태 비트 등 다양한 데이터를 ROS 토픽으로 퍼블리시하며, /cmd_vel 토픽을 통해 로봇 이동 명령도 처리할 수 있습니다.
GitHub 링크: https://github.com/sstonne/mdrobot_slam_setup
티스토리 블로그 링크 : https://sumins-it.tistory.com/9
자율주행 테스트 영상: https://www.youtube.com/shorts/OtdrrEtIUno?feature=share
혹시 수정할 점이나 아이디어 있으시면 댓글이나 메일로 피드백 주시면 감사하겠습니다.ROS 기반으로 MDUI를 연동하고 싶은 분들께 작은 도움이 되길 바랍니다 😊
메일 주소 : 2115153@sookmyung.ac.kr
또 고객분이 당사의 제어기를 ROS2로 접근한 내용도 하기의 링크 참조하시기 바랍니다(ROS2 관련)
https://github.com/c-jho/MD_controller.git
Tech. Support/Developer Forum 항목에 있는 하기의 내용도 참조바랍니다
BLDC 모터 드라이버의 Python / C++ / ROS2 / ros2_control 드라이버 패키지 및 예제 공유합니다.
MDROBOT BLDC 모터 드라이버를 RS485(Modbus RTU)로 제어하기 위한 드라이버 패키지를 공유합니다.제가 실물로 테스트한 범위 안에서 동작을 확인한 비공식 패키지입니다.저장소:https://github.com/TaesuYim/mdrobot_motor_driver
나만의 커스텀 제어를 위한 커스텀 라이브러리 & 실전 제어 팁
최적의 솔루션 제안부터
안정적인 운영을 위한 기술 지원까지.
현장 맞춤형 설계, 실무 교육, 기술 지원, A/S. 신뢰할 수 있는 기술 파트너십으로 귀사의 성공을 지원합니다.
유튜브 | 블로그 | 스마트스토어
(주)엠디로봇 | CEO. 이정철 | E-mail. motordriver@nate.com | Business Number. 671-81-00757 | Online license. 제2017-고양일산동-0476호 | TEL. 031 906 2241
Address. 10442 경기도 고양시 일산동구 일산로 142 유니테크빌 263-2호 | 이용약관 | 개인정보처리방침
MDROBOT Motor & Drive Solutions for Robots.
브라우저(특히 Chrome)에서는 .exe 형식의 실행 파일을 자동으로 "위험 가능성 있음"으로 판단하여 차단하는 경우가 많습니다.
엠디로봇에서 제공하는 해당 파일은 안전하며, 필요 시 차단 해제 후 다운로드가 가능합니다.
⚠ 브라우저에서 차단 해제 안내
Chrome 브라우저에서 다운로드가 차단되면, 우측 상단 ⋮ 아이콘 클릭 후 "다운로드"를 클릭하세요. (윈도우 단축키 Ctrl+J)
위험한 파일을 보관하시겠습니까? 메시지에서 "계속 다운로드"를 선택하여 다운로드가 가능합니다.
기존 MCU/MPU 종류별로 제공되던 부트로더 다운로드 툴을 하나로 단일화한 MDLoader 안내입니다.
이제 개별 툴 설치 없이 MDLoader.exe 하나로 모든 주요 모터 드라이버의 펌웨어를 다운로드하실 수 있습니다.
주요 변경 사항
통합 부트로더: MDLoader.exe (통합 적용)
적용 대상: PIC32, MU810, MC506 기반 모터 드라이버 전체
기존 툴 대치 안내
PCLoader.exe (MDT / MU810) ➔ MDLoader.exe 통합
Unified Bootloader (CMD / MC506) ➔ MDLoader.exe 통합
PIC32MK Bootloader (NMDT, NDMDT / PIC32) ➔ MDLoader.exe 통합
MDLoader.zip
12129KBMDLoaderV1.0-사용자매뉴얼.pdf
424KBMDUI 제어기를 적용한 각 로봇 플랫폼의 상세 사양과 통신 프로토콜, 사용 가이드를 제공합니다.
하단 링크에서 필요한 매뉴얼을 다운로드하여 개발 및 운용에 활용해 보세요.
MD-ROS 라이브러리메뉴얼V44.pdf
1660KBmdui-로봇플랫폼메뉴얼V17.pdf
2323KB아래 절차를 따라 RCS 리모트 컨트롤러의 펌웨어를 USB 부트로더를 통해 간편하게 업그레이드하실 수 있습니다.
업그레이드 준비 사항
USB 데이터 케이블
펌웨어(.hex) 파일
부트로더용 프로그램: HIDBootloader.exe
다운로드 위치: 당사 홈페이지 → Tech Support → Program/Communication 항목
업그레이드 절차
USB 연결
RCS와 PC를 USB 데이터 라인으로 연결합니다.
부트로더 모드 진입
RCS 전원 버튼과 UP 버튼을 동시에 누른 상태에서 전원을 투입합니다.
RCS가 부트로더 모드로 진입하며, PC에서 자동으로 인식됩니다.
프로그램 실행 및 펌웨어 선택
HIDBootloader.exe 실행
프로그램 내 [File] 버튼 클릭 → 해당 .hex 파일 선택
펌웨어 다운로드
[Download] 버튼 클릭
펌웨어가 RCS에 다운로드됩니다.
프로그램 실행
다운로드 완료 후, 우측의 [Run] 버튼 클릭
새로운 펌웨어로 RCS가 정상 동작을 시작합니다.
참고 사항
펌웨어 업그레이드 중에는 USB 연결을 절대 해제하지 마세요.
업그레이드가 완료되면 [Run] 버튼을 눌러 동작을 시작해 주세요.
더 궁금하신 점은 당사 고객센터를 통해 문의 바랍니다. 문의하기 >
RCSmu810programDownloaderWinPrg.zip
15971KBrcs2V17-boot.hex
139KBRS485,RS232 communication protocol [EN].pdf
CAN communication protocol [KR].pdf
CAN communication protocol [EN].pdf
MDBOT - Robot platform communication protocol [KR].pdf
MODBUS protocol on controllers [EN].pdf
※ 매뉴얼의 디자인 및 사양은 품질향상을 위해 사전 공지 없이 변경될 수 있습니다. 본 매뉴얼은 엠디로봇의 소유로 제품 사용을 위한 용도 외의 복제·개변·판매·배포·양도·대여 등을 금지합니다.
nmdtxx.bin : program of BLDC motor driver(program file for bootloader)
ndmdtxx.bin : program of DC motor driver
mdjscxx.bin : program of jostick controller(MDJSC)
프로그램 툴인 MD Loader V1.0을 사용하여 프로그램을 부트로더 상태에서 다운로드 합니다
사용법은 MD Loader 사용자 매뉴얼 참조바랍니다
btl_host_md_GUI_pic32.zip
8442KBmdjscV12.zip
17KBPyPIC32Updater_v20.zip
10062KBndmdtV1.84.zip
68KBnmdtV2.03.zip
148KBRefer to the attachments
the xx.hex is program files.
↓
mdtxx.hex : MD200T, MD400T, MD750T, MDUI for MDBot program
pnt50xx.hex : PNT50 program
mdui-mdbotxx.hex : for MDUI program on mobile robot platform
mduixx.hex : MDUI program for external control on BLDC controller(1EA)
PC_loader.zip(PC_loader.exe) : Bootloader window program(UI)
dmdtxx.hex : for DC motor controllers, not BLDC
PC_loader.zip
MDROBOT-program upgrade by bootloader program-for dual-channal controller.pdf
288KBMDROBOT-부트로더프로그램을 사용한 통신에의한 프로그램업그레이드방법.pdf
355KBpnt50V43-robot.hex
687KBdpnt60V16.hex
654KBpnt50v45.hex
698KBmduiV3.23-mdbot.hex
346KBmduiV3.23-mdbot-4w4h.hex
345KBdmdtV2.95.hex
708KBmdtV7.59.hex
514KBmdtV7.59-robot.hex
513KB① 제어기에 통신을 연결하여 (MDAS)Command 항목에서 GOTO_BOOT_MODE를 선택하세요.(부트모드로 전환)
② 배포된 프로그램 [UnifiedHost-1.17.0.jar]을 클릭하여 프로그램을 실행합니다.
*PC에 Java가 설치 되어있지 않다면 설치 권장
③ 상기 프로그램의 Device Architecture 항목에서 dsPIC33 DSCs를 선택하세요.
④ 상기 프로그램의 Settings에서 통신(Serial)을 115,200bps로 세팅합니다.
⑤ File->Open/Load file(*.hex)를 선택하여 프로그램할 hexa 파일을 읽어옵니다.
⑥ Read Device Settings 버튼을 선택하세요.(프로그램이 어플리케이션 프로그램의 범위를 읽어옴)
⑦ Program Device 버튼을 선택하여 프로그램합니다.
⑧ 프로그램이 끝나면 제어기는 정상 동작합니다.(상태LED 의 정상적인 점멸)
cmdxx.hex : BLDC motor driver program
cdmdxx.hex : DC motor driver program
MC506_CMD_프로그램을 위한 부트로더사용방법V10.pdf
192KBUnifiedHost-1.17.0.zip
2656KBcmdV2.45-boot-mena-can.hex
528KBcdmdV2.43-boot.hex
491KBcmdV2.47-boot.hex
528KB[EN]MD-ROS library manual.pdf
아래 패키지는 실내 자율 주행을 위한 졸업 프로젝트 목적으로 제작되었으며, RPLiDAR와 Karto SLAM을 함께 사용하여 지도 작성이 가능한 구조로 되어 있습니다. MDUI를 통해 수신되는 초음파, 배터리, 바퀴 속도, 상태 비트 등 다양한 데이터를 ROS 토픽으로 퍼블리시하며, /cmd_vel 토픽을 통해 로봇 이동 명령도 처리할 수 있습니다.
GitHub 링크: https://github.com/sstonne/mdrobot_slam_setup
티스토리 블로그 링크 : https://sumins-it.tistory.com/9
자율주행 테스트 영상: https://www.youtube.com/shorts/OtdrrEtIUno?feature=share
혹시 수정할 점이나 아이디어 있으시면 댓글이나 메일로 피드백 주시면 감사하겠습니다.
ROS 기반으로 MDUI를 연동하고 싶은 분들께 작은 도움이 되길 바랍니다 😊
메일 주소 : 2115153@sookmyung.ac.kr
또 고객분이 당사의 제어기를 ROS2로 접근한 내용도 하기의 링크 참조하시기 바랍니다(ROS2 관련)
https://github.com/c-jho/MD_controller.git
Tech. Support/Developer Forum 항목에 있는 하기의 내용도 참조바랍니다
BLDC 모터 드라이버의 Python / C++ / ROS2 / ros2_control 드라이버 패키지 및 예제 공유합니다.
MDROBOT BLDC 모터 드라이버를 RS485(Modbus RTU)로 제어하기 위한 드라이버 패키지를 공유합니다.
제가 실물로 테스트한 범위 안에서 동작을 확인한 비공식 패키지입니다.
저장소:
https://github.com/TaesuYim/mdrobot_motor_driver
MDAS Manual.pdf [EN]
MDAS Step input usage.pdf
※ 매뉴얼의 디자인 및 사양은 품질향상을 위해 사전 공지 없이 변경될 수 있습니다. 본 매뉴얼은 엠디로봇의 소유로 제품 사용을 위한 용도 외의 복제·개변·판매·배포·양도·대여 등을 금지합니다.