Skip to content

Commit 3547eda

Browse files
Update pinout and circuit board information
1 parent e3a06f1 commit 3547eda

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

aaaa/info/images/index.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Here's all the power connectors on the base:
1616
%%% figure
1717
![base connectors]({attach}start/front.png)
1818

19-
%: I got the DB9 pinout from [here](https://armdroid1000.wordpress.com/control-protocol/).
19+
%: I got the DB9 pinout from [here](https://armdroid1000.wordpress.com/control-protocol/), and subsequently confirmed it with a multimeter. The L input is active-low (?), all others are active-high.
2020

2121
The fourth accessory output is mounted on the shoulder.
2222

@@ -68,14 +68,16 @@ The intact Armdroid (serial number 1105) had the two-finger claw on it. The brok
6868

6969
## Circuitry
7070

71-
The circuit board inside contains a bunch of microchips in sockets (most from the 74LS series) that, as far as I have found, form a giant demultiplexer that routes the control signals to the right motor or output.
71+
The circuit board inside contains a bunch of microchips in sockets (most from the 74LS series) that form a giant demultiplexer that routes the control signals to the right motor or output.
7272

7373
%%% figure
7474
![circuit top]({attach}start/circuits/circuit_top.png)
7575
![circuit bottom]({attach}start/circuits/circuit_bottom.png)
7676

7777
Dan Kohn has done the work of figuring out the general schematic of the circuit inside (although his pinout of the DB9 connector differs from the one I found above). You can find his schematic [here](http://dankohn.info/projects/armdroid_1000/schematic.pdf) (and if that goes down, there's a link to a local copy [here]({filename}../resources/index.md)). His part numbers differ slightly, but they're just different companies' takes of the same functional component.
7878

79+
On my board, the inputs from the DB9 connector are first amplified by 74LS125 buffers so they can drive the large number of inputs. From the buffer, the select bits go to a 74LS138 3-to-8 converter. The latch bit goes to a 74LS123 monostable multivibrator that normalizes the pulse length and sends it to an enable input of the 74LS138, routing a clock pulse to the appropriate one of the eight 74LS175 D-latches to latch in the phase bits for that motor. The ULN2003As switch the high current needed for the motors.
80+
7981
There is more point-to-point wiring inside the base (here of the broken Armdroid, 1106). The motors all come down and terminate in a plug (including the accessory motor port wires), and there is a large reverse-polarity protection diode on the power connector. The positive wires also go through a kill switch and to one terminal of each of the accessory outputs. The low power outputs are wired to their own plug.
8082

8183
%%% figure

0 commit comments

Comments
 (0)