- unencrypt the barcode in software on the arduino
- i didn't want to cut into the Cuecat in case I broke it, not hard to replace, but that's not the point ;-)
- get it to write only the bar code to the serial port, and I can use some terminal emulator (TeraTerm,Putty or SecureCRT) to write the data to a file as I furiously scan like a boss all items with a barcode in the house.
Remove these ads by
Signing UpStep 1: Connecting the CueCat to Arduino
There is no continuous path between the 2 ports (Except Power and GND) as a multimeter and continuity test confirmed. So using the female port as a way to access the cuecat signal did not work.
PS2 female connectors are hard to find these days, so I cut the female connector from the cuecat and used that to break out the wires...
The Cue cat cable has 6 wires, marked on the board as 1-6
1. Brown (+5V)
2. Red (DATA Female connector)
3. Black (Clock Female Connector)
4. Orange (DATA Male connector)
5. Yellow (Clock Male Connector)
6. Black - Cable is thicker than other black (Ground)
When cut, the female adapter, has the following which will map to the connector inside the Cuecat as follows
1. Brown (+5V)
2. Red (DATA Female connector) to Orange(pin4)
3. Black (Clock Female Connector) to Yellow (pin5)
4. Bare wire (GND)
I tinned the wires with flux and solder to make them a little more durable, and wired them to a terminal shield on the Arduino.







































Visit Our Store »
Go Pro Today »




There's a wide variety of mods to the CueCat - declawing it (disabling the unit's individual serial number) and neutering it (eliminating the serial number all together and the encoding scheme). The first amazing part about neutering a CueCat is once it's done the CueCat becomes a plaintext general purpose bar code reader which simulates a keyboard without any drivers needed. Just plug it in and any scanned barcodes are automatically "typed". The more amazing part is the mod to neuter a cat is trivial - soldering in a single wire to the appropriate already existing pass through hole on the circuit board! The entire process takes about 10 minutes and can be done by anybody with novice soldering skills, in fact some folks do it without _any_ electronics skills, just reusing a bread twist-tie as a wire and squeezing the wire into the appropriate location.
The mod is actually less invasive than what you've done to attach the PS/2 cable to the Arduino.
One caution is there are many revisions to the circuit, fortunately documented in the circuit board's silkscreen. Here's one website with info on how to do the mod on all of the known revisions to the circuit board.
This model was k023a016 REV:C, I don't know how many others not documented on that original site there were.
In this case, it was like climbing the mountain. It was there :-)
And I don't have PS2 port on my laptop :-)
The PS2 to USB adapter works fine with the CueCat.
It would be nice to get an all software fix working, because then my project could be more versatile.