L.I.P.S.
milar111·L.I.P.S.·pcb/LIPS_V3.2/LIPS_V3.2.kicad_pcb
About the L.I.P.S. PCB
L.I.P.S. is an open source WCH CH32/CH55x PCB design by milar111, published on GitHub under the CC-BY-NC-4.0 license. It is a 2-layer board measuring 38.6 × 15.8 mm, with 17 components from 8 distinct parts.
Its main chip is the CH552G, from the WCH CH32/CH55x family. Other key parts include the USBLC6-2SC6. By type, the board carries 4 test points, 4 capacitors, 3 resistors, 2 ICs, 1 connector and 1 jumper.
It belongs with the sensors designs in this gallery, and the repository also holds 2 earlier revisions of it.
From the project
OpenSource Affordable SipAndPuff device: Linear Interface for Paralysis Support
L.I.P.S. is an open-source assistive device that lets people with limited hand or arm mobility control a computer using sip and puff breath pressure combined with a mini analog joystick. It plugs in over USB and presents itself as a standard keyboard and mouse — no drivers, no software installation, works on any operating system.
L.I.P.S. was designed for people who cannot use a conventional keyboard or mouse. The device reads breath pressure through a silicone mouthpiece, maps each sip and puff gesture to a configurable action (key press, mouse click, or scroll), and maps joystick movement…
Main components on the L.I.P.S.
L.I.P.S. bill of materials (BOM)
17 components, 8 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CH552G | SOP-16_L10.0-W3.9-P1.27-LS6.0-BL | U1 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U3 |
| 1 | USB4085-GF-A_REVB | GCT_USB4085-GF-A_REVB | J1 |
| 1 | SolderJumper_2_Open | SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 4 | TestPoint | TestPoint_THTPad_1.7x1.7mm_Drill0.7mm | TP1, TP2, TP3, TP4 |
| 2 | ~ | +-2kPaReal | XGZP6897A025HPDPN1, XGZP6897A025HPDPN2 |
| 4 | 100NF 100nF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C3, C4 |
| 3 | 5K1 5k1 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R4, R5 |
L.I.P.S. design files
The KiCad project lives in the milar111/L.I.P.S. repository on GitHub; these links point at the commit this page was built from.
L.I.P.S.: common questions
What microcontroller does the L.I.P.S. use?
The L.I.P.S. is built around the CH552G, from the WCH CH32/CH55x family.
How big is the L.I.P.S. PCB?
The L.I.P.S. measures 38.6 × 15.8 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the L.I.P.S.?
17 components, from 8 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the L.I.P.S. design files?
From the milar111/L.I.P.S. repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the L.I.P.S. design in my own project?
It is published under CC-BY-NC-4.0, which limits how it may be reused; read the license before building on it.
Can I test firmware for the L.I.P.S. without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug WCH CH32/CH55x firmware against it before you order a PCB.
Earlier revisions in the repo: LIPS_V3.1, LIPS_V3
Similar boards
WCH CH32/CH55x
Trhmsx
cristianoag
150.4 × 120.4 mm127 parts4LNo license29WCH CH32/CH55x
Ch552g dev board
blueOkiris
55.9 × 50.8 mm9 parts2LGPL-3.018WCH CH32/CH55x
PS-OHK Control Board
blueOkiris
65 × 114 mm17 parts2LGPL-3.013WCH CH32/CH55x
MeishinoCH552
akita11
91 × 55 mm19 parts2LMIT8WCH CH32/CH55x
MeishinoCH552 sample
akita11
91 × 55 mm19 parts2LMIT8WCH CH32/CH55x
Minyas-X
kunichiko
129 × 100 mm172 parts4LMIT2