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

Uses a large "3D" capacitor to measure the XYZ coordinates of a user's hand in physical space.
3DCapacitiveSensor is an open-source printed circuit board by Petersoj, from the Petersoj/STM32-3DCapacitiveSensor repository on GitHub. It is a 2-layer board with 14 parts on 7 nets, routed with 22 tracks and 0 vias.
Its parts include 8 connectors and 6 resistors.
This project uses the STM32F072RB MCU on the 32F072BDISCOVERY board and a large "3D" capacitor to measure the XYZ coordinates of a user's hand in physical space so that a user can move/click a computer mouse without touching anything. This project was inspired by this video.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 10K | Resistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_Horizontal | R2, R4, R6 |
| 3 | 220K | Resistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_Horizontal | R1, R3, R5 |
| 1 | 3V | Connector_PinHeader_2.00mm:PinHeader_1x01_P2.00mm_Vertical | J7 |
| 1 | Pin Socket | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J1 |
| 1 | X_plate | Connector_PinHeader_2.00mm:PinHeader_1x01_P2.00mm_Vertical | J4 |
| 1 | X_shield | Connector_PinHeader_2.00mm:PinHeader_1x01_P2.00mm_Vertical | J2 |
| 1 | Y_plate | Connector_PinHeader_2.00mm:PinHeader_1x01_P2.00mm_Vertical | J5 |
| 1 | Y_shield | Connector_PinHeader_2.00mm:PinHeader_1x01_P2.00mm_Vertical | J3 |
| 1 | Z_plate | Connector_PinHeader_2.00mm:PinHeader_1x01_P2.00mm_Vertical | J6 |
| 1 | Z_shield | Connector_PinHeader_2.00mm:PinHeader_1x01_P2.00mm_Vertical | J8 |
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 Petersoj/STM32-3DCapacitiveSensor repository on GitHub, at the commit this page was made from: the board is design/3DCapacitiveSensor.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Petersoj 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

