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

33-key mechanical keyboard for writing physics and math
Physics keyboard is an open-source printed circuit board by chubbiloo, from the chubbiloo/physics-keyboard repository on GitHub. It is a 2-layer board of 116.3 × 141.3 mm with 75 parts on 67 nets, routed with 204 tracks and 0 vias.
Its parts include 36 switches and 33 diodes. It belongs with the keyboards and input boards and the RP2040 boards of this library.
A 33-key mechanical keyboard for writing physics and math.
WinCompose is required for unicode input on Windows. For Mac or Linux, change UNICODE_SELECTED_MODES in config.h. Copy this folder into your keyboards directory after setting up QMK, then build and flash the firmware. QMK docs
In our last years of high school, we wrote several lab reports in IB Physics which required us to input mathematical equations. We built this keyboard to make that process easier, in our classes in university.
Before this project, we wrote our formulae in the Google Docs equation editor. This project helped us learn LaTeX, a faster and more advanced tool than what we used previously. We also learned PCB design, including best practices for routing and design rule checking.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 33 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +17 |
| 33 | SW_Push | PCM_marbastlib-mx:SW_MX_1u | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +17 |
| 5 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4, H5 |
| 3 | MX_stab | PCM_marbastlib-mx:STAB_MX_2u | S1, S2, S3 |
| 1 | RaspberryPi_Pico | Module:RaspberryPi_Pico_Common_THT | A1 |
It measures 116.3 × 141.3 mm and has 2 copper layers, 1.6 mm thick.
75 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 chubbiloo/physics-keyboard repository on GitHub, at the commit this page was made from: the board is pcb/physics-keyboard.kicad_pcb and its schematic pcb/physics-keyboard.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 chubbiloo before reusing the design.

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


JGAguado/Smart_Plant
The Smart Plant is a board that can be plugged directly on the soil, close to the plant, that allows the measurement of the environment (soil moisture, environment temperature & illuminance), and presents the…


StoneRose35/cortexguitarfx
guitar effects processor implemented on various arm cortex platforms


cnlohr/cnhardware
My dumping grounds for all my kicad projects and random hardware bringup.

thebiguno/microcontroller-projects
A home for a bunch of microcontroller projects which don't warrant their own repos.