Woohoo, got my 10 prototype boards with 6 plugs and 2 connector boards in:
Already, several major and minor issues have appeared. I’ll report here as I investigate exactly how good or bad all these tiny boards have come out.
Here’s a first one, the Blink Plug:
The header has been soldered flat and on the bottom side, so that through-hole pins are raised slightly above the base level. This is a convention I intend to use for all plugs: male, flat, bottom-side, left. And with I2C daisy-chainable plugs: an optional female header on the right.
Here’s a silly way to use the plug… on an Arduino!
(apologies for the ugly flash picture)
The “port” header is pushed into Arduino pins 8 through 13. A trick is used to supply power via the I/O lines:
This demo sketch is available here as “arblink.pde”.
Note that with this very simple Blink Plug, pressing a button always turns its LED on. The proper LED state is restored once the button is released.