

The purpose of Project Wrass is to develop the Wrass 1.
- Size
- 133.3 × 85.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 54
- Nets
- 138
- Pads
- 403
- Tracks, vias
- 584, 38
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 25 Oct 2021
- Updated
- 26 Mar 2026
Overview
Uart is an open-source printed circuit board by nojan1, from the nojan1/project-wrass repository on GitHub. It is a 2-layer board of 133.3 × 85.2 mm with 54 parts on 138 nets, routed with 584 tracks and 38 vias.
It is built around the CD74HCT40105E, 74HCT193D and 74HCT165D, with the 74HCT595D, 74HCT00D and 74HCT08D among its other parts. Its parts include 21 capacitors, 18 ICs, 2 connectors, 1 resistor and 1 diode. It belongs with the interfaces and adapters boards of this library.
Main components
11CD74HCT40105E
PDIP-16-55℃~+125℃ 16x4 4.5V~5.5V Asynchronous No Output enable Unidirectional PDIP-16 FIFOs Memory ROHSTexas InstrumentsFIFOs Memory74HCT193D
SO-16-40℃~+125℃ 23ns 4 4.5V~5.5V 41MHz Asynchronous Binary Counter Rising Edge Synchronous Up Counter、Down Counter SO-16 Counters, Dividers ROHSNexperiaCounters, Dividers74HCT165D
SOIC-16-40℃~+125℃ 1 34ns@4.5V,50pF 4.5V~5.5V 44MHz 500mW 74HCT 8 Parallel or Serial to Serial SOIC-16 Shift Registers ROHSNexperiaShift Registers74HCT595D
SOIC-16-40℃~+125℃ 1 25ns@4.5V,50pF 30MHz 4.5V~5.5V 500mW 6mA 74HCT 8 Serial-to-Serial or Parallel Tri-State SOIC-16 Shift Registers ROHSNexperiaShift Registers74HCT00D
SO-14-40℃~+125℃ 100mV、400mV 12ns@4.5V,50pF 2 2V 3.7V、4.4V 4 4.5V~5.5V 40uA 4mA 4mA 74HCT Series 800mV NAND Gate Overvoltage-tolerant input TTL Compatible CMOS SO-14 Logic Gates ROHSNexperiaLogic Gates74HCT08D
SOP-14-40℃~+125℃ 100mV、330mV 16ns@4.5V,15pF 2 2V 3.84V、4.4V 4 4.5V~5.5V 74HCT 800mV AND Gate TTL compatible CMOS SOP-14 Logic Gates ROHSMDDLogic Gates74HCT139D
SO-16-40℃~+125℃ 160uA 16ns@4.5V,50pF 4.5V~5.5V 4/8 4mA 4mA 74HCT Decoder Single Supply SO-16 Signal Switches, Multiplexers, Decoders ROHSNexperiaSignal Switches, Multiplexers, Decoders74HCT14D
SOP-14-40℃~+125℃ 1 1.9V~2.1V 2uA 34ns@4.5V,50pF 4.4V 4.5V~5.5V 400mV 4mA 4mA 500mV~600mV 6 74HCT Schmitt trigger SOIC-14 Inverters ROHSNexperiaInverters74HCT32D
SO-14-40℃~+125℃ 2 24ns@4.5V,50pF 2V 2uA 3.7V、4.4V 4 4.5V~5.5V 400mV 4mA 4mA 74HCT Series 800mV OR Gate SOIC-14 Logic Gates ROHSNexperiaGates74HCT574D
SO-20-300mil-40℃~+125℃ 1 18ns@4.5V,50pF 3.5pF 3ns 4.5V~5.5V 5ns 69MHz 6mA 6mA 74HCT Series 8 8uA D-Type Rising Edge Tri-State SOIC-20-300mil Flip Flops ROHSNexperiaFlip Flops74HCT74D
SOIC-14-40℃~+125℃ 1 2 3.5pF 3ns 4.5V~5.5V 40uA 44ns@4.5V,50pF 4mA 4mA 59MHz 5ns 74HCT Series Asynchronous Complementary D-Type Rising Edge Set and Reset SO-14 Flip Flops ROHSNexperia74 Series
README
README.mdProject Wrass

The purpose of Project Wrass is to develop the Wrass 1.
A 6502 based computer having the following specs.
- W65C02 running at 2Mhz
- Bankable RAM giving a total of approx 300KB of usable memory
- Expansion bus for up to 16 devices
Future specs:
- VGA output of 640x480 with 256 colors
- IO Card with W65C22 Vias and support for SPI
- Support for SD cards on IO card
- 8Mhz CPU clock speed
- Global scroll registers for video
- Sprites
- 3 channel sound synthesizer
Software
The 16KB ROM is bankable using an external switch. This allows the computer to run "2 sets" of software.
The existing one is a simple homebrew "monitor" giving access to simple read, write and jump commands.
Future:
Support enhanced basic
Parts
54| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | 0.1uf | Capacitor_THT:C_Rect_L7.2mm_W3.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 | C1, C2, C6, C7, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21 +2 |
| 8 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP2, JP3, JP4, JP5, JP6, JP7, JP8 |
| 4 | CD74HCT40105E | Package_DIP:DIP-16_W7.62mm | U8, U9, U13, U14 |
| 3 | 74HCT193 | Package_DIP:DIP-16_W7.62mm | U3, U4, U17 |
| 2 | 22pf | Capacitor_THT:C_Rect_L7.2mm_W3.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 | C4, C5 |
| 2 | 74HCT165 | Package_DIP:DIP-16_W7.62mm | U5, U6 |
| 2 | 74HCT595 | Package_DIP:DIP-16_W7.62mm | U11, U12 |
| 2 | MountingHole | MountingHole:MountingHole_2.5mm | H1, H2 |
| 1 | 1.8xx | Oscillator:Oscillator_DIP-14 | X1 |
| 1 | 100nf | Capacitor_THT:C_Radial_D5.0mm_H7.0mm_P2.00mm | C3 |
| 1 | 10K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | 1N4001 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1 |
| 1 | 74HCT00 | Package_DIP:DIP-14_W7.62mm | U15 |
| 1 | 74HCT08 | Package_DIP:DIP-14_W7.62mm | U1 |
| 1 | 74HCT139 | Package_DIP:DIP-16_W7.62mm | U7 |
| 1 | 74HCT14 | Package_DIP:DIP-14_W7.62mm | U2 |
| 1 | 74HCT32 | Package_DIP:DIP-14_W7.62mm | U18 |
| 1 | 74HCT574 | Package_DIP:DIP-20_W7.62mm | U10 |
| 1 | 74HCT74 | Package_DIP:DIP-14_W10.16mm | U16 |
| 1 | Conn_02x25_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x25_P2.54mm_Horizontal | J2 |
| 1 | UART | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal | J1 |
More from nojan1/project-wrass
12- 4 layers161.1 × 82.9 mm

- 2 layers372.1 × 159.1 mm

- 4 layers230 × 100 mm

- 2 layers100 × 100 mm

- 2 layers230 × 100 mm

- 2 layers146.3 × 96.5 mm

- 2 layers153 × 99.1 mm

- 4 layers100 × 100 mm

- 2 layers182.4 × 99.1 mm

- 2 layers235.7 × 78.5 mm

Expansion backplane
nojan1/project-wrass
The purpose of Project Wrass is to develop the Wrass 1.
25 parts - 2 layers140.2 × 81.3 mm

- 2 layers230 × 100 mm

Expansion skeleton
nojan1/project-wrass
The purpose of Project Wrass is to develop the Wrass 1.
16 parts
Similar boards
- 2 layers368.3 × 215.9 mm

- 2 layers297.2 × 180.3 mm

- 4 layers244.5 × 393.4 mm

- 2 layers218 × 125 mm

EVA1 v2
roberto314/EVA-1_Reproduction
Recreation of the very rare K-K Systems EVA-1 Display Adapter for the Epson HX-20 Computer
160 parts - 2 layers69.9 × 96.1 mm

Zxsd
sittner/tinyfs
TinyFS is a minimalist filesystem designed for extremely constrained embedded systems. The initial reason to create this project was the attempt to build a filesystem that can run on a ZX81 without any additional…
37 parts3GPL-3.0 - 2 layers

LM80C R6
leomil72/LM80C
A Z80-based homebrew computer withTMS9918, AY-3-8910, Z80 CTC, Z80 PIO, and Z80 SIO
153 parts123GPL-3.0 - 2 layers200 × 150 mm

- 4 layers170.2 × 170.2 mm

Motherboard
MicroLind-Developers/microlind-hw
Hardware repository for the microlind project
134 partsCERN-OHL-P-2.0
Questions
How big is the Uart PCB?
It measures 133.3 × 85.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Uart use?
54 parts, built around the CD74HCT40105E, 74HCT193D, 74HCT165D and 74HCT595D. 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 Uart KiCad files?
From the nojan1/project-wrass repository on GitHub, at the commit this page was made from: the board is eda/uart-v1/uart.kicad_pcb and its schematic eda/all-in-one-smc/address-decode.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Uart design in my own project?
Its repository states no licence, so its author keeps all rights: ask nojan1 before reusing the design.