L.I.P.S.

milar111·L.I.P.S.·pcb/LIPS_V3.2/LIPS_V3.2.kicad_pcb

L.I.P.S. PCB layout, top view — open source WCH CH32/CH55x board by milar111
Simulate this board

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…

L.I.P.S., from the project README
From the project README

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.

QtyPartRefs
1
CH552G
U1
1
USBLC6-2SC6
U3
1
USB4085-GF-A_REVB
J1
1
SolderJumper_2_Open
JP1
4
TestPoint
TP1, TP2, TP3, TP4
2
~
XGZP6897A025HPDPN1, XGZP6897A025HPDPN2
4
100NF
100nF
C1, C2, C3, C4
3
5K1
5k1
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