{"id":194,"date":"2025-05-17T09:24:24","date_gmt":"2025-05-17T13:24:24","guid":{"rendered":"https:\/\/svvibrant.com\/?page_id=194"},"modified":"2025-09-03T00:27:28","modified_gmt":"2025-09-03T04:27:28","slug":"open-source-boat-computer","status":"publish","type":"page","link":"https:\/\/svvibrant.com\/index.php\/nerdy-stuff\/open-source-boat-computer\/","title":{"rendered":"Open Source Boat Computer"},"content":{"rendered":"\n<p>My goal in this project is three fold:<\/p>\n\n\n\n<p>1) Learn all I can about the various marine systems I\u2019ll be dealing with on Vibrant and the other boats we sail.<\/p>\n\n\n\n<p>2) Build a hot pluggable nav system that I can use should the Raymarine MFD die while we are underway.<\/p>\n\n\n\n<p>3) Build a portable nav system we can use on the various classic wooden boats we deliver or sail, many of which have very little in the way of tech.<\/p>\n\n\n\n<p>Thinking I might be able to build one system that could do (1) and (2), not clear yet if that\u2019s a good idea or what I want to do.<\/p>\n\n\n\n<p>This is the Open Source distribution I\u2019m currently testing:<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/bareboat-necessities\/lysmarine_gen\">https:\/\/github.com\/bareboat-necessities\/lysmarine_gen<\/a><\/p>\n\n\n\n<p>This is the project page I am using for my reference implementation:<\/p>\n\n\n\n<p><a href=\"https:\/\/bareboat-necessities.github.io\/my-bareboat\/bareboat-os.html\">https:\/\/bareboat-necessities.github.io\/my-bareboat\/bareboat-os.html<\/a><\/p>\n\n\n\n<p>The set of supported applications and peripherals is extensive.<\/p>\n\n\n\n<p>The discussion forum page is here:<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/orgs\/bareboat-necessities\/discussions\">https:\/\/github.com\/orgs\/bareboat-necessities\/discussions<\/a><\/p>\n\n\n\n<p>I\u2019m using a Raspberry Pi 5, after today\u2019s discussion I\u2019m considering getting a version complied to run with Linux on a Mini PC\u2026<\/p>\n\n\n\n<p>Here are a few pictures of the current prototype.<\/p>\n\n\n\n<p>I put a one terabyte NVME drive on the Pi for speed and storage.<\/p>\n\n\n\n<p>I have a Wegmatt dAISy 2+ dual channel AIS receiver, VFAN GPS and NooElec RTL-SDR connected in the current instantiation.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"640\" src=\"https:\/\/svvibrant.com\/wp-content\/uploads\/2025\/05\/Boat-Computer-Prototype-with-Raspberry-Pi-and-Peripherals-rotated.jpeg\" alt=\"\" class=\"wp-image-165\" srcset=\"https:\/\/svvibrant.com\/wp-content\/uploads\/2025\/05\/Boat-Computer-Prototype-with-Raspberry-Pi-and-Peripherals-rotated.jpeg 480w, https:\/\/svvibrant.com\/wp-content\/uploads\/2025\/05\/Boat-Computer-Prototype-with-Raspberry-Pi-and-Peripherals-225x300.jpeg 225w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/figure>\n\n\n\n<p>Full layout here:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/svvibrant.com\/wp-content\/uploads\/2025\/05\/Boat-Computer-Prototype-Full-view.jpeg\" alt=\"\" class=\"wp-image-164\" srcset=\"https:\/\/svvibrant.com\/wp-content\/uploads\/2025\/05\/Boat-Computer-Prototype-Full-view.jpeg 640w, https:\/\/svvibrant.com\/wp-content\/uploads\/2025\/05\/Boat-Computer-Prototype-Full-view-300x225.jpeg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<p>Next up is packaging it for portability and protection from the harsh environment at sea:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"640\" src=\"https:\/\/svvibrant.com\/wp-content\/uploads\/2025\/05\/Boat-Computer-Case-Prototype-rotated.jpeg\" alt=\"\" class=\"wp-image-162\" style=\"width:620px;height:auto\" srcset=\"https:\/\/svvibrant.com\/wp-content\/uploads\/2025\/05\/Boat-Computer-Case-Prototype-rotated.jpeg 480w, https:\/\/svvibrant.com\/wp-content\/uploads\/2025\/05\/Boat-Computer-Case-Prototype-225x300.jpeg 225w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/figure>\n\n\n\n<p>Stay tuned for updates&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My goal in this project is three fold: 1) Learn all I can about the various marine systems I\u2019ll be dealing with on Vibrant and the other boats we sail. 2) Build a hot pluggable nav system that I can use should the Raymarine MFD die while we are underway. 3) Build a portable nav [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":204,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-194","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/svvibrant.com\/index.php\/wp-json\/wp\/v2\/pages\/194","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/svvibrant.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/svvibrant.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/svvibrant.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/svvibrant.com\/index.php\/wp-json\/wp\/v2\/comments?post=194"}],"version-history":[{"count":2,"href":"https:\/\/svvibrant.com\/index.php\/wp-json\/wp\/v2\/pages\/194\/revisions"}],"predecessor-version":[{"id":197,"href":"https:\/\/svvibrant.com\/index.php\/wp-json\/wp\/v2\/pages\/194\/revisions\/197"}],"up":[{"embeddable":true,"href":"https:\/\/svvibrant.com\/index.php\/wp-json\/wp\/v2\/pages\/204"}],"wp:attachment":[{"href":"https:\/\/svvibrant.com\/index.php\/wp-json\/wp\/v2\/media?parent=194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}