

CM4IOv5
The ultimate gesture controlled desktop compainion
- Size
- 56.5 × 72.3 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 21
- Nets
- 166
- Pads
- 334
- Tracks, vias
- 521, 126
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 22 May 2025
- Updated
- 6 Aug 2025
Overview
CM4IOv5 is an open-source printed circuit board by Choccy-vr, from the Choccy-vr/WavePad repository on GitHub. It is a 4-layer board of 56.5 × 72.3 mm with 21 parts on 166 nets, routed with 521 tracks and 126 vias.
It is built around the 74LVC1G07SE-7-MS, RT9742GGJ5 and USBLC6-4SC6. Its parts include 7 resistors, 4 connectors, 3 ICs, 1 capacitor and 1 diode. It belongs with the Raspberry Pi (Linux) boards of this library.
Main components
374LVC1G07SE-7-MS
SC-70-5SC-70-5 Buffers, Drivers, Receivers, Transceivers ROHSMSKSEMIBuffers, Drivers, Receivers, TransceiversRT9742GGJ5
TSOT-23-5-40℃~+85℃ 1 1A 2.7V~6V 70mΩ Active High High Side Switch Short-Circuit Protection(SCP)、Undervoltage Protection(UVP)、Overcurrent Protection(OCP)、Over Temperature Protection TSOT-23-5 Power Distribution Switches ROHSRichtek TechPower Distribution SwitchesUSBLC6-4SC6
SOT-23-6-55℃~+125℃ 0.3pF 15V 300W@8/20us 4.7A@8/20us 5V 6V 80nA ESD Four channels IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 Unidirectional SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSTECH PUBLICESD And Surge Protection (TVS/ESD)
README
README.mdWavePad
Meet WavePad, the ultimate desktop companion.
With inspiration from the Stream Deck, this can do a whole load of things like opening an app, checking system vitals, along with many more things, such as controlling music, focus, etc. You can even create your own app! The possibilities are endless.
So, how do you control this?
You can do all those things listed above and more, all with a variety of hand gestures or by interacting with a touch screen. By using an IR camera, WavePad can dectect hand gestures even in the dark!
Features
-
All off-the-shelf parts (Except the PCB)
-
Gesture Detection (Hand and some finger tracking)
-
Built on Raspberry Pi OS
-
Custom Apps (You can build them yourself!)
-
Touch Screen
-
PC Communication (Acting like a Stream Deck)
-
Standalone Operation
-
More To Come
BOM
| Item Name | Purpose | Source | Price | Total |
|---|---|---|---|---|
| CM4 1GB Lite | Main Compute Unit | https://www.mouser.com/ProductDetail/358-SC0691 | $35$ | |
| 4.3in QLED | Display | https://www.waveshare.com/43h-800480-ips.htm?sku=24774 | $40$ | |
| NoIR Camera | Gesture | https://www.mouser.com/ProductDetail/358-SC0024 | $15$ | |
Work in Progress
Parts
21| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | Conn_01x22_Female | CM4IO:Hirose_FH12-22S-0.5SH_1x22-1MP_P0.50mm_Horizontal | J8, J15 |
| 2 | nf | Resistor_SMD:R_0402_1005Metric | R17, R18 |
| 1 | 0R | Resistor_SMD:R_0805_2012Metric | R5 |
| 1 | 10u | Capacitor_SMD:C_0805_2012Metric | C5 |
| 1 | 12K 1% | Resistor_SMD:R_0402_1005Metric | R29 |
| 1 | 1k | Resistor_SMD:R_0402_1005Metric | R10 |
| 1 | 5.1K | Resistor_SMD:R_1206_3216Metric | R9 |
| 1 | 74LVC1G07SE-7 | Package_TO_SOT_SMD:SOT-353_SC-70-5 | U5 |
| 1 | ComputeModule4 | CM4IO:Raspberry-Pi-4-Compute-Module | Module1 |
| 1 | L | Inductor_SMD:L_0603_1608Metric | L1 |
| 1 | LED Red | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | Micro_SD_Card_Det | CM4IO:SDCARD_MOLEX_503398-1892 | J7 |
| 1 | PTC Fuse | Resistor_SMD:R_1206_3216Metric | F1 |
| 1 | RT9742GGJ5 | Package_TO_SOT_SMD:SOT-23-5 | U18 |
| 1 | TestPoint | TestPoint:TestPoint_Pad_2.0x2.0mm | TP5 |
| 1 | USB 5v | TestPoint:TestPoint_Pad_2.0x2.0mm | TP3 |
| 1 | USBLC6-4SC6 | Package_TO_SOT_SMD:SOT-23-6 | U1 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_Molex_105450-0101 | J5 |
| 1 | nf | Resistor_SMD:R_0805_2012Metric | R4 |
Questions
How big is the CM4IOv5 PCB?
It measures 56.5 × 72.3 mm and has 4 copper layers, 1.6 mm thick.
What parts does the CM4IOv5 use?
21 parts, built around the 74LVC1G07SE-7-MS, RT9742GGJ5 and USBLC6-4SC6. 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 CM4IOv5 KiCad files?
From the Choccy-vr/WavePad repository on GitHub, at the commit this page was made from: the board is WavePad-KiCAD/CM4IOv5.kicad_pcb and its schematic WavePad-KiCAD/CAM_ESP.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the CM4IOv5 design in my own project?
Its repository states no licence, so its author keeps all rights: ask Choccy-vr before reusing the design.
Similar boards
- 4 layers55 × 14.7 mm

- 6 layers76 × 56 mm

CM4 MANET
ties1887/Mesh-radio-Halow-LoRa
Modular mesh radio system using Raspberry Pi + HaLow (802.11ah) + LoRa.
122 parts40 - 6 layers80.9 × 63 mm

- 6 layers125 × 125 mm

Libreboard broken
256foundation/libreboard
Open Source Bitcoin Mining Control Board
193 parts21CERN-OHL-S-2.0 - 4 layers40 × 55 mm

CM4 Carrier
xwlred/OpenHD-CM4-Carrier-Board
[Shelved] RPI CM4 carrier for use in OpenHD
73 parts14LGPL-2.1 - 4 layers80 × 70 mm

CM4IOv5
vega-d/CM4-nano-carrierboard
A simplified carrier board for RPI CM4 module featuring reduced footprint.
66 parts11GPL-3.0 - 4 layers122.3 × 96.1 mm

- 4 layers100 × 100 mm
