Candy87

rarepotato8de·Candy87·hardware/Candy87.kicad_pcb

Candy87 PCB layout, top view — open source RP2040/RP2350 board by rarepotato8de
Simulate this board

About the Candy87 PCB

Candy87 is an open source RP2040/RP2350 PCB design by rarepotato8de, published on GitHub. It is a 2-layer board measuring 343.6 × 123.4 mm, with 235 components from 33 distinct parts.

Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the AMS1117-3.3, W25Q128JVS, USBLC6-2SC6 and 74AHCT1G125. By type, the board carries 91 diodes, 19 capacitors, 8 resistors, 5 ICs, 3 connectors and 2 LEDs.

It belongs with the keyboards designs in this gallery.

From the project

Universal TKL PCB that was designed for the F1-8X V2 and similar keyboards. It's exclusively made for Candykeys! 💙

To flash the PCB the first time, you just have to plug it into your computer via. USB-C or Daughterboard and then in your explorer there should appear a new drive medium called "RPI-RP2" or similar. Just drag&drop the .UF2 file onto the drive and the window should automatically close and the PCB will now be flashed and functional. For flashing it another time, plug in the PCB and hold down the "BOOT" button on the backside of the PCB, press the "RESET" button two times and then release the "BOOT" button again. After that the "RPI-RP2" medium should appear.

Candy87, from the project README
From the project README

Main components on the Candy87

Candy87 bill of materials (BOM)

235 components, 33 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
RP2040
U1
1
AMS1117-3.3
U2
1
W25Q128JVS
U3
1
USBLC6-2SC6
U4
1
74AHCT1G125
U5
1
Crystal MPN
12MHz
Y1
1
AI03_UD
ai03_ud
J1
1
USB_C_RECEPTACLE_USB2.0
USB_C_Receptacle_USB2.0
J2
1
Conn_01x07_Pin
J3
80
1u
MX1, MX2, MX3, MX4, MX5, MX6, MX7, MX8 +72
1
2u
MX18
1
ISO_ENTER
MX37
6
1.5u
MX38, MX51, MX95, MX97, MX99, MX101
9
1.25u
MX55, MX70, MX87, MX88, MX89, MX91, MX92, MX93 +1
2
1.75u
MX57, MX84
2
2.25u
MX69, MX72
1
2.75u
MX71
1
6.25u
MX90
1
7u
MX98
1
C318884
RESET
RESET1
Show 13 more
QtyPartRefs
1
USB_BOOT
USB_BOOT1
2
SK6812MINI-E
LED1, LED2
91
1N4148
D1, D2, D3, D4, D5, D6, D7, D8 +83
2
22P
22p
C1, C11
10
100N
100n
C2, C3, C4, C5, C6, C7, C8, C9 +2
2
1u
C12, C13
2
22U
22u
C14, C15
3
100NF
100nF
C17, C18, C19
2
22
R1, R2
2
1k
R3, R7
2
5.1K
5.1k
R4, R5
1
DNP
R6
1
470
R8

Candy87 design files

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

Candy87: common questions

What microcontroller does the Candy87 use?

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

How big is the Candy87 PCB?

The Candy87 measures 343.6 × 123.4 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Candy87?

235 components, from 33 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 Candy87 design files?

From the rarepotato8de/Candy87 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 Candy87 design in my own project?

The repository has no license, so all rights stay with rarepotato8de. Use it as a reference, and ask the author before reusing the design.

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