More in Getting Started Guide:
This OS had been in development for over 2 years. Latest stable release (#21) available via GitHub link at:
Project Home Page:
Fair Winds!
Video of actual installation:
.)
(Download speeds from the link above will be slower)
Video of actual installation:
Report your issues at:
Thanks
Video of actual installation:
.) mgrouch Wrote: Beta version of BBN OS based on arm64 Bullseye is available for testing
Download from here:
Report your issues at:
Thanks
A release (Preview Release) of BBN Marine OS for Raspberry Pi, now fully 64-bit and based on Bullseye
is available for downloads at
While it needs more testing, it's performance looks much better than the previous stable Buster-based version.
There are also some new features:
- Victron Web UI interface
- HF Propagation Web UI
- Clock (With timer and alarm)
- TODO list application
There is a number of important issues addressed:
- Boot speed when not connected to a network
- Better touchscreen detection
- Better auto-detection of pypilot hardware
- OpenGL performance is much better in a number of applications (Chromium, Stellarium, and more)
More add-ons.
Many OpenCPN plugins and SignalK plugins are included.
HomeAssistant and JellyFin are on the image. They just need activation via add-ons.
BBN OS is completely free and opensource. Free downloadable SD card image. Extensive documentation is available.
Give this image a try, and report bugs to help making it a stable version soon.
Thanks
Video of actual installation:
Video of actual installation:
Getting Started Guide and Documentation:
For those who would like to help with translations
CrowdIn translation project page:
Since Raspberry Pi is hard to find which other boards are you using? I'm considering creating Armbian based
version too.
The list of boards I consider is here:
It needs to be narrowed down to few.
Fair Winds!
Video of actual installation:
mgrouch Wrote: First Bullseye-based stable release of free and open source BBN Marine OS for Raspberry Pi is available for downloads.
This release is arm64 with noticeable improvements in performance.
There is number of new features (compared to previous Buster-based releases)
Better PyPilot support
Better Victron support
Few additional apps
Many included plugins for SignalK and OpenCPN
Fair Winds!
Download link:
A new release 2022-12-20 of free and open source BBN Marine OS for raspberry pi is available for downloads.
- Stability fixes for PyPilot and Signalk
- Some fixes for tides in OpenCPN
- Regular OS updates
- Documentation improvements
Download from:
Getting Started Guide:
Fair Winds!
Video of actual installation:
now includes OpenCPN 5.8.2
Fair Winds!
Video of actual installation:
.)
It should be really stable and performant release.
If you do not feel it, speak up and report any issues at GitHub
Feel free to explore other BBN projects
As esp32 MFD marine display
Or DIY NMEA 2000 sensors or gateways
Video of actual installation:
Video of actual installation:
1 Guest(s) |
When David Bishop bought a 30-year-old boat, the batteries were dying and the wiring was a mess. He decided to rebuild the nav system using several Raspberry Pis
Back in May 2021, my wife Lydia and I purchased our first boat, a 1994 Dehler 34 called Troppo Bella , and spent the summer exploring the beautiful waters around Conwy. Planning to venture further afield the following year, I decided it was time to rebuild the somewhat vintage navigation station.
With much of the wiring 30 years old and a scant complement of switches, the navigation station hadn’t kept pace with the numerous navigational devices, lights and living comforts that had been added over the years. Unfortunately, half of these additions had since been decommissioned due to faults, including the Navtex receiver, SSB weather fax receiver and autopilot. Sat at anchor using camping lights in the saloon to preserve our fading batteries, it was also clear we had to be able to control power consumption if we wanted to spend more than a night away.
We set a couple of aims for the revamp. Firstly, we wanted to make full use of the existing equipment that was still functional. This included the Furuno GP32 Navigator GPS at the navigation station and the Raymarine C80 multi-function display that was mounted on the binnacle. These devices are robust, waterproof and adventure-ready. Budget was also limited so upcycling what we had, rather than installing the latest navigational tech, was essential.
Secondly, we wanted to use the navigation station to plan and plot a route on screen, push it to the GPS, chartplotter and Navionics on our tablet, and be able to view our progress while sailing. While a laptop could do this job, space at the chart table was tight, plus recharging a laptop would be a hefty draw on house batteries during extended trips. We’d need something small and low power for the job.
Lydia at the old and very cluttered nav station.
But before any of this could be achieved I had to take out the moulded switch panel and instrument board and remove all of the old switch wiring. I was then left with a simple set of power and data wires coming in from instruments around the boat, which I carefully labelled. Realising I had now effectively made the boat unusable, the project suddenly felt epic: there would be no sailing until this project was complete!
The original layout had 10 switches and I calculated that I would ideally like around 30 to give complete control of our power usage. There was no room for ready-made switch panels, so I opted for a collection of individual Blue Sea Systems Contura switches that I could group and mount easily as space allowed.
Having decided we wanted an integrated computer for route plotting, the next step was to decide which one to use, how to fit it into the small space available and where to mount the display.
Two of the Raspberry Pis hidden in the old Navtex box
My daughters and I had already been tinkering with Raspberry Pis, a cheap computer no bigger than a pack of cards, designed to encourage children to learn about technology. These computers are easy to set up and well documented with many free books available from the Raspberry Pi Foundation .
Since their invention, Raspberry Pis have been used by sailors in boat computers for a range of purposes including navigation and autopilot systems, to monitor engines, bilges and tank levels, as well as manage solar power generation. This miniature computer was ideally suited to power our new navigation solution.
To plot a course, display our position on a digital chart and see AIS Targets, I wanted to use OpenCPN chartplotting software with licensed charts from o-charts.org and was delighted to discover OpenPlotter to get me started. This software bundle provided everything I needed, including the Raspberry Pi operating system, OpenCPN and Signal K. This last bit of software can be used to connect up the boat’s instruments (wind, speed, depth, GPS, routing, AIS) and make the data available over WiFi and so was going to be vital in pushing information to our Raspberry Pi-powered chartplotter and Navionics.
I realised that the decommissioned Navtex box would make the perfect, protected place to hide two little Raspberry Pis; I would use one of the mini computers for getting the instruments to talk to each other via Signal K and another to power my OpenCPN chartplotter.
David at work at the new nav station using the inbuilt computers and touch-screen display
Like a couple of hermit crabs they were soon installed in their new home. Moving things around on the instrument board I was also able to find a space for a 7-inch LCD touchscreen which could be used for our route plotting as well as reviewing weather information or as an instrument panel.
I hadn’t fully realised how much extra wiring three times the number of switches would create but, armed with many cable ties, I managed to fit it all in and the system was ready for its first sea trial in May 2022 when we set off for the Isle of Man.
The OpenCPN chartplotter and screen proved an immediate hit and we settled into a routine of creating the route on OpenCPN and then loading it via a GPX file into Navionics. In this way all our devices followed the same route and displayed the same data.
Updating the logbook became a quick and easy task, plus both helm and navigator had a real-time view of our progress. We were also really pleased to have the Raymarine C80 we’d inherited fully integrated into our navigation. While we like the portability of the iPad and the clarity of Navionics charts when on deck, in bad weather or when the helm wants to view a simple feed of boat data, the C80 comes into its own. So far so good!
The new nav station, complete with a red night light and three times as many switches
Our onboard power consumption was also back under control thanks to the additional switches I had fitted and we could now keep the depth and wind instruments on while at anchor without the drain of other electronic devices hanging off the same wires.
This switch-per-device approach which was one of the main objectives of the upgrade has had some other unexpected benefits too – if AIS targets stop being received, for example, being able to reboot the AIS receiver without turning everything off and on is a real plus.
I’ve a few more plans for the navigation system, mainly to improve our access to weather forecasts when at sea or in anchorages off the Welsh coast that 4G can’t penetrate. Top of this list is to use it to receive and display in-depth weather information via WeatherFax and Navtex. I think I could squeeze another Raspberry Pi in there somewhere if I needed to!
Reduce the drain
Managing power consumption is key. Modern tablets and phones use a lot more power than you think, especially compared to older purpose-built marine technology. Removing your dependency on them for long trips will give you greater sailing range.
Legacy backup
Make intelligent use of your navigation aids. In a storm, tablets and smart phones are not reliable and you may be unable to escape the helm to consult paper charts. Legacy marine navigational equipment was designed for the sea so make sure you have loaded your route in case the weather takes a turn for the worse.
Know your electrics
Most sailors know how to bleed their engine, but few have a working knowledge of the boat electrics. However, depth and wind speed/direction are vital for sailing. Gaining a basic understanding of your boat’s electrics and boat data is a sensible skill for modern seamanship.
Prepare for frustration
Rebuilding my navigation station was a hugely rewarding and exciting project. However, I had never tinkered with boat electrics or boat data before and the process required a lot of learning, dead-ends and frustration along the way as I tried to get devices to talk to each other.
Add extra time
Don’t underestimate the effort and time required to rebuild or rewire your switch panels. This project was only just completed in an off-season and it took many hours of effort.
A subscription to Yachting Monthly magazine costs around 40% less than the cover price .
Print and digital editions are available through Magazines Direct – where you can also find the latest deals .
YM is packed with information to help you get the most from your time on the water.
Follow us on Facebook , Twitter and Instagram.
Custom open source marine Linux OS for your boat computer
Waterproof marine touch screen HDMI display
GNSS (GPS, GLONASS, Beidou, Galileo) receiver
Sensors for orientation (gyroscope, accelerometer, compass via IMU)
Environment temperature, barometric pressure, humidity sensors
Connections to the boat instruments such as wind, depth, speed, AIS via NMEA 0183 serial ports
Boat LTE / 4G Gateway, network storage
Boat WiFi hotspot and a router with WiFi extender and a long range waterproof WiFi antenna
Optional autopilot integration, rudder angle sensor
Other NMEA devices, engine/battery status, bilge pump monitoring, etc
Optional air mouse with a wireless keyboard and a touchpad
Lightning EMI sensor and alarm
RTL-SDR for weather fax, NavTex, satellite weather, AIS, RTL 433, morse code decoder, etc
Boat IoT Integration via MQTT
Music Player
Can be used with Iridium Satellite Modems
Can be used for processing transmissions received from SSB radio via audio interface
Variety of options of using wireless handheld devices such as smart phones and tablets to connect to boat systems via WiFi and bluetooth. There are many marine applications available for smart phones and tablets.
Running a Raspberry Pi aboard a boat has been a popular thing to do for a number of years. I’ve had them on every boat since the Pi first came out. Connecting them to a NMEA 2000 network, and powering them off a DC battery bank has required a bit more work up until now.
There are many reasons to have a Raspberry Pi connected to your boat network that I can think of. My main reason is to run a Signal K server on it, have it connected to my NMEA 2000 network, and leverage the hundreds of plugins and pieces of software that you can install to create dashboards, gather data, set alarms and alerts, and so much more.
In addition, you can run OpenCPN or OpenPlotter and have a fully functioning boat control, autopilot, chart, etc. system that has features just like the big vendors.
On sailboats in particular, I loved having a Pi on board because I could have an always-on computer that didn't take a ton of power, had a decent amount of CPU power, and use it to monitor things while I was away.
The first step in connecting a Pi to the boat was to find a proper power supply. Raspberry Pi's run off of USB power which is 5V, and not generally available on the boat in a permanent way. I always wanted mine to run off of the 12v DC battery bank without any connection to an AC outlet, inverter, or USB converter that isn't hard wired. I have had good luck with this 12v-5v converter from Tobsun , and I particularly like it because it has four screw down terminals on it, making it easy to connect cabling.
Once the power problem is solved, connecting the Pi to the boat network involved either an Actisense NGT-1 USB adapter ($) or a canable.io adapter to get it on the NMEA 2000 network. Both have pros and cons and require connecting to a USB port on the Pi, plus some configuration.
A reader and Instagram follower (thanks Ilker Temir !) pointed me to an add-on board, or HAT , for the Raspberry Pi called the PICAN-M , and I was intrigued. I ordered one from Copperhill Technologies here in the US and it arrived a few days later. The original manufacturer of the board is SK Pang Electronics out of the UK.
I had a Raspberry Pi 4 that I had been playing around with ever since it came out, but didn’t have a clear purpose for it. I decided to install the PICAN-M on it, and then try out a few different things. I generally purchase the CanaKit bundle when I am buying a Raspberry Pi (I think I have about 15 right now doing various things at home and on the boat) as they tend to include a nice power supply, case, cables, and mainstream brand SD card, but you can get them cheaper without those pieces if you prefer. In this case, the extra parts and pieces were important when I bought the Pi to do testing in general, but were not necessary since the PICAN-M provides power, and the case provided by CanaKit won't work.
The PICAN-M is a pretty simple, yet well designed board. It has a NMEA 0183 terminal block and NMEA 2000 port on the left side in the picture above, and the connector for the Raspberry Pi on the right hand side.
There is a really nice schematic and user guide that SK Pang have provided on their website. The board looks very well built with clearly labeled bits. Here's what SK Pang say the board is capable of:
So besides NMEA 2000 and 0183, you can also connect other I2C sensors if you'd like.
NMEA 2000 Micro-C connector and terminal block for NMEA 0183
The biggest challenge with the board is going to be finding a proper case that has the right cutout.
Installing the board is straightforwards. Included in the package are four standoffs and screws which need to be attached to the Raspberry Pi. Then carefully slide the PICAN-M down the pins on the Raspberry Pi until it is well seated, and screw it down to the standoffs.
If you're interested in a step-by-step guide on how to set this up with Signal K, Grafana, InfluxDB and more, check out my article below:
This is probably the only downside to this setup. The standard cases that come with the Raspberry Pi do not assume you will have an add-on or HAT board with it. Those that accommodate HATs are pretty specific, and have holes or punch outs for specific types of connectors. I have not found a NMEA 2000 specific case – perhaps an opportunity for 3d printing!
I found a case from HiFiBerry that was meant for an audio HAT and hacked holes in it to allow the NMEA 2000 port to be exposed. It's not great, but it works for now and keeps the boards reasonably safe.
I installed three different things on the Pi to test with, just for OpenPlotter , OpenCPN , and then just Linux with Signal K.
To do this, I simply connected the NMEA 2000 port to power up the Pi, plugged the included HDMI-mini to HDMI cable into a monitor, connected a keyboard, and followed the install instructions for OpenPlotter/OpenCPN. You can do this in an automated way, or even headless (without a monitor or keyboard) but it can get a bit fiddly if you make a mistake in the installation.
For Linux + Signal K, I used the standard Raspbian server minimal distribution and then installed Signal K afterwards.
The super nice thing is that the NMEA 2000 port just shows up as can0 to the operating system, so it is very easy to start using one of these applications to access the data on the NMEA 2000 network.
The absolute best part about this entire setup is the fact that the NMEA 2000 port is native, and that it powers the entire computer . No other cables or connections are required.
This opens up even more utility when considering what you could use this for. Besides running heavier applications like the above, you could use these in strategic places all around the boat to create an entire sensor network. Connect it to a NMEA 2000 tee somewhere, and have I2C or other sensors (Raspberry Pi have a wealth of different ways to connect various sensors) connected to tanks, temperature, momentary, etc. and run Signal K on each, spitting the data back to a central Pi or other computer to display things. The possibilities are actually quite exciting. I've tried to do this in the past with Arduino and other technologies, and it has been a bit of a mess with having to power them by battery or other conversions.
Overall this is a pretty inexpensive way of getting a boat computer on board:
Total: $242.89
This is a very reasonable price, and is actually about the same cost as the Actisense NGT-1 USB to NMEA 2000 interface alone! For just under $250, you end up with a bus-powered, low power usage, reasonably powerful computer on your NMEA 2000 network.
You could buy a bare Raspberry Pi instead of one in a kit like I did and save some money, since you won't need a power supply or the case it comes with. You could throw in a 7″ touch screen , similar to what I did on Grace's navigation panel , and have a complete computer setup that you could interact with like a chart plotter, all powered by the NMEA 2000 bus connection.
I think this is a fantastic way to get Signal K on board your boat in a single hardware device, all powered by the NMEA 2000 network. It's also a great way to add OpenCPN or OpenPlotter if you don't have a good navigation / boat management tool already on board. It's well made, easy to put together, and opens up the possibility of having access to boat data for those not interested in the more DIY approach. If you have a NMEA 2000 network, and don't have Signal K installed, this is a perfect way to do it.
These are read only comments from the old system. Scroll down to participate in SeaBits Discussions , our new interactive forum attached to each article. Charles Milléquant November 15, 2020 at 6:26 pm Thanks for this article. I am currently building my own setup and this PICAN Hat will be part of the game ! I however have a question : how would you manage to add an active cooling device to this setup knowing that Raspberry pi 4 tends to produce a lot of heat and will need to be cooled by a fan if enclosed in whatever case I can fit all of this into ?
Phil November 15, 2020 at 7:44 pm Have been using this board full time for about 2 months now. I have not had any problems with a Pi 4 getting hot (in and enclosed case). A tip that caught me out was the the NMEA0183 (RS422) input. to send data to the PiCAN-M use pints IN+ and Ground, not IN+ and IN-
Bram de Vries November 24, 2020 at 11:32 am Hi Steve, great article, thanks! I do wonder though if this won’t harm the NMEA2000 power supply, as I believe it is restricted to 1A per client, and a Raspberry Pi can draw up to 3A? Cheers, Bram
ML_C36 December 16, 2020 at 3:45 pm I have purchased the Pican-M and followed their installation guide. Using the candump, I am able to see the data stream similar to what is shown in the guide. I am however not able to see the data within SignalK, what are the steps for setup within SignalK to recognize the data coming from the Pican? Note I have successfully been able to get the usb data from my Lobster fridge.
jaymzru January 17, 2021 at 7:47 am I was just googling ways to connect a raspberry pi to nmea2k for my Beneteau sailboat, and this article is basically everything I was looking for! Thanks
Javier January 31, 2021 at 9:50 am Can i use this setup to read the data of my analog sensors, fuel, etc., and export those reading on the nmea 2000 port to my garmin charploter???
Peter Wadsworth February 10, 2021 at 9:24 pm Would there be any incompatibility with using a Navionics chart in this type of setup ? I know it would be more expensive, but where we live, the CPN charts are not as detailed as Navionics.
Hans Bratland March 3, 2021 at 3:09 pm Hi, Thanks for your article. Im looking into upgrading my system with a raspberry pi and openCPN, and wanted to ask something regarding this PICAN-M hat.. I have a daisy AIS reciever ( https://shop.wegmatt.com/collections/frontpage ) that outputs for NMEA0183. Is it possible to connect this AIS device to NMEA0183 on the PICAN-M board, and from there send the signal out on the NMEA2000 network? So basically using the board as a bridge between the ais and the NMEA2000 network, and at the same time get the ais data on the pi? Thanks for any help 🙂
John Gallo April 9, 2021 at 3:16 pm Hi I read this and it was all Greek to me. I was wondering what classes I could take to get e up to speed. I am 72 and retired I feel left in the dust.
Jim April 11, 2021 at 1:31 am Thanks for a good post. I just resonantly bought my self a 3D printer, and as a first project I did a case for my CANPI + PI 3 B, see: https://www.thingiverse.com/thing:4817180
Jim April 13, 2021 at 9:01 am Hi I just recently bought a 3D printer, and one of the first project was a case to my RPI3 and PICAM-M card. More info can be found here: https://www.thingiverse.com/thing:4817180
Christoph Ritzmann April 18, 2021 at 1:39 am Hi Steve While i was surfing the web, i have found these 2 links for the pican-m case: https://buyzero.de/products/metal-case-for-pican-m-and-raspberry-pi-4 or http://skpang.co.uk/catalog/metal-case-for-picanm-and-raspberry-pi-4-p-1594.html Cheers! Christoph
Wolfgang April 21, 2021 at 11:27 pm Actually, you can purchase a case for the PICAN-M: http://skpang.co.uk/catalog/metal-case-for-picanm-and-raspberry-pi-4-p-1594.html
Colin May 8, 2021 at 11:57 am I have a boat with a Raymarine SeaTalk network. I have a ST60+ Graphic, which can convert SeaTalk to NMEA0183, so I’m trying to use this to interface to the Pican-M / Pi. I can see data coming over the line, but it’s just garbage – I’m not sure what’s meaning I’m not seeing the correct messages – any ideas? root@signalk:/home/pi# stty -F /dev/ttyS0 raw 4800 cs8 clocal root@signalk:/home/pi# cat /dev/ttyS0 ����З[�����C����v��I]-�k��������|��ߵѼ���*�ُ����7��������5������- etc, etc. I see new data every 2 seconds which matches up with what the ST60+ is supposed to be outputting.
Jim June 10, 2021 at 4:07 pm Is there a way to power from the HAT when NMEA 2K power is available then switch to the 5V input if available (ie on shore power)?
Bill K July 8, 2021 at 6:06 am I generally dislike using ‘canned’ images for microSD cards. You never know what compromises were made to set it up. I greatly prefer being able to do installs from scratch (though I’m not so gung-ho as to insist they be compiled from source). It’s bad enough dealing with package manager issues, it almost NEVER gets better starting from someone else’s unknown ‘assumptions’. Thus ‘from scratch’ is preferable. In the limited time I was futzing with this last weekend I couldn’t find a clear set of instructions on what pieces are actually in an ‘openPlotter’ image and how to recreate it on an existing install. I don’t need to wander down the road of building a whole image, just the various installed pieces to get the same set of things running on an existing image. Why? Well, beyond questions about known/unknown image choices, there are other things already running on this pi4 that I’d rather not have to backup/reinstall on a different OS image.
Bill K July 14, 2021 at 5:08 pm I also made the mistake of ordering the one that CAN power itself from the n2K bus. I meant to get one that did not. As I want to be able to power cycle the system externally, but don’t want to also power off the n2k bus. That and I don’t want the added drain on the n2k bus to power it. I’m told that desoldering the small green power supply board on the pican-m will accomplish that. Though I don’t know if that also means I have to use the 12vdc pads on the board.
Bill K July 14, 2021 at 5:13 pm Upside is I did managed to get various pieces working and could see all the active data on the bus. I have several devices that provide the same sentences (gps from a puck and a sat compass, along with that and heading, pitch and other info overlapping from an airmar weather unit. Their instances are set uniquely but it wasn’t immediately clear how to select the various sources. But I’ll tinker with that another time. Though now that I have more than one thing that can consume AIS it looks like I’ll have to get that put onto the n2k bus. Right now it’s from a Furuno FA-50 via ethernet to the TZT3 units, and 0183 to the old NN3D MFD12 plotters. I’ve got a Yacht Devices router and will probably use that. As I’m interested in keeping a PC out of the message-passing part of the equation, for now. Dedicated, lower-power devices seem to handle this sort of thing better, with less fuss over time.
Adrian July 26, 2021 at 2:24 am Hi! Thanks for a great post! I am myself trying to set up a navigation computer with a PI where I want to plug in an AIS (em-trak). Doing it with a PICAN-M HAT looks like it would do the job! I just wonder (I am very much a novice with both Raspberry Pi and OpenCPN), do you install the “regular” Pi first, and set it up with OpenCPN/OpenPlotter, and when you’ve got that up and running, add the PICAN-M? Or do you do the configuration with everything from start? I also wonder about the power supply from the HAT. Does it power the PI automatically when connected to NMEA or is that something that has to be configured? Many thanks from Sweden! Adrian
Gary July 29, 2021 at 3:48 pm I already have a RPI4 installed on my boat with a 5V 5A buck converter connected to OpenPlotter. Does it make sense for me to get the Pican-M without the SMPS?
Sign up for my newsletter.
Get all of the latest delivered directly to your inbox
Great! You’ve successfully signed up.
Welcome back! You've successfully signed in.
You've successfully subscribed to SeaBits.
Your link has expired.
Success! Check your email for magic link to sign-in.
Success! Your billing info has been updated.
Your billing was not updated.
IMAGES
VIDEO
COMMENTS
This project houses a Raspberry Pi 4 below deck, so waterproofing your Pi isn't necessary. The Bareboat Necessities has a panel of interfaces on the front and back with a wide selection of features.
Bareboat Necessities OS - Raspberry Pi OS-based Marine Linux built for boats. BBN OS is completely free and opensource. Free downloadable SD card image. Main features: GPS, compass (via IMU), AIS support; NMEA networks integration, multiplexing, SignalK and plugins, dashboards; Chartplotting (OpenCPN and plugins, AvNav), Navigation, Waypoints
When David Bishop bought a 30-year-old boat, the batteries were dying and the wiring was a mess. He rebuilt the nav system using several Raspberry Pis ... so was going to be vital in pushing information to our Raspberry Pi-powered chartplotter and Navionics. I realised that the decommissioned Navtex box would make the perfect, protected place ...
James Conger built a Chartplotter for his boat using a Raspberry Pi, dAISy AIS HAT, USB GPS module, and touch screen display, all hooked up to his boat. ... For the Raspberry Pi 4B you need the new Raspbian Buster. Then install OpenCPN 5.0.0 following the commands on the website. I am working with Raspbian and OpenCPN ECDIS viewer since ...
BBN Marine OS is a free open source Linux for Raspberry Pi on boats. With BBN OS you can build a chartplotter, marine data computer including OpenCPN, SignalK, NMEA similar to openplotter ... Looks like can be a much better base for a boat computer than just regular Raspberry Pi4. It comes with (and more): 12v power input (7v-36v)
Connections to the boat instruments such as wind, depth, speed, AIS via NMEA 0183 serial ports. Boat LTE / 4G Gateway, network storage. Boat WiFi hotspot and a router with WiFi extender and a long range waterproof WiFi antenna. Optional autopilot integration, rudder angle sensor. Other NMEA devices, engine/battery status, bilge pump monitoring ...
Pi on a Boat. Tue Jul 05, 2022 6:21 pm . Check out my setup using raspberry pi, bbn os, pypilot, opencpn, etc on my sailboat ... There is a new release (2022-09-20) now based on Bullseye arm64: Bareboat Necessities OS - Raspberry Pi OS-based Marine Linux built for boats. BBN OS is completely free and opensource. Free downloadable SD card image. ...
Bareboat Necessities OS - Raspberry Pi OS-based Marine Linux built for boats. BBN OS is completely free and opensource. Free downloadable SD card image. Main features: GPS, compass (via IMU), AIS support ... I first heard about using a raspberry pi on a boat for chart plotter, navigation, etc about four years ago. ...
There are many reasons to have a Raspberry Pi connected to your boat network that I can think of. My main reason is to run a Signal K server on it, have it connected to my NMEA 2000 network, and leverage the hundreds of plugins and pieces of software that you can install to create dashboards, gather data, set alarms and alerts, and so much more.
Looking around in my different piles, I found most of the parts I needed. I found the three most important things: a Raspberry Pi, a GPS module, and an LCD screen running on 19v DC. Besides that, I needed some power circuits. Requirements: Raspberry Pi. I'm using the Rpi 2 model B. A monitor, keyboard and mouse.