Cutiepie2040

flamwenco·cutiepie·KiCad Project Files/cutiepie2040.kicad_pcb

Cutiepie2040 PCB layout, top view — open source RP2040/RP2350 board by flamwenco
Simulate this board

About the Cutiepie2040 PCB

Cutiepie2040 is an open source RP2040/RP2350 PCB design by flamwenco, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 200 × 81 mm, with 105 components from 18 distinct parts.

Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the W25Q128JVS and XC6206PXXXMR. By type, the board carries 38 LEDs, 38 diodes, 3 ICs, 2 connectors, 1 crystal and 1 switch.

From the project

A funky little 10.5u with dual 1.75u spacebars.

An ortho pcb is also now available as well.

The vial firmware has been updated to visually support uniform stagger, regular stagger, and ortho, but your existing firmware will also work since the pinouts have not changed.

You will also need a daughterboard for this keyboard. It was designed around the ai03 C3 daughterboard.

The case is designed around m2 screws and heatset inserts. The top will need 6 M2x4mm inserts, and M2x5mm screws. The daughterboard mounting in the bottom will need 4 M2x3mm inserts, and M2x4mm screws.

Cutiepie2040, from the project README
From the project README

Main components on the Cutiepie2040

Cutiepie2040 bill of materials (BOM)

105 components, 18 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
RP2040
U1
1
W25Q128JVS
U2
1
XC6206PXXXMR
XC6206PxxxMR
U3
1
12MHZ
12MHz
Y1
1
SM04B
J1
1
SWD
J2
4
1u
C_1V-Decoup1, C_3V-Decoup2, C_LD1, C_LD2
10
.1u
C_1V-Decoup2, C_1V-Decoup3, C_3V-Decoup3, C_3V-Decoup4, C_3V-Decoup5, C_3V-Decoup6, C_3V-Decoup7, C_3V-Decoup8 +2
1
10u
C_3V-Decoup1
2
22pF
C_Crystal1, C_Crystal2
3
1k
R_Crystal1, R_Flash1, R_RST1
2
27
R_DATA1, R_DATA2
1
Reset
SW1
32
MX-NoLED
MX1, MX4, MX5, MX6, MX7, MX8, MX9, MX10 +24
3
MX-NoLED
MX2, MX12, MX36
2
MX-NoLED
MX3, MX35
1
MX-NoLED
MX23
38
C64898
D_Small
D1, D2, D3, D4, D5, D6, D7, D8 +30

Cutiepie2040 design files

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

Cutiepie2040: common questions

What microcontroller does the Cutiepie2040 use?

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

How big is the Cutiepie2040 PCB?

The Cutiepie2040 measures 200 × 81 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Cutiepie2040?

105 components, from 18 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 Cutiepie2040 design files?

From the flamwenco/cutiepie 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 Cutiepie2040 design in my own project?

Yes, under the terms of its GPL-3.0 license, which flamwenco chose for the repository.

Can I test firmware for the Cutiepie2040 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.

More boards in cutiepie

Similar boards