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

This project is an electrically locked box. You can safely store things that you are addicted to inside it and unlock it by reaching a particular goal. I'm going to put sweets in it and unlock the box once I've reached my daily calorie target on my smartwatch.
CustomLocker is an open-source printed circuit board by itsLeatch, from the itsLeatch/customLocker repository on GitHub. It is a 2-layer board of 92 × 76 mm with 15 parts on 38 nets, routed with 133 tracks and 26 vias.
It is built around the KXG1203C. Its parts include 4 connectors and 2 ICs. It belongs with the ESP32 boards of this library.
This project is an electrically locked box. You can safely store things that you are addicted to inside it and unlock it by reaching a particular goal. I'm going to put sweets in it and unlock the box once I've reached my daily calorie target on my smartwatch. Inside the box is a load cell that can roughly detect the amount of sweets taken out. In addition to that, there is a wireless charger, that will charge e.g. your phone while beeing busy.
I often find myself looking at my phone a lot when I'm busy, which slows me down. Furthermore, I also want to do more sport. With the box, I can combine these things and create my first PCB, build a large 3D model, and learn many other skills.
https://github.com/user-attachments/assets/28022000-88c3-4b23-8f9c-2944c17416d4
servo motor: connect the red cable to +5v hall effect sensor: when facing the smaller side the left once is +5v, the middle one GND and the right one signal HX711: this board is solderd directly on the PCB in the only possible direction power: connect the 5V of the USB-C connector with the +5V on the board and the +5V on the wireless charger, same for GND
| Description | price in € |
|---|---|
| 2 pices M4 DIN9021 to spread the pressure over the box | 2X0,24=0,48 |
| 2 pices M5 DIN9021 to spread the pressure over the box | 2x0,29=0,58 |
| 2 pieces M5 domed cap nut | 2x0,49=0,98 |
| total price in € | 2,04€ |
| total price in $ (7/17/2025 at 4:44pm under: https://www.visa.de/support/verbraucher/visa-reiseservices/exchange-rate-calculator.html) | 2,39$ |
| Description | price in $ |
|---|---|
| 2 pices M4 DIN9021 to spread the pressure over the box | 4 |
| shipping cost | 3,3 |
| total | 7,3 |
| Description | price in $ |
|---|---|
| aliexpress | 47,56 |
| local building center | 2,39 |
| PCB | 7,3 |
| 3D-Filament | nothing - I have to use Printing Legion because I have no 3D-Printer yet 😥 |
| total | 57,25 |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole | MountingHole:MountingHole_4.3mm_M4 | H1, H2, H3, H4 |
| 4 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | CANCEL1, DOWN1, SELECT1, UP1 |
| 1 | DM-OLED096-636 | DM-OLED096-636:MODULE_DM-OLED096-636 | U2 |
| 1 | ESP32-DEVKITC-32D | ESP32-DEVKITC-32D:MODULE_ESP32-DEVKITC-32D | U1 |
| 1 | HX711 load cell | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | Hall Effect Sensor | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J4 |
| 1 | KXG1203C | KXG1203C:XDCR_KXG1203C | LS1 |
| 1 | Power | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | Servo Motor Connector | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1 |
It measures 92 × 76 mm and has 2 copper layers, 1.6 mm thick.
15 parts, built around the KXG1203C. 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 itsLeatch/customLocker repository on GitHub, at the commit this page was made from: the board is KiCad/custom locker/custom locker/custom locker.kicad_pcb and its schematic KiCad/custom locker/custom locker/custom locker.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 itsLeatch before reusing the design.

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

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

mntmn/amiga2000-gfxcard
MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog

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

kenp-io/not-for-airpods-repairs
The content of this repository is licensed under the WTFPL License. Please have a close look at the terms before using this material.

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
