Hi all,
I am currently working on a hexapod with 24 servos. It is a project I have been working on a little bit here and there for a few years. Originally I was going to use the Arduino Duemilanove + Pololu 24 Mini Maestro then the Arduino Mega and now the Teensy 3.1 + TLC5940 (using slow PWM mode). (I started the project as a complete newbie to electronics, now I am about to graduate from EE school )
Unfortunately I found the 3.1 doesn't support the TLC5940 servo.h file and I do not have enough ARM experience to make it work.
I considered using the PulsePosition library (with a shift register) but I am not sure if it would work well for my application (I also only have 74HC595 shift registers on hand). I also considered PWMservo but I do not see references to the 3.1 and it does not compile under Arduino 1.0.6.
The adafruit Servo Driver and its library look promising and it compiles but the compatibility isn't explicitly stated in github. I just never really liked their libraries and I don't want to drop $30 + $10 in shipping (college budget..)
At this rate, I am unsure of which would be the best (and cheapest!) route to take. The CPU will be doing a lot of math so it would probably be best to go the adafruit route but I think PulsePosition would be a bit cheaper. Does anyone have a recommendation?
I am currently working on a hexapod with 24 servos. It is a project I have been working on a little bit here and there for a few years. Originally I was going to use the Arduino Duemilanove + Pololu 24 Mini Maestro then the Arduino Mega and now the Teensy 3.1 + TLC5940 (using slow PWM mode). (I started the project as a complete newbie to electronics, now I am about to graduate from EE school )
Unfortunately I found the 3.1 doesn't support the TLC5940 servo.h file and I do not have enough ARM experience to make it work.
I considered using the PulsePosition library (with a shift register) but I am not sure if it would work well for my application (I also only have 74HC595 shift registers on hand). I also considered PWMservo but I do not see references to the 3.1 and it does not compile under Arduino 1.0.6.
The adafruit Servo Driver and its library look promising and it compiles but the compatibility isn't explicitly stated in github. I just never really liked their libraries and I don't want to drop $30 + $10 in shipping (college budget..)
At this rate, I am unsure of which would be the best (and cheapest!) route to take. The CPU will be doing a lot of math so it would probably be best to go the adafruit route but I think PulsePosition would be a bit cheaper. Does anyone have a recommendation?