Aryess
pioz·aryess_keyboard·pcb/aryess.kicad_pcb
About the Aryess PCB
Aryess is an open source RP2040/RP2350 PCB design by pioz, published on GitHub under the MIT license. It is a 2-layer board measuring 303.8 × 94.2 mm, with 238 components from 87 distinct parts.
Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the GD25Q256EYIGR and XC6210B332MR. By type, the board carries 69 switches, 67 LEDs, 67 diodes, 17 capacitors, 6 resistors and 4 connectors.
It belongs with the keyboards and displays & leds designs in this gallery.
From the project
Custom mechanical keyboard
Keyboard Maintainer: pioz Firmware: QMK Source: https://github.com/pioz/aryesskeyboard
Aryess is a custom mechanical keyboard designed and built from the ground up by pioz. It features a completely custom PCB and a wide range of modern features for both productivity and aesthetics.
RP2040 Pro Micro 65% ANSI layout Rotary encoder (knob) Unified Daughterboard support RGB Matrix LEDs (per-key RGB lighting) Underglow LED strip Configurable physical toggle switch OLED display O-ring gasket mount (Friction fit) PCB compatible with Bakeneko case Built-in Pomodoro Timer Fully open source PCB and…

Main components on the Aryess
Aryess bill of materials (BOM)
238 components, 87 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | GD25Q256EYIGR Flash | WSON-8-1EP_8x6mm_P1.27mm_EP3.4x4.3mm | U1 |
| 1 | XC6210B332MR V Reg | SOT-23-5 | U2 |
| 1 | RP2040 | QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U3 |
| 1 | DSX321G 12MHz Crystal | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | SM04B-SRSS-TB(LF)(SN) UD | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J1 |
| 1 | SM04B-SRSS-TB(LF)(SN) OLED | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J2 |
| 1 | SM04B-SRSS-TB(LF)(SN) LEDs | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J3 |
| 1 | SM03B-SRSS-TB(LF)(SN) Switch | JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal | J4 |
| 3 | Stabilizer 2u | STAB_MX_2u | H1, H2, H3 |
| 1 | Stabilizer 6.25u | STAB_MX_6.25u | H4 |
| 1 | CPG151101S11-16 ESC | SW_MX_HS_CPG151101S11_1u | SW1 |
| 1 | CPG151101S11-16 1 | SW_MX_HS_CPG151101S11_1u | SW2 |
| 1 | CPG151101S11-16 2 | SW_MX_HS_CPG151101S11_1u | SW3 |
| 1 | CPG151101S11-16 3 | SW_MX_HS_CPG151101S11_1u | SW4 |
| 1 | CPG151101S11-16 4 | SW_MX_HS_CPG151101S11_1u | SW5 |
| 1 | CPG151101S11-16 5 | SW_MX_HS_CPG151101S11_1u | SW6 |
| 1 | CPG151101S11-16 6 | SW_MX_HS_CPG151101S11_1u | SW7 |
| 1 | CPG151101S11-16 7 | SW_MX_HS_CPG151101S11_1u | SW8 |
| 1 | CPG151101S11-16 8 | SW_MX_HS_CPG151101S11_1u | SW9 |
| 1 | CPG151101S11-16 9 | SW_MX_HS_CPG151101S11_1u | SW10 |
Show 67 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CPG151101S11-16 0 | SW_MX_HS_CPG151101S11_1u | SW11 |
| 1 | CPG151101S11-16 - | SW_MX_HS_CPG151101S11_1u | SW12 |
| 1 | CPG151101S11-16 = | SW_MX_HS_CPG151101S11_1u | SW13 |
| 1 | CPG151101S11-16 BACK | SW_MX_HS_CPG151101S11_1u | SW14 |
| 1 | ROTARY | ROT_Alps_EC11E-Switch | SW15 |
| 1 | CPG151101S11-16 TAB | SW_MX_HS_CPG151101S11_1u | SW16 |
| 1 | CPG151101S11-16 Q | SW_MX_HS_CPG151101S11_1u | SW17 |
| 1 | CPG151101S11-16 W | SW_MX_HS_CPG151101S11_1u | SW18 |
| 1 | CPG151101S11-16 E | SW_MX_HS_CPG151101S11_1u | SW19 |
| 1 | CPG151101S11-16 R | SW_MX_HS_CPG151101S11_1u | SW20 |
| 1 | CPG151101S11-16 T | SW_MX_HS_CPG151101S11_1u | SW21 |
| 1 | CPG151101S11-16 Y | SW_MX_HS_CPG151101S11_1u | SW22 |
| 1 | CPG151101S11-16 U | SW_MX_HS_CPG151101S11_1u | SW23 |
| 1 | CPG151101S11-16 I | SW_MX_HS_CPG151101S11_1u | SW24 |
| 1 | CPG151101S11-16 O | SW_MX_HS_CPG151101S11_1u | SW25 |
| 1 | CPG151101S11-16 P | SW_MX_HS_CPG151101S11_1u | SW26 |
| 1 | CPG151101S11-16 [ | SW_MX_HS_CPG151101S11_1u | SW27 |
| 1 | CPG151101S11-16 ] | SW_MX_HS_CPG151101S11_1u | SW28 |
| 1 | CPG151101S11-16 \ | SW_MX_HS_CPG151101S11_1u | SW29 |
| 1 | CPG151101S11-16 PgUp | SW_MX_HS_CPG151101S11_1u | SW30 |
| 1 | CPG151101S11-16 CAPS | SW_MX_HS_CPG151101S11_1u | SW31 |
| 1 | CPG151101S11-16 A | SW_MX_HS_CPG151101S11_1u | SW32 |
| 1 | CPG151101S11-16 S | SW_MX_HS_CPG151101S11_1u | SW33 |
| 1 | CPG151101S11-16 D | SW_MX_HS_CPG151101S11_1u | SW34 |
| 1 | CPG151101S11-16 F | SW_MX_HS_CPG151101S11_1u | SW35 |
| 1 | CPG151101S11-16 G | SW_MX_HS_CPG151101S11_1u | SW36 |
| 1 | CPG151101S11-16 H | SW_MX_HS_CPG151101S11_1u | SW37 |
| 1 | CPG151101S11-16 J | SW_MX_HS_CPG151101S11_1u | SW38 |
| 1 | CPG151101S11-16 K | SW_MX_HS_CPG151101S11_1u | SW39 |
| 1 | CPG151101S11-16 L | SW_MX_HS_CPG151101S11_1u | SW40 |
| 1 | CPG151101S11-16 ; | SW_MX_HS_CPG151101S11_1u | SW41 |
| 1 | CPG151101S11-16 ' | SW_MX_HS_CPG151101S11_1u | SW42 |
| 1 | CPG151101S11-16 ENTER | SW_MX_HS_CPG151101S11_1u | SW43 |
| 1 | CPG151101S11-16 PgDn | SW_MX_HS_CPG151101S11_1u | SW44 |
| 1 | CPG151101S11-16 LSHIFT | SW_MX_HS_CPG151101S11_1u | SW45 |
| 1 | CPG151101S11-16 Z | SW_MX_HS_CPG151101S11_1u | SW46 |
| 1 | CPG151101S11-16 X | SW_MX_HS_CPG151101S11_1u | SW47 |
| 1 | CPG151101S11-16 C | SW_MX_HS_CPG151101S11_1u | SW48 |
| 1 | CPG151101S11-16 V | SW_MX_HS_CPG151101S11_1u | SW49 |
| 1 | CPG151101S11-16 B | SW_MX_HS_CPG151101S11_1u | SW50 |
| 1 | CPG151101S11-16 N | SW_MX_HS_CPG151101S11_1u | SW51 |
| 1 | CPG151101S11-16 M | SW_MX_HS_CPG151101S11_1u | SW52 |
| 1 | CPG151101S11-16 , | SW_MX_HS_CPG151101S11_1u | SW53 |
| 1 | CPG151101S11-16 . | SW_MX_HS_CPG151101S11_1u | SW54 |
| 1 | CPG151101S11-16 / | SW_MX_HS_CPG151101S11_1u | SW55 |
| 1 | CPG151101S11-16 RSHIFT | SW_MX_HS_CPG151101S11_1u | SW56 |
| 1 | CPG151101S11-16 UP | SW_MX_HS_CPG151101S11_1u | SW57 |
| 1 | CPG151101S11-16 HOME | SW_MX_HS_CPG151101S11_1u | SW58 |
| 1 | CPG151101S11-16 CTRL | SW_MX_HS_CPG151101S11_1u | SW59 |
| 1 | CPG151101S11-16 SUPER | SW_MX_HS_CPG151101S11_1u | SW60 |
| 1 | CPG151101S11-16 ALT | SW_MX_HS_CPG151101S11_1u | SW61 |
| 1 | CPG151101S11-16 SPACE | SW_MX_HS_CPG151101S11_1u | SW62 |
| 1 | CPG151101S11-16 FN2 | SW_MX_HS_CPG151101S11_1u | SW63 |
| 1 | CPG151101S11-16 FN1 | SW_MX_HS_CPG151101S11_1u | SW64 |
| 1 | CPG151101S11-16 LEFT | SW_MX_HS_CPG151101S11_1u | SW65 |
| 1 | CPG151101S11-16 DOWN | SW_MX_HS_CPG151101S11_1u | SW66 |
| 1 | CPG151101S11-16 RIGHT | SW_MX_HS_CPG151101S11_1u | SW67 |
| 1 | TL3342F450QG RESET | SW_SPST_TL3342 | SW68 |
| 1 | TL3342F450QG BOOT | SW_SPST_TL3342 | SW69 |
| 67 | SK6812MINI-E | LED_6028R | LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8 +59 |
| 67 | 1N4148WS D | D_SOD-323 | D1, D2, D3, D4, D5, D6, D7, D8 +59 |
| 11 | CL21B104KCFNNNE 100nf | C_0805_2012Metric | C1, C2, C3, C4, C5, C6, C7, C8 +3 |
| 4 | CL21B105KBFNNNE 1uf | C_0805_2012Metric | C12, C13, C16, C17 |
| 2 | CL21C220JBANNNC 22pf | C_0805_2012Metric | C14, C15 |
| 3 | 0805W8F1002T5E 10k | R_0805_2012Metric | R1, R4, R5 |
| 2 | 0805W8F270JT5E 27 | R_0805_2012Metric | R2, R3 |
| 1 | 0805W8F1001T5E 1k | R_0805_2012Metric | R6 |
Aryess design files
The KiCad project lives in the pioz/aryess_keyboard repository on GitHub; these links point at the commit this page was built from.
- Layoutpcb/aryess.kicad_pcb
- Schematicpcb/aryess.kicad_sch
- BOMpcb/production/bom.csv
Aryess: common questions
What microcontroller does the Aryess use?
The Aryess is built around the RP2040, from the RP2040/RP2350 family.
How big is the Aryess PCB?
The Aryess measures 303.8 × 94.2 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Aryess?
238 components, from 87 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 Aryess design files?
From the pioz/aryess_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 Aryess design in my own project?
Yes, under the terms of its MIT license, which pioz chose for the repository.
Can I test firmware for the Aryess 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
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
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k