Bottango - Free Animatronic Software

4 Likes

I’ve got some ‘eyes’ sitting around along with a few PCA9685 boards so I just may have to try this out.


3 Likes

I looked at this and then my unfinished project list…bad Don …bad Don!

4 Likes

I am always happy to help you out!

3 Likes

Even though the default setup supports only Atmel 328 chipped devices(Uno, Nano, Mega, etc) with the ability to upload BotTango firmware built-in I was able to copy the BottangoArduinoDriver directory to my $HOME/Arduino projects folder, start Arduino2 in which I had already had ESP support installed and compiled and uploaded the BotTango firmware after just adding the ESP32Servo library.

My next test is to grab a 3-row header, throw it onto a blank perf board and wire a bunch of ESP32 output pins to the outside row, make the center row a 5V rail and the other outside row a GND rail and then get one servo working with a BotTango project. Then I’ll see how many servos I can drive.

I also just saw on their Discord server that they have initial beta software to enable ESP-NOW support which means a single ESP32 directly connected to the BotTango host-controller with one ESP32 parent/host can wirelessly control many servos connected to a number of children/node ESP32 devices.

2 Likes

Looking forward to seeing what you come up with.

1 Like