Nikon D200 GPS - Version 2

Rick Wargo

Nikon D200 w/GPSI’ve had it for quite a while and love it: a new and improved of my original GPS design for my D200. This time it’s smaller, practical and easy; just mount it on the flash shoe, plug it in to the 10-pin connector and turn it on! Within no time at all GPS coordinates will be flowing into the camera.

This version eliminates the need for the expensive MC-35 and even the special 10-pin connector. I’ve opted for a quick GPS receiver and encased everything in a small black box with a flash shoe mount. Because it is powered through the camera’s power source, a switch on the side of the box turns off the GPS. Version 3 should include a battery, rechargeable through a USB connection.

Read on for directions on how to create your own GPS.

Wiring Diagram
Parts List

  1. 4.7Kohm resistor (x 2)
  2. 10Kohm resistor
  3. 2.2Kohm resistor
  4. NPN Transistor
  5. IC PC Board
  6. SPST Micromini Toggle Switch
  7. 3×2x1″ Project Enclosure Box
  8. USGloblSat EM-406A GPS
  9. Remote Cord for Nikon D200 - find a cheap (<$10) one on eBay
  10. Small cable ties
  11. Velcro with a sticky mount
  12. Epoxy stick

Tools Needed

  1. Soldering iron & solder
  2. Wire cutters
  3. Needlenose pliers
  4. Exacto knife
  5. Patience

Overview
It’s quite a simple project; just four resistors, a capacitor, the GPS, a switch and some soldering. The goal is to make it tight so it fits in a small enclosure that can be mounted on the camera. I prefer to do a dry run without any soldering to see how it all fits together; I would suggest you do the same.

Disclaimer
Although I have used this successfully with my camera, I cannot guarantee that it will not harm your camera, even if all directions are followed exactly. By constructing this GPS following these directions (or even using them as a basis for your own project), you do so at your own risk and agree to hold me harmless from any damage done to your camera.

Wiring Diagram
The wiring diagram depicted above is the top view of the PC board. My handwriting shows four resistors (r1, r2, r3, r4), a transistor (with emitter, base, and common leads), Red, Black, and White wires, and the six leads to the GPS (number 1 through 6).

Step 1
Step 1
Attach the four resistors to the PC Board as shown.

  1. R1 - 4.7K ohm
  2. R2 - 10K ohm
  3. R3 - 2.2K ohm
  4. R4 - 4.7K ohm

Steps 2 and 3
Step 2
Attach the transistor to the PC board, carefully placing the base, common and emitter leads in their proper holes on the board.

Step 3
Attach a wire (preferably red) between the PC board and the switch. This will be used to cut off power to the GPS.

Step 4
Cut the switch off of the cheap remote cord to expose the measly three wires in it. If you happen to have a 10 pin connector with ten wires then you will have to do things a bit differently.

Attach the red wire to the other terminal of the switch. Note the picture depicts a SPDT switch and has an additional terminal. You can choose to leave the switch out as it is a bit obtrusive on the box but doing so will keep the camera active and drain the battery quickly. Alternative, you may prefer a switch with a lower profile such as a slide switch.

Attach the black and white wires to the PC board. The location of the white is depicted with a “w” in the wiring diagram although the picture should help to clear up where it goes.

Steps 4 and 5
Step 5
Take the six pin cord for the GPS and cut off one end. I made the mistake of cutting it in half, giving me a much shorter span of wire to work with.

Attach the black wires, numbered 1 through 6 to the locations on the PC board. Wire 3 is connected to the emitter and wire 6 to common of the transistor. The other four wires should be readable.

Step 5a
Step 5a
Solder the connections on the underside of the PC board, if you haven’t done so already. I like to fit everything together first and when I’m happy, do the soldering and then snip the extra wire. You can see from the image that I am not an expert solderer; just make sure that the solder does not stray.

Step 6
Step 6
Attach the GPS to the PC board using velcro, connecting the white 6-pin connector to it.
Wrap a wire tie around the wire and through a hole in the PC board, make a tight connection to provide strain relief. This is a very important step because if it is not done, one tug on that wire will disconnect something on the PC board making the GPS inoperative.

The device is finally beginning to take a recognizable shape!

Step 7
Step 7
Create two holes on the long side of the enclose, one to fit the wire through and the other to hold the switch. Make the hole for the switch the size specified for the switch. Remember both the switch and wire will be on the same side as the 10-pin connector on the Nikon body with the switch to the front of the box. If the holes will be different sizes, pay careful attention to where the holes are made.

Step 8
Step 8
Carefully insert the PC board, wire, and switch into the enclosure. It should fit in there tight. Make sure to secure it to the box if there is anything loose. You can screw the top cover onto the enclosure; we are almost done!

Step 9
This is the tricky part: making the connector. With an exacto knife, strip off the rubber on the 10-pin connector of the cheap remote cord. The goal is to get the plastic piece with the 10 holes and three pins. With patience, the rubber can all be removed and the pins extracted. The pins must be located in different holes than their original location. You’ll want to cut the wire to a size that would ultimately fit between the enclosure and the camera with just a little bit of slack.

Nikon 10-pin Connector
Ultimately the wires are connected to the pins in the following sequences. This image is looking into the barrel of the connector.

  1. White wire - pin 1 (receive)
  2. Red wire - pin 3 (power)
  3. Black wire - pin 7 (power ground)

You’ll want to hook GPS power to pin 3 on the camera which always has +5V while the camera is active; note that by keeping the GPS on, this pin will continue to have a +5V supply as receiving the NMEA data keeps the camera active. Using pin 2 to power would keep the power to the GPS flowing even while the camera is off and this would be sure to drain your battery quickly.

Step 9
It takes a bit of patience and luck to extract the pins, clean them, reinsert in the correct location and solder the wires to the pins. Be careful as the pins are often numbered looking into the connector although you will be soldering on the outside of the connector.

Step 10
Once you have confirmed everything is correct, plug it into your camera and turn the camera on, making sure the switch on the box is in the on position. You should start to see the flashing GPS symbol on the display of the camera within a few seconds. If you don’t, turn off the camera and disconnect the connector and recheck your work. After a bit, the GPS symbol will stop flashing and will be solid (you may need to have a clear view of the sky for a lock to be made). At this point all we need are a few finishing touches.

Bottom View of GPS

Side View of GPS

Carefully disconnect the module from the camera. To make the connector secure, fashion some epoxy in the shape of an elbow connector around the bare wires and the 10-pin connector making sure to secure the pins in the connector. Make certain to leave enough room on the connector to plug it into the camera (about 1/4″). Also, make the elbow bend such that it lines up with how you want your cable to flow. Hopefully you can do a prettier job than I did!

Finally, to make the mount, fashion one out of a hot shoe adapter or take the mount from the bottom of an old, broken flash and mount it to the base of the case. This will give the GPS a place to sit while taking photos. You may need to get creative with how to attach it. The next version will need to add a flash mount on top of the GPS so we can use the GPS and flash at the same time.

Good luck! I look forward to hearing your results and would love to see pictures of your projects.

98 Responses to “Nikon D200 GPS - Version 2”

  1. Canon D200 hotshoe GPS [link] | DIY Blog Says:

    [...] Canon D200 hotshoe GPS [link][via] [...]

  2. Herbert Kurzfeld Says:

    Hi Rick,
    can you please sent a detailed wiring diagram for the unit. Specially for wiring of resistors and the transistor etc.
    Q, is the GPS output level TTL( Nikon D200) compatible ?
    Best Regards
    Herbert

  3. Rick Wargo Says:

    Hi Herbert,

    I did this over a year ago and finally got around to blogging about it…can’t find some of the early design work but I wanted to get up what I had. I’ll look around for it and add to a new blog entry.

    Thanks,
    Rick

  4. Paul M Says:

    Hi can this be used with a Canon 400D ,any chance of a picture showing final results
    Thanks Paul

  5. Herbert Kurzfeld Says:

    Thank you Rick,
    Thank you for your efforts.
    I will keep you informed about the success.
    The GPS module is on order, soldering will start soon after delivery
    Best Regards
    Herbert

  6. jo Says:

    Does this somehow add in which direction the picture was taken to the EXIF header? Otherwise I don’t see the added value to using a gpx track. (I’m always logging a gpx track since I’m collaborating on http://www.openstreetmap.org to map the world)

    Jo

  7. Build your own Nikon D200 geotagger for under $100 Says:

    [...] Read | Permalink | Email this | Comments Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages. [...]

  8. Jim Says:

    Will this work with a D300? I’m looking to upgrade to that model from my old D70.

  9. Build your own Nikon D200 geotagger for under $100 | Gadget Reviews and Tech Updates Says:

    [...] Read | Permalink | Email this | Comments [...]

  10. links for 2008-02-28 « Donghai Ma Says:

    [...] epicblog» Blog Archive » Nikon D200 GPS - Version 2 (tags: electronics camera DIY gps hardware photography howto) [...]

  11. Raj Says:

    Will this work with a Nikon D40

  12. bezdomny Says:

    There’s actually a commercial solution now. See
    http://www.flickr.com/photos/bezdomny/sets/72157603997529380/

  13. Build your own Nikon D200 geotagger for under $100 | The Tech Buyers Guide Says:

    [...] Read | Permalink | Email this | Comments [...]

  14. orki - News & Information » Blog Archive » Build your own Nikon D200 geotagger for under $100 Says:

    [...] Read | Permalink | Email this | Comments [...]

  15. Build your own Nikon D200 geotagger for under $100 | The Tech Buyers Guide Says:

    [...] Read | Permalink | Email this | Comments Sphere: Related Content [...]

  16. quebecanimfx.com » Blog Archive » DIY - GPS Camera attachment Says:

    [...] DIY Camera GPS system - [via] Link [...]

  17. quebecanimfx.com » Blog Archive » Canon D200 hotshoe GPS Says:

    [...] Canon D200 hotshoe GPS [link][via] [...]

  18. DIY Cammara GPS « About Geo Infomatic Technology by PK Says:

    [...]     วันนี้ที่อยากจะนำเสนอเป็นเรื่องเกี่ยวกับการพัฒนาชุดอุปกรณ์ GPS Photo ขึ้นเองครับ(Do it by your self) ผมไปเจอวิธีทำจากเว็บไซต์ epicblog คิดว่าน่าจะเป็นประโยชน์ ซึ่งสอนการพัฒนาชุดอุปกรณ์ ตั้งแต่การประกอบแผงวงจรและชุดรับสัญญาณ GPS จากนั้นก็เชื่อมต่อกับ กล้อง DSLR ผ่านทางช่องเสียบ flash ของกล้อง โดยการทดลองได้บอกวิธีทำค่อนข้างละเอียด ทั้งการซื้ออุปกรณ์อิเล็กทรอนิคต่างๆ จนถึงขั้นตอนการประกอบ ลองเข้าไปอ่านรายละเอียดได้ที่ http://www.rickwargo.com/2008/02/24/nikon-d200-gps-version-2/  [...]

  19. Blog Foto-Time.NET » Archiwum bloga » DIY Foto GPS za 100$ Says:

    [...] cyna, lutownica i odrobina umiejętności manualnych. Warto poczytać i może zbudować samemu. Link do artykułu. Dodaj nas do [...]

  20. Geotagging Nikon D200 DIY, 给单反相机加上GPS « Rock GIS Says:

    [...] Geotagging Nikon D200 DIY, 给单反相机加上GPS Posted on February 28, 2008 by rockgis Geotagging的功能被越来越多的用到了手机,相机上,看这里。不过有些发烧友用自己的方法升级现有的手机,给它配上GPS,让它具备Geotagging的功能。实在是佩服!看这里和这里。 [...]

  21. Rick Wargo Says:

    To answer some of the earlier questions; yes, I believe it will work with the D300 and other Nikons that support NMEA GPS data and embedding into EXIF files with the 10-pin connector. As for the Canon, I suppose you’ll need to create a variation of the connector. There are only three wires that go through, +5V, GND and Tx; if those three inputs are sufficient for the Canon to embed the GPS coordinates then you just have to figure out how to do the connector. Good luck!

    It only embeds the GPS coordinates into the EXIF data - that is part of the camera’s firmware. I agree, orientation and distance information would be invaluable. The coordinates are quite useful to me to locate some of the small towns I travel through where I take pictures.

    By the way, I upgraded my D70 to the D200 and was very glad I did. I would definitely suggest the D300.

  22. Nuestro propio Geotagger por apenas $100 - Haciendo Foco Says:

    [...] ejemplo llega el trabajo de Rick Wargo, quien ha construido con sus propias manos el accesorio GPS para su Nikon D200. La unidad se basa en el chip SiRF Star III al igual que las propuestas comerciales que rondan los [...]

  23. Michael Moffitt Says:

    Actually the new D3 will also save heading information in the EXIF header (if the GPS unit sends it.)

  24. ... nachbelichtet Says:

    DIY GPS-Empfänger für die Nikon D200…

    In einem Beitrag für notorische Hobbybastler und Lötkolbenschwinger zeigt Rick Wargo, wie man sich einen GPS-Empfänger für seine Nikon D200 selbst bastelt und das für unter 100$!
    Neben ein paar einfachen elektronischen Bautei…

  25. Nikon Watch » Blog Archive » Do-It-Yourself: Making a GPS Tagger for Your D200 Says:

    [...] I also am only vaguely aware of what an Ohm is, given that I only do software), then this DIY GPS box that attaches to the 10-pin on your Nikon D200 will thrill you– and your [...]

  26. David Says:

    Hi all, I am pretty handy, but have never tackled anything electronic like this before. Can anyone recommend a good starting point to understand how to tackle this project. Also, in the picture showing the back side of the board, is the solder linking the channels or does each channel remain separate? Better still, does solder conduct electricity. Sorry for polluting such a great post with nubie questions, but I really want GPS on my D200 and this is the first reasonable way to achieve it. Thanks for the great post.

  27. Electronics-Lab.com Blog » Blog Archive » DIY - GPS Camera attachment Says:

    [...] DIY - GPS Camera attachment - [Link] [...]

  28. bruno maestrini - back in focus Says:

    [...] those who like hacking equipment, this guy made a Nikon D200 geotagging hack with cheap parts. I don’t have the expertise to build such a machine, but acording to forums, [...]

  29. Build your own Nikon D200 geotagger for under $100 | blogGadgets.nl Says:

    [...] Read | Permalink | Email this | Comments [...]

  30. Adam Says:

    Will this work with a Canon 10D? Thanks!

  31. Chris Says:

    I am having a hard time reading your drawing, do you have a more readable schematic?

  32. Lietas par, ap un bez foto » Blog Archive » Drusku neparasti Says:

    [...] Nikon D200 GPS  [...]

  33. Anonymous Says:

    Hi Rick,
    refering to Chris’s comment:
    Chris Says:

    February 28th, 2008 at 11:43 pm
    I am having a hard time reading your drawing, do you have a more readable schematic?

    Please look for and publish the schematics, would help a lot.
    Regards
    Herbert

  34. Rick Wargo Says:

    I’ll try to take some time this weekend to look or come up with new/improved drawings/schematics.

  35. David Says:

    Rick,

    I was hoping you could clarify one point I am having trouble with. Do all the channels on the board stay independent, or does the solder join any adjacent channels on the board? For example there is a cluster of wires above where it says DIP on the back side of the board - are all the channels still independent, or does the solder connect them.

    Thanks

  36. tech-blog » GPS dla aparatów cyfrowych Says:

    [...] metody tańszego “pozyskania” tzw. GPS geotagger. Na blogu epicblog możecie znaleźć dokładną instrukcję budowy własnego odbiornika, w tym wypadku dla aparatu Nikon D200! Z tego co się rozglądałem, z [...]

  37. Kelvin’s Blog (of interest) » DIY - GPS Camera attachment Says:

    [...] DIY Camera GPS system - [via Link [...]

  38. Saturday Links Fever [2008-03-01] at All Day I Dream About Photography Says:

    [...] DIY Nikon D200 GPS epicblog Geotagging the cheap way for D200 owners [...]

  39. thefool Says:

    have you seen these cool Nikon GPS Solution products of mine? :-)
    http://www.foolography.com
    the current ones are a little over $100 ;-) but I’m currently working on a third, low-cost solution to be available soon.

    and to answer some questions:
    no, it won’t work with canon cameras of any type, not even with a different connector.
    the 40D now has some kind of GPS support, but only via the expensive WiFi accessory which needs to be bought seperately. That in turn can take connect a USB GPS.

    This project should work with Nikon D200, D300, D2Hs, D2X, D2Xs and D3. the D2Xs, D300 and D3 can also record Compass bearings, but obviously you’d need to add a compass, which will make this project non-DIY for most people, and definitly way more expensive.

  40. Henrik Andersen Says:

    What i use a gps on my camera to?
    Hello i realy want to know wil it work on a Nikon D80 ?
    And if it do can you then please sent a detailed wiring diagram?

  41. Rick Wargo Says:

    @David- the channels are independent (as far as the soldering is concerned) - the solder is just used to connect the wires to the PC board. I’m not the best solderer… It looks like a heap of solder connecting everything but it’s not! The paths on the PC board are what connects the components together.

  42. Rick Wargo Says:

    To all those who have asked: I believe this will only work on the following Nikon cameras:

    Nikon D200, D300, D2Hs, D2X, D2Xs and D3

  43. David Says:

    @Rick,

    Thanks Rick - I figured that was the case but just wanted to be sure. Just waiting now for a release cable (ebay $7.50) and I should be good to go.

    Thanks again for posting this great project.

  44. GPS-System Blog » Blog Archive » Build your own Nikon D200 geotagger for under $100 Says:

    [...] Read | Permalink | Email this | Comments [...]

  45. Build your own Nikon D200 geotagger for under $100 | GPS-System Blog Says:

    [...] Read | Permalink | Email this | Comments [...]

  46. Quilmore Says:

    I’ve a serial GPS (deluo) with only 4 cables coming from it (blank, blank, black, red, white and green) right to left as in the same position as in your pictures
    which one is which? should it matters that I’m missing 2?
    can you please publish a more schematic version of the wiring diagram? I’m confused
    thanks and regards from Ireland
    GQ

  47. Kreitner Says:

    Rick- I looked at the data sheet for the EM-406A… runs off 5v (perfect) and has TTL output (some modules have RS-232) which make it ideal for this use. Since there’s no schematic, I’m a little confused about what the resistors and transistor are for… before I read the data sheet, I thought you were using those parts as an RS-232-to-TTL level translator, but since the EM-406A’s output is TTL, it doesn’t seem that there’s need for any parts other than the EM-406A, case, cable with connector, and a switch. So what am I missing???

    Great article BTW… my D3 wants a GPS… I’ve bought several products from USGlobal before and they sell products that perform really well.

  48. Kreitner Says:

    Link to EM-406a

    http://www.usglobalsat.com/p-46-em-406a-sirf-iii.aspx

  49. Kreitner Says:

    After reverse engineering the photos and creating a schematic, it appears that the discrete components are used to do the following… two resistors are used to create a voltage divider to hold the data input to the module at a logic ‘1′ level, yet allow it to be used to input data to the module for diagnostic purposes. At first blush, it would seem that a single resistor could have performed the same function. Two resistors and the transistor seem to be used for an unusual level translator for the output… perhaps the TTL voltage level for a logic ‘1′ level from the GPS module was not sufficiently high to drive the D3’s data input. Any input Rick?

  50. StanS Says:

    Can Krietner or anyone who has done a “real” schematic please post it?
    That would be a huge help.
    Thanx

  51. Kreitner Says:

    StanS,
    I haven’t posted a schematic because I am not certain that it is completely accurate. Bear in mind that these cameras are very expensive (the D3 is 5 Gs), and I am using photos that are not entirely clear for my source to reverse engineer the schematic. The colors of the resistors are not entirely clear, and although I am pretty sure that I have the correct values, I don’t want to post anything that could lead to the damage of anyone’s camera. Also, the circuitry appears to be somewhat unconventional (I have been a design engineer for 30+ years) to me, so until I verify that I’ve got it right, I can’t post anything yet. I will be in contact with the USGlobalSat engineers next week and once I have spoken to them, and have one of their GPS modules in my hands and done some testing, anything I could say would only be an educated guess.

  52. Quilmore Says:

    Kreitner, can you email me on quilmore(at)gmail .com
    I’ve done a schematic and I’d like you to compare it with what you have

  53. Mike Says:

    I’d definitely be interested in a clearer schematic. My friend and I built this on breadboard over the weekend and the camera didn’t seem to recognize it. Everything was double checked too. Also, what does the GPS symbol that shows up on the camera look like? Just so I have an idea. Thanks!

  54. Herbert Kurzfeld Says:

    Hello,
    can i please have a copy of the schematic too. My e-mail is: herbert.kurzfeld(at)t-online.de
    Thank you. The GPS chip is on order. Will start soldering soon after arrival.
    herbert

  55. Quilmore Says:

    Herbert, I’ve sent it
    please, don’t use it unless you know what you’re doing!
    but if it works please let me know
    Mike, look at your manual, it’s a “GPS” label, blinking when hunting, solid when it has got good signal

  56. Mike Says:

    Thanks Quilmore. Lord knows where my manual is, but I figured it would be something simple like that. I just wanted to make sure I wasn’t missing it. Could you send me a copy of the schematic too, at least just to compare it to what we deciphered here. I promise I won’t hold you accountable if I screw up anything. ;) My email is mjpark at gmail.com. Thanks

  57. Kreitner Says:

    Just a word to the wise before you all start soldering up a storm, the information I used to draw up a schematic (the parts layout and photos) is likely wrong… the drawing (which admittedly is very difficult to see clearly) seems to have pins 3 and 4 mixed up… so proceed cautiously if you don’t have the engineering skills to understand the schematic in it’s entirety. My D3 cost a pretty penny, and I’m certain none of you want to send yours back to Nikon for repair any more than I do… don’t get in a rush, we’ll hash this out until we’re certain and get a proper schematic that anyone can understand.

    Mail sent to Quilmore

  58. Mike Says:

    Hey, if I break my D200, I just see it as a good reason to pick up a D3. All kidding aside, if I decide to proceed any further, it will be with extreme caution.

  59. Bill Says:

    @ Kreitner

    I would also be interested in receiving you diagram too. I have a picture of what I have done up to this point - taken with a Macro (or in this case Micro) lens - I am only waiting for the cable to arrive now so am otherwise quite close to a working model. While the clarity / color of the picture is good, I did place the resistors using a process of elminination - so I can not say that it is accurate, and I have not yet tried the device.

    I would be happy to share what I have with you this with you to get this unit up and running.

    You can reach me at esteroapd A.T gmail [(DOT}] com.

    Thanks

  60. quilmore Says:

    I’ve been told this is correct, still unproven
    have a look and develop by yourself, this is only my interpretation of the pictures above
    [img]http://quilmore.hejka.net/nikongps.jpg[/img]

  61. Bill Says:

    @ quilmore

    If I am not mistaken, e (emitter) should be connected to RX (lead 3 of the GPS). Is this correct? Diagram shows TX…

    “Wire 3 is connected to the emitter”

  62. quilmore Says:

    I’ve spotted that too and i also think the design is wrong
    i don’t understand electronics well enough, but that is what I’ve got is just my view on the above design
    Kreitner seems to have a pretty good idea of what’s this all about, follow him, not me
    He also said the GPS module I have is no good for this and I’ll have to convert its signal to TTL
    I’ll do so in time or get a proper one

  63. Kreitner Says:

    Yes, Bill I came to the same conclusion that you did… pins 3 & 4 are reversed… also, the level translator is of an unusual design, one not familiar to me. I will test it on a breadboard before I’m certain I successfully translated Rick’s photos and drawing to an accurate schematic…

  64. Herbert Kurzfeld Says:

    Hi,
    please read the specs of EM-406a Ver. 1.1 page 3.
    Pin RX should be kept high to 3.5 V, if not used. RX is the receive channel of the GPS unit. At this point, the diagram is correct, I think. Pin 3 is connected to 2 resistors, 2.2 k to VCC and 4,7 k to ground . It makes sense to keep pin 3 to a logical ‘1′ at TTL level.
    I have not jet analyzed the schematics around the transistor. The output level of the GPS unit is 0 to 2.85 Volt. This should be an acceptable TTL level, if the camara does not pull the signal down due to internal low resistance of the circuit.
    The questions is, do we need the transistor at all. We will try and measure if the GPS unit has arrived.
    Any comments are welcome

  65. Kreitner Says:

    Yes Herbert, that is correct… the voltage at pin 3 connected to the voltage divider calculates out to 3.4v… close enough. (Depending on which ‘diagram’ you are speaking of. quilmore’s diagram is correct, but several of us used Rick’s drawing to come up with a schematic, and had pins 3 & 4 reversed…)

    Yes, correct on the GPS output being TTL levels of 0v and 2.85v… but what I have read elsewhere is that the camera input is CMOS levels, meaning a logic 1 must be much closer to 5v than a TTL logic 1; the transistor and it’s associated 2 resistors are meant to be a level translator to give the camera a valid logic ‘1′. It’s an unusual design, I haven’t tested it yet to make certain that what I gleaned from Rick’s documentation is correct… I will breadboard it this weekend and see if it works.

  66. Herbert Kurzfeld Says:

    to: Kreitner,
    please contact me on my e-mail and I will sent you the information and drawing I have, also with the pin assignment of the 10pin connector. The colour coding of the cable is transparent…
    my e-mail: herbert.kurzfeld(at)t-online.de.
    the communication via e- mail is only to avoid confusion to other readers until we talk of the same diagram and pin assignments etc. Than we can publish. Is that ok with you all involved.
    The GPS unit has arrived from the USA today, so we can start also to work on it and measure some details.
    Regards
    Herbert
    it is now 9:07 pm in Germany, just for the time sync

  67. slaskmail Says:

    You may take a look at my solution incl schematic with some pictures at picasaweb . Small, easy solution. Works well on the D200, and should work equally well on a D300.
    I use a standard Globalsat Gmouse gps with a rs232c output.
    http://picasaweb.google.com/slaskmail99

  68. jedi Says:

    Slaskmail,
    do you have any current consumption figures? Quiescent/data aquisition?

    Specifically, how much current does the transistor system use. Would it be better to use a MAX 232 solution?

  69. floren Says:

    I don’t know if this is correct, but i think looking at the transistor position that collector and emisor pins are swapped in the pin wiring.

  70. minamito Says:

    Nikon D200 demo

  71. Olivier Says:

    I’ve also tried to reverse engineer the schematics and I don’t have a problem with the voltage divider that keeps Rx at 3.5v which is what the tech sheet from Globalsat calls for if we aren’t using it but I fuzzy on the role of the transistor because I’m not clear how it is connected.

    Rick could you please post a schematics of the circuit. We’ll figure out how to solder the components

    Thanks

  72. trip Says:

    Well, I’ve not blowed up my D200, but the GPS is not working yet.
    If you guys have a good shematic, please email it me djtripp at gmail
    My first attempt had TX and RX reversed, but I don’t want to tear anything apart and put it back together until I get some better verification.
    Thanks.

  73. Chris Says:

    I am also still looking for a good schematic

  74. MWA Says:

    Here’s a diagram I came up with from Rick’s sketch and final wiring pictures. Not 100% sure if it’s correct though.

  75. MWA Says:

    Link:

    http://mwa.airpoppoff.com/GPSschematic.JPG

  76. Litris Says:

    Hello, I have designed a circuit using the MAX233 and works, NIKON wonderfully in a D300.

    http://www.flickr.com/groups/agrupacion_fotografica_alicante/discuss/72157604878719971/

    Greetings.

  77. Litris Says:

    http://www.flickr.com/photos/litris/2461859755/

  78. jay Says:

    I bought my Real Time GPS Tracker for teen tracking at http://www.gpsteentracking.com. I noticed that a simular product is at http://www.ggppss.com. They seem to be close in features and price. I bought mine to monitor my teens driving speeds. They are also good for monitoring the whereabouts of a teens vehicle via a home computer….how cool.

  79. herbs Says:

    Hello everybody,

    the diagram MWA has posted seems to be correct when looking to Rick’s assembly sequence photos.
    BUT I think this can’t work because pins 3 & 4 on the EM406a are swapped.
    My knowledge on electronics is limited but in the docu of the GPS module pin 3 is RX or 3.5V when not used, like in this case.

    Any comments on this?

    greetings

    Herbs

  80. Roy Says:

    Hi there

    Do you know how the camera handles the GPS data. Is it a case of just ” Put this data into this EXIF location ” ?

    The reason I am asking is that I would want to convert the Lat & Lon data from the NMEA data stream in British National Grig format using the Airy 1936 epsiloid using a Pic chip.

    thanks Roy

  81. Ian Paterson Says:

    Anyone know if MWA`s circuit drawing is correct? Just about to build a GPS logger for the D300.

  82. Markus Says:

    Hi Rick,
    I am glad that someone like you has published a cheap way to get into the field of GPS support. I read carefully what you’ve wrote as also the comments. But I am uncertain about a few things. First the transistor you have used is a NPN 2n2222 - am I right? And second the users obviously found a mix up with pins 3 and 4 of the GPS module - is this the truth? And third - I have to say I am no expert in this field much more a beginner - Pin 6 from the GPS module delivering GPS time is necessary or not?
    Please have a look at my questionary.
    Thanks a lot, Markus.

  83. Ian Paterson Says:

    Brilliant Rick, finally got the set-up you posted to work and took my first pictures with a breadboard lashup to verify the circuitry. Just re-designing layout using surface mount components to really reduce the size.

    MWA`s circuit is the one to follow, BUT remember to swap over pins designators for Pins 3 and 4.

    Thanks, Ian

  84. Anonymous Says:

    Markus, pin 6 on the 406A I have just got does not function. However there is a LED built on the GPS module which is on on initially but flashes at one hertz once GPS lock is established.

  85. Ian Paterson Says:

    Sorry, meant to add leave pin 6 unconnected.

    Ian

  86. Markus Says:

    Hi Ian,
    thanks for answering my question. In case you got it working - did you use the transistor linked originally to this page: NPN 2N2222?
    Thanks for help,
    Markus.

  87. Ian Paterson Says:

    Markus, yes used the 2n2222 as done by Rick.

    As I mentioned above, it works really well. Sensitivity of the 406A is excellent. I am just waiting on a cheapo remote control from HK to get the connector from it.
    Then I am rebuilding to less than matchbox size…. (he says confidently…!)

    Regards, Ian

  88. Ian Paterson Says:

    “In case you got it working “, should have said that I had it working yesterday taking pictures with positional info attached. You can also see your present position in LAT/LONG on the D300 main screen, its cool….!

    Ian

  89. Markus Says:

    Hi Ian,
    thanks once more. I hope I’ll get it working too. I will leave a short message if I do so.
    Markus

  90. Markus Says:

    Hi there,
    this is the ’short’ message i was about to leave in case i’ll get it working. I finally realized that i forgot to connect something on the board. So thanks goes to Rick who has invented the circuit and to MWA who has puzzled out whats connected on the drawing and last but not least :-) to Ian who helped in the final phase of assembly. All he found out was right! It’s so nice to see it working.
    Markus.

  91. Ian Paterson Says:

    Glad you too had success Markus.

    I have just finished my one now and got it in a box one inch and a half square by .5inch deep. Used surface mount components and a small power switch. Suppose I could post pics on Flickr if anyone needs it, just let me know here.

    Many thanks to you Rick for showing how it was done, and giving us all hope that it could be done.

    Thanks again, Ian

  92. John Pateman Says:

    Great design and something I have been trying to produce for some time now. I built a MAX232 RS232 level converter for my external GPS which works well (but obviously means carrying the GPS and a cable) and I wanted a camera powered independent design. I have picked up a GPS Receiver Module GPS-320FW (from http://www.rfsolutions.co.uk) which (supposedly) offers LVTTL and RS232 outputs of NMEA 4800 sentences. The RS232 output is not sufficient to be picked up by my D200 directly so have been playing around with level converters but without much luck. The output of this GPS module is rather different to the EM406 used in this article and I wondered if anyone else had tried to use this and come up with a suitable solution. It is a bit of a pain that the D200 needs such high serial voltages.

    I still don’t understand the circuit that is proposed here. I see how Rx is kept high by the voltage divider as specified in the 406 module datasheet. As several previous authors have made clear, this should actually be Pin 3 and both Pin 3 and 4 should be swapped.

    The diagram that I am working from seems to have the base of the transistor connected to Vcc and the (supposed) Tx pin connected to the emitter. I would have thought that this would have meant that the transistor was simply open circuit and therefore doesn’t really doing anything. It would seem that the Tx pin is thus connected to Vcc via the 10k and 4k7 resistors in parallel (i.e. a resistance of about 3k2), shifting the resting voltage towards Vcc. I have seen something similar advocated when using the old Macintosh RS422 interface which similarly sometimes needed an extra voltage boost by simply soldering a battery between the rails to boost the baseline voltage. I am by no means an electronics expert and am prepared to believe that people have used this design but I fail to see how it works!

    John

  93. Ian Paterson Says:

    John,

    This circuit is a common base configuration, which is an impedance translator as well as voltage gain, low impedance in and high impedance out. Its a very stable config and commonly used in hi frequency applications to prevent unwanted oscillations. (important when dealing with the NMEA data). It certainly works well with the EM-406A.
    You can see my finished receiver here http://www.flickr.com/photos/sandozer/tags/gps/

    Thanks again to Rick, for the concept.

  94. Al Chin Says:

    Ian,

    Great job on the project. Like the small foot print.
    I have a Hammond box but they have two screws holding both sides together. Your box does not have any screws; may I ask where did you get that box.
    In the EM-406A spec sheet they mention a 470 ohm resistor with a 3.2 V Zener for the voltage divider; seem like it would be more accurate than two resistors. Thanks.

  95. Ian Paterson Says:

    Al,

    The box I used is a transit box for antistatic electronic devices, used in my workplace. Nothing special really other than just the right size, and they are scrap after first use.

    As regards using a zener diode, sure it fixes the level at 3.2V ok. It will cause a heavier discharge on the camera battery. A fully charged battery kicks out over 8 volts, that means you have 4.8+V across the 470ohm resistor, thats 10 ma being wasted, using resistors only dumps less than 1ma. As far as I can see it just holds the Rx pin on the GPS to logic 1, the two resistors does that fine.

    Ian

  96. Al Chin Says:

    Ian,

    I was wondering the same in regards to battery drain. I guess just keep it simple. : )
    I will see how my box work. Thanks.

    Al.

  97. John Pateman Says:

    Ian, Thanks for explaining that - I have also done a bit of Googling and am now rather wiser about how this works and the high frequency advantages of this design!

    You have made a great job on the build and enclosure. I have never tried soldering SMDs and think I will stick to through hole components for the time being and hope to be able to squeeze it into a small Hammond enclosure (Prob the same one that Al Chin is using). I was planning to use this ‘upside down’ i.e. the hotshoe screwed to the lid and keeping the screws out of sight (and out of the way of the GPS antenna).

    I echo Ian’s comments - thanks to Rick for the design.

    John

  98. MWA Says:

    When Adorama put the Nikon MC-35 on sale, I just removed the RS232 circuit and integrated it into a carved out Hammond enclosure. However, I don’t care for the battery drain and ended up buying the Sony CS1KASP in addition. I find it suits me better since it allows coordinates for ANY camera to geotag. Nevertheless, here’s my finished product that ran $120, has a Nikon pass-thru for the 10 pin cable and is fully weather sealed.

    http://www.posdsm.com/uploads/images/53/DSC_2394%20(Medium).JPG

    http://www.posdsm.com/uploads/images/53/DSC_2395%20(Medium).JPG

Leave a Reply

stop spam with honeypot!