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 17-01-2020, 14:44   #1
Registered User
 
thomm225's Avatar

Join Date: Aug 2011
Location: Lower Chesapeake Bay Area
Boat: Bristol 27
Posts: 10,425
Raspberry Pi as Onboard Computer

Do many of you use these?

I'm thinking of getting one and the associated extra hardware and hooking up my GPS/AIS and autopilot to it and then out to a monitor.
thomm225 is offline   Reply With Quote
Old 17-01-2020, 14:58   #2
Registered User
 
u4ea32's Avatar

Join Date: Nov 2009
Location: Los Angeles and Maine
Boat: Olson 40
Posts: 330
Re: Raspberry Pi as Onboard Computer

Not yet, but that is my plan too.
u4ea32 is offline   Reply With Quote
Old 17-01-2020, 15:13   #3
Registered User
 
thomm225's Avatar

Join Date: Aug 2011
Location: Lower Chesapeake Bay Area
Boat: Bristol 27
Posts: 10,425
Re: Raspberry Pi as Onboard Computer

Great.

I first learned about it from my other post about Sean D' and what he was able to do with it.

If you haven't seen it here's an example.



https://towndock.net/shippingnews/se...-and-alexandra


Found this online today also and there are lots more available.


https://www.hackster.io/hartmut-wend...erry-pi-487450
thomm225 is offline   Reply With Quote
Old 17-01-2020, 15:34   #4
Registered User
 
Dsanduril's Avatar

Join Date: Aug 2011
Location: Petersburg, AK
Boat: Outremer 50S
Posts: 4,229
Re: Raspberry Pi as Onboard Computer

We have been using a Pi 3 as our primary navigation tool for 3 years and one lap around the globe. We run the OpenPlotter install that includes OpenCPN, SignalK, and a bunch of other goodies. PyPilot is on the list of possible upgrades.

Overall we love the Pi and OpenPlotter. A couple of small items:
  1. Get a really good 5V power supply that is capable of supplying the required current (which varies depending on Pi model). These are cheap (12V-5V) but very necessary. Find one that outputs 5.25V if you can, that is the top end of the Pi spec and allows for some voltage drop.
  2. Get a really good USB power cable, as short as possible, to connect your Pi to the power supply. USB cables aren't great for supplying power, but there are a few out there with larger power conductors that will help limit the power drop.
  3. Use a quality SD card.
  4. Get a decent case for the Pi. This may set you back nearly as much as the unit itself. But the naked Pi board is a bit delicate - put it in a good case. That also helps keep the moisture at bay.

We use OpenCPN to provide routing information, display grib files, drive the autopilot (a Raymarine at the present moment), and just general navigation.

We use SignalK to run some web dashboards that allow us to see the instrument values (and some OpenCPN computed data) from tablets connected to WiFi anywhere on the boat. We occasionally also use the built-in VNC server to allow us remote views of the charts, but for that we usually just turn on the monitor (we normally run with the monitor off to save electricity).

Power usage averages about 4W (~0.33A @ 12V) so about 8Ah/day.

Can't say enough good things about both the hardware and the software.
Dsanduril is offline   Reply With Quote
Old 17-01-2020, 15:34   #5
Registered User

Join Date: Feb 2018
Posts: 1,126
Re: Raspberry Pi as Onboard Computer

Quote:
Originally Posted by u4ea32 View Post
Not yet, but that is my plan too.
Same here. I've got a Pi with OpenPlotter and some charts, no HAT or integration yet.
Sort of an intro to Openplotter and hardware:
https://youtu.be/wIuaTbFODsU
"Raspberry PI onboard computer system for sailing vessels"
https://youtu.be/lWSdrCgaLQ4
Singularity is offline   Reply With Quote
Old 17-01-2020, 15:58   #6
Registered User
 
thomm225's Avatar

Join Date: Aug 2011
Location: Lower Chesapeake Bay Area
Boat: Bristol 27
Posts: 10,425
Re: Raspberry Pi as Onboard Computer

Quote:
Originally Posted by Dsanduril View Post
We have been using a Pi 3 as our primary navigation tool for 3 years and one lap around the globe. We run the OpenPlotter install that includes OpenCPN, SignalK, and a bunch of other goodies. PyPilot is on the list of possible upgrades.

Overall we love the Pi and OpenPlotter. A couple of small items:
  1. Get a really good 5V power supply that is capable of supplying the required current (which varies depending on Pi model). These are cheap (12V-5V) but very necessary. Find one that outputs 5.25V if you can, that is the top end of the Pi spec and allows for some voltage drop.
  2. Get a really good USB power cable, as short as possible, to connect your Pi to the power supply. USB cables aren't great for supplying power, but there are a few out there with larger power conductors that will help limit the power drop.
  3. Use a quality SD card.
  4. Get a decent case for the Pi. This may set you back nearly as much as the unit itself. But the naked Pi board is a bit delicate - put it in a good case. That also helps keep the moisture at bay.

We use OpenCPN to provide routing information, display grib files, drive the autopilot (a Raymarine at the present moment), and just general navigation.

We use SignalK to run some web dashboards that allow us to see the instrument values (and some OpenCPN computed data) from tablets connected to WiFi anywhere on the boat. We occasionally also use the built-in VNC server to allow us remote views of the charts, but for that we usually just turn on the monitor (we normally run with the monitor off to save electricity).

Power usage averages about 4W (~0.33A @ 12V) so about 8Ah/day.

Can't say enough good things about both the hardware and the software.
Very good info. Thanks.

What size SD Card would you recommend?
thomm225 is offline   Reply With Quote
Old 17-01-2020, 16:13   #7
Registered User
 
Dsanduril's Avatar

Join Date: Aug 2011
Location: Petersburg, AK
Boat: Outremer 50S
Posts: 4,229
Re: Raspberry Pi as Onboard Computer

There are two schools of thought on the SD. SD cards may not be robust when it comes to lots of writes. You can degrade them. One thought is to run the minimum and try to do everything else from a USB drive. The other is just to accept the eventual failure.

We went with the eventual failure model. I use a 32GB card and find it more than capable of storing all the charts, logs, programs, etc. We've had the same card in the Pi for the whole three years and still no sign of problems (and I have a second Pi running other software, same scenario and results). I do make a clone of the SD card every time I load a new bunch of charts, before and after every update, and on a few other occasions. Have yet to use the backup (and I know that by saying that I am guaranteeing that I will need it tomorrow).

I think overall we use about 10GB of the card capacity. Most of that is in the various chart files. I have a fair number (but not huge) of "charts" created from satellite photos and those can get pretty large, but they still all fit.
Dsanduril is offline   Reply With Quote
Old 17-01-2020, 16:14   #8
Registered User
 
Reefmagnet's Avatar

Join Date: May 2008
Location: puɐןsuǝǝnb 'ʎɐʞɔɐɯ
Boat: Nantucket Island 33
Posts: 4,864
Re: Raspberry Pi as Onboard Computer

I too have a rPi onboard running openplotter. Personally, I find it a bit slow running opencpn (It's a 3B+) but as an nmea, signalk and file server it is brilliant. I have all the laptops, tablets and phones loaded with opencpn configured to connect to the rPi for nmea data. I also have a daisy ais hat attached but don't use it these days as I now have an ais transceiver. The hat was ok, but I notice it didn't quite have the reception range of the transceiver (both on the same cabling and antenna).
Reefmagnet is offline   Reply With Quote
Old 17-01-2020, 16:16   #9
Registered User
 
Reefmagnet's Avatar

Join Date: May 2008
Location: puɐןsuǝǝnb 'ʎɐʞɔɐɯ
Boat: Nantucket Island 33
Posts: 4,864
Re: Raspberry Pi as Onboard Computer

I can't remember the specifics, but there is a particular sd card recommended by the rPi community to resolve just this issue. A suitable Google should provide more info on this
Quote:
Originally Posted by Dsanduril View Post
There are two schools of thought on the SD. SD cards may not be robust when it comes to lots of writes. You can degrade them. One thought is to run the minimum and try to do everything else from a USB drive. The other is just to accept the eventual failure.

We went with the eventual failure model. I use a 32GB card and find it more than capable of storing all the charts, logs, programs, etc. We've had the same card in the Pi for the whole three years and still no sign of problems (and I have a second Pi running other software, same scenario and results). I do make a clone of the SD card every time I load a new bunch of charts, before and after every update, and on a few other occasions. Have yet to use the backup (and I know that by saying that I am guaranteeing that I will need it tomorrow).

I think overall we use about 10GB of the card capacity. Most of that is in the various chart files. I have a fair number (but not huge) of "charts" created from satellite photos and those can get pretty large, but they still all fit.
Reefmagnet is offline   Reply With Quote
Old 17-01-2020, 16:37   #10
Registered User
 
Dsanduril's Avatar

Join Date: Aug 2011
Location: Petersburg, AK
Boat: Outremer 50S
Posts: 4,229
Re: Raspberry Pi as Onboard Computer

Yeah, I didn't want to get into the weeds, there are a lot of opinions out there about which SD card is right for usage in a Pi.

FWIW we use a Samsung EVO card and have been happy. Sandisk also seems to have a good reputation although they themselves recommend only certain of their cards be used with the Pi.

Absolutely no recommendation from me, just my experience. This could be a rabbit hole all by itself.
Dsanduril is offline   Reply With Quote
Old 17-01-2020, 17:00   #11
Senior Cruiser
 
hpeer's Avatar

Cruisers Forum Supporter

Join Date: Dec 2008
Location: Between Caribbean and Canada
Boat: Murray 33-Chouette & Pape Steelmaid-44-Safara-both steel cutters
Posts: 8,492
Re: Raspberry Pi as Onboard Computer

Ah you guys!!!! I’m here looking in from the outside. You all speak a different language that almost sounds like English.

I have a Pypilot and am just now trying to sus out how to go about interfacing to it. I can see enough to know there is a lot of interesting stuff going on in this community but trying to figure it all out is more than a bit intimidating.

It would be great if someone could write a tutorial, lots of pictures and diagrams, about how to use the Pi, how to access it, some of the basic terminology, what ancillary programs are needed, etc.

I’m finding bits and pieces but it’s still early in the battle and the fog of war is thick.

Maybe part of this is I’m just to damn old anymore.
hpeer is offline   Reply With Quote
Old 17-01-2020, 17:20   #12
Registered User

Join Date: Feb 2018
Posts: 1,126
Re: Raspberry Pi as Onboard Computer

Quote:
Originally Posted by hpeer View Post
It would be great if someone could write a tutorial, lots of pictures and diagrams, about how to use the Pi, how to access it, some of the basic terminology, what ancillary programs are needed, etc.
What hardware do you have now? A working Pi (i.e. Pi, SD card, power supply, keyboard, mouse, monitor)?
There are many intro websites out there...you can get OpenPlotter (containing OpenCPN and basic other applications) up and running in minutes with the basic hardware. No programming skills needed. I'd say it takes more time learning the basic GUI of OpenCPN than figuring out how to download wind/chart data (many online tutorials for that; takes a few minutes). Adapting to the GUI is like going from PC to Mac...not Mac to DOS.
Check:
http://svmatilda.blogspot.com/2018/1...g-opencpn.html
http://svmatilda.blogspot.com/2018/1...y-pi-with.html
Singularity is offline   Reply With Quote
Old 17-01-2020, 17:21   #13
Registered User
 
Reefmagnet's Avatar

Join Date: May 2008
Location: puɐןsuǝǝnb 'ʎɐʞɔɐɯ
Boat: Nantucket Island 33
Posts: 4,864
Re: Raspberry Pi as Onboard Computer

Do youself a favour and install OpenPlotter on it. It includes just about everything you need. Don't be fooled though, there is a ginormous amount of fiddling required to get everything set up for your particular application, but it gives you a head start.


Sailing with free hardware | Sailoog
Reefmagnet is offline   Reply With Quote
Old 17-01-2020, 17:32   #14
Senior Cruiser
 
hpeer's Avatar

Cruisers Forum Supporter

Join Date: Dec 2008
Location: Between Caribbean and Canada
Boat: Murray 33-Chouette & Pape Steelmaid-44-Safara-both steel cutters
Posts: 8,492
Re: Raspberry Pi as Onboard Computer

Right now I have Pypilot running on a pi zero eh supplier by Sean.

This afternoon I spent time trying to figure out how to talk to it from my laptop. It seems I need to download at least four pieces of software.

MIMIUM REQUIREMENTS from a DIY pi site.
8GB MicroSD Card
Raspberry Pi Zero W
Etcher
Latest Raspbian Image Flashed Into Your SD Card
Putty
Notepad++
Bonjour (Windows Only)

Ginormous? Yeah.
hpeer is offline   Reply With Quote
Old 18-01-2020, 05:06   #15
Registered User
 
thomm225's Avatar

Join Date: Aug 2011
Location: Lower Chesapeake Bay Area
Boat: Bristol 27
Posts: 10,425
Re: Raspberry Pi as Onboard Computer

Lots of good info. Thanks!

At first, I plan to bring in the NMEA Data from my GPS/AIS (Standard Horizon GX2200) for a better display. Are there kits available to lengthen the NMEA wires?

It looks like you use an RS422 / RS485 HAT for this.

Then I'd also like to either lengthen the cable on the Victron 75/15 Controller I have so I can monitor the solar info from that or setup maybe the Bluetooth for this which I think the Raspberry Pi can do as well

My autopilots are just set to compass headings now when I use them but I might get them hooked to the Pi as well later if I get wind direction etc and figure out how to use with the GPS

Those monitor connectors look awfully small in the picture also. Are they special to the Raspberry Pi or am I just behind the times?
thomm225 is offline   Reply With Quote
Reply

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
Raspberry Pi or ... for onboard computer Tenedos Marine Electronics 18 04-02-2017 19:27
Wanted Raymarina Type 300 Course computer or S3 Course computer Plukky Marine Electronics 0 08-05-2014 23:20
computer onboard donegalbreeze Marine Electronics 8 22-06-2012 09:48
Onboard Computer - Linux Progs ? conachair Marine Electronics 3 30-01-2012 11:49
Computer Onboard? Ron Laking Marine Electronics 25 18-07-2011 07:18

Advertise Here


All times are GMT -7. The time now is 00:07.


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.