MiniRazz

purdeaandrei·MiniRazz·controller/controller.kicad_pcb

MiniRazz PCB layout, top view — open source RP2040/RP2350 board by purdeaandrei
Simulate this board

About the MiniRazz PCB

MiniRazz is an open source RP2040/RP2350 PCB design by purdeaandrei, published on GitHub under the CERN-OHL-P-2.0 license. It is a 4-layer board measuring 142.2 × 48 mm, with 55 components from 23 distinct parts.

Its main chip is the C2040, from the RP2040/RP2350 family. Other key parts include the C82317, C5613, C2827654 and C5446. By type, the board carries 20 capacitors, 16 resistors, 6 connectors, 5 ICs, 3 inductors and 1 crystal.

It belongs with the keyboards designs in this gallery.

From the project

MiniRazz - open hardware controller replacement for the Unicomp Mini M keyboard

This is a replacement keyboard controller, for the Unicomp Mini M keyboard, this is an independent community project that is not endorsed by Unicomp, and it is not related to any official controller sold by them.

Cost analysis at the time of writing (2024 Aug 11):

VIAL-QMK and ZMK firmwares are available, (plain QMK upstreaming will also be attempted).

Use unicompminimminirazzvial.uf2 or unicompminimminirazzvialdebug.uf2`

MiniRazz, from the project README
From the project README

Main components on the MiniRazz

MiniRazz bill of materials (BOM)

55 components, 23 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
C2040
RP2040
U1
1
C82317
W25Q16JV
U2
1
C5613
74HC165
U3
1
C2827654
USBLC6-2SC6
U4
1
C5446
XC6206P332MR
U6
1
C9002
12MHz
Y1
1
C3197751
USB_A
J1
2
C7191217
Conn_01x16
J2, J3
1
C706867
3.3V IO EXPANSION HEADER
J4
1
Conn_01x03
J5
1
Conn_01x01
J13
3
SMTAssemblyMountingHole
H1, H2, H3
1
C92584
SW_Push
SW1
3
C1015
Ferrite_Bead
FB1, FB2, FB3
4
C52923
1uF
C1, C2, C21, C25
12
C1525
100nF
C3, C12, C14, C15, C16, C17, C18, C19 +4
2
C1570
30pF
C8, C10
2
C415393
43pF
C9, C11
2
C284479
27.4
R3, R4
2
C11702
1k
R5, R19
Show 3 more
QtyPartRefs
1
C25744
10k
R6
8
C36871
68k
R7, R8, R9, R10, R11, R12, R13, R14
3
C270631
196
R15, R16, R17

MiniRazz design files

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

MiniRazz: common questions

What microcontroller does the MiniRazz use?

The MiniRazz is built around the C2040, from the RP2040/RP2350 family.

How big is the MiniRazz PCB?

The MiniRazz measures 142.2 × 48 mm, has 4 copper layers and is 1.6062 mm thick.

How many components are on the MiniRazz?

55 components, from 23 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the MiniRazz design files?

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

Can I use the MiniRazz design in my own project?

Yes, under the terms of its CERN-OHL-P-2.0 license, which purdeaandrei chose for the repository.

Can I test firmware for the MiniRazz without the hardware?

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

Similar boards