Avaja

Haimrich·avaja·hardware/avaja.kicad_pcb

Avaja PCB layout, top view — open source RISC-V board by Haimrich
Simulate this board

About the Avaja PCB

Avaja is an open source RISC-V PCB design by Haimrich, published on GitHub under the MIT license. It is a 2-layer board measuring 70 × 15.5 mm, with 55 components from 28 distinct parts.

Its main chip is the CH32V30xRxTx, from the RISC-V family. Other key parts include the SPX3819M5-L-3-3 and SN74LVC8T245. By type, the board carries 20 resistors, 18 capacitors, 8 diodes, 4 ICs, 2 connectors and 2 switches.

It belongs with the usb & debug tools designs in this gallery.

From the project

RISC-V Debug Probe USB-C PMOD JTAG+UART

The hardware is a two-layer KiCad design built around the WCH CH32V307RCT6.

- avaja.kicadpro: KiCad project - avaja.kicadsch: single-page schematic - avaja.kicadpcb: routed PCB - avaja.kicaddru: board design rules - pinout.md: PMOD connector and signal directions

- WCH CH32V307RCT6 microcontroller. - 8 MHz HSE crystal. - SPX3819M5-L-3-3 local 3.3 V regulator. - USB-C receptacle with 5.1 kOhm CC pull-downs. - USBLC6-2SC6 USB data-line ESD protection. - Two SN74LVC8T245 level translators. - 2x6 PMOD JTAG/UART target connector. - WCH-Link-compatible programming/debug header. - Reset and BOOT0…

Main components on the Avaja

Avaja bill of materials (BOM)

55 components, 28 distinct parts.

QtyPartRefs
1
SPX3819M5-L-3-3
U1
1
CH32V30xRxTx
U2
2
SN74LVC8T245
U3, U4
1
8 MHz
X1
1
USB_C_Receptacle_USB2.0_16P
J1
1
PMOD
J3
1
RESET
SW1
1
BOOT
SW2
1
USBLC6-2SC6
D1
1
PWR
D2
1
RUN
D3
1
USB
D4
1
UART
D5
1
JTAG
D6
1
TGT
D7
1
ERR
D8
3
470nF
C1, C2, C4
2
10uF
C3, C5
10
100nF
C6, C7, C8, C10, C13, C14, C15, C16 +2
1
100nF
C9
Show 8 more
QtyPartRefs
2
33pF
C11, C12
7
2.2k
R2, R3, R4, R5, R6, R7, R8
1
0R
R9
2
5k1
R10, R11
2
10k
R13, R14
1
12k
R15
2
100k
R19, R20
5
33Ω
R21, R22, R23, R24, R25

Avaja design files

The KiCad project lives in the Haimrich/avaja repository on GitHub; these links point at the commit this page was built from.

Avaja: common questions

What microcontroller does the Avaja use?

The Avaja is built around the CH32V30xRxTx, from the RISC-V family.

How big is the Avaja PCB?

The Avaja measures 70 × 15.5 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Avaja?

55 components, from 28 distinct parts. The full bill of materials is listed on this page.

Where can I download the Avaja design files?

From the Haimrich/avaja repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Avaja design in my own project?

Yes, under the terms of its MIT license, which Haimrich chose for the repository.

Can I test firmware for the Avaja without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RISC-V firmware against it before you order a PCB.

Similar boards