the new propeller servo controller
FireHopper
Posts: 180
I am thinking of getting one for converting my animatronic costume to, to eliminate one circut board, however, I need to be able to detect 8 digital inputs, it seems that there is 9 pins that are unused, are they easily accessable on the underside of the board? I dont see solder points on the top side,
p16-p24 seem to be unused on the schema.
anyone? [noparse]:)[/noparse]
p16-p24 seem to be unused on the schema.
anyone? [noparse]:)[/noparse]
Comments
How many servos do you need to control? The level shifters / buffers for the 16 I/O pins are bidirectional. You could use P8-P15 for your inputs and P0-P7 for your servos. You'd have to modify the control program to use P8-P15 as inputs, but you'd be doing that anyway.
Post Edited (Mike Green) : 10/15/2009 1:25:11 AM GMT
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Engineering
50 72 6F 6A 65 63 74 20 53 69 74 65
·
I do know that I'd have to hack up the code a bit, I'd just like to leave the servo controlling part alone, and just sense some switch inputs and command the servos, bypassing the sending serial commands part :>
very awesome controller btw. [noparse]:)[/noparse] my first serial servo controlled I used cost me $100 and it didnt do have what yours does, and it only controlled 8 servos!, I asked him how much for a updated one, $100 still.. and I found your PSC and was like YAY! prayers answered!
and this one takes the cake [noparse]:)[/noparse]
I'm no good soldering tiny wires though, so attaching to those pins might be hard, if not impossible for me.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"A complex design is the sign of an inferior designer."
The Propeller Servo Controller uses two TXB108 8-bit bidirectional voltage-level translators for all 16 of the servo Outputs.
One of the main goals in writing the PSC Propeller Firmware was to allow for the ability to Enable or Disable a particular servo channel and use the servo signal pin as an input to the controller. When Disabled, the unused Servo channel becomes an INPUT allowing you to read data on this pin with your program. The TXB108 bidirectional voltage-level translator helps make this possible on the controller.
See the PSD – Servo Disable and PSE – Servo Enable command in the Propeller Servo Controller USB Documentation to see how to enable or disable an unused servo channel.
So without making any board modifications or software modifications other than adding your own input routines, you could read 8-inputs and control up to 8 servos.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Beau Schwabe
IC Layout Engineer
Parallax, Inc.
Post Edited (Beau Schwabe (Parallax)) : 10/15/2009 6:25:51 AM GMT
Oh nice, That would be perfect [noparse]:)[/noparse] Now to order one or two of them when I have spare cash again.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Robots
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Robots