
KeyBoard
shreejita56/Split-Keyboard
SO I made a custom 60 % layout Split Mechanical keyboard which has a rotor encoder at the top for brightness controlee as well . It is based on Xiao rp2040 .

An Infinitely Expandable Keyboard built during Hackclub Highway!
Riptide is an open-source printed circuit board by SharKingStudios, from the SharKingStudios/Riptide repository on GitHub, published under the MIT licence. It is a 2-layer board of 330 × 123 mm with 270 parts on 203 nets, routed with 3,214 tracks and 272 vias.
It is built around the PCA9555D, SK6812MINI-E and X6511FRS-05-C85D30. Its parts include 146 diodes, 85 switches, 2 resistors and 2 ICs. It belongs with the RP2040 boards of this library.
Visuals because everyone loves eye candy.

It's a custom keyboard built for infinite expansion through its module ports! It uses an Orpheus Pico, QMK firmware, and even more LEDs. The expansion modules could be literally anything! From a screen, a rechargeable battery, a buzzer, or even more LEDs!
The infinitely expandable modules were built using an I2C bus! Also since the Orph Pico knows which modules are plugged in, certain modules could unlock further functionality from another! Like a button module being able to activate a haptic feedback (vibration) module. (This isnt built in yet // Software still WIP)
Each module slot has a 5V, EN, GND, SDA, and SCL lines. After a module is plugged in and ready to work it will pull its EN line high to 3.3V, letting the Pico know there is something there in that expansion slot!

I built this keyboard for Highway—an awesome Hack Club YSWS project mainly run by Alex Ren. (I helped run this event as one of the project reviewers!) I wanted to create something that wasnt just useful, but also super cool! Thats why I went with creating my own expansion support instead of just adding a USB hub and calling it a day.
All the bits and pieces needed can be found here.
| Name | Amount | Price | Source |
|---|---|---|---|
| PCB | 1 (5) | 33.74 | JLCPCB |
| Keycaps | 1 | 24.99 | Amazon |
| Gateron Red Keyswitches | 1 | 34.99 | Amazon |
| Gateron Clear Stabs | 1 | 11.99 | Amazon |
| Diodes | 85 (100) | 6.99 | Amazon |
| 11"x14" Acrylic | 1 (2) | 11.99 | Amazon |
| SK6812MINI-E LEDs | 61 (65) | 3.84 | LCSC |
| PCA9555D | 1 | 1.75 | LCSC |
| X6511FRS-05-C85D30 | 14 (15) | 2.46 | LCSC |
| 18ga Steel Plate | 1 | 0.00 | PRICE Industries |
| Orpheus Pico | 1 | 0.00 | Me |
| OLED | 1 | 0.00 | Old Hackpad Kit |
| EC11 Rotary Encoder | 1 | 0.00 | Old Hackpad Kit |
| M2.5 10mm Standoffs | 12 | 0.00 | Me |
| M2.5 3mm Screw | 12 | 0.00 | Me |
| 4.7K THT Resistor | 2 | 0.00 | Me |
| Shipping | N/A | 11.26 | LCSC |
| Total | — | 130.00 | — |
Want to make it better? Open a PR, suggest a feature, or just yell at me on GitHub.
This project is 100% free, open-source, and powered by vibes. If it breaks, explodes, or opens a black hole, that’s on you.

| Qty | Value | Footprint | References |
|---|---|---|---|
| 85 | D | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D10, D11, D12, D102, D105, D106, D115, D116, D117, D118, D119, D120, D121, D122, D123 +69 |
| 73 | SW_Push | Custom Keyboard Parts:SW_Cherry_MX_PCB_1.00u | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +57 |
| 61 | SK6812MINI | Custom:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm | LED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23 +45 |
| 20 | LOGO | LOGO | G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G*** +4 |
| 14 | X6511FRS-05-C85D30 | Custom:HDR-SMD_5P-P2.54-H-F_X6511FRS-19-C85D30 | H1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12, H13, H14 |
| 3 | SW_Push | Custom Keyboard Parts:SW_Cherry_MX_PCB_1.25u | SW75, SW76, SW77 |
| 2 | 4.7K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1, R2 |
| 2 | SW_Push | Custom Keyboard Parts:SW_Cherry_MX_PCB_1.50u | SW32, SW45 |
| 2 | SW_Push | Custom Keyboard Parts:SW_Cherry_MX_PCB_1.75u | SW47, SW72 |
| 2 | SW_Push | Custom Keyboard Parts:SW_Cherry_MX_PCB_2.25u | SW59, SW61 |
| 1 | PCA9555D | Package_SO:SOIC-24W_7.5x15.4mm_P1.27mm | U1 |
| 1 | RaspberryPi_Pico | Module:RaspberryPi_Pico_Common_Unspecified | A1 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW85 |
| 1 | SW_Push | Custom Keyboard Parts:SW_Cherry_MX_PCB_2.00u | SW30 |
| 1 | SW_Push | Custom Keyboard Parts:SW_Cherry_MX_6.25u_PCB | SW78 |
| 1 | ~ | Custom:SSD1306-0.91-OLED-4pin-128x32 | U2 |
It measures 330 × 123 mm and has 2 copper layers, 1.6 mm thick.
270 parts, built around the PCA9555D, SK6812MINI-E and X6511FRS-05-C85D30. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the SharKingStudios/Riptide repository on GitHub, at the commit this page was made from: the board is PCB/Riptide.kicad_pcb and its schematic PCB/Riptide.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

shreejita56/Split-Keyboard
SO I made a custom 60 % layout Split Mechanical keyboard which has a rotor encoder at the top for brightness controlee as well . It is based on Xiao rp2040 .



klaus-liebler/sensact
Es gibt vier Namespaces für Nachrichten "REQUEST" und "RESPONSE", "EVENT" und "ACKNOWLEDGE". Dies wird mit den beiden LSB des Versions-Namespace-Bytes erklärt (Somit bleiben 64 Versionierungsmöglichkeiten) Alle vier…

elatorre20/RICM_pico
The software for a raspberry PIco-based kit board for a tic-tac-toe game. The board is mostly based on I2C devices, and will be simple to assemble so that we can use it in children's workshops.

bobby1321/Colossus-Of-Codes
Custom keyboard layout, called the Colossus of Codes (like Rhodes)

laojoh/naicha68
A keyboard dreamt up and put into solid design by @deltea and @laojoh.
