Ok this is looking better. This layout is final barring any bugs.
It's quite a nice little expander card! Features:
1) 3" x 4.5" single sided
2) i2c 2 wire control
3) 16 general purpose I/O lines (for joysticks and buttons and such)
4) 6 7-seg displays to display values from -99,999 to 999,999
5) individual LEDs of the 7-seg displays can be toggled for custom display
The Xn chips are PCA9555's. The Rn chips are isolated resistors in a DIP package. The Dn displays are some yellow 7-seg LCDs.
H2 is the general IO bus. I'll use only 10 of them for now.
The driver together with this little card should make a neat module.
All the bits are on the way and I'm going to try a toner transfer build. Wish me luck on the million little holes
Cheers,
--fletch
UPDATE: I count 298 holes on that little board. This is going to be a drilling and soldering marathon!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Join us in the Un-Official Propeller IRC channel: irc.freenode.net #propeller
Newbies, oldies, programmers, math professors, and everyone in-between welcome! Propeller IRC howto spinc - open source Spin compiler
Whoops I ordered 4" copper clad, and I had designed that for 4.5" Yikes! But necessity being the mother of invention and all, I repositioned and rerouted the whole thing, and it came out much nicer. I swear this is the last rev before production this time
Changes:
* 3" x 4"
* Added forgotten pull-up resistors.
* Added i2c address labels on the multiplexers.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Join us in the Un-Official Propeller IRC channel: irc.freenode.net #propeller
Newbies, oldies, programmers, math professors, and everyone in-between welcome! Propeller IRC howto spinc - open source Spin compiler
Built a prototype board from a proto board and the controls. This is going to be sweet! See pics
I was wrong about those joysticks. They only use 4 wires each and by "8 way" they just mean 2 of the switches are active on diagonal. I was hoping for more switches :- So I think I'll skip the above expander, since there's lots of free pins now. I'll make an expander board some other day.
Cheers,
--fletch
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Join us in the Un-Official Propeller IRC channel: irc.freenode.net #propeller
Newbies, oldies, programmers, math professors, and everyone in-between welcome! Propeller IRC howto spinc - open source Spin compiler
Comments
It's quite a nice little expander card! Features:
1) 3" x 4.5" single sided
2) i2c 2 wire control
3) 16 general purpose I/O lines (for joysticks and buttons and such)
4) 6 7-seg displays to display values from -99,999 to 999,999
5) individual LEDs of the 7-seg displays can be toggled for custom display
The Xn chips are PCA9555's. The Rn chips are isolated resistors in a DIP package. The Dn displays are some yellow 7-seg LCDs.
Pins:
H1
The unused pins could be hooked by jumper up to the 4 unattached INT pins of the PCA9555's if needed.
H2
H2 is the general IO bus. I'll use only 10 of them for now.
The driver together with this little card should make a neat module.
All the bits are on the way and I'm going to try a toner transfer build. Wish me luck on the million little holes
Cheers,
--fletch
UPDATE: I count 298 holes on that little board. This is going to be a drilling and soldering marathon!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Join us in the Un-Official Propeller IRC channel: irc.freenode.net #propeller
Newbies, oldies, programmers, math professors, and everyone in-between welcome!
Propeller IRC howto
spinc - open source Spin compiler
Post Edited (dfletch) : 3/18/2008 6:18:33 AM GMT
Changes:
* 3" x 4"
* Added forgotten pull-up resistors.
* Added i2c address labels on the multiplexers.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Join us in the Un-Official Propeller IRC channel: irc.freenode.net #propeller
Newbies, oldies, programmers, math professors, and everyone in-between welcome!
Propeller IRC howto
spinc - open source Spin compiler
I was wrong about those joysticks. They only use 4 wires each and by "8 way" they just mean 2 of the switches are active on diagonal. I was hoping for more switches :- So I think I'll skip the above expander, since there's lots of free pins now. I'll make an expander board some other day.
Cheers,
--fletch
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Join us in the Un-Official Propeller IRC channel: irc.freenode.net #propeller
Newbies, oldies, programmers, math professors, and everyone in-between welcome!
Propeller IRC howto
spinc - open source Spin compiler