USR 32bit Full
Natasha-Eman·32-bit-Universal-Shift-Register·KiCad/Logic Board/USR_32bit_Full.kicad_pcb
About the USR 32bit Full PCB
USR 32bit Full is an open source PCB design by Natasha-Eman, published on GitHub under the MIT license. It is a 2-layer board measuring 135.4 × 64 mm, with 43 components from 10 distinct parts.
Other key parts include the 74LS194 and 74HC244. By type, the board carries 20 connectors, 9 ICs, 9 capacitors, 4 switches and 1 resistor.
From the project
32-bit Universal Shift Register designed in Logisim Evolution and implemented as a modular two-board PCB in KiCad with complete schematics, PCB layouts, 3D models, and manufacturing-ready Gerber files.
- 📄 Documentation - 🖥️ Logisim Designs - 📐 KiCad Schematics - 🛠 PCB Layouts - 📦 Gerber Files - 🎨 3D PCB Models
- Overview - Key Features - Project Development - Design Decisions - Project Structure - Software & Tools Used - Design Files - Future Improvements - License - Author
This project presents the design and implementation of a modular 32-bit Universal Shift Register (USR), developed as a personal learning project during my BS Electrical Engineering studies.

Main components on the USR 32bit Full
USR 32bit Full bill of materials (BOM)
43 components, 10 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 8 | 74LS194 | DIP-16_W7.62mm | U1, U2, U3, U4, U5, U6, U7, U8 |
| 1 | 74HC244 | DIP-20_W7.62mm | U9 |
| 16 | Conn_01x04 | PinHeader_1x04_P2.54mm_Vertical | J1, J2, J3, J4, J5, J6, J7, J8 +8 |
| 2 | Conn_01x01 | PinHeader_1x01_P2.54mm_Vertical | J9, J10 |
| 1 | Conn_01x02 | PinHeader_1x02_P2.54mm_Vertical | J11 |
| 1 | Conn_01x01 | PinSocket_1x01_P2.54mm_Vertical | J20 |
| 3 | SW_SPDT | SW_Slide_SPDT_Straight_CK_OS102011MS2Q | SW1, SW2, SW3 |
| 1 | SW_Push | SW_PUSH_6mm | SW4 |
| 9 | 100nF | C_Disc_D3.0mm_W2.0mm_P2.50mm | C1, C2, C3, C4, C5, C6, C7, C8 +1 |
| 1 | 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R33 |
USR 32bit Full design files
The KiCad project lives in the Natasha-Eman/32-bit-Universal-Shift-Register repository on GitHub; these links point at the commit this page was built from.
USR 32bit Full: common questions
How big is the USR 32bit Full PCB?
The USR 32bit Full measures 135.4 × 64 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the USR 32bit Full?
43 components, from 10 distinct parts. The full bill of materials is listed on this page.
Where can I download the USR 32bit Full design files?
From the Natasha-Eman/32-bit-Universal-Shift-Register repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the USR 32bit Full design in my own project?
Yes, under the terms of its MIT license, which Natasha-Eman chose for the repository.