-
Notifications
You must be signed in to change notification settings - Fork 9
calibration
You may have noticed, that the mouthpiece of the FLipmouse is extremely sensitive. It is one of the biggest advantages of this device, but there are some problems related to the sensitivity. Maybe you noticed, that the mouse cursor is moving, if you change the position while the FLipmouse is plugged in?
This page describes which calibration facilities we built in and how to use them:
- If you just built a new FLipmouse, please follow the instructions in Getting started
- If you want to know something about the runtime calibration (triggered while the device is used), have a look at Runtime calibration
- You find additional information on the start up calibration in Start-up calibration
- Detailed information and links to the sourcecode are available in the last part: Further information
So you just finished building our FLipmouse construction set?
Congratulations!
You need to follow a few additional steps to complete the setup. This chapter shows you how the initial sensor calibration is done for the FLipmouse. To achieve maximum accuracy, please follow the following steps.
Prerequisites:
- Fully assembled FLipmouse (see: Building the FLipmouse)
- FLipmouse firmware is running (see: Initial setup)
- Running FLipmouseGUI software, which is able to connect to the FLipmouse (see: [GUI config] (https://github.com/asterics/FLipMouse/wiki/gui))
Goals:
- Calibrated mouthpiece sensors
- Calibrated sip'n'puff sensor
Steps:
-
Unmount the mouthpiece
-
Unmount the front cover (hold by 2xM3 screws) to have access to the 4xM4 screws:

-
Connect the FLipmouse to the PC
-
Start the FLipmouse GUI software and connect to the FLipmouse
-
Open the tab "Force levels":
You should see now the current values of each FSR sensor. The values maybe completely different than the ones shown in this picture. -
Our goal: Each sensor value should be in the area of 500-600. You achieve the highest accuracy if all values are equal and around 520. As you can see in the picture, values from 500 to 660 are also valid (this example works very well). Follow the next steps to calibrate each sensor to a good value
-
The value will increase, if you tighten the screws (turn right); the value will decrease, if you loosen the screws (turn left). Adjusting one sensor is done by turning BOTH of the nearest screws (e.g. sensor up -> turn both upper screws)
-
Start with the sensor which has the highest deviation of the optimal value
-
Adjust each sensor to the optimal possible value. Don't be afraid: your mouse cursor will move anywhere.
-
If you are done, unplug the FLipmouse and close the FLipmouse GUI. Now we are done for hardware calibration.
-
Mount the front cover and attach the mouthpiece
-
Connect the FLipmouse to the PC
-
Start the FLipmouse GUI software and connect to the FLipmouse
-
Open the tag "Cursor Movement":

-
Adjust the Deadzone value to the lowest possible value, where the mouse cursor does not move itself. Move the mouthpiece a few times and look if the mouse cursor stops if the mouthpiece is in the idle position.
-
TBD...
So, now we are calibrating the sip/puff sensor
TBD...
TBD
TBD