An open API service indexing awesome lists of open source software.

https://github.com/ziteh/robotis-dynamixel-motor-driver

ROBOTIS DYNAMIXEL actuator library for STM32 (Protocol 2.0)
https://github.com/ziteh/robotis-dynamixel-motor-driver

dynamixel libopencm3 library max485 platformio stm32

Last synced: about 1 month ago
JSON representation

ROBOTIS DYNAMIXEL actuator library for STM32 (Protocol 2.0)

Awesome Lists containing this project

README

          

# ROBOTIS DYNAMIXEL Motor Driver
A library for ROBOTIS DYNAMIXEL actuator.

Using MAX485(RS-485 module), based on [DYNAMIXEL Protocol 2.0](https://emanual.robotis.com/docs/en/dxl/protocol2/) and [LibOpenCM3](https://libopencm3.org/).

> Only tesed on [H42-20-S300-R](https://emanual.robotis.com/docs/en/dxl/pro/h42-20-s300-r/) and [H54-200-S500-R](https://emanual.robotis.com/docs/en/dxl/pro/h54-200-s500-r/), using STM32 NUCLEO-F446RE.

## Usage
[STM32 LibOpenCM3 Example](./examples/stm32_libopencm3/)

### Pin map
| NUCLEO-F446RE Board | MAX485 |
| -------------------- | --------- |
| D3 (PB3) | DE and RE |
| D2 (PA10, USART1_RX) | RO |
| D8 (PA9, USART1_TX) | DI |

| DYNAMIXEL Connector | MAX485 |
| ------------------- | ------ |
| 1, GND | -- |
| 2, VDD | -- |
| 3, DATA+ | A |
| 4, DATA- | B |

> Ref: [Communication Circuit](https://emanual.robotis.com/docs/en/dxl/pro/h42-20-s300-r/#communication-circuit)