geekhack

geekhack Community => Input Devices => Topic started by: cirthix on Sat, 11 June 2011, 13:17:07

Title: Best mouse sensor? Looking to swap the internals out of my logitech marble trackball
Post by: cirthix on Sat, 11 June 2011, 13:17:07
I was looking at the philips twineye (no liftoff issue with a trackball), are there others I should look for?

I will be making my own PCB for it, but I will need documentation on interfacing with the sensor.  in-system programming via some common interface (SPI/I2C/RS232/USB) with free tools is needed, I will not be buying an expensive programmer for this.

The easiset thing to do would be to mod an existing mouse into the trackball, but I wouldn't mind making my own.  

Requirements:
ease of use
inversion of x-axis or y-axis
ability to disable acceleration
no angle-snapping
no prediction
500 or 1000hz refresh
1000+ DPI minimum, higher is nice since you can always adjust it down.
good quality tracking

Thanks,
cirthix
Title: Best mouse sensor? Looking to swap the internals out of my logitech marble trackball
Post by: Bilbin on Sat, 11 June 2011, 17:38:06
Avago 3080 would probably be best suited to your needs.
Title: Best mouse sensor? Looking to swap the internals out of my logitech marble trackball
Post by: Bullveyr on Mon, 13 June 2011, 05:40:36
The easiest way would be using a Deathadder, it would fit your requirement and it's easy to use because of the small 2 part PCB.

If you really wan't to build your own, sensor-wise you don't have to care about polling-rate (has nothing to do with the sensor). Sensors don't offer x/y axis inversion but ofc you can do whatever you wan't with the movement data (delta x/y) from the sensor.

The Avago ADNS-3090 would fit all your requirements but for such a project a lower-end sensor should also do the trick.
A Cypress OvationONS II is probably also a good choice because it's a single chip solution (MCU + Sensor)

In most cases the publically available information is probably not enough so you may have to contact the manufacturers (Avago, PixArt, Philips, Cypress).