

Touchpad before crunch
A custom EMR tablet!
- Size
- 194.3 × 134.1 mm
- Copper layers
- 2
- Thickness
- 0.2 mm
- Parts
- 187
- Nets
- 572
- Pads
- 1,182
- Tracks, vias
- 7,177, 682
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 29 Jun 2025
- Updated
- 28 Aug 2026
Overview
Touchpad before crunch is an open-source printed circuit board by notaroomba, from the notaroomba/linea repository on GitHub. It is a 2-layer board of 194.3 × 134.1 mm with 187 parts on 572 nets, routed with 7,177 tracks and 682 vias.
README
README.md
Linea
Project files for a custom EMR tablet from scratch.
Inspired by Project Patchouli.
Key Features • Case & CAD • PCB • BOM • Credits • License
Key Features
- ~500kHz scanning rate
- Large (170x110mm) drawing area
- Bluetooth support (via STM32)
- USB-C for data and charging
Pen(for another version)
Case and CAD
The case includes:
- 3D printed parts: a base and a top cover
- Snap-fit case
Designed in Fusion 360.
PCB
Designed in KiCad. Notable points:
- STM32WB55RGV6TR for bluetooth support
- LiPo battery charging circuit
- USB-C
- 2 ground planes
- FPC touchpad
The PCB has 2 components, the FPC coil grid and the main board.
FPC
Main Board
BOM
| Item | Price (USD) | Source |
|---|---|---|
| FPC Board | 48.67 | JLCPCB |
| Main Board | 207.14 | JLCPCB |
| Test Pen | 12.35 | Aliexpress |
| LiPo 1200mAh | 12.00 | Online Marketplace |
| Subtotal | 280.16 | |
| Shipping | 30.00 | Estimated |
| Total | 310.16 |
Credits
- Project Patchouli
- Flipper Zero
- Check
/referencesfor more information
This project uses:
You may also like...
- Niveles De Niveles – Real-time flood alert app
- ROCKETMEN – Custom flight controller files
- Tamaki – A cute HackPad
License
MIT
notaroomba.dev · GitHub @NotARoomba
Parts
187| Qty | Value | Footprint | References |
|---|---|---|---|
| 184 | Conn_02x03_Odd_Even | footprints:coil_terminal_3p | J10, J11, J100, J101, J102, J103, J104, J105, J106, J107, J108, J109, J110, J111, J112, J113 +168 |
| 3 | Conn_01x26_MountingPin | FPC:Hirose_FH12-26S-0.5SH(55)-FPC_1 | J1, J2, J3 |
More from notaroomba/linea
1- 4 layers45 × 80 mm

Similar boards
- 2 layers305 × 126.8 mm

VKeyboard
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
187 parts915 - 2 layers149.6 × 127.1 mm

- 2 layers85.5 × 136.8 mm

- 2 layers192.4 × 50 mm

- 2 layers149.1 × 134.5 mm

- 2 layers136 × 100 mm

ClimateSprinklerController
kbx81/ClimateSprinklerController
ESP32-based climate and sprinkler controller for use with ESPHome
187 parts56 - 2 layers142.4 × 110.5 mm

- 2 layers315.3 × 186 mm

Keychron optical keyboard
girishji/keychron-optical-keyboard
Keyboard PCB in KiCad using Keychron low-profile optical switches
187 parts46MIT
Questions
How big is the Touchpad before crunch PCB?
It measures 194.3 × 134.1 mm and has 2 copper layers, 0.2 mm thick.
What parts does the Touchpad before crunch use?
187 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.
Where can I download the Touchpad before crunch KiCad files?
From the notaroomba/linea repository on GitHub, at the commit this page was made from: the board is hardware/touchpad/touchpad-backups/touchpad_before_crunch.kicad_pcb and its schematic hardware/board/analog.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Touchpad before crunch design in my own project?
Its repository states no licence, so its author keeps all rights: ask notaroomba before reusing the design.