MSCKee

Creative-Difficulty·mSCKee·pcb/mSCKee.kicad_pcb

MSCKee PCB layout, top view — open source RP2040/RP2350 board by Creative-Difficulty
Simulate this board

About the MSCKee PCB

MSCKee is an open source RP2040/RP2350 PCB design by Creative-Difficulty, published on GitHub. It is a 4-layer board measuring 213.7 × 140.6 mm, with 140 components from 30 distinct parts.

Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the PCA9956BTWY, W25Q128JVSIQ, NCP1117LPST33T3G, OPT3001DNPR and MCP23017T-E/ML. By type, the board carries 41 diodes, 36 LEDs, 25 capacitors, 20 resistors, 9 ICs and 3 connectors.

It belongs with the keyboards and sensors designs in this gallery.

From the project

Split Keyboard for Hack Club Outpost with dual light sensors, per-key addressable backlighting, integrated RP2040 MCU

msCKee is an open source split Keyboard with per-key white backlighting, and two light sensors, adapting to ambient brightness.

It features: - dimmable white backlighting for every key, programmable to display animations - two light sensors (one per side) to automatically dim backlight - Integrated RP2040 MCU IC - Minimalist aluminium enclosure - USB-C 2.0 connectivity - 4 layer board: Signal - GND - 3,3V and 5V split pour - Signal - RJ9 cable connection between halves - Cherry MX 5 pin switch compatible

MSCKee, from the project README
From the project README

Main components on the MSCKee

MSCKee bill of materials (BOM)

140 components, 30 distinct parts — part numbers from the project's BOM.

QtyPartRefs
2
PCA9956BTWY
IC1, IC2
1
W25Q128JVSIQ
U1
1
RP2040
U2
2
NCP1117LPST33T3G
U3, U5
2
OPT3001DNPR
U4, U7
1
MCP23017T-E/ML
U6
1
ABM8-272-T3
Y1
2
4P4C
J2, J3
1
USB_C_RECEPTACLE_USB2.0_16P
USB_C_Receptacle_USB2.0_16P
J4
3
C545217
Polyfuse_Small
F1, F2, F3
2
SW_Push
OSW1, OSW2
36
C2290
LED_Small
LD1, LD2, LD3, LD4, LD5, LD6, LD7, LD8 +28
36
C81598
D_Small
D1, D2, D3, D4, D5, D6, D7, D8 +28
2
LED
D19, D20
3
C2290
LED_Small
D39, D40, D41
12
100N
100n
C1, C2, C3, C4, C5, C6, C7, C8 +4
2
1u
C10, C11
5
10U
10u
C13, C16, C20, C21, C25
2
15P
15p
C14, C15
3
100N
100n
C18, C22, C24
Show 10 more
QtyPartRefs
1
10U
10u
C19
2
27
R1, R2
2
2.2K
2.2k
R3, R4
2
4.7K
4.7k
R5, R6
2
5.1K
5.1k
R7, R8
2
1k
R9, R10
6
10K
10k
R11, R13, R14, R17, R19, R20
2
3k
R12, R18
1
470
R15
1
330
R16

MSCKee design files

The KiCad project lives in the Creative-Difficulty/mSCKee repository on GitHub; these links point at the commit this page was built from.

MSCKee: common questions

What microcontroller does the MSCKee use?

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

How big is the MSCKee PCB?

The MSCKee measures 213.7 × 140.6 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the MSCKee?

140 components, from 30 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 MSCKee design files?

From the Creative-Difficulty/mSCKee 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 MSCKee design in my own project?

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

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