Cruisers Forum
 


Reply
  This discussion is proudly sponsored by:
Please support our sponsors and let them know you heard about their products on Cruisers Forums. Advertise Here
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 22-09-2016, 14:15   #16
Registered User
 
Tkeeth's Avatar

Join Date: Apr 2016
Location: Nola
Boat: 97 Hunter 430 43 ft.
Posts: 369
Re: Easiest way to get NMEA 0183 from Seatalk

Quote:
Originally Posted by SV Dawn View Post
Tenedos,
I have a Raymarine E85001 Seatalk/NMEA Interface Box I'll sell. It was only installed for a couple of months and replaced with a Shipmodul Wi-Fi unit. Original packaging, manuals etc. PM me if interested. Andy

If he doesnt want it, i may
Tkeeth is offline   Reply With Quote
Old 22-09-2016, 14:20   #17
Registered User

Join Date: Aug 2009
Location: between the devil and the deep blue sea
Boat: a sailing boat
Posts: 20,437
Re: Easiest way to get NMEA 0183 from Seatalk

It was a Garmin problem, not a Ray box problem.

The box is OK. I have used it many times.

You can get a small Ray plotter to work as a box but this sure is some dollars out.

b.
barnakiel is offline   Reply With Quote
Old 22-09-2016, 16:33   #18
Wanderer
 
Tenedos's Avatar

Cruisers Forum Supporter

Join Date: Nov 2012
Location: Used to be San Francisco Bay, now PNW, soon to be the Caribbean
Boat: Jeanneau 43 DS and soon Leopard 45
Posts: 510
Re: Easiest way to get NMEA 0183 from Seatalk

Quote:
Originally Posted by Tkeeth View Post
I have close to the same system and am doing the same thing. At the autopilot i have a multifunctuon blah blah from raymarine. Open the cover and you see some terminals marked seatalk, on the ends there are a set for nmea 0183 in and out..
You are lucky. I went down the same path and opened the cover. ST4000 only has an NMEA 0183 in, and no out. It has an available Seatalk1 connector, which I guess is the only option to convert to NMEA or straight to USB/Serial, which is what I need anyways.
Tenedos is offline   Reply With Quote
Old 22-09-2016, 19:54   #19
Registered User

Join Date: Jun 2013
Location: canada
Posts: 4,659
Re: Easiest way to get NMEA 0183 from Seatalk

Quote:
Originally Posted by tedowens View Post
I tried to do this using an E85001 that I bought on ebay. It worked however, I ported the data into a Garmin chart plotter. Unfortunately, the Garmin would intermittently and spontaneously shut down. Some times this happened right away and sometimes, it would work well for 8 hours at a time. The Garmin technical support team blamed it on the Raymarine E85001 (although they could not specify what the root cause was). Since the E85001 was no longer in production and I bought it second hand, I could not get support from Raymarine. In the end, I gave up and learned to live without integrated instruments.
Sone garmin plotters have a gfi in the power supply. So if you have a ground loop or something on the nmea line draining current, they will shut off. according to garmin tech support after spending a lot of time trying to fix one. Would only shut off when nmea 183 device was connected. Had to put in a opto coupled expander in between so the plotter couldm't leak current
smac999 is offline   Reply With Quote
Old 23-09-2016, 02:05   #20
Registered User

Join Date: Oct 2014
Posts: 30
Re: Easiest way to get NMEA 0183 from Seatalk

There are a couple of options:
If you can do it yourself:
Simple DIY interface designs [MeshCMS]

He also sells a full Arduino board for taking seatalk / NMEA etc. into a raspberry pi

Also, there is this, with a distribution for the Pi which seems quite well featured:
Sailing with free hardware | Sailoog
philtrick is offline   Reply With Quote
Old 23-09-2016, 06:18   #21
Registered User

Join Date: Aug 2009
Location: between the devil and the deep blue sea
Boat: a sailing boat
Posts: 20,437
Re: Easiest way to get NMEA 0183 from Seatalk

Quote:
Originally Posted by Tenedos View Post
You are lucky. I went down the same path and opened the cover. ST4000 only has an NMEA 0183 in, and no out. It has an available Seatalk1 connector, which I guess is the only option to convert to NMEA or straight to USB/Serial, which is what I need anyways.
That there are connectors does not imply you can convert the signal. Some Ray pilots had ST input for rudder sensor. These did not translate.

The translation is done on a chip. When this chip is absent, ST and nmea data is processed but not translated.

Browse the web for an app. If there is an App that does what you want, you can wire your own bridge/mux with a cheapo smartphone or tablet. These consume only marginal power with the screen off.

Cheers,
b.
barnakiel is offline   Reply With Quote
Old 23-09-2016, 10:44   #22
Registered User

Join Date: Oct 2012
Location: Brighton, UK
Boat: Westerly Oceanlord
Posts: 513
Re: Easiest way to get NMEA 0183 from Seatalk

Here's the options I thought of (including repletion of what others have said):
1. E85001. The most straightforward approach but these things are much sought after on eBay: Expect to pay $100 or more
2. Raymarine plotters which do seatalk 1 and NMEA-0183 should bridge data for you. I have my C90W bridging my seatalk data to the raspberry pi. But I'm guessing you don't have such a plotter and buying an old plotter to do the data bridging isn't cost, space, or power efficient.
3. Some of the old instruments will convert a subset of seatalk commands: The ST50+ multi for example. The subset of conversions they do may or may not be adequate for your needs. These instrument also seem to cost even more than the E85001 on eBay.

I don't know if Raymarine licensed seatalk to anyone else. I get the impression that non-Raymarine devices might have cribbed their data from Thomas Knauf's go-to seatalk site:
Thomas Knauf Â*Â*Â*Â*SeaTalk Technical Reference
Note that the seatalk->NMEA conversion is not one to one: sometimes you have to assemble an NMEA sentence from several seatalk words and maybe some people's algorithms for doing that (is this the long that goes with that lat or did I miss one?) are not the same as Raymarine's. It probably doesn't matter too much. I might be a bit concerned about how well non-Raymarine vendors did the collision management when writing nmea->seatalk. Doubtless many do just fine but I saw at least one open source arduino-based project where there didn't appear to be collision management at all.

but I digress...

There will be alternatives to the stuff below and I don't have personal experience of any of them other than exchanging a few emails
4. Frank Wallenwein has been selling converters for years: www.gadgetpool.de - Die Homepage. Various to choose from including little compact ones: Possibly the closest "new" alternative to the E85001. Not super cheap and not under $100 but not outrageous.

5. various people do nmea multiplexers which do seatalk conversion including brookhouse and shipmodul. vyacht has also been mentioned but these are "fatter" solutions than I believe the OP is really looking for

6. DIY.

You could do bit banging with a microcontroller. Or build a circuit to invert the signal and change it to something your UARTs are happy to deal with. The use of the 9th bit to flag command bytes is not such a big deal where you have access to the parity bit but it's slightly more challenging from Linux userspace if you don't want to stick a microcontroler between seatalk and the pi. You *can* do it though IF your serial device allows you to set mark and space parity (set space parity, parity error means the 9th bit is set) and it actually flags parity errors correctly (which a startech serial to usb converter I was using didn't). I did play around with some seatalk-reading code with this technique and the Thomas Knauf circuit which did work but you can't write the collision management in linux userspace so it would need to be read only. Note also that I understand there are better circuits around for doing seatalk to rs232 conversion than the one on Thomas Knauf's site but I don't have links and that one worked ok for me.
muttnik is offline   Reply With Quote
Old 23-09-2016, 10:56   #23
cruiser

Join Date: Nov 2007
Location: Probably in an anchorage or a boatyard..
Boat: Ebbtide 33' steel cutter
Posts: 5,030
Re: Easiest way to get NMEA 0183 from Seatalk

Has anyone here actually got an arduino to read seatalk and talk nmea?
conachair is offline   Reply With Quote
Old 14-10-2016, 05:38   #24
Registered User

Join Date: Oct 2016
Posts: 21
Re: Easiest way to get NMEA 0183 from Seatalk

Quote:
Originally Posted by muttnik View Post


There will be alternatives to the stuff below and I don't have personal experience of any of them other than exchanging a few emails
4. Frank Wallenwein has been selling converters for years: www.gadgetpool.de - Die Homepage. Various to choose from including little compact ones: Possibly the closest "new" alternative to the E85001. Not super cheap and not under $100 but not outrageous.

You could do bit banging with a microcontroller. Or build a circuit to invert the signal and change it to something your UARTs are happy to deal with. The use of the 9th bit to flag command bytes is not such a big deal where you have access to the parity bit but it's slightly more challenging from Linux userspace if you don't want to stick a microcontroler between seatalk and the pi. You *can* do it though IF your serial device allows you to set mark and space parity (set space parity, parity error means the 9th bit is set) and it actually flags parity errors correctly (which a startech serial to usb converter I was using didn't). I did play around with some seatalk-reading code with this technique and the Thomas Knauf circuit which did work but you can't write the collision management in linux userspace so it would need to be read only. Note also that I understand there are better circuits around for doing seatalk to rs232 conversion than the one on Thomas Knauf's site but I don't have links and that one worked ok for me.
I've build myself a seatalk to nmea interface a while ago, after playing a couple of days with seatlk bitbang ecc I just email Frank from gadgetpool and he send me the project files, it worked right away and did not seem to have anny collision problems. I've chosed the smd path for the pcb and alredy installed couple of them in my friends boats and they are working ok... here's the video of the construction
and here's one of them working with a simrad:
electronicmarin is offline   Reply With Quote
Reply

Tags
nmea, nmea 0183, seatalk

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
For Sale: Comar NMEA-2-WIFI NMEA 0183 Converter $230 4arch Classifieds Archive 1 02-11-2015 03:02
[SOLD] Seatalk 1 To Seatalk Ng Converter Kit E22158 Wench'sCaptain Classifieds Archive 1 27-10-2015 19:09
Seatalk to NMEA 0183 GeorgeSmith OpenCPN 11 26-08-2015 21:10
Seatalk to NMEA 0183 GeorgeSmith Marine Electronics 1 02-09-2014 00:16
Seatalk <--> Nmea 0183 Information rgleason OpenCPN 0 01-04-2013 05:22

Advertise Here


All times are GMT -7. The time now is 18:24.


Google+
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Social Knowledge Networks
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

ShowCase vBulletin Plugins by Drive Thru Online, Inc.