
Encoder
byrantech/laptop
anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

A macropad with four switches, a rotary encoder, and an OLED screen
Playground is an open-source printed circuit board by CoderOSSpirit, from the CoderOSSpirit/ZachsHackpad repository on GitHub, published under the MIT licence. It is a 2-layer board of 68.4 × 63.2 mm with 7 parts on 14 nets, routed with 104 tracks and 1 via.
Its parts include 5 switches and 2 ICs. It belongs with the keyboards and input and lEDs and displays boards and the RP2040 boards of this library.
A macropad with four switches, a rotary encoder, and an OLED screen. It uses KMK firmware for operations. This macropad is designed to supplement traditional keyboards for gaming and work by streamlining certain common operations and making them easier for the user to execute.
3D Printed Case with a seperate top and bottom cover 128x32 OLED display 4 programmable keys
The whole case fits together with 4 M3 bolts for the top and bottom of the case to attach to each other Only 2 seperate printed pieces, with the printed circuit board fitting on the inside with all the parts The top cover has room for all the parts
Included here is both the Schematic and PCB. Both the schematic and PCB were made in KiCad, with footprints from the OPL_KiCad_Library: https://github.com/Seeed-Studio/OPL_Kicad_Library/ Additional footprints were found a rotary encoder library: https://kicad.github.io/footprints/Rotary_Encoder and from a 0.91 inch OLED footprint found off of SnapMagic
Schematic:
PCB:
This macropad uses Arduino .ino files for firmware. I used Arduino IDE to flash the firmware onto the chip itself. Adafruit TinyUSB and HID libraries needed to be installed to properly flash firmware onto the chip. Firmware is still a work in progress. Currently, the keys are working, with updates to the OLED display and rotary encoder upcoming.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4 |
| 1 | DM-OLED096-636 | KiCad-SSD1306-0.91-OLED-4pin-128x32.pretty-master:SSD1306-0.91-OLED-4pin-128x32 | U2 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW5 |
| 1 | XIAO-RP2040-DIP | Seeed Studio XIAO Series Library:XIAO-RP2040-DIP | U1 |

byrantech/laptop
anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.



AxxAxx/AxxSolder
STM32 Based soldering station for JBC cartridges, 9-24 VDC and USB-PD power


jamro/tiny-engineer
A small desktop robot that brings an AI coding assistant to life, physically acting out when it reads files, thinks, writes code, and finishes work.

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

It measures 68.4 × 63.2 mm and has 2 copper layers, 1.6 mm thick.
7 parts. 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 CoderOSSpirit/ZachsHackpad repository on GitHub, at the commit this page was made from: the board is PCB_Files/playground.kicad_pcb and its schematic PCB_Files/playground.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).