Disposable Digital Camera Interfacing

Interface & Building a USB Cable

[camera pic from pcworld.com article]

On the side of the camera is a sticker that says "To protect your pictures, this sticker should only be removed by a Big Print Central Sales Associate -- Camera does not connect to home computers." But you've already paid your $11 and you own the camera, so go ahead and ignore it.  Under it, you'll find a 10-pin connector labeled J3. Each pin is also labeled, but that's hard to see from the outside. Pin 1 is closest to the shutter release button, and pin 10 is closest to the battery door at the bottom. Four of these pins form a standard USB interface that will allow connection to your computer.

Dakota Camera Pinout


Pin
Signal Name
Description
1

goes to R57 (unpopulated), to U2.79. Use unknown.
2
Ground
3

R18 (4.7K) - U2.30 (P31) & delete button. Also through R68 (unpopulated) to JP1.2
4

R2 (unpopulated) - pin 6 of SST program memory FLASH. This is address bit 17, which isn't used by the size FLASH memory installed.
5

R5 (1K) - U2.33 (P13). Use unknown.
6
USB +5V power
Connects to red wire.
7
USB Ground
Connects to black wire (you can also use pin 2 or 10).
8
USB Data +
Connects to green wire.
9
USB Data -
Connects to white wire.
10
Ground



The connector used on the camera is designed to be low cost, so it's really just some pads on the main printed circuit board.  The easiest way to connect up a USB cable is to solder directly to the camera's PC board.  This works, but it's delicate and makes the camera awkward to use.  A tip on buying USB cables: don't buy cables from a place that also sells printers. The only reason they are there is for the upsell opportunity; you'll end up paying $20 to make up for their slim margins on the printers.  I got a cheap USB cable from cablesforless.com - $1.89 including shipping (although the free-shipping offer has now expired) - and at a geek supply store I got a 10' cable for $10.

The connector is the same type used on the older Palm Pilots (thanks to the people at slashdot for finding that, including jc panda and omnigeek), and the good news is that cables for these machines are also older and generally discounted.  I got a Belkin "Palm III, VIII Hotsync Cable" (F3X1051-03) on sale for $4.97 at Radio Shack.  Cables like these are also reportably available at some dollar stores. The connector is a bit too big to fit in the camera, but by peeling back the plastic backing and filing down the two posts that go through the PC board, and I had a workable connector (I may still need to shim it).

Belkin Palm III/VIII Cable Pinout


Camera
Pin

Camera function
Palm Cable
wire color
Palm DE-9
Pin Number

USB wire color
1

red
5
white (see text)
2


n/c

3


n/c

4


n/c

5

green
7

6
USB +5V power
black
2
red
7
USB Ground
blue
8

8
USB Data +
brown
4
green
9
USB Data -

n/c

10
Ground
yellow
6
black

The cable doesn't have any internal connections (verified with a good meter, not visually; there may be a capacitor between shields, but that's ok), so we won't be shorting out anything unintentionally. If you notice, one of the pins we need - pin 9 - isn't connected. There's a trick I can use: if you also notice that the dakota doesn't use pin 1 and 4 (although this isn't guaranteed in the future; they could populate those resistors), so if I short pin 1 to pin 9 at the Belkin's connector, I can take the pin 9 signal out the red wire. I also used the pin 10 ground instead of the pin 7 ground so that it would be harder to accidently short out the USB port.

I didn't look at the little circuit board in the cable (I was careful to keep it intact as much as possible), so I don't know if it labels the pins differently than the Dakota.

(Note: I have not completed the palm-pilot-like cable, so I haven't verified this works. Right now, I've got the 4 usb wires soldered directly to the camera's PC board).

Reader Matt H. suggested: "After the cable has been tested, coat the soldered joints with hot glue to prevent the wires from breaking due to metal fatigue."  I haven't finished the cable, so I can't comment on that yet!

Reader Ken T. wrote in: "I wired it up like you had in the diagram and it said "PC" on the camera so I thought I was in luck. Tried querying the camera and no go :( I then took a closer look and was able to pop the black case off the Belkin cable. It just snaps together but takes a bit of prying with a knife. Once apart I noticed a cap on the shielding. Took that off and wired the RED Belkin wire to Pin 9 with a small piece of wire to make a jumper. You can leave the cap on, but by removing it makes more room for the jumper. I snapped the case back together and wah-lah! It works, no mods to the camera, and looks like it was made for the camera!"


Palm III Docking Cradle

Michael Tempsch used an old Palm III docking cradle. He left the original serial wires intact as well as the sync button, and temporarily snipped the capacitor off (I'm not sure what it connects to, so this may or may not be necessary). He noticed that the pins on the dock's circuit board are labled in reverse order, and connected ground (black) connected to E1, white (USB data) to E2, green (USB data) to E3, and red (+5V) to E5.

Dennis Lou built this and documented documented it here.

Hacked Centronics Connector

David found a webpage that shows you how to build your own palm-like connector from a Centronics-style (parallel) printer connector -- if you've got one of these hanging around, it could be even cheaper to build a cable.

Dennis Lou built one of these cables and his description has some good pointers.

Add a USB Connector to the Camera
Zach Poff added a standard USB type-B connector to his camera so that he can use a standard off-the-shelf cable. He writes:

I scrounged the USB connector from a busted inkjet printer after looking in vain for a cheap palmIII cable to do the standard usb mod. First I removed a little of the back half of the camera shell to clear the new jack. Then I epoxied it onto the corner of the PCB with a little paper insulator underneath to prevent shorting against the PCB pads. Then I cut a little notch under the battery box to pass 2 twisted pairs from an ethernet cable to connect the OEM pads to the new jack. I soldered it together and tested, then used a sharp exacto to cut the front of the camera shell to clear. (A dremel would probably be safer. This plastic is a bit much for a blade.)

   


Verification

I don't have batteries installed in my camera (it's in a lot of pieces), so until I actually build the cable instead of using a soldered connection, I can only describe what happens without batteries.

When connecting the camera, there is a delay of about a second and then you should hear two beeps. (I'm haven't heard only one beep, but that might signify something). The picture counter will display "PC" and the green LED should light. When transferring pictures, this LED will flash.

If you have wired the USB data wires backwards, windows will indicate a communications error - I'm not sure about Mac or Linux.


back to my dakota page
my homepage