Bills of material - YACC1¶
GENERATED by tools/gen_bom.py on 2026-09-24 from the active Eagle schematics - do not edit; make bom regenerates this folder, python3 tools/gen_bom.py --check verifies it. Which revision is active comes from docs/system/MACHINE.md and hardware/FABRICATED.md (the table BOARDS in the tool).
Supply symbols and frames are not parts and are skipped. A * left in a value means the schematic names no Eagle technology for that deviceset (the exact part number is not in the tree). Every count is what the schematic draws; whether a socket is populated (the video card's 6845 is not, docs/system/MACHINE.md) is not in the schematic.
Boards covered¶
| Board | Role | Copies | Schematic | Parts | ICs | Passives | Connectors | Others | Page |
|---|---|---|---|---|---|---|---|---|---|
| Backplane V2.0 | machine | 1 | hardware/bus/backplane/eagle/v2.0/yacc2buss.sch |
20 | 0 | 9 | 10 | 1 | backplane.md |
| Sequencer logic v2.1 | machine | 1 | hardware/cards/sequencer-logic/eagle/v2.1/Sequencer-Logic-Prod-V2.1l.sch |
104 | 39 | 49 | 9 | 7 | sequencer-logic.md |
| Sequencer memory V2.1 | machine | 1 | hardware/cards/sequencer-memory/eagle/v2.1/Sequencer-Memory-V2.1.sch |
59 | 15 | 28 | 8 | 8 | sequencer-memory.md |
| Sequencer EEPROM adaptor | machine | 1 | hardware/cards/sequencer-memory/accessories/eeprom-adaptor/eeprom adaptor.sch |
2 | 2 | 0 | 0 | 0 | eeprom-adaptor.md |
| ALU V3.2 | machine | 1 | hardware/cards/alu/eagle/v3.2/ALU V3.2.sch |
86 | 39 | 42 | 4 | 1 | alu.md |
| Index Registers 1.1 | machine | 2 | hardware/cards/register/eagle/v1.1/Index Registers - 1.1.sch |
102 | 47 | 50 | 4 | 1 | register.md |
| I/O V1.1 | machine | 1 | hardware/cards/io/eagle/v1.1/IO V1.1.sch |
71 | 11 | 28 | 8 | 24 | io.md |
| Memory v1.3 (built card, Fusion export) | machine | 1 | hardware/cards/memory/eagle/v1.3/Memory V1.3.sch |
53 | 20 | 29 | 3 | 1 | memory.md |
| Video V1.0 (Fusion export) | machine | 1 | hardware/cards/video/eagle/v1.0-fusion-export-2026-09-18/Video_1.0.sch |
47 | 16 | 24 | 5 | 2 | video.md |
| Bus Test Card v1.1 | bench | 1 | hardware/cards/bus-tester/eagle/v1.1/tester.sch |
86 | 10 | 42 | 5 | 29 | bus-tester.md |
| Mem Switch V1.1 (bring-up) | bench | 1 | hardware/cards/mem-switch/eagle/v1.1/Mem Switch V1.1.sch |
112 | 21 | 55 | 2 | 34 | mem-switch.md |
| Mem Register V1.0 (bring-up) | bench | 1 | hardware/cards/mem-register/eagle/v1.0/Mem Register V1.0.sch |
90 | 24 | 30 | 2 | 34 | mem-register.md |
Not covered (not in the machine): the bus jumper boards (obsolete, not fitted), Blank V3.1/V3.2 and the bus template (templates), Bus Tester V3.1 (never ordered), the protocard, Address+TMP (retired 2021) and every deprecated/ revision - see hardware/FABRICATED.md.
Consolidated bill: the machine¶
Every board on the bus, the index-register card counted twice. Quantity = sum over boards x copies. 646 parts on 9 boards (10 board instances), 110 distinct value+package lines.
| Qty | Value | Package | Boards (qty each) |
|---|---|---|---|
| 94 | 0.1 | C025-040X050 | register (94) |
| 52 | 74LS244 | DIL20 | sequencer-logic (8), alu (9), register (32), io (1), memory (2) |
| 38 | .1 | CAP-PTH-SMALLEZ | sequencer-logic (38) |
| 38 | .1uf | C025-024X044 | alu (38) |
| 34 | 74LS192 | DIL16 | sequencer-logic (2), register (32) |
| 24 | C-US | C025-025X050 | memory (24) |
| 23 | 74LS32 | DIL14 | sequencer-logic (3), alu (3), register (16), memory (1) |
| 21 | LED | LED5MM | backplane (1), sequencer-logic (1), sequencer-memory (4), alu (1), register (2), io (10), memory (1), video (1) |
| 18 | 74LS374 | DIL20 | sequencer-logic (13), alu (1), memory (4) |
| 17 | 0.1 | C025-024X044 | sequencer-memory (17) |
| 14 | .1 | C025-050X050 | video (14) |
| 13 | 10k | 0207/10 | sequencer-logic (10), sequencer-memory (3) |
| 13 | C-US | C025-024X044 | io (13) |
| 12 | 330 | 0207/10 | backplane (1), sequencer-logic (1), sequencer-memory (4), alu (1), register (2), io (1), memory (1), video (1) |
| 10 | 62256P | DIL28-6 | sequencer-memory (8), memory (2) |
| 9 | 74LS245 | DIL20 | alu (2), register (6), memory (1) |
| 9 | M9040P | M9040P | io (9) |
| 9 | R-US_ | 0207/10 | io (9) |
| 8 | CPOL-US | E5-6 | backplane (8) |
| 8 | FABC96S | FABC96S | backplane (8) |
| 7 | FABC96R | FABC96R | sequencer-logic (1), alu (1), register (2), io (1), memory (1), video (1) |
| 6 | 10k | RN-9 | alu (2), register (4) |
| 6 | 74LS04 | DIL14 | sequencer-logic (3), memory (2), video (1) |
| 6 | 74LS139 | DIL16 | register (6) |
| 6 | 74LS86 | DIL14 | alu (5), video (1) |
| 6 | M04X2 | 2X4 | register (6) |
| 5 | 74LS08 | DIL14 | sequencer-logic (3), alu (2) |
| 5 | MCP23017 | DIL28-3 | sequencer-memory (5) |
| 5 | PINHD-1X2 | 1X02 | sequencer-logic (2), sequencer-memory (1), io (2) |
| 5 | PINHD-1X3 | 1X03 | sequencer-logic (1), sequencer-memory (1), alu (2), memory (1) |
| 4 | 9070-1W | 9070-1W | sequencer-logic (3), sequencer-memory (1) |
| 4 | CPOL-US | E2,5-6E | io (4) |
| 4 | MA20-2 | MA20-2 | sequencer-logic (2), sequencer-memory (2) |
| 3 | 1K | 0207/7 | video (3) |
| 3 | 74*273 | DIL20 | io (3) |
| 3 | 74ALS02 | DIL14 | sequencer-logic (3) |
| 3 | 74LS00 | DIL14 | alu (1), io (1), video (1) |
| 3 | 74LS138 | DIL16 | alu (1), io (1), memory (1) |
| 3 | 74LS175 | DIL16 | sequencer-logic (2), video (1) |
| 3 | 74LS74 | DIL14 | sequencer-logic (1), alu (1), memory (1) |
| 3 | SWITCH-MOMENTARY-2 | TACTILE-PTH-SIDEEZ | sequencer-logic (2), sequencer-memory (1) |
| 2 | 2.2k | 0207/10 | sequencer-memory (2) |
| 2 | 20pf | C025-024X044 | sequencer-memory (2) |
| 2 | 4077 | DIL14 | register (2) |
| 2 | 74*4078 | DIL14 | alu (2) |
| 2 | 74ALS08 | DIL14 | alu (1), video (1) |
| 2 | 74ALS30 | DIL14 | memory (2) |
| 2 | 74LS10 | DIL14 | io (2) |
| 2 | 74LS153 | DIL16 | alu (2) |
| 2 | 74LS194 | DIL16 | alu (2) |
| 2 | 74LS283 | DIL16 | alu (2) |
| 2 | 74LS85 | DIL16 | alu (2) |
| 2 | AT24C* | DIL08 | eeprom-adaptor (2) |
| 2 | G08R | SIL9 | memory (2) |
| 2 | HTIL311A | HTIL311A | io (2) |
| 2 | JP1E | JP1 | sequencer-memory (2) |
| 2 | PINHD-2X2 | 2X02 | sequencer-logic (1), sequencer-memory (1) |
| 2 | PINHD-2X3 | 2X03 | io (2) |
| 2 | PINHD-2X8 | 2X08 | io (2) |
| 2 | RNX8 | RN-9 | memory (2) |
| 2 | WIREPAD | 4,16O1,6 | backplane (2) |
| 1 | ,1uf | C025-024X044 | alu (1) |
| 1 | 1 | C025-050X050 | video (1) |
| 1 | 10.0 | E2,5-7 | video (1) |
| 1 | 10K | 0207/7 | video (1) |
| 1 | 10k | TRIM-3386 | io (1) |
| 1 | 16Mhz | HC49/S | sequencer-memory (1) |
| 1 | 24AA01 | DIL8 | sequencer-memory (1) |
| 1 | 270 | 0207/7 | video (1) |
| 1 | 28C64C | DIL28-6 | memory (1) |
| 1 | 33 | 0207/7 | video (1) |
| 1 | 6845 | DIL40 | video (1) |
| 1 | 74*16 | DIL14 | video (1) |
| 1 | 74ALS00 | DIL14 | memory (1) |
| 1 | 74ALS04 | DIL14 | alu (1) |
| 1 | 74ALS11 | DIL14 | memory (1) |
| 1 | 74HC160 | DIL16 | video (1) |
| 1 | 74LS06 | DIL14 | io (1) |
| 1 | 74LS157 | DIL16 | memory (1) |
| 1 | 74LS166 | DIL16 | video (1) |
| 1 | 74LS174 | DIL16 | video (1) |
| 1 | 74LS240 | DIL20 | alu (1) |
| 1 | 74LS251 | DIL16 | alu (1) |
| 1 | 74LS373 | DIL20 | video (1) |
| 1 | 74LS90 | DIL14 | video (1) |
| 1 | 74S85 | DIL16 | video (1) |
| 1 | ATMEGA328P_PDIP | DIL28-3 | sequencer-memory (1) |
| 1 | CHARGEN | DIL24 | video (1) |
| 1 | CRYTAL | HC49U-V | video (1) |
| 1 | DB9 | DB9 | io (1) |
| 1 | ECS-2100AX-200 | ECS-2100AX-200 | io (1) |
| 1 | F09?S | F09HP | video (1) |
| 1 | FTDI_DEVICE | FTDI_DEVICE_SIDE | sequencer-memory (1) |
| 1 | HD44780LCD | LCD1602 | io (1) |
| 1 | MA03-1 | MA03-1 | video (1) |
| 1 | MA04-2 | MA04-2 | video (1) |
| 1 | MA05-2 | MA05-2 | alu (1) |
| 1 | MAX232 | DIL16 | io (1) |
| 1 | OUT | LED5MM | sequencer-logic (1) |
| 1 | PIN_3X8 | PIN_3X8 | memory (1) |
| 1 | PINHD-1X4 | 1X04 | sequencer-logic (1) |
| 1 | PINHD-1X5 | 1X05 | sequencer-logic (1) |
| 1 | PINHD-2X7 | 2X07 | video (1) |
| 1 | RCA | RCA | video (1) |
| 1 | RNX4 | RN-5 | video (1) |
| 1 | RNX6 | RN-7 | io (1) |
| 1 | TS-1109-7 | SW4-6.2X6.2X5.0MM | sequencer-memory (1) |
| 1 | VRAM | DIL48 | video (1) |
| 1 | XO- | DIL14S | sequencer-logic (1) |
| 1 | XR-16C550P | DIL40 | io (1) |
Consolidated bill: bench boards¶
The bus tester and the two bring-up memory cards, plugged in only for sessions; listed separately so the machine's own total stays clean. 288 parts on 3 boards (3 board instances), 33 distinct value+package lines.
| Qty | Value | Package | Boards (qty each) |
|---|---|---|---|
| 48 | LED | LED3MM | mem-switch (16), mem-register (32) |
| 45 | C-US | C025-025X050 | mem-switch (21), mem-register (24) |
| 20 | G08R | SIL9 | mem-switch (16), mem-register (4) |
| 17 | 330 | 0207/10 | bus-tester (15), mem-switch (1), mem-register (1) |
| 17 | 74LS244 | DIL20 | bus-tester (1), mem-switch (16) |
| 17 | 74LS374 | DIL20 | bus-tester (1), mem-register (16) |
| 17 | LED | LED5MM | bus-tester (15), mem-switch (1), mem-register (1) |
| 16 | R-US_ | 0207/10 | mem-switch (16) |
| 16 | SW_DIP-8 | EDG-08 | mem-switch (16) |
| 11 | 0.1 | C025-024X044 | bus-tester (11) |
| 9 | M9040P | M9040P | bus-tester (9) |
| 8 | 10k | 0207/10 | bus-tester (8) |
| 6 | 74LS138 | DIL16 | mem-switch (2), mem-register (4) |
| 6 | MCP23017 | DIL28-3 | bus-tester (6) |
| 4 | RNX8 | RN-9 | bus-tester (4) |
| 3 | 74ALS27 | DIL14 | mem-switch (1), mem-register (2) |
| 3 | FABC96R | FABC96R | bus-tester (1), mem-switch (1), mem-register (1) |
| 2 | 2.2k | 0207/10 | bus-tester (2) |
| 2 | 20pf | C025-024X044 | bus-tester (2) |
| 2 | 74*4078 | DIL14 | mem-switch (1), mem-register (1) |
| 2 | 74LS85 | DIL16 | mem-switch (1), mem-register (1) |
| 2 | 9070-1W | 9070-1W | bus-tester (2) |
| 2 | G04R | SIL5 | mem-switch (1), mem-register (1) |
| 2 | JP1E | JP1 | bus-tester (2) |
| 2 | PINHD-1X1 | 1X01 | mem-switch (1), mem-register (1) |
| 2 | SW_DIP-4 | EDG-04 | mem-switch (1), mem-register (1) |
| 1 | 16Mhz | HC49/S | bus-tester (1) |
| 1 | 24AA01 | DIL8 | bus-tester (1) |
| 1 | ATMEGA328P_PDIP | DIL28-3 | bus-tester (1) |
| 1 | FTDI_DEVICE | FTDI_DEVICE_SIDE | bus-tester (1) |
| 1 | PINHD-1X3 | 1X03 | bus-tester (1) |
| 1 | SWITCH-MOMENTARY-2 | TACTILE-PTH-SIDEEZ | bus-tester (1) |
| 1 | TS-1109-7 | SW4-6.2X6.2X5.0MM | bus-tester (1) |