NMEA 2000 opens up, in a Dutch attic!

Ben Ellison

Ben Ellison

Panbo editor, publisher & chief bottlewasher from 4/2005 until 8/2018, and now pleased to have Ben Stein as a very able publisher, webmaster, and editing colleague. Please don't regard him as an "expert"; he's getting quite old and thinks that "fadiddling fumble-putz" is a more accurate description.

11 Responses

  1. luckytroll says:

    This is terrific. Its about time the hardware hackers started taking on these protocols and doing some neat things with them.
    I was thinking of doing the same, but I got distracted by my current efforts to reverse engineer the “ethernet” coming out of the back of my Garmin charplotter. Given enough time and a packet sniffer, we may be able to build cheaper PCs that can interpret and forward this data and do things we havent even considered yet!

  2. Richard C says:

    If you can reverse engineer the ethernet output from a Garmin digital radar scanner so it can be used to display radar on a PC screen you will have made a serious contribution to those who choose to navigate using a laptop. Good luck with the project.

  3. Phili says:

    Here is a protocol stack for NMEA2000 that I wrote.
    It works with an ATMega128 (and all other Mega processors).
    The stack supports address claiming and answers to request messages. messages that shall be transmitted periodically can be registered with a scheduler.

  4. Kees says:

    That’s a great project you’ve got there.
    Are you aware of this group: http://groups.google.com/group/duino2000
    @Others: click on the “Phili” link in the “Posted by” to get to the site where Phili announces his software and hardware design.

  5. Philipp Drewes says:

    Hi Kees,
    yes, finally the stack works pretty well. It was a lot of reading and reengineering using the CANHacker tool.
    Furtunately NMEA2000 is very simmilar to J1939. After reading “A comprehensible guide to J1939” by Wilfried Voss, looking at the Maretron datasheets and verifying my discoveries with an USB100 it was all working out.
    The stack needs more improvement but I guess some people like the idea of getting a first glimpse. Aspecially as there has been so much talk about realizing open NMEA2k stacks.

  6. norse says:

    The Actisense NGT-1 n2k PC Interface was recently awarded NMEA 2000 certification:

  7. Dan Corcoran (b393capt) says:

    Cool, this includes an API. Anyone try to write some software for this? See below …
    The firewall feature of the NGT-1 enforces the NMEA 2000 bus rules, enabling software vendors to create NMEA 2000 compliant software at a fraction of the direct certification costs. The supplied software interface (API) helps to reduce the development time required.

  8. Nick says:

    I’ve spent a bit of time this the Actisense device and the NGT is quite good. One good thing is that it seems to be cheaper than the CAN adaptors we have been using for this purpose. Exp has had support for the NGT for 6 months. It is never going to be much use on a race boat unfortunately, but will be useful in the cruising world.

  9. Nick says:

    PS. I hate to mention it now you have spent all that time, but a lot of the NMEA 2000 PGN packet definitions are available on the web … just found them by accident yesterday! Unfortunately we already paid NMEA a few years back …

  10. Kees says:

    Hi Nick,
    What do you mean exactly with “it” in “it is never going to be much use on a race boat”?
    And care to give a pointer to the website you found?

  11. Nick says:

    I meant N2k …

Join the conversation

Your email address will not be published. Required fields are marked *