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

PCB fidget toy for Journey v1
Haptic hands is an open-source printed circuit board by isobel-p, from the isobel-p/haptic-hands repository on GitHub. It is a 2-layer board of 67 × 38 mm with 25 parts on 21 nets, routed with 123 tracks and 7 vias.
Its parts include 8 switches, 6 resistors, 6 diodes and 1 capacitor.
A PCB fidget toy with haptic feedback for ultimate satisfaction. Good to help you relax, or somewhere to put your hands in an awkward social encounter.
Want a better viewing experience? Read it here instead.
(note to Journey voters: I forgot to upload my last update - oops... I finally arranged all the components and routed the PCB. I didn't get time to add silkscreen designs but I'm finally happy with how it turned out.)
| Component | Quantity |
|---|---|
| CR2032 Battery Cell | x1 |
| 6mm Push Button | x8 |
| 5mm LED | x6 |
| Resistor | x6 |
| Capacitor | x1 |
| Potentiometer | x1 |
| Mini Motor Disk | x1 |
The final schematic. My first attempt only had one button, but what fun would that be?!
Download the STEP file in this repo or check it out here.
Living in Flatland? Here's a screenshot.
Ok kids, story time...
This was my first real PCB and wow was it hard. Looking at a blank KiCad schematic for the first time was scary. I kinda forgot to post updates somewhere in the middle, and I completely forgot to commit my changes so I just uploaded everything in massive chunks. I spent so many hours doing this that I really needed to spend revising for tests for the new school term.
But it was worth it.
Looking back after these ten days, I have something tangible, that I'll hopefully be able to hold in my human hands and use in my everyday life. This is something that I really needed, to keep me occupied in the quiet moments in everyday life, and I hope it's something you'll need too. Thank you to the people watching my journey, especially the nine of you who followed me in the end. It really helped, believe me. Thank you <3
I'm @isobel-p on GitHub, HC Slack and most other socials.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 220Ω | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R3, R4, R5, R6 |
| 6 | LED | LED_THT:LED_D5.0mm | D1, D2, D3, D4, D5, D6 |
| 6 | SW_Push_45deg | Button_Switch_THT:SW_PUSH_6mm | SW2, SW3, SW4, SW5, SW6, SW7 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW1, SW8 |
| 1 | 10uF | Capacitor_THT:CP_Radial_D8.0mm_P5.00mm | C1 |
| 1 | Battery_Cell | Battery:BatteryHolder_Keystone_3034_1x20mm | BT1 |
| 1 | LOGO | LOGO | G*** |
| 1 | Motor_DC | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | M1 |
| 1 | R_Potentiometer | Potentiometer_THT:Potentiometer_Vishay_T73YP_Vertical | RV1 |

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

davidphilipbarr/Sweep
Sweep - a small promicro based keyboard inspired by the Ferris.


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

xyphro/UsbGpib
Versatile, cheap and portable USB to GPIB converter (USBTMC class based)


jes/scamp-cpu
A homebrew 16-bit CPU with a homebrew Unix-like-ish operating system.

It measures 67 × 38 mm and has 2 copper layers, 1.6 mm thick.
25 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 isobel-p/haptic-hands repository on GitHub, at the commit this page was made from: the board is haptic-hands.kicad_pcb and its schematic haptic-hands.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 isobel-p before reusing the design.