The interface board was built by Andrew in November 2011. He made it so Ivan could connect his Apple //e to Snap Circuits, but, it can be used to connect to anything that uses low voltage, like K'NEX motors, sprinkler valves, Estes rocket engine igniters, etc. Below are the pin-outs for the Apple //e game port; and, how PB0 .. PB2 (push-button inputs 0, 1, 2) & AN0 .. AN3 (annunciator outputs 0, 1, 2, 3) map through the external interface keeping the Apple //e electrically isolated by using micro-relays and optocoupler ICs. |
----------------------------------- Pinouts for Apple //e Game Port ----------------------------------- 16-pin DIP (Dual Inline Pin) socket +-v------+ +5V | 1 16 | Not used PB0 | 2 15 | AN0 PB1 | 3 14 | AN1 PB2 | 4 13 | AN2 Strobe | 5 12 | AN3 GC0 | 6 11 | GC3 GC2 | 7 10 | GC1 Gnd | 8 9 | Not used +--------+ |
---------------------------------
Pinouts for Interface Connector --------------------------------- 20-pin DIP (Dual Inline Pin) plug --v-------- Black -+ nc nc +- White off Grey -+ +SW3- +- Purple 0v off Blue -+ +SW2- +- Green 0v off Yellow-+ +SW1- +- Orange 0v |---------| o\ Red -+ncc | ncc+- Brown /o o Black -+ AN3|AN2 +- White o o Grey -+noc | noc+- Purple o |---------| o\ Blue -+ncc | ncc+- Green /o o Yellow-+ AN1|AN0 +- Orange o o Red -+noc | noc+- Brown o ----------- |
Don't want to wait for K-Fest 2015 to start connecting your Snap
Circuits to your apple //? Well, that's understandable, although, we promise to make our board available / for sale by then. In the mean time, here's the very basic design of how we did it - you can do it, too. |
Yes, you can do it differently. You can for example drive circuits directly from the output of the optocoupler. But we use a relay because that gives us both Normally Closed and Normally Open contacts which can easily replace any switch in any Snap Circuit (eliminates the need for Dad to have to check the kid's 'wiring' all the time). You can also use other components to create an interface for yourself, which you'll find other folks have done if you search the 'net. But, this is how we did it, and we've had really good luck with it. |