
OSO BOOK C1
joeycastillo/The-Open-Book
For details on how to build, test and use Open Book, I've made documentation available here.

xiao esp32s3 based 10 key custom wireless macropad
Macropad is an open-source printed circuit board by dialgorithm, from the dialgorithm/macropad repository on GitHub. It is a 2-layer board of 138.5 × 100 mm with 38 parts on 43 nets, routed with 229 tracks and 22 vias.
Its parts include 13 switches, 12 diodes, 2 capacitors, 2 ICs and 1 connector. It belongs with the keyboards and input boards of this library.
xiao esp32s3 based 10 key custom wireless macropad with a display to show the current layer and controls.
There are 10 keys, 1 layer switch button, 1 rotary encoder, and a slide switch for turning on and off.
Designed using KiCad.
| Schematic | PCB Layout | 3D PCB |
|---|---|---|
![]() | ![]() | ![]() |
I am using cnc'd acrylic transparent sheets to keep a minimal and clean look.
| Top View | Side View | Bottom View |
|---|---|---|
![]() | ![]() | ![]() |
you can find the detailed bill of materials here
| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | D | Diode_SMD:D_SOD-123 | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12 |
| 10 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW5, SW6, SW7, SW8, SW9, SW10, SW11 |
| 6 | MountingHole | MountingHole:MountingHole_2.2mm_M2_ISO7380 | H1, H2, H3, H4, H5, H6 |
| 2 | dialgorithm | dialgorithm:dialgorithm | dialgorithm, dialgorithm |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C2 |
| 1 | Conn_01x02 | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J1 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW4 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW12 |
| 1 | SW_SPST | Button_Switch_THT:SW_Slide_SPDT_Straight_CK_OS102011MS2Q | SW13 |
| 1 | TFT_320x240 | lib:TFT-320x240 | U2 |
| 1 | Val** | Seeed_Studio_XIAO_Series:XIAO-ESP32-S3-SMD | U1 |
It measures 138.5 × 100 mm and has 2 copper layers, 1.6 mm thick.
38 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 dialgorithm/macropad repository on GitHub, at the commit this page was made from: the board is KiCad/macropad.kicad_pcb and its schematic KiCad/macropad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask dialgorithm before reusing the design.

joeycastillo/The-Open-Book
For details on how to build, test and use Open Book, I've made documentation available here.


hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!


Ardumower/ardumower
Develop an open source robotic lawn mower (HW+SW reference platform)

CRImier/MyKiCad
My KiCad boards. Can't be bothered uploading individually anymore, so here you go.

