

Osr
Shift Register Development Board
- Size
- 77.5 × 50.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 93
- Nets
- 75
- Pads
- 279
- Tracks, vias
- 316, 122
- Pours
- 11
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 26 Oct 2026
- Updated
- 5 Nov 2026
Overview
Osr is an open-source printed circuit board by 0x007E, from the 0x007E/osr repository on GitHub. It is a 2-layer board of 77.5 × 50.8 mm with 93 parts on 75 nets, routed with 316 tracks and 122 vias.
It is built around the HEF4094BT, MMBFJ113 and AO3400A, with the BAT43 and BUK7880-55A-VB among its other parts. Its parts include 26 resistors, 20 transistors, 14 diodes, 14 connectors and 6 capacitors.
Main components
5HEF4094BT
SOP-16SOP-16 Shift Registers ROHSMDDShift RegistersMMBFJ113
SOT-23-55℃~+150℃ 1 N-channel 100Ω 350mW 500mV、3V N-Channel SOT-23 JFETs ROHSonsemiMOSFETsAO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsBAT43
DO-204AH-65℃~+125℃ 1 Independent 1V@0.2A 200mA 30V 4A 500nA@25V DO-204AH Schottky Diodes ROHSSTMicroelectronicsSchottky DiodesBUK7880-55A-VB
SOT-223-55℃~+150℃ 1 N-channel 100pF 120pF 2.5V 22nC@10V 4.5A 60V 76mΩ@10V、85mΩ@4.5V 810pF N-Channel SOT-223 MOSFETs ROHSVBsemi ElecMOSFETs
README
README.mdOSR - Output Shift Register Development Board
The OSR is a board with an HEF4094B or any other compatible shift-register that meets the pin requirements. The board itself can be driven from 5 to 15V. The board offers the possibility to shift serial signals to a parallel output clocked by buttons or an external signal from any other logic board.
| Experience | Level |
|---|---|
| Soldering |
Downloads
| Type | File | Description |
|---|---|---|
| Schematic | pdf / cadlab | Schematic files |
| Board | pdf / cadlab | Board file |
| Drill | Drill file | |
| BoM | xlsx / html | Bill of Material as Excel/interactive HTML |
| PCB | zip / tar | KiCAD/Gerber/BoM/Drill files |
| Mechanical | zip / tar | FreeCAD/Housing and PCB (STEP/STL) files |
Hardware
The pcb is created with KiCAD. All files are built with github actions so that they are ready for a production environment.
PCB
The circuit board is populated on both sides (Top, Bottom). The best way for soldering the SMD components is within a vapor phase soldering system and for the THT components with a standard soldering system.
Top Layer

Bottom Layer

Additional Information
| Type | Link | Description |
|---|---|---|
| HEF4094B | 8-stage shift-and-store register |
R. GAECHTER
Parts
93| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 270 | Resistor_SMD:R_1206_3216Metric | R17, R18, R19, R20, R21, R22, R23, R24, R25, R26 |
| 10 | MMBFJ113 | Package_TO_SOT_SMD:SOT-23 | Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q18, Q20 |
| 9 | AO3400A | Package_TO_SOT_SMD:SOT-23-3 | Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17, Q19 |
| 8 | 27R | Resistor_SMD:R_1206_3216Metric | R7, R8, R9, R10, R11, R12, R13, R14 |
| 6 | Conn_02x02_Counter_Clockwise | Connector_PinSocket_2.54mm:PinSocket_2x02_P2.54mm_Vertical | J4, J5, J6, J7, J8, J9 |
| 5 | 100n | Capacitor_SMD:C_1206_3216Metric | C2, C3, C4, C5, C6 |
| 5 | 4k7 | Resistor_SMD:R_1206_3216Metric | R3, R4, R5, R6, R15 |
| 5 | Green | LED_SMD:LED_1206_3216Metric | D0, D1, D2, D3, D4 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad | H1, H2, H3, H4 |
| 3 | BAT43 | Diode_SMD:D_MiniMELF | D9, D11, D12 |
| 3 | Red | LED_SMD:LED_1206_3216Metric | D7, D8, D13 |
| 2 | 10k | Resistor_SMD:R_1206_3216Metric | R2, R16 |
| 2 | Conn_01x02_Socket | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J10, J11 |
| 2 | Conn_01x08_Socket | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J12, J15 |
| 2 | Conn_01x10_Socket | Connector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_Vertical | J1, J3 |
| 2 | SW_SPST | Button_Switch_SMD:SW_SPST_PTS645 | SW1, SW2 |
| 2 | Yellow | LED_SMD:LED_1206_3216Metric | D5, D6 |
| 1 | 10u | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C1 |
| 1 | 1k | Resistor_SMD:R_1206_3216Metric | R1 |
| 1 | 40106 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U2 |
| 1 | 4011 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U1 |
| 1 | BUK7880-55A | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | Q1 |
| 1 | BZ5V1 | Diode_SMD:D_MiniMELF | D10 |
| 1 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J13 |
| 1 | ESD | Symbol:ESD-Logo_6.6x6mm_SilkScreen | FID1 |
| 1 | HEF4094B | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U3 |
| 1 | OH | Symbol:OSHW-Logo_5.7x6mm_SilkScreen | FID3 |
| 1 | QR | Images:QR_0x007e | FID4 |
| 1 | Waste | Symbol:WEEE-Logo_4.2x6mm_SilkScreen | FID2 |
Questions
How big is the Osr PCB?
It measures 77.5 × 50.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Osr use?
93 parts, built around the HEF4094BT, MMBFJ113, AO3400A and BAT43. 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.
Where can I download the Osr KiCad files?
From the 0x007E/osr repository on GitHub, at the commit this page was made from: the board is pcb/OSR.kicad_pcb and its schematic pcb/OSR.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Osr design in my own project?
Its repository states no licence, so its author keeps all rights: ask 0x007E before reusing the design.
Similar boards
- 2 layers77.5 × 50.8 mm

- 2 layers106 × 50 mm

- 2 layers43.8 × 31.8 mm

- 2 layers77.5 × 50.8 mm

- 2 layers77.5 × 50.8 mm

- 2 layers77.5 × 50.8 mm

- 2 layers43.8 × 31.8 mm

- 2 layers43.8 × 31.8 mm
