FLipMouse goes wireless

A project log for FLipMouse

A low-cost mouse replacement for people with motor restriction. Operated either by the fingers or the lips.

benjaminaignerbenjaminaigner 09/05/2016 at 08:350 Comments

I managed to build a small addon board, which enables Bluetooth communication with a variety of different devices, adding the support to use iOS based devices.

These devices don't have any USB-HID support, so it was necessary to use BT as communication channel.

The addon is simply a Bluefruit EZ-KEY HID module (from Adafruit), soldered on a perfboard.

In addition, the buzzer has to be moved on the addon board too, because of the limited space.

Currently the firmware is under testing, if you wanna try it, please use the "bluetooth" branch:

We will merge the branch, if everything works out fine

Necessary parts for the addon:


  1. Unsolder the buzzer and R3 (only if you don't have a new one) on the main PCB
  2. Solder the female header as shown in picture 1
  3. Solder wires to following pins of the header (the upper left is pin 1, the lower left is pin 2 on the main PCB):
    2 (VCC), 3 (buzzer), 7 (Teensy Serial3 RX), 8 (Teensy Serial3 TX), 10 (GND)
    Please use about 5cm wire for each pin and solder only ONE side
  4. Put the wires through holes in the perfboard nearby the soldered pin
  5. Solder the Bluetooth module, and connect following pins:
    "G" -> pin 10 (GND)
    "RX" -> pin 8 (Teensy TX)
    "TX" -> pin 7 (Teensy RX)
    "Vin" -> pin 2 (VCC)
  6. Solder the buzzer and the 4k7 resistor as shown in picture 2
  7. Connect one pin of the resistor to one pin of the buzzer
  8. Connect the remaining pin of the buzzer to GND
  9. Connect the remaining pin of the resistor to pin 3 (buzzer)
  10. Mount the addon board and re-assemble the FLipMouse (Picture 3 & 4)

Picture 1: the female header position (upper left pin: 1; lower left pin: 2)

Picture 2: the Bluefruit EZ-KEY HID module & the buzzer

Picture 3: mounted addon board

Picture 4: assembled FLipMouse (without covers)

Update the firmware & you're finished!