Raspberry Pi – Software – OpenCPN
Chartplotter and GPS Navigation Software
Chart Plotter and Navigational software program for use underway or as a planning tool.
Developed by a team of active sailors using real world conditions for program testing and refinement.
- Verified Super Clean Code
- Open Source
- Developed by Boaters
- Real-world Tested
- Updated Regularly
- Loaded with Features
- Its Free Software
Supported Chart Formats
Worldwide standard S57 and encrypted S63 vector chart support.
BSB v3 and earlier raster charts.
Up-to-date ENCs for selected worldwide regions, distributed by o-charts.org
AIS input with full target-tracking and collision alerting.
AIS support for SART with selectable MMSI for automatic MOB handling.
AIS support for DSC and GPSGate buddies.
Route planning with tidal support.
Built-in great-circle routing.
Integrated weather routing plugin.
20+ languages supported.
OpenGL support for enhanced performance on modern hardware.
Route navigation with ship tracking functions.
Autopilot output support.
Anchor watch/alarm functions.
MOB Alarm with tracking.
GRIB and GRIB2 file input and display for weather forecasting.
Over 40 plugins to choose from.
Built in for offline use.
Single-chart and Quilted display modes.
Single and split-screen display.
North-up, Course-up and Chart-up.
Moving-map display mode.
Tide and Current prediction and display by location.
IHO S52 compliant display of S57 and S63 vector charts.
A selection of display themes.
InlandECDIS ver 2.3 support
Dashboard for configurable on-screen display of ship’s NMEA data.
NMEA 0183 GPS interface at selectable baud rate.
Advance NMEA message handling structure with built-in multiplexer.
GPX waypoints, Track and Route input and output file support.
GPX Layers for annotation of charts.
Adding OpenCPN Ubuntu PPA to Raspbian Software Sources
Once you have Raspbian running on Raspberry Pi, go to Menu → Accessories → Terminal, and type:
sudo nano /etc/apt/sources.list
A text editor will open. Move the cursor to the end and add this line if you are on Raspbian Stretch:
deb http://ppa.launchpad.net/opencpn/opencpn/ubuntu/ xenial main
Or, if your Raspbian is the latest Buster:
deb http://ppa.launchpad.net/opencpn/opencpn/ubuntu/ bionic main
Save the file pressing Ctrl X, say Yes and press enter. Now type:
sudo apt install dirmngr
(A certificate management service, needed for the next command) Then type
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C865EB40
and press enter. Now be sure you have Internet connection and type:
sudo apt-get update
The Software sources will be updated and finally you will have to type:
sudo apt-get install opencpn
and you are done!
Most plugin packages are named as opencpn-plugin-<pluginname> , to install a plugin, use a command like shown on the example below:
sudo apt-get install opencpn-plugin-watchdog
sudo apt-get install opencpn-plugin-statusbar
Wildcards can be used in the installed package names, so to install all the available plugins, you may use:
sudo apt-get install opencpn-plugin*
Some plugins have different names. Go to the plugins page to know the correct name:
sudo apt-get install oesenc-pi
If a new version of OpenCPN or a plugin is released and you want to update (this IS a good idea), just type:
sudo apt-get update
sudo apt-get upgrade
You can find lots of charts on this website: http://chartcatalogs.github.io/
Chart Manual Install
Chart Downloader is the easier, preferred way to install charts, but at times manual techniques are useful.
For this example, we will use the freely distributed NOAA US charts.
Unzip all those folders (US1EEZ1M, etc…) to a location on your hard drive. For this example we used My Documents/charts.
Start OpenCPN, and point it to your chart directory Settings > Charts > Chart Files > Add Directory (remember My Documents is actually something like C:\Users\user-name\Documents\Charts)
Click Select Folder
Tick boxes “Scan Charts and Update Database” and “Force Full Database Rebuild”