
Address register bank
lafehubert/electronics
A place for info and code relating to my electronics projects

A place for info and code relating to my electronics projects
Ya4b alu is an open-source printed circuit board by lafehubert, from the lafehubert/electronics repository on GitHub. It is a 2-layer board with 133 parts on 190 nets.
It is built around the 74LS32SC, 74LS04PC and 74LS173SC, with the 74LS379PC, 74LS86 and 74LS157PC among its other parts. Its parts include 57 diodes, 28 capacitors, 28 ICs, 5 resistors and 1 connector.
This slow clock was initially inspired by Ben Eater's design (https://eater.net/8bit/clock) but I found the 555 to be too fiddly for the monostable stage, and overkill for the bistable stage, so I used a 74LS123 for the former and an R-S latch made from a couple of NANDs on a 74LS00 for the latter. I also replaced the 74LS04 with a 74LS14 which seemed to clean up the waveform a good bit.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 57 | LED | LED_THT:LED_Rectangular_W5.0mm_H2.0mm | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +41 |
| 28 | 0.1µF | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | C1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +12 |
| 13 | 470Ω | Resistor_THT:R_Array_SIP5 | RN1, RN2, RN3, RN4, RN5, RN6, RN8, RN9, RN10, RN11, RN12, RN13, RN14 |
| 7 | 74LS243 | Package_DIP:DIP-14_W7.62mm_Socket | U6, U7, U8, U9, U10, U11, U12 |
| 5 | 470Ω | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3, R4, R5 |
| 5 | 74LS08 | Package_DIP:DIP-14_W7.62mm_Socket | U17, U18, U19, U20, U21 |
| 3 | 74LS32 | Package_DIP:DIP-14_W7.62mm_Socket | U22, U23, U28 |
| 2 | 74LS04 | Package_DIP:DIP-14_W7.62mm_Socket | U26, U27 |
| 2 | 74LS173 | Package_DIP:DIP-16_W7.62mm_Socket | U4, U5 |
| 2 | 74LS283 | Package_DIP:DIP-16_W7.62mm_Socket | U13, U14 |
| 2 | 74LS379 | Package_DIP:DIP-16_W7.62mm_Socket | U2, U3 |
| 2 | 74LS86 | Package_DIP:DIP-14_W7.62mm_Socket | U24, U25 |
| 1 | 10kΩ | Resistor_THT:R_Array_SIP5 | RN7 |
| 1 | 74LS154 | Package_DIP:DIP-24_W15.24mm_Socket | U1 |
| 1 | 74LS157 | Package_DIP:DIP-16_W7.62mm_Socket | U15 |
| 1 | 74LS85 | Package_DIP:DIP-16_W7.62mm_Socket | U16 |
| 1 | Conn_01x38 | Connector_PinHeader_2.54mm:PinHeader_1x38_P2.54mm_Vertical | J1 |

lafehubert/electronics
A place for info and code relating to my electronics projects


lafehubert/electronics
A place for info and code relating to my electronics projects

lafehubert/electronics
A place for info and code relating to my electronics projects

lafehubert/electronics
A place for info and code relating to my electronics projects

lafehubert/electronics
A place for info and code relating to my electronics projects

The-Invent0r/8-bit-Computer-PCB
These are the KiCAD files for my 8-Bit Computer.


Trilobyte-CPU/8-bit-computer
A DIY 8-bit computer built mostly with discrete logic chips





133 parts, built around the 74LS32SC, 74LS04PC, 74LS173SC and 74LS379PC. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the lafehubert/electronics repository on GitHub, at the commit this page was made from: the board is ya4b/alu/designs/ttl/ya4b-alu/ya4b-alu.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask lafehubert before reusing the design.