User Guides Convert Your Old Optical Mouse CCD into a Scanner !

Are you using an optical mouse right now? Ever wanted to see your desktop through the eye on the bottom of it? Me neither, I already know I have to clean my desktop :)

People get bored sometimes, and when I get bored I sometimes open up stuff to find out what makes it tick. One time, I did this with an old optical mouse. Well, a mouse only has 2 chips inside: the optical sensor and a chip for the usb/ps2-interfacing. I looked up the datasheet of the optical sensor (which is an ADNS2610) and it told me the sensor has a tiny 18x18 CCD, which can be read out using the serial port (the one which normally interfaces to the PS2/USB-chip).

So I start Visual Basic (I usually do my stuff under Linux, but I'm no star at using anything graphical like QT or GTK, so for this quick'n'dirty project I fell back in my old habits) and hack something up using a few wires to the trusty ole parallel port. The result: crisp lo-res b&w imaging :)

e4yo.png


As you can see, the mouse was over some text with an 'e' in it.

One of the more obvious features of a mouse, however, is that it can detect movement. Combine this with the just-aquired imaging features, and we have a ghetto b&w handscanner. This is a 'scanned' piece of a receipt:

boodschappen4lv.jpg


I can understand you can't wait to have such a handy scanner yourself. And now, you can! The software is downloadable here. The software works on mice which use an ADNS-2610 optical sensor, recognisable by the eight pins, the sun-like mark and the text 'A2610'. I've seen this sensor in most cheap optical mice that aren't too old. To hook it up, check out the pinout in the datasheet, then on the PCB cut the traces running from the sensors SCK- and SDIO-pins to the rest of the mouse. Then connect the sensor, using a diode, to a parallel port, like this:

pp: adns-2610:

25-----------------GND
12----------+------SDIO
5 -----|<|--+
9 -----------------SCK
Plug in the USB/PS2-plug (or apply 5V to the Vcc-pin of the sensor), run the software and you should be OK.

If you used this information or software in any useful project, I wouldn't mind being mailed about it.

Datasheet : View attachment 1810
____________________

Original guide posted by jeroen
Original guide is posted here

Never tried it personally, all credits to jeroen for this innovative find :clap:
If anybody succeeds please dont forget to thank jeroen.
This is not my guide, use at your own risk.
__________________________________________________
 

Attachments

  • 5988-9774EN.pdf
    277.7 KB · Views: 543
^ if you click on it will open a web page but your d/l would start automatically, or you can right click & choose save as to d/l the software.

i hope that is what you were asking.
 
no!
when i click on the web page opens up n then it shud ask to download etc perhaps its not happening
when the web page opens up no sooner wb pops up ??

EDIT : well i ged to d/l it by maxthon perhaps i dont find any reason when i use opera why? was wb popin up as if im loadin up some kind of theme
 
so you mean wb - windowsblinds, possible but usually .wba is the extension used by wb, check your the opera preferences-downloads, look for zip extension, if its set to open with wb change it.
 
Anyone has tried it yet ??????
I opened my old acer mouse and found that it has the same ADNS2610 optical sensor..have bought the diods ,some wires,male-female PPs etc today..i'll try modifying the mouse probably tomorrow....currently going through the codes :) :)
Lets see..if i can modify the codes to get better pictures or saving them in useful formats !!!!!!!
If things turn out good..may be use it in a small college project ;) ;) :eek:hyeah:
 
digital brain, do update us after you finish your mod with screenies & your experience with it, also if you use it in college project dont forget to give credit the author jeroen .

lets see how your mod turns out, i think only you are trying this mod on TE, so all the very best :D
 
ooh, make sure you followed the rewiring pins to the hilt(double check).
To hook it up, check out the pinout in the datasheet, then on the PCB cut the traces running from the sensors SCK- and SDIO-pins to the rest of the mouse. Then connect the sensor, using a diode, to a parallel port, like this:

also, if you dont have usb mouse, follow this
Plug in the USB/PS2-plug (or apply 5V to the Vcc-pin of the sensor), run the software and you should be OK.
 
Oh.. finally got some free time and completed my project ...
:clap: :clap: :clap:
iviewcapturedate14042006time21.jpg

image quality is quite good.. infact better than i had expected from 18x18 CCD ..:eek:hyeah:
 
^ Congratulations - thanks mate, really nice to see the guide work :cheers:

All credits go to Jeroen for the great innovation :D

Nice to someone from TE try the Mod and Make it work :)
 
yeah .. actually i am sendinga mail to him .. now my plans are to add some wheels and dc motors so that the mouse can move all by itself and read the page !! :)
 
Back
Top