PCA9685

Published on 2017-02-23 in Servo Breakout for WeMos D1 Mini.

@Jonathan Beri asked in the comments why I didn’t use PCA9685, but instead went with an ATmega and my own code. To be honest, this is mostly because this project is the continuation of my project-9131 project, in which I used a Pro Mini board.

But that got me thinking, and I went and checked if I can get some of those chips cheaply, and I went ahead and designed a PCB for them:

../../../_images/8444401487865143436.png

I was actually so happy with it, that I went ahead and ordered them from OSHPark. Today the boards arrived, and I assembled one and tested it:

../../../_images/8408081487865293457.jpg

It works perfectly fine. You only get 16 channels (that’s why I could fit it on the standard D1 Mini shield), but you can stack 64 of those boards (the address selection jumpers are on the bottom). Pretty neat.\