A MOUSE YOU CONTROL WITH YOUR LIPS, FOR PEOPLE WHO CANNOT USE THEIR HANDS

A small mouthpiece on a sensor board that moves a cursor and clicks with lip movement and breath, presenting to any computer as an ordinary USB mouse.

by AsTeRICS Foundation

FULL CAD BOM FIRMWARE DOCS

Open-hardwareHealth

difficulty
●●●○○
time
a weekend
license
CERN-OHL-S-2.0 (hardware), GPL-3.0 (firmware), CC-BY-SA-4.0 (docs)
repo
repo ACTIVE43 stars

WHAT YOU’LL NEED

  • 3D printer + filamentprintable parts — files are in the repo
  • Electronic partsfull list with part numbers in the repo BOM
  • Dev board / microcontrollerruns the project firmware

Partner

Show off your buildRecord and edit your build video by editing the transcript, not the timeline.Try Descript
1

COMPAREE VERDICT

FLipMouse is a genuine assistive device that replaces a mouse and keyboard entirely, designed for people with no hand function. Lip movement drives the cursor in all directions, and a light sip or puff of air clicks. It presents itself to the computer as an ordinary USB mouse and keyboard, so there is no software to install and it works with any operating system. The AsTeRICS Foundation made this specifically to be reproducible at home: the repository has complete KiCad schematic and PCB source files, STL files for the 3D-printed mouthpiece and enclosure, a full BOM with part numbers, and an assembly guide that photographs every single step. The firmware is Arduino-based and the board uses an Arduino Nano RP2040 Connect, so someone comfortable with basic electronics and 3D printing can build one. The single hardest part is not the assembly — it is the calibration, because the pressure sensor and force-sensing resistor readings need tuning to each person's range of movement, and that process is not as clearly documented as the build itself. If you are building this for someone else, plan time to sit with them and adjust the sensitivity curves. The licence explicitly covers hardware, firmware, documentation and images, and all three permit commercial use. There is a companion FLipPad for people who can still use a finger but not a standard mouse, in a separate repository with the same documentation quality.

NOT IN THE REPO

  • Complete 3D printable STL files, Gerber PCB files, and Arduino firmware in the repository.
  • Step-by-step assembly guide with a photograph of every stage.
  • BOM lists every component with supplier part numbers and alternatives.
  • Licence is CERN-OHL-S v2 for hardware, GPL v3 for firmware, and CC BY-SA 4.0 for documentation and images — all explicitly stated and all permit commercial use.
  • The FLipPad touch version is in a separate repository with the same structure.
  • No driver installation on the host computer — presents as a standard USB HID mouse and keyboard.

Can I build this?

PrintMouthpiece, enclosure and sensor mount — STL files provided, PLA or PETG, no supports needed for most parts
BuyRP2040 dev board, force-sensing resistor, pressure sensor, buttons, USB cable, and a handful of passive components — full BOM with Digi-Key and Mouser part numbers in the repo
Tools3D printer, soldering iron, PCB fabrication (order Gerbers from JLCPCB or similar), USB cable for flashing firmware, and a computer to calibrate the sensor readings
SkillsBasic soldering, 3D printing, and Arduino firmware flashing — the assembly guide assumes you have done those before but walks through every connection
TimeA weekend: half a day to print and another half to solder and assemble, then an evening to flash firmware and calibrate the sensors to the user
Cost$$: the PCB fabrication and the force-sensing resistor dominate the cost, total around $60-80 depending on component choices and PCB quantity
SafetyNo mains voltage and no sharp parts. The mouthpiece must be cleaned regularly if used by a person with limited immune function. The pressure sensor tubing must remain unobstructed or the click will not register.

Build at your own risk. Projects involve tools, electronics and sometimes mains voltage — follow the creator’s safety notes.

A desktop 3D printer that prints in full colorPartner · Kickstarter
A desktop 3D printer that prints in full color

HeyGears G1: 10M+ colors and transparent parts in one print, plus UV printing on flat objects. Figures, parts and labels — no painting.

See how it prints

Gallery

https://raw.githubusercontent.com/asterics/FLipMouse/master/Documentation/Fabrication/full_flipmouse_delivery.jpg
https://raw.githubusercontent.com/asterics/FLipMouse/master/Documentation/Fabrication/sensorboard_luerlock/img/7_final.jpg
https://raw.githubusercontent.com/asterics/FLipMouse/master/Documentation/Fabrication/sensorboard_luerlock/img/4_luer_pcb.jpg
https://raw.githubusercontent.com/asterics/FLipMouse/master/Documentation/Fabrication/mouthpiece/img/heatgun.jpg
https://raw.githubusercontent.com/asterics/FLipMouse/master/Documentation/Fabrication/mouthpiece/img/mitresaw.jpg
https://raw.githubusercontent.com/asterics/FLipPad/main/Documentation/UserManual/Bilder/IMG_7118.jpg
https://raw.githubusercontent.com/asterics/FLipPad/main/Documentation/UserManual/Bilder/IMG_7119.jpg
https://raw.githubusercontent.com/asterics/FLipPad/main/Documentation/UserManual/Bilder/IMG_7120.jpg

Start here

Navigation into the creator’s own docs — we don’t rewrite the guide, we route you to the source.

  1. 1.Read the complete assembly guide in the Documentation folder (Every assembly step is photographed — start here to see what the build actually involves)
  2. 2.Order the PCB using the KiCad PCB source files in the Hardware folder (Upload the KiCad files to JLCPCB or PCBWay, minimum quantity is usually 5 boards)
  3. 3.Order components from the BOM(Part numbers for Digi-Key and Mouser are listed, plus alternatives — the force-sensing resistor is the most important to get right)
  4. 4.Print the mouthpiece and enclosure parts(PLA or PETG, no supports needed for most parts, print the mouthpiece in food-safe filament if possible)

Resources

Documentation, files and community threads for this build — we link straight to the original sources and never rehost the creator’s files.

Ultra-thin power bank that fits anywherePartner · Kickstarter
Ultra-thin power bank that fits anywhere

CORE POWER BANK S: 0.2" thin, 2.8 oz, 5000 mAh with 22.5W fast charging. Semi-solid battery, carbon fiber, IPX7 waterproof.

Learn more

KNOWN ISSUES

  • The calibration step is harder than the assembly — plan to spend an evening adjusting sensor sensitivity curves for the actual user, and the documentation for that process is thinner than the build guide itself.
  • The force-sensing resistor (FSR) is the most failure-prone component — buy two, because a cracked sensor will give erratic readings and waste a weekend of debugging.
  • The mouthpiece must be cleaned regularly and may need reprinting after extended use — if building for someone else, print two and include cleaning instructions.
  • The pressure sensor tubing must remain unobstructed or the sip-and-puff click will not register — test it before final assembly.
  • PCB minimum order quantity is usually 5 boards, so the per-unit cost drops sharply if building multiples or sharing an order.
  • The firmware must be flashed before the first use and the Arduino IDE setup is not documented in the assembly guide — assume you will need to install RP2040 board support and libraries.

Does this need special software on the computer it plugs into?

No. It presents itself as a standard USB HID mouse and keyboard, so any operating system recognises it immediately with no drivers.

Can I build the FLipPad touch version instead?

Yes, it is in a separate repository with the same documentation structure. The FLipPad is for people who can still use a finger but not a standard mouse.

How do I calibrate the sensors for a specific person?

The firmware has a configuration mode accessible over USB serial, but the documentation for that process is less detailed than the assembly guide — expect to experiment with sensitivity values.

Is this a certified medical device?

No. It is an open-source assistive technology project, not a certified medical device, and it carries no regulatory approvals.

Can I sell these?

Yes, the CERN-OHL-S licence permits commercial use as long as you share any hardware modifications under the same licence.

Community builds

No community builds yet — be the first, we feature the best ones.

Discussion1

FROM THE COMPAREE TEAM

234 stars and a complete photographic assembly guide — but the calibration process is less documented than the build itself. If you have tuned one of these for an actual user, what sensitivity values worked?

CompareeTEAM14d agoedited

Practical notes from our verification: the repository is actively maintained with the last push in November 2025, the FLipPad companion project is in a separate repository under the same organisation, and the single biggest time sink is not the assembly — it is the sensor calibration, which needs to be tuned to each person's range of movement and is less clearly documented than the build steps. The force-sensing resistor is the component most likely to fail if mishandled, so buying a spare is worth it. No official video walkthroughs exist in the repository; community demonstrations are out there but not linked from the README. Correction 21 August 2026: this page previously said the mainboard uses an ESP32 and that the repository ships Gerber files. The FLipMouse V3 mainboard uses an Arduino Nano RP2040 Connect; an ESP32 appears only as an optional Bluetooth add-on module. The repository contains KiCad schematic and layout sources, not exported Gerbers - you generate those yourself.

AsTeRICS Foundation

The AsTeRICS Foundation develops open-source assistive technologies for people with disabilities. FLipMouse and FLipPad are part of a broader ecosystem of adaptive input devices, all built to be reproducible at home with standard fabrication tools.

GitHub Web

Star the project on GitHub

DISCLAIMER

  • Comparee is not the author of the projects featured here. All rights to each project belong to its creator — every page links to the original source, and we never host creators’ files.
  • Information is provided without warranty and may become outdated as projects evolve. Prices are indicative bands only — always check the creator’s parts list for current costs.
  • Building and operating any project is at your own responsibility. Protective equipment, safe workshop practice and compliance with local regulations are the builder’s responsibility.