KeyShare

MainRam1·KeyShare·Hardware/MacroPad.kicad_pcb

KeyShare PCB layout, top view — open source RP2040/RP2350 board by MainRam1

About the KeyShare PCB

KeyShare is an open source RP2040/RP2350 PCB design by MainRam1, published on GitHub under the MIT license. It is a 2-layer board measuring 76 × 93 mm, with 37 components from 16 distinct parts.

Its main chip is the SC0914(13), from the RP2040/RP2350 family. Other key parts include the W25Q16JVSSIQ, AP2112K-3.3TRG1 and USBLC6-2SC6. By type, the board carries 13 capacitors, 11 switches, 6 resistors, 4 ICs, 1 crystal and 1 connector.

It belongs with the keyboards designs in this gallery.

From the project

KeyShare

An open-source 9-key programmable macropad built from the ground up — custom PCB designed in KiCad, CircuitPython firmware running on the RP2040, and a native macOS companion app written in Swift. Assign keyboard shortcuts, launch apps, type text, switch desktops, control media, open URLs, trigger app menu actions, or chain actions into multi-step macros — all from a compact 3x3 mechanical key grid that auto-switches profiles based on your active application or website.

Main components on the KeyShare

KeyShare bill of materials (BOM)

37 components, 16 distinct parts.

QtyPartRefs
1
SC0914(13)
RP2040
Raspberry Pi
U1
1
W25Q16JVSSIQ
W25Q16JVSS
Winbond
U2
1
AP2112K-3.3TRG1
AP2112K-3.3
Diodes Incorporated
U3
1
USBLC6-2SC6
STMicroelectronics
U4
1
ABM8-272-T3
12Mhz
Abracon
Y1
1
USB4085-GF-A
USB_C_Receptacle_USB2.0_16P
GCT
J1
1
1206L050YR
500mA
Littelfuse
F1
9
SW_Push
SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +1
2
PTS810 SJK 250 SMTR LFS
SW_Push
C&K
SW10, SW11
2
GRM1555C1H150JA01D
15pF
Murata
C1, C2
7
CL05B104KO5NNNC
100nF
Samsung
C3, C5, C7, C10, C11, C12, C13
2
CL21A106KAYNNNE
10uF
Samsung
C4, C6
2
CL05A105KA5NQNC
1uF
Samsung
C8, C9
2
RC0402FR-0710KL
10K
Yageo
R1, R6
2
RC0402FR-075K1L
5.1k
Yageo
R2, R3
2
RC0402FR-0727RL
27R
Yageo
R4, R5

KeyShare design files

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

KeyShare: common questions

What microcontroller does the KeyShare use?

The KeyShare is built around the SC0914(13), from the RP2040/RP2350 family.

How big is the KeyShare PCB?

The KeyShare measures 76 × 93 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the KeyShare?

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

Where can I download the KeyShare design files?

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

Can I use the KeyShare design in my own project?

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

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