Aryess

pioz·aryess_keyboard·pcb/aryess.kicad_pcb

Aryess PCB layout, top view — open source RP2040/RP2350 board by pioz

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…

Aryess, from the project README
From the project README

Main components on the Aryess

Aryess bill of materials (BOM)

238 components, 87 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
GD25Q256EYIGR
Flash
U1
1
XC6210B332MR
V Reg
U2
1
RP2040
U3
1
DSX321G 12MHz
Crystal
Y1
1
SM04B-SRSS-TB(LF)(SN)
UD
J1
1
SM04B-SRSS-TB(LF)(SN)
OLED
J2
1
SM04B-SRSS-TB(LF)(SN)
LEDs
J3
1
SM03B-SRSS-TB(LF)(SN)
Switch
J4
3
Stabilizer 2u
H1, H2, H3
1
Stabilizer 6.25u
H4
1
CPG151101S11-16
ESC
SW1
1
CPG151101S11-16
1
SW2
1
CPG151101S11-16
2
SW3
1
CPG151101S11-16
3
SW4
1
CPG151101S11-16
4
SW5
1
CPG151101S11-16
5
SW6
1
CPG151101S11-16
6
SW7
1
CPG151101S11-16
7
SW8
1
CPG151101S11-16
8
SW9
1
CPG151101S11-16
9
SW10
Show 67 more
QtyPartRefs
1
CPG151101S11-16
0
SW11
1
CPG151101S11-16
-
SW12
1
CPG151101S11-16
=
SW13
1
CPG151101S11-16
BACK
SW14
1
ROTARY
SW15
1
CPG151101S11-16
TAB
SW16
1
CPG151101S11-16
Q
SW17
1
CPG151101S11-16
W
SW18
1
CPG151101S11-16
E
SW19
1
CPG151101S11-16
R
SW20
1
CPG151101S11-16
T
SW21
1
CPG151101S11-16
Y
SW22
1
CPG151101S11-16
U
SW23
1
CPG151101S11-16
I
SW24
1
CPG151101S11-16
O
SW25
1
CPG151101S11-16
P
SW26
1
CPG151101S11-16
[
SW27
1
CPG151101S11-16
]
SW28
1
CPG151101S11-16
\
SW29
1
CPG151101S11-16
PgUp
SW30
1
CPG151101S11-16
CAPS
SW31
1
CPG151101S11-16
A
SW32
1
CPG151101S11-16
S
SW33
1
CPG151101S11-16
D
SW34
1
CPG151101S11-16
F
SW35
1
CPG151101S11-16
G
SW36
1
CPG151101S11-16
H
SW37
1
CPG151101S11-16
J
SW38
1
CPG151101S11-16
K
SW39
1
CPG151101S11-16
L
SW40
1
CPG151101S11-16
;
SW41
1
CPG151101S11-16
'
SW42
1
CPG151101S11-16
ENTER
SW43
1
CPG151101S11-16
PgDn
SW44
1
CPG151101S11-16
LSHIFT
SW45
1
CPG151101S11-16
Z
SW46
1
CPG151101S11-16
X
SW47
1
CPG151101S11-16
C
SW48
1
CPG151101S11-16
V
SW49
1
CPG151101S11-16
B
SW50
1
CPG151101S11-16
N
SW51
1
CPG151101S11-16
M
SW52
1
CPG151101S11-16
,
SW53
1
CPG151101S11-16
.
SW54
1
CPG151101S11-16
/
SW55
1
CPG151101S11-16
RSHIFT
SW56
1
CPG151101S11-16
UP
SW57
1
CPG151101S11-16
HOME
SW58
1
CPG151101S11-16
CTRL
SW59
1
CPG151101S11-16
SUPER
SW60
1
CPG151101S11-16
ALT
SW61
1
CPG151101S11-16
SPACE
SW62
1
CPG151101S11-16
FN2
SW63
1
CPG151101S11-16
FN1
SW64
1
CPG151101S11-16
LEFT
SW65
1
CPG151101S11-16
DOWN
SW66
1
CPG151101S11-16
RIGHT
SW67
1
TL3342F450QG
RESET
SW68
1
TL3342F450QG
BOOT
SW69
67
SK6812MINI-E
LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8 +59
67
1N4148WS
D
D1, D2, D3, D4, D5, D6, D7, D8 +59
11
CL21B104KCFNNNE
100nf
C1, C2, C3, C4, C5, C6, C7, C8 +3
4
CL21B105KBFNNNE
1uf
C12, C13, C16, C17
2
CL21C220JBANNNC
22pf
C14, C15
3
0805W8F1002T5E
10k
R1, R4, R5
2
0805W8F270JT5E
27
R2, R3
1
0805W8F1001T5E
1k
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.

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