

Skywatch
35% ergonomic ortholinear keyboard, powered by RP2040, along with OLED and hotswap sockets support
- Size
- 233.7 × 91.5 mm
- Copper layers
- 2
- Thickness
- 1.2 mm
- Parts
- 133
- Nets
- 106
- Pads
- 691
- Tracks, vias
- 1,356, 117
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 10 Sep 2023
- Updated
- 29 Jan 2024
Overview
Skywatch is an open-source printed circuit board by ozkan, from the ozkan/skywatch repository on GitHub, published under the MIT licence. It is a 2-layer board of 233.7 × 91.5 mm with 133 parts on 106 nets, routed with 1,356 tracks and 117 vias.
It is built around the RP2040, GD25Q80CEIGR and XC6210B332MR-G, with the 1N4148W and WS2812B among its other parts. Its parts include 48 diodes, 38 switches, 14 capacitors, 11 resistors and 3 ICs. It belongs with the keyboards and input and lEDs and displays boards and the RP2040 boards of this library.
Main components
5RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)GD25Q80CEIGR
USON-8-EP(2x3)-40℃~+85℃ 100,000 cycles 120MHz 1uA 2.7V~3.6V 20 Years 600us 8Mbit SPI USON-8-EP(2x3) NOR FLASH ROHSGigaDevice Semicon BeijingNOR FLASHXC6210B332MR-G
SOT-25-5-40℃~+85℃@(Ta) 1 100mV@(200mA) 3.3V 55uA 60dB@(1kHz) 6V 700mA Fixed Over Current Protection、Over Temperature Protection、Enable Positive SOT-25-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTorex SemiconductorVoltage Regulators - Linear, Low Drop Out (LDO) Regulators1N4148W
SOD-123150mA 1A 1V@50mA 1uA@75V 400mW 4ns 75V Independent SOD-123 Switching Diodes ROHSSTMicroelectronicsSwitching DiodesWS2812B
5mm X 5mm Surface Mount RGB LED with Intelligent ControlWorldsemiUncategorised
README
README.mdSkywatch
35% ergonomic ortholinear keyboard, powered by RP2040, along with OLED and hotswap sockets support

PCB Renders

Bill of Materials
| Qty | Descript |
|---|---|
| 1 | 0.96 inch IIC Serial 4pin OLED Display Module 128X64 (SSD1306) |
| 36 | Kailh Hot-swappable PCB socket Hot Plug (for MX Switch) |
| 10 | WS2812B RGB LED Chip 5050SMD |
| 1 | Type-C SMD USB Connectors (LCSC Part #C223906) |
Cases (Acrylic plates)
| Qty | Descript |
|---|---|
| 1 | Swtich Plate (1.2mm aluminium, inox or acrylic) |
| 1 | Upper Middle Plate (4mm acrylic) |
| 1 | Lower Middle Plate (3mm acrylic) |
| 1 | Bottom Plate (2mm or 3mm acrylic) |
| 1 | Oled Cover (transparent or smoked acrylic) |
| 12 | M2x8mm Standoff/Spacer |
| 24 | M2x6mm Screw |
| 8 | Silicone Bumpers |
Features
- Raspberry Pi RP2040 MCU
- 16MB flash memory (depending on component selection and availability)
- User LED & USB VBUS detect
- USB-C mid-mount connector
- Designed to be manufactured and assembled by common PCBA services
- The PCB has Kailh Hot-swappable sockets, so the switches can be swapped.
- 10x addressable (WS2812) underglow RGB led
- 128x64 Oled display
- Trackball (optional)
Schematic
Firmware
https://github.com/ozkan/Skywatch-QMK
Finding Help
Have questions or need help, reach out via our Telegram group where you will find many helpful Skywatch owners.
Credits
- The design of this keyboard is based on the
0xB2 - splinkyboard. Thanks plut0nium - Huge shoutout to Arda Kılıçdağı for tons of advice and help.
Manufacturer
License
Parts
133| Qty | Value | Footprint | References |
|---|---|---|---|
| 36 | 1N4148W | Diode_SMD:D_SOD-323 | D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25 +20 |
| 36 | MX_SW_HS | marbastlib-mx:MX_TH_HS_1U | SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24, SW25 +20 |
| 12 | , , , , , , , , , , , | ||
| 10 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D39, D40, D41, D42, D43, D44, D45, D46, D47, D48 |
| 8 | 100n | Capacitor_SMD:C_0402_1005Metric | C7, C8, C9, C10, C11, C12, C13, C14 |
| 3 | 10k | Resistor_SMD:R_0402_1005Metric | R2, R9, R11 |
| 3 | 1k | Resistor_SMD:R_0402_1005Metric | R1, R3, R8 |
| 3 | 5.1k | Resistor_SMD:R_0402_1005Metric | R4, R5, R10 |
| 2 | 15p | Capacitor_SMD:C_0402_1005Metric | C3, C4 |
| 2 | 1µ | Capacitor_SMD:C_0402_1005Metric | C5, C6 |
| 2 | 1µ | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R6, R7 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_CK_KXT3 | SW1, SW2 |
| 1 | B5817 | Diode_SMD:D_SOD-323 | D2 |
| 1 | Conn_01x04_Female | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | Conn_01x05_Female | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J2 |
| 1 | Crystal_GND24 | Crystal:Crystal_SMD_2520-4Pin_2.5x2.0mm | Y1 |
| 1 | FerriteBead_Small | Inductor_SMD:L_0603_1608Metric | FB1 |
| 1 | GD25Q80CEIGR | 0xLib_Package_DFN_QFN:USON-8-1EP_3x2mm_P0.5mm_EP0.25x1.65mm | U2 |
| 1 | LED | LED_SMD:LED_0402_1005Metric | D1 |
| 1 | Polyfuse | Fuse:Fuse_0603_1608Metric | F1 |
| 1 | RP2040 | 0xLib_Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | USB_C_Receptacle_USB2.0 | 0xLib_USB_Type-C:USB_C_Receptacle_HRO_TYPE-C-31-M-13B | J1 |
| 1 | Val** | kbd:HOLE | Ref** |
| 1 | XC6210B332MR-G | Package_TO_SOT_SMD:SOT-23-5 | U3 |
Questions
How big is the Skywatch PCB?
It measures 233.7 × 91.5 mm and has 2 copper layers, 1.2 mm thick.
What parts does the Skywatch use?
133 parts, built around the RP2040, GD25Q80CEIGR, XC6210B332MR-G and 1N4148W. 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.
Where can I download the Skywatch KiCad files?
From the ozkan/skywatch repository on GitHub, at the commit this page was made from: the board is Hardware/skywatch.kicad_pcb and its schematic Hardware/skywatch.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Skywatch design in my own project?
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).
Similar boards
- 2 layers125.5 × 95.1 mm

- 2 layers134 × 95.1 mm

- 2 layers17.8 × 33 mm

- 4 layers137 × 141 mm

- 4 layers30 × 20 mm

- 2 layers76.3 × 125.2 mm

- 4 layers180.8 × 300.3 mm

Dilemma
Bastardkb/Dilemma
The Dilemma is a vertical stagger low-profile keyboard with mods.
383 parts590 - 2 layers41.6 × 77.6 mm
