# Motors (servos, steppers, DC)

The modules for this came from this legacy Adafruit repo https://github.com/adafruit/micropython-adafruit-pca9685. Look at it's 
[Docs](https://micropython-pca9685.readthedocs.io/en/latest/)

## I2C Servo driver (PCA9685)

Using the [PCA9685](https://www.adafruit.com/product/815) from adafruit, we can drive multiple
servos using PWM. A large amount of the content for this read my comes from the adafruit article
on [PCA9685 with Micropython](https://learn.adafruit.com/micropython-hardware-pca9685-pwm-and-servo-driver/micropython)

The git repo https://github.com/adafruit/micropython-adafruit-pca9685 is still up. Look at it's 
[Docs](https://micropython-pca9685.readthedocs.io/en/latest/)

```
Description:
Brand: DSSERVO
Item: DS3218 20KG Digital Servo
Operating Voltage: 4.8 ~ 6.8 DC Volts
Torque: 18kg.cm(5V), 21.5kg.cm(6.8V)
Speed: 0.16sec/60°(5V), 0.14sec/60°(6.8V)
Dead Brand: 3μs
Motor Type: DC Motor
Gear Type: 25T Copper & Aluminum
Working Frequence: 50-333Hz
Totation: 180°(PWM 500-2500μs) / 270°(PWM 500-2500μs)
Weight: 60 g (2.12 oz)
Size: 40 x 20 x 40.5 mm ( 1.58 x 0.79 x 1.60 in)
```