Adapter
yangxing844·keyboard·charybdis/Bastardkb Elite-C-holder master adapter/adapter.kicad_pcb
About the Adapter PCB
Adapter is an open source RP2040/RP2350 PCB design by yangxing844, published on GitHub. It is a 2-layer board measuring 85.4 × 50.8 mm, with 29 components from 18 distinct parts.
Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the NCP1117LPST33T3G. By type, the board carries 14 connectors, 6 resistors, 4 switches, 2 ICs and 2 jumpers.
It belongs with the keyboards designs in this gallery.
From the project
this stores some of my files for keyboards building
Main components on the Adapter
Adapter bill of materials (BOM)
29 components, 18 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RP2040 eliteC | Elite-C | U1 |
| 1 | NCP1117LPST33T3G eliteC | Elite-C | U2 |
| 1 | TYPE-C-31-M-13C Serial | Jack_3.5mm_PJ320E_Horizontal | J1 |
| 1 | ST-0277D00-052-142 Serial | Jack_3.5mm_PJ320E_Horizontal | J2 |
| 2 | battery charge | PinHeader_1x02_P2.54mm_Vertical | J3, J6 |
| 2 | RGB | header1x03 | J4, J5 |
| 2 | trackball | 6_PinHeader | J7, J8 |
| 2 | Ribbon | 5_PinHeader | J9, J11 |
| 2 | Ribbon | 6_PinHeader | J10, J12 |
| 2 | serial | PinHeader_1x04_P2.54mm_Vertical | J13, J14 |
| 2 | Jumper_2_Open | power_switch_jumper | JP1, JP2 |
| 1 | Val** | ResetSW_4P | RSW1 |
| 2 | C5156480 SW_SPST | PushSwitch | SW1, SW2 |
| 2 | C5156480 SW_SPDT | SW_SPDT+H-MSK12C01_hor(7pin_SMD) | SW3, SW4 |
| 1 | 5.1K 5.1k | R_1206_handsolder | R1 |
| 1 | 5.1K 4.7k | R_1206_handsolder | R2 |
| 3 | 5.1k | R_1206_handsolder | R3, R5, R6 |
| 1 | 4.7k | R_1206_handsolder | R4 |
Adapter design files
The KiCad project lives in the yangxing844/keyboard repository on GitHub; these links point at the commit this page was built from.
Adapter: common questions
What microcontroller does the Adapter use?
The Adapter is built around the RP2040, from the RP2040/RP2350 family.
How big is the Adapter PCB?
The Adapter measures 85.4 × 50.8 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Adapter?
29 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 Adapter design files?
From the yangxing844/keyboard 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 Adapter design in my own project?
The repository has no license, so all rights stay with yangxing844. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Adapter 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 keyboard
RP2040/RP2350
Corne cherry
yangxing844
145.5 × 107.5 mm204 parts4LNo license1RP2040/RP2350
Corne chocolate
yangxing844
277.2 × 107.5 mm162 parts2LNo license1Flex
yangxing844
21 × 46.3 mm85 parts2LNo license1Nordic nRF
Mikoto
yangxing844
18 × 33.3 mm55 parts4LNo license1RP2040/RP2350
Mikoto flashbed
yangxing844
54 × 41.5 mm48 parts2LNo license1Sensor
yangxing844
38.7 × 42.8 mm13 parts2LNo license1
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Msa
Mentra-Community
47.8 × 9.4 mm53 parts2LMIT1.2kRP2040/RP2350
Open Source Smart Glasses
Mentra-Community
93 × 10.5 mm80 parts4LMIT1.2kRP2040/RP2350
MSA
Mentra-Community
30.5 × 138 mm61 parts2LMIT1.2k