
OSO SWAT C1-jig
joeycastillo/Sensor-Watch
A board replacement for the classic Casio F-91W wristwatch

A small, minimalist and reversible elite-c based split keyboard that builds on previous designs to fit your needs.
Wave pcb is an open-source printed circuit board by etiennecollin, from the etiennecollin/wave repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 115.5 × 95 mm with 28 parts on 27 nets, routed with 342 tracks and 21 vias.
It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
Wave v0.0.1 + MBK Blank Keycaps
The Wave is a small, minimalist, reversible keyboard inspired by the Ferris, the Ferris Sweep, the Swoop, the Sweep36, the Piantor and the Chocofi (thank you to the amazing creators of these keyboards). It aims to put together everything I like about these other models and to solve a few issues I found with them.
Here are the required components to build the Wave:
Here are the optional components to build the Wave:
Wave PCB
To order the keyboard PCB, the following settings are recommended1:
| Detail | Value |
|---|---|
| Gerber file | Wave_0.0.1.zip |
| Base material | FR-4 |
| Layers | 2 |
| Different design | 1 |
| Delivery format | Single PCB |
| PCB thickness | 1.6mm |
| PCB color | (Personal preference) |
| Silkscreen | (Personal preference) |
| Surface finish | (Personal preference)2 |
| Outer copper weight | 1oz |
| Via Covering | Tented |
| Board Outline Tolerance | ±0.2mm(Regular) |
| Confirm production file | No |
| Remove order number | Yes |
| Gold Fingers | No |
| Castellated holes | No |
You will need to order two different PCBs; the switch plate one and the back plate one.
Wave Switch Plate PCB
Wave v0.0.1 Switch Plate
To order the switch plate PCB, the following settings are recommended1:
| Detail | Value |
|---|---|
| Gerber file | Wave_Switch_Plate_0.0.1.zip |
| Base material | FR-4 |
| Different design | 1 |
| Layers | 2 |
| Delivery format | Single PCB |
| PCB thickness | 1.2mm |
| PCB color | (Personal preference) |
| Silkscreen | (Personal preference) |
| Surface finish | (Personal preference)2 |
| Outer copper weight | 1oz |
| Via Covering | Tented |
| Board Outline Tolerance | ±0.2mm(Regular) |
| Confirm production file | No |
| Remove order number | Yes |
| Gold Fingers | No |
| Castellated holes | No |
Wave Back Plate PCB
Wave v0.0.1 Back Plate
To order the back plate PCB, the following settings are recommended1:
| Detail | Value |
|---|---|
| Gerber file | Wave_Back_Plate_0.0.1.zip |
| Base material | FR-4 |
| Different design | 1 |
| Layers | 2 |
| Delivery format | Single PCB |
| PCB thickness | 1.6mm |
| PCB color | (Personal preference) |
| Silkscreen | (Personal preference) |
| Surface finish | (Personal preference)2 |
| Outer copper weight | 1oz |
| Via Covering | Tented |
| Board Outline Tolerance | ±0.2mm(Regular) |
| Confirm production file | No |
| Remove order number | Yes |
| Gold Fingers | No |
| Castellated holes | No |
The latest firmware can be found on the official QMK repository.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 17 | SW_Push | custom:Kailh_socket_PG1350_1.00u_optional_millmax_reversible | SW_1, SW_2, SW_3, SW_4, SW_5, SW_6, SW_7, SW_8, SW_10, SW_11, SW_12, SW_13, SW_14, SW_15, SW_17, SW_18 +1 |
| 5 | Hole | custom:Würth_Elektronik_970060244_M2_spacer_hole_pad | H_1, H_2, H_3, H_4, H_5 |
| 1 | Elite-C | custom:Elite-C-upsideDown_reversible | U_1 |
| 1 | MiniDIN4 | custom:AdamTech_MDJ-004-FS_reversible | J_1 |
| 1 | SW_Push | custom:Kailh_socket_PG1350_1.50u_optional_millmax_reversible | SW_16 |
| 1 | SW_Push | custom:Omron_B3U-1000P-B_reversible | RSW_1 |
| 1 | logo_username | custom:logo_username | name |
| 1 | logo_wave_back | custom:logo_wave | LOGO*** |
It measures 115.5 × 95 mm and has 2 copper layers, 1.6 mm thick.
28 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 etiennecollin/wave repository on GitHub, at the commit this page was made from: the board is pcbs/main/wave_pcb.kicad_pcb and its schematic pcbs/back-plate/back_plate_pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

joeycastillo/Sensor-Watch
A board replacement for the classic Casio F-91W wristwatch

TalismanDesign/PocketMage_PDA
An E-Ink PDA device using the ESP32 S3.

rusefi/rusefi
rusefi - GPL internal combustion engine control unit

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

asterics/esp32_mouse_keyboard
ESP32 implementation for HID over GATT Keyboard and Mouse (Bluetooth Low Energy). Including serial API for external modules (similar to Adafruit EZKey HID)


Luos-io/luos_engine
Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

Chrismettal/EleLab_v2
Cheap DIY lab system for hobbyists and the tinkering folk