

SramBoard
SRAM from scratch!
- Size
- 155 × 170 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 2,021
- Nets
- 1,026
- Pads
- 5,402
- Tracks, vias
- 18,625, 1,438
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 2 Oct 2026
- Updated
- 31 Oct 2026
Overview
SramBoard is an open-source printed circuit board by tiydwe, from the tiydwe/SRAM repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 4-layer board of 155 × 170 mm with 2,021 parts on 1,026 nets, routed with 18,625 tracks and 1,438 vias.
Its parts include 1,336 transistors, 278 resistors, 137 connectors, 136 capacitors and 128 diodes.
README
README.mdSRAM from scratch
256 bytes of SRAM from discrete sot-23 mosfets built without any ICs!
I'm still working on this project!
More coming to this README eventually.
Parts
2,021| Qty | Value | Footprint | References |
|---|---|---|---|
| 996 | Q_NMOS_GSD | easyeda2kicad:SOT-23-N | Q1, Q10, Q100, Q101, Q1000, Q1001, Q1003, Q1004, Q1006, Q1007, Q1008, Q1009, Q1010, Q1012, Q1013, Q1015 +980 |
| 340 | Q_PMOS_GSD | easyeda2kicad:SOT-23-P | Q102, Q105, Q1002, Q1005, Q1011, Q1014, Q1020, Q1023, Q1029, Q1032, Q1038, Q1041, Q1047, Q1050, Q1056, Q1059 +324 |
| 128 | 100nC | Capacitor_SMD:C_0805_2012Metric | C10, C11, C100, C101, C102, C103, C104, C105, C106, C107, C108, C109, C110, C111, C112, C113 +112 |
| 128 | 180R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R11, R101, R103, R105, R107, R109, R111, R113, R115, R117, R119, R121, R123, R125, R127, R129 +112 |
| 128 | 47R | Resistor_SMD:R_0603_1608Metric | R10, R12, R100, R102, R104, R106, R108, R110, R112, R114, R116, R118, R120, R122, R124, R126 +112 |
| 128 | Conn_01x02_Pin | Connector_PinHeader_1.00mm:PinHeader_1x02_P1.00mm_Vertical | J10, J11, J100, J101, J102, J103, J104, J105, J106, J107, J108, J109, J110, J111, J112, J113 +112 |
| 128 | LED | Capacitor_SMD:C_0805_2012Metric | D1, D10, D11, D100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112 +112 |
| 16 | 10kR | Resistor_SMD:R_0603_1608Metric | R263, R264, R265, R266, R267, R268, R269, R270, R271, R272, R273, R274, R275, R276, R277, R278 |
| 8 | Conn_01x01_Pin | Connector_Wire:Wire_Pad_18AWG_stranded | J130, J131, J132, J133, J134, J135, J136, J137 |
| 6 | 0R | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R2, R3, R4, R5, R6 |
| 6 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2, H3, H4, H5, H6 |
| 4 | 100nC | Capacitor_SMD:C_0603_1608Metric | C133, C134, C135, C136 |
| 4 | 100uC_Polarized | Capacitor_SMD:CP_Elec_6.3x7.7 | C1, C2, C3, C4 |
| 1 | Conn_02x20_Top_Bottom | Connector_IDC:IDC-Header_2x20_P2.54mm_Horizontal | J1 |
More from tiydwe/SRAM
12- 4 layers155 × 170 mm

- 4 layers150 × 150.6 mm

- 2 layers104 × 105.1 mm

- 2 layers114.3 × 96.6 mm

- 4 layers150 × 150 mm

- 4 layers

- 4 layers

- 2 layers

- 2 layers

- 2 layers108.3 × 12.1 mm

- 4 layers

- 2 layers

Similar boards
- 4 layers245 × 255 mm

Sequencer
nikolafilip/nibble
A 4-bit computer built from individual transistors, in public. No integrated circuits. AI-designed, hand-soldered.
2,009 parts1CERN-OHL-P-2.0 - 4 layers120 × 88 mm

ILM139C panel 4x4
EDrTech/ILM139C
ILM139C Is an RGB LED module with a matrix of 13x9 RGB LEDs. It is based on the IS31FL3741A LED matrix driver, which provides an i2c interface for full control of individual LEDs which is accessible with a standard…
1,986 parts1CERN-OHL-P-2.0 - 4 layers192 × 315.1 mm

Aesa
tieziyun/ultrasonic-aesa
A 40 kHz in-air phased array, an acoustic "AESA". It has 64 transducers in an 8 × 8 grid, and each one can transmit or listen under FPGA control, element by element and ping by ping.
2,139 parts - 4 layers310 × 144 mm

Osc jack
Takazudo/zudo-osc-hole-field
This directory retains the rejected #38 nine-board-era schematic, PCB and route receipts at base commit 1fc6e5347308fe5e8166d5828ba3ba6fa8e101c7. It is excluded from the current ten-board manifest.
2,161 parts - 4 layers255.9 × 224.5 mm

Central control unit
RomLab/pcb-system-for-underfloor-heating-v2.0
PCB for underfloor heating system
1,880 parts1 - 4 layers153.4 × 210.3 mm

Ae89fa26-SparkFun Thing Plus ESP32-S3 panelized
embeddedos-org/eCAD-Hardware-Products
Hardware designs + EE docs + Board datasheets of Multiple products
2,348 parts8MIT - 4 layers106.6 × 205.2 mm

SparkFun Thing Plus ESP32-S3 panelized
Valar-Systems/MiniSpeedCam
MiniSpeedCam
1,652 parts116CERN-OHL-S-2.0 - 4 layers131.5 × 204.5 mm

Questions
How big is the SramBoard PCB?
It measures 155 × 170 mm and has 4 copper layers, 1.6 mm thick.
What parts does the SramBoard use?
2,021 parts. 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 SramBoard KiCad files?
From the tiydwe/SRAM repository on GitHub, at the commit this page was made from: the board is kicad/sramBoard/sramBoard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the SramBoard design in my own project?
Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).