Select to expand quote
FormulaNova said...frant said...
I presently use my old GT-11 as a USB GPS receiver plugged into navigation software via the USB port. I now want to capture the NMEA output hardwired directly into the NMEA input of my instruments by cutting off the large USB plug from a cable and wiring the appropriate terminals. Does anybody have the USB pinout for the NMNEA out. There are 5 wires, #1 black (presumable case/shield ground), #2 black (presumably -ve ) #3 green, #4 white and #5 red (presumably +5volt). Can anybody advise which are NMEA out. I presume #2 black is NMEA -ve. and either #3 or #4 +ve out?
I don't know if I am understanding this quite right, but from what you have said, it sounds like you want to use NMEA for other navigation instruments. Is that correct?
"NMEA" in your context probably uses RS232 (aka serial) between devices.
The GT-11 and other devices like it have a USB to serial converter inside the device itself, even though the internal data may yet use a serial stream. The device appears on a USB equipped computer as a virtual serial port, and its over this virtual serial port that the NMEA data is sent.
You can't just take the USB interface and use it to send raw NMEA data. There is a lot more to it.
Possibly, the GPS chip inside the GT11 has the serial NMEA stream available, but even then it will be at TTL levels. You would be better off just buying a GPS that already does send NMEA over serial.
In fact, the Foretrex 101 (and the 201?) have a mini phono connector that sends out straight RS232, and will plug straight into a PC. When you configure the right settings it sends out NMEA. I think the default is 4800 bps.
Did I understand what you are trying to do?
Edit: I just took a look at devices on ebay and it looks like they sell GPS modules that send out TTL NMEA data, but they send it out using a mini-USB connector. I hate it when people do that and use a standard connector for a non-standard interface. In this case, they are sending out RS422/232 out via the mini USB connector, but in no way is this compatible with a PC as it is. You would need to wire this to a serial port instead, BUT as its TTL you would need a RS232/422 to TTL adapter. (A MAX232 would work if you know what that is.)
These devices appear to be cheap at $15, so they may be more appropriate for what you are trying to do.
Now you have opened up yourself to a can of worms!!! I have got a lot more questions and you appear as though you may be able to answer some of them.
On the boat I run a mini AT computer that I built to run from the 12volt ships power supply. This machine has 6 physical USB ports and runs Windows7. Two of the USB ports hidden behind the front cover are used for the wireless keyboard/and the other for WiFi dongle.
Boat has Ockam sailing instruments which run from a propriety computer which runs Basic programs loaded onto an SD card. Output to the instrument displays via BNC cable on Ockam bus. This device has an Ethernet cable output and also NMEA output via RS232 which I input into the PC Ockamsoft program with a RS232 to USB converter cable. Also at present input the NMEA via USB from the GT-11 into Ockamsoft. Thats 2 of the remaining 4 USB ports occupied. NMEA output from Ockamsoft sends out to UDP virtual ports(whatever that means).
Also have a Raymarine E80 chartplotters networked via proprietary Raymarine protocol to each other,the Radar scanner,Raymarine GPS device and compass transducer. The NMEA output from Raymarine was connected to the NMEA GPS input of the Ockam computer. However have never been able to get the GPS data on the Ockam computer to work, hence my desire to test an alternative NMEA source as input (the original question).
I run three navigation software packages on the boat PC. #1 is MaxSea plotter with Cmap world charts. We (my electronics guru mate and I) could only get this version of MaxSea to run in a Windows XP environment and therefore run MaxSea on a virtual machine. A second GT-11 hooks into the virtual machine via the next physical USB port (5of6).
#2 is PC Plotter ( a navionics charts) based plotter ie compatible with the Raymarine also functions as the AIS display inputting NMEA AIS and GPS info via USB port #6of6. However need to use a USB security key to launch PCplotter so juggling starts.
#3 Expedition software is used for weather routing and performance analysis. No USB ports left so have to borrow one of the GT-11 USB from either Ockamsoft or MaxSea. \
However Ockamsoft can output both the instrument data and GPS data via virtual UDP ports. That is where I am totally lost. What is a virtual UDP port and how do I set them up, particularly across into the virtual machine. It would be a great advantage to have the instrument data available inside all of the navigation software.
Once that is done I need to send the Ockamsoft info via UDP ports over the WiFi to handheld devices in the cockpit.
To further complicate matters I have an Inmarsat fleetbroadband telephone/broadband connection which hooks up to the computer via an Ethernet cable. This is physically unplugged and a Netgear WiFi router plugged in place to network to laptop and handheld devices. Can I connect the Inmarsdat device via the router? Also when I use the internet via a Telstra broadband dongle the network connection doesn't operate if the Netgear network is connected. Why is this so.
Also my GT-31 fell into the bilge with a USB cable plugged in (trapdoor open) and got some water inside. Repairable?