This sensor board offers all the needed components to implement the Avago ADNS-9800 High-Performance LaserStream™ Gaming Sensor. High speed motion detection up to 150 IPS.
- On-Board power regulator
- Fully assembled and tested
- 3.3V or 5V compatible
- Advanced technology 832-865 nm wavelength VCSEL
- No laser power calibration needed
- Compliance to IEC/EN 60825-1 Eye Safety
- On-chip laser fault detect circuitry
- Self-adjusting frame rate for optimum performance
- Frame rate up to 12,000 fps
- Resolution up to 8200 cpi with ~200 cpi step
- Focusing Lens included
- Works with Arduino SPI library
- Efficient Interrupt based operation
- Corded gaming laser mice
- Optical trackballs
- Motion input devices
- MI = MISO
- MO = MOSI
- SS = Slave Select / Chip Select
- SC = SPI Clock
- MOT = Motion (active low interrupt line)
- AG = Analog Ground (connect to common ground near power supply)
- DG = Digital Ground (connect to common ground near power supply)
- VI = Voltage in up to +6V
I originally designed this for a trackball application, which is working great. I paired it up with a Teensy 2.0 from PJRC, which makes mouse integration super easy.
I've also sold a few of the previous version of this board to students at universities who are working on robotics applications. They needed to be able to track the movement of their robot across the floor to see how far it has traveled.
*Board may come in purple or green color
March 6, 2014, 10:51 a.m.
Hi, I purchased two unit, this is a very good quality product. I would like to know if you have a code example for arduino. Many Thanks Best Regards Frédéric BERNAT
Jan. 19, 2014, 12:25 p.m.
I am very interested in purchasing such a sensor for using it in my robotics application. What are the dimensions of the board (with lens attached) and what's the distance between the mounting holes? What's the mounting hole diameter? Regards
Jan. 19, 2014, 1:39 p.m.
The measurements of the board are: 27mm between holes, 31.51mm diameter and 8.35mm height from bottom of lens to top of chip. The lens extends though the top of the chip an extra 1.32mm via the alignment pins.
Nov. 25, 2013, 4:03 a.m.
I want to use this product at 5V. Please tell me how want to 5V mode.
Nov. 25, 2013, 5:22 a.m.
This sensor module can work at 5V. There is a conversion process to convert it to be compatible. In order to make this conversion, you would cut the tiny traces between the three sets of exposed pads on the 3.3V side and add new solder bridges to the three sets of exposed pads on the 5V side. Both are located on the back of the board.
Nov. 18, 2013, 5:09 a.m.
What distances can it measure? for a robot, it would be good to be able to measer 1cm to 10m for locating it.
Nov. 18, 2013, 5:14 a.m.
The engineered distance, using the lens specified, is very short at 2.4 mm. I have heard of some customers making their own lens to lengthen this distance considerably, although I have no advice to offer on how to craft such a custom lens. Without the lens, I am able to get the sensor to measure at around 12 mm on my desk, but this is not the recommended way to use this sensor.
Oct. 28, 2013, 7:12 a.m.
Would like to know when do you intend to make more of these sensors? Or do you guys plan to ?
Oct. 28, 2013, 8:18 a.m.
I have more parts on order and do plan to make more very soon. I'll update the availability as soon as the parts to make more have arrived. I estimate 1-2 weeks.
We purchased one unit and quickly had it up and running with an ATMEGA88.
This is a quality manufactured product, you can't do better. It is cost effective and saves you many hours trying to source the parts and make a circuit board to mount it.
Of the many similar sensors offered by AVAGO, (now PIX-ART), the ADNS 9800
is among their higher performance ones. It has a programmable counts per inch
feature and 16 bit X-Y position registers.
Feb. 28, 2014
The board's quality is excellent!
If you use the sensor in a 3V3 environment like in combination with an STM32F4xx, you can simply connect it to your existing application, write your own source code (or port the existing Arduino code if you prefer that) and you're done!
In contrast to the ADNS2610 that I previously used, this sensor delivers very accurate motion data at a much higher resolution.
In combination with some simple maths, this sensor enabled me to really improve my robot's motion control and navigation system.
Feb. 13, 2014
Sensor board works pretty good. Board is designed to accommodate sensor's I/O voltage (3.3 volts max.) and can work with 5V as well as 3.3 Volt logic chips. This is pretty convenient. Chip itself is very fast, runs at 49 MHz and does the job excellent. Highly recommended.
Nov. 29, 2013
Both that I have ordered arrived promptly and function well. It worked much better than my dead-bug proto-board attempt. I'm interfacing it via an MCP2210 connected to a small linux computer using the mcp2210 driver I developed https://github.com/daniel-santos/mcp2210-linux). Hopefully, I'll churn out an spi protocol driver for the adns 9800 as well as the 3090 soon too.
Pictured is my current prototype environment including John's ADNS 9800 board inside a little project box with two ribbon cables attached. Next to it is my failed attempt to make a prototype of the ADMS 9800 (I may have fried the chip or otherwise shorted something because it always reads a ground frault via the SPI). Also pictured is my current 3090 board (missing an oscilator, LED and transistor) and they are all attached to an MCP2210 breakout board.
Sept. 30, 2013
Rates to United States
|Shipping Rate||First item||Additional items|
|United States Postal Service: Post Office||$3.00||$0.25|