
Type d
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

An alarm clock with a TFT 2.25 inch screen and dial to act as not just a alarm clock, but also as a timer, stopwatch and pomodoro focus timer
Daylight is an open-source printed circuit board by RishitJain-dev, from the RishitJain-dev/Daylight repository on GitHub. It is a 2-layer board of 72 × 54.8 mm with 14 parts on 17 nets, routed with 105 tracks and 1 via.
Its parts include 3 switches, 2 diodes, 1 IC and 1 connector. It belongs with the ESP32 and RISC-V boards of this library.
An alarm clock with a TFT 2.25 inch screen and dial to act as not just a alarm clock, but also as a timer, stopwatch and pomodoro focus timer
I used KiCad to design the schematic, loosely following the guide on Blare.
https://lapse.hackclub.com/timelapse/PNQWRp-xT5TE
Placed components, routed traces, filled a ground pour and exported STEP and GERBER for later use
https://lapse.hackclub.com/timelapse/aowiD0g3GfD9
I used Onshape to design the CAD, splitting the casing into 2 pieces, top and bottom, all connected by nuts and bolts, and keycaps for the switches and a knob for the rotary encoder, and a small hole for the USB-C port
2x Cherry MX Switches
2x Keycaps any colour
1x EC11 Rotary Encoder with switch
1x Seeed XIAO RP2040
4x M3 Nut and Bolt, 2cm, Low profile top
4x M3 Spacers, 3mm diameter, 0.6cm, circular, non-threaded
1 Case (2 printed parts)
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 2 | 1N4001 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1, D2 |
| 2 | LOGO | LOGO | G***, G*** |
| 2 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2 |
| 1 | Buzzer_5V | Buzzer_Beeper:MagneticBuzzer_ProSignal_ABT-410-RC | BZ1 |
| 1 | Conn_01x08_Pin | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J1 |
| 1 | RotaryEncoder | Rotary_Encoder:RotaryEncoder_Alps_EC11E_Vertical_H20mm_CircularMountingHoles | SW3 |
| 1 | XIAO-ESP32-C3-SMD | Seeed_Studio_XIAO_Series:XIAO-ESP32-C3-DIP | U1 |
It measures 72 × 54.8 mm and has 2 copper layers, 1.6 mm thick.
14 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 RishitJain-dev/Daylight repository on GitHub, at the commit this page was made from: the board is PCB/Daylight.kicad_pcb and its schematic PCB/Daylight.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 RishitJain-dev before reusing the design.

google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards


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



Twotoz/C5VRX
Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS

