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

A PCB for LucidVR prototype 5 haptic gloves
LucidGloves is an open-source printed circuit board by Glitch752, from the Glitch752/LucidGlovesPCB repository on GitHub, published under the Unlicense licence. It is a 2-layer board of 73.7 × 50.8 mm with 30 parts on 68 nets, routed with 251 tracks and 1 via.
Its parts include 20 connectors, 3 resistors, 1 diode and 1 switch.
A PCB for LucidVR prototype 5 haptic gloves.
| Item | Link | Quantity required for 2 gloves | Quantity to purchase | Total price (as of writing) | Variant | Notes |
|---|---|---|---|---|---|---|
| 49E Hall Effect Sensors | https://www.aliexpress.us/item/3256806022182106.html | 30 | 1 | $5.28 | 50pcs | 3 per finger w/ splay |
| Neodymium magnets | https://www.aliexpress.us/item/3256804031680743.html | 100 | 1 | $2.44 | 100pcs | Requires 5 per finger for flexion, +5 per finger for splay |
| Silicone Grips | https://www.amazon.com/Protectors-Fingertips-Fingertip-Paperwork-Instrument/dp/B09P1SV9BM | 10 | 1 | $6.96 | Pack of 50 | One per finger |
| Battery | https://www.amazon.com/gp/product/B094G1GL8T | 2 | 1 | $35.95 | Pack of 2 | 1 per hand; can use pretty much any USB power bank with two 2.1A outputs |
| ESP-WROOM-32 | https://www.aliexpress.us/item/2251832678407407.html | 2 | 2 | $5.66 | ESP-WROOM-32D | 1 per hand |
| MG90S Servo Motors | https://www.aliexpress.us/item/3256805639785749.html | 10 | 1 | $8.01 | MG90S-10pcs | 5 per hand |
| 10x15x4mm Bearings | https://www.aliexpress.us/item/3256802495161748.html | 20 | 2 | $26 | 10pc 6700ZZ ABEC 1 | 2 per finger |
| CD74HC4067 Multiplexer | https://www.amazon.com/Ximimark-Digital-Multiplexer-Breakout-CD74HC4067/dp/B07K7JF3HX | 2 | 1 | $6.99 | Pack of 5 | 1 per hand |
| 3D printed parts | https://github.com/LucidVR/lucidgloves/wiki/Prototype-5-Beta-Printing-Guide | 2 sets | - | Depends |
The total cost was $87.29 including batteries but excluding printed parts and the PCB as of writing.
You will also likely require:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J16, J17, J18, J19, J20 |
| 5 | Conn_01x05_Pin | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J4, J5, J10, J11, J12 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 2 | 5100Ω | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | Conn_01x05_Pin | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Horizontal | J6, J15 |
| 2 | Conn_01x19_Socket | Connector_PinSocket_2.54mm:PinSocket_1x19_P2.54mm_Vertical | J9, J13 |
| 2 | USB_C_Receptacle_PowerOnly_6P | Connector_USB:USB_C_Receptacle_GCT_USB4135-GF-A_6P_TopMnt_Horizontal | J1, J2 |
| 1 | 270Ω | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal | J3 |
| 1 | Conn_01x06_Pin | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Horizontal | J14 |
| 1 | Conn_01x08_Pin | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J8 |
| 1 | Conn_01x16_Pin | Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_Vertical | J7 |
| 1 | LED | LED_SMD:LED_PLCC-2_3x2mm_AK | D1 |
| 1 | LOGO | LOGO | G*** |
| 1 | SW_Push | Button_Switch_THT:SW_TH_Tactile_Omron_B3F-10xx | SW1 |
It measures 73.7 × 50.8 mm and has 2 copper layers, 1.6 mm thick.
30 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 Glitch752/LucidGlovesPCB repository on GitHub, at the commit this page was made from: the board is lucidGloves.kicad_pcb and its schematic lucidGloves.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the Unlicense licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

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


VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

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

tenderlove/initial-v
It's a BMW shifter converted to a Bluetooth Keyboard that you use with Vim

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

