> For the complete documentation index, see [llms.txt](https://wvu-neuromint.gitbook.io/neuromint-resources/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wvu-neuromint.gitbook.io/neuromint-resources/technical-guides/dynamixels.md).

# Dynamixel Smart Servos

- [When should you use the nylon shim?](https://wvu-neuromint.gitbook.io/neuromint-resources/technical-guides/dynamixels/when-should-you-use-the-nylon-shim.md)
- [First Time Servo Setup (with the Dynamixel Wizard)](https://wvu-neuromint.gitbook.io/neuromint-resources/technical-guides/dynamixels/first-time-servo-setup.md): Changing some of the internal properties of the servos with the Dynamixel Wizard to better suit use on our robots.
- [Programming Servo Motions with a Personal Computer](https://wvu-neuromint.gitbook.io/neuromint-resources/technical-guides/dynamixels/transmitting-and-receiving-serial-messages.md): How to send commands from a computer to the servos; how to read status messages from the servos
- [Reading Servo Motions with a Personal Computer](https://wvu-neuromint.gitbook.io/neuromint-resources/technical-guides/dynamixels/reading-servo-motions-with-a-personal-computer.md)
- [Programming Servo Motions with DynamixelSDK in Matlab on a Personal Computer](https://wvu-neuromint.gitbook.io/neuromint-resources/technical-guides/dynamixels/programming-servo-motions-with-dynamixelsdk-in-matlab-on-a-personal-computer.md)
- [Windows](https://wvu-neuromint.gitbook.io/neuromint-resources/technical-guides/dynamixels/programming-servo-motions-with-dynamixelsdk-in-matlab-on-a-personal-computer/windows.md)
- [Linux](https://wvu-neuromint.gitbook.io/neuromint-resources/technical-guides/dynamixels/programming-servo-motions-with-dynamixelsdk-in-matlab-on-a-personal-computer/linux.md)
- [Programming Servo Motions with DynamixelSDK on OpenCM 9.04 Microcontroller](https://wvu-neuromint.gitbook.io/neuromint-resources/technical-guides/dynamixels/controlling-a-servo-with-arduino.md): This guide will show you how to set up the Arduino Integrated Development Environment (IDE), install the DynamixelSDK library for controlling servos, and set up a sketch to make a servo move.
- [Using a Microcontroller as an Intermediary](https://wvu-neuromint.gitbook.io/neuromint-resources/technical-guides/dynamixels/using-a-microcontroller-as-an-intermediary.md)
- [Using a Microcontroller as an Intermediary - SyncWrite and BulkRead](https://wvu-neuromint.gitbook.io/neuromint-resources/technical-guides/dynamixels/using-a-microcontroller-as-an-intermediary-syncwrite-and-bulkread.md)
- [Using AnimatLab to Control a Robot](https://wvu-neuromint.gitbook.io/neuromint-resources/technical-guides/dynamixels/using-animatlab-to-control-a-robot.md)
