aryess_keyboard

Public

@pioz

Share aryess_keyboard

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading 3D model… large boards can take a moment.

README

Aryess Keyboard

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.

Features

  • 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

Built it yourself

You can build your own Aryess keyboard by following these steps.

Order the PCB and Plate

The PCB and plate production files are ready for you. You only need to upload them to JLCPCB:

  • PCB Production File: pcb/production/aryess_2.zip
  • Plate Production File: plate/production/aryess_plate_2.zip

Go to https://jlcpcb.com/, and upload both files.

When ordering the PCB:

  • Select the PCB Assembly option.
  • JLCPCB will take care of soldering the components for you.
  • Minimum order quantity is 5 units.

You will receive fully assembled PCBs at home.

Order the Case

For the case, upload the file case/Aryess Case.step to a 3D printing service.

I personally used Weerg with these settings:

  • Material: Nylon PA12, MJF
  • The result is a very durable, professional-quality case.

You can use any other 3D printing service if you prefer.

Purchase the Extra Components

You will need some additional components. Here is the full list with purchase links:

ComponentDescriptionPurchase Link
OLED DisplaySSD1306 OLED 128 x 32Buy on Amazon
JST Cables3x JST 4-pin 1mm pitch cables
1x JST 3-pin 1mm pitch cable
Rubber FeetRound 20mm diameter rubber feetBuy on Amazon
Rotary EncoderRotary encorder (EC11 compatible)Buy on Amazon
KnobMetal knob for rotary encoderBuy on Amazon
LED StripAPA102-compatible LED strip, ~27.5cmBuy on Amazon
StabilizersMX compatible keyboard stabilizersBuy on Amazon
Toggle SwitchOn/Off switchBuy on Amazon
Unified DaughterboardUSB-C daughterboardBuy on 42keebs
O-Ring GasketVMQ-50 (Silicone 50 duro), AS568-264Buy on Amazon
Foam SheetFoam for case/PCB dampeningBuy on Amazon

Some items can be found from different sellers depending on your country.

Assembly

Once you have received the PCB, plate, case, and all components, you can start assembling your Aryess keyboard.

Compile the Firmware

qmk compile -kb aryess -km default

This command compiles the firmware for the Aryess keyboard using the default keymap.


Flash the Firmware

To flash the firmware, you must enter boot mode on the PCB.

Entering Boot Mode

  • If no firmware is present, connecting the board via USB will automatically enter boot mode.

  • If firmware is already flashed:

    • Hold the BOOT button located underneath the PCB, then plug in the USB cable. Release the button once connected.
    • Alternatively, if this firmware is already running, press the key combination: FN2 + ENTER.

Flashing

Once in boot mode, your computer should detect a new USB mass storage device named something like RPI-RP2.

Copy the compiled .uf2 file (e.g., aryess_default.uf2) directly into the root of that device. The board will automatically flash and reboot with the new firmware.

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.