Assembling a Raspberry Pi Based 7: Touchscreen GPS Chartplotter for $150

In this video I assemble a 7" touchscreen gps chart plotter using a Raspberry Pi single board computer as the processor. The system runs the FREE open source plotting program Open CPN and uses FREE NOAA official charts.

Пікірлер: 83

  • @pauljolly9320
    @pauljolly93203 жыл бұрын

    This was great!! The simplest explanation & demonstration I’ve seen on this topic. Considering I’m not all that technical, I felt like I followed along. Thanks again.

  • @todddunn945

    @todddunn945

    3 жыл бұрын

    You are very welcome. I try to show exactly how to do things. I am pleased that I my description was clear for you.

  • @jayknight850
    @jayknight8504 жыл бұрын

    I really enjoyed your video, the Opencpn and Raspberry Pi is an amazing chart plotter. I am assembling a Pi4 for my boat, waiting on the big brown truck. I will have the AIS also, we have a lot of commercial traffic in our sailing area so I decided on the AIS. Many thanks, I learned something from you. Appreciate it! Jay

  • @todddunn945

    @todddunn945

    4 жыл бұрын

    I am glad I was able to be of help to you. I am launching my boat in about 10 days and will do a video then about how well the system works. I currently only have a Pi 3B+ and have discovered it doesn't have the computing power to do course up. I am also planning to download the Radar Pi add on and try the plotter with my radar. I suspect I may have to upgrade to a Pi4 for that.

  • @dadybik
    @dadybik3 жыл бұрын

    Very well explained every word mister. The best for you and your journeys

  • @todddunn945

    @todddunn945

    3 жыл бұрын

    Thank you. I am glad you found it clear and hopefully useful.

  • @steveburke7675
    @steveburke7675 Жыл бұрын

    Great video! Thank you. This looks like a nice simple low cost back-up to a tablet chart plotter AND a nice project.

  • @todddunn945

    @todddunn945

    Жыл бұрын

    Yes it works well. The only issues are that the Raspberry Pi touch screen is no gt in direct sunlight and it is NOT even water resistant. I also went from plugging the power supply into a small inverter to buying a 12VDC:5VDC converter with 5 volt output to use as a power supply. That worked well. A big plus of using the Open CPN software is that you can easily download full official NOAA digital charts for anywhere in the USA for free. That makes it easy to add new charts and to keep your charts fully updated. I also took along a USB keyboard so I could use the Pi as a computer. Thanks for watching.

  • @brassrainbow5568
    @brassrainbow55683 жыл бұрын

    What an awesome tutorial! You sir get 👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻. I am gonna order these components right now for my motor yacht and my sailboat.

  • @todddunn945

    @todddunn945

    3 жыл бұрын

    Thanks for the kind words. I am glad you found the video useful. I am planning an end of season video in which I will discuss how well the system worked. Before putting one of these home made systems on a sailboat, be aware that the unit is NOT waterproof at all and must be mounted where it can not get wet ever.

  • @bbolin711
    @bbolin7114 жыл бұрын

    These SBC are very cool. Have media server and client ( TV side) running in my home for the last 8 years or so. About a year ago had ADS-B running to track aircraft. One of the nice things about Pi are the number of projects available. I like the idea of no fans and no moving parts. Cool project. Stay safe

  • @todddunn945

    @todddunn945

    4 жыл бұрын

    Thank you. I am a bit of a Pi neophyte, but I hope to build more projects.

  • @amtsbi
    @amtsbi2 жыл бұрын

    Really amazing, like you have explained. Thanks Sir

  • @todddunn945

    @todddunn945

    2 жыл бұрын

    You are very welcome.

  • @plowboy6636
    @plowboy66364 жыл бұрын

    appreciate the video. Thanks much

  • @todddunn945

    @todddunn945

    4 жыл бұрын

    You are welcome.

  • @shawnl6959
    @shawnl69593 жыл бұрын

    I made one of these last spring and use it on my Catalina 22. Works fine -- for the most part, once you get it setup you don't really need to touch the screen much. It's not 100%, but it's a lot cheaper than a full-fledged chart plotter. When I say not 100%, I mean sometimes the touch screen can be touchy and you have to try a couple of times to get it to do what you want.

  • @todddunn945

    @todddunn945

    3 жыл бұрын

    I used mine last summer. It worked well. The touch screen worked OK except that because of the size of my fingers I found it difficult to make menu selections since my fingers often touched more than one selection at a time. Other than that the system worked well for me.

  • @DowneastThunderCreations
    @DowneastThunderCreations4 жыл бұрын

    I loved this video, Todd. This just may be the ticket for my new sailboat I presently have under construction here in Milbridge. My sailboat build is a bare-bones project, encompassing quite a bit of re-purposed wood and self-fabricated components. I'm now finishing up the fabrication of a Mantus-Rocna anchor clone (I've been posting this series on my KZread channel). I think your chart plotter project will blend in beautifully with what I'm presently doing. When this COVID-19 thing is finally past and back to normal, perhaps you'll allow me to be in contact with you to "pick your brain" if necessary. I'll be making trips over to West Marine in Southwest Harbor anyway after life gets back to normal!

  • @todddunn945

    @todddunn945

    4 жыл бұрын

    It may work for you. The video shows exactly how hard it is to set up. I will post a new video in a day or so on how to download Open-CPN to a Raspberry Pi and how to download charts. I was attracted to this because the hardware is cheap and the software and charts are free.

  • @arturoruiz-falcorojas774
    @arturoruiz-falcorojas7743 жыл бұрын

    Very crear and didactic! Thanks.

  • @todddunn945

    @todddunn945

    3 жыл бұрын

    Thank you. I am pleased you found it clear. My goal was to show exactly how to do it.

  • @jeffgrier8488
    @jeffgrier84884 жыл бұрын

    That's pretty neat, I had no idea you could build your own chart plotter. Having never owned or used one, I would certainly consider going this route, i'm guessing all the parts are available online? Thanks for the informative video!

  • @todddunn945

    @todddunn945

    4 жыл бұрын

    Yes, everything came from Amazon. It was very easy to put together.

  • @esling77
    @esling772 жыл бұрын

    ty for this .

  • @todddunn945

    @todddunn945

    2 жыл бұрын

    MIne is working fine although I have connected a mouse. I have had some trouble loading Open CPN onto new Raspberry Pis lately so I switched to Open plotter which still runs Open CPN.

  • @kevinschmit1710
    @kevinschmit17103 жыл бұрын

    Great video. It would be nice if you could provide links on all the sources you purchased components from in the notes section down below.

  • @todddunn945

    @todddunn945

    3 жыл бұрын

    Everything was purchased on Amazon.

  • @ayesalsa
    @ayesalsa3 жыл бұрын

    Thanks for the great video! What gps antenna did you use?

  • @todddunn945

    @todddunn945

    3 жыл бұрын

    I used a very old (2011) USB GPS antenna that is no longer made. It works fine. Pretty much any USB GPS antenna should work.

  • @josephk7954
    @josephk7954 Жыл бұрын

    Great job. Fantastic value for money. I'd love to know how much RAM you'd need with a Pi 4 to get the vector charts running well? I suppose it would still work out a lot cheaper than the crazy expensive Garmin devices. Apparently you can hook up the boat instruments to the s/w as well with a multiplexer or wifi bridge.

  • @todddunn945

    @todddunn945

    Жыл бұрын

    Yes the open plotter software lets you connect pretty much all electronics to the Pi. I never tried the vector charts because I had an issue with them not scrolling smoothly on an old Acer 10" netbook. That said, I think the Pi with 4 or perhaps 8 Gb of ram is a faster computer than my old Acer. It would be easy to try since you can download the vector charts free. Thanks for watching. One thing though. This little plotter worked fine on the bridgedeck of my trawler style powerboat's enclosed helm. The screen is no good in direct sunlight.

  • @videotosse
    @videotosse4 жыл бұрын

    Thanks, Todd. Great video! How does it work when mounted on the boat? Is the screen sufficiently bright for sunlight, and how does the screen work when your fingers are wet? Is the system rugged enough to be sitting on the bulk head in the cockpit of a small sailboat? Those are my main concerns.

  • @todddunn945

    @todddunn945

    4 жыл бұрын

    This screen is not a good choice for direct sunlight. My use for it is aboard my 1936 wooden powerboat which will be going into the water next week. In use it will be inside the cabin house and I intend to never let it gt wet. It is NOT waterproof at all so not a good choice for the cockpit of a sailboat.

  • @videotosse

    @videotosse

    4 жыл бұрын

    @@todddunn945 Once again: Thank you, Todd :-) This is exactly what I needed to know. I'll stick with your channel to see what other projects you come up with :-)

  • @craig5365
    @craig53653 жыл бұрын

    You could install OpenPlotter as the base OS, it's designed for boats and NMEA integration and comes with OpenCPN as standard in the build.

  • @todddunn945

    @todddunn945

    3 жыл бұрын

    My understanding is that openPlotter is simply OpenCPN with all the plugins set up for you.

  • @craig5365

    @craig5365

    3 жыл бұрын

    @@todddunn945 hey, openplotter is a lot more, it has signalk, node red, ais receiver that can send ais info to OpenCPN for example, GNSS, can directly connect to sensors such as I2C or SPI. Effectively it is the heart of your boat network that can collect and forward information from other boat systems to OpenCPN. For example, if you have a NMEA 2000 compass or wind sensor, it can collect that data and then make it available to see in OpenCPN as well as other chatplotters. I use it to take boat data and then send it to a separate home automation system. There image and NOOBS files install Raspbian with Openplotter and OpenCPN already in the image.

  • @RoaldKoger

    @RoaldKoger

    3 жыл бұрын

    @@todddunn945 No, OpenPlotter is an optimized version of Raspbian for marine use, of which OpenCPN is an integral part.

  • @todddunn945

    @todddunn945

    3 жыл бұрын

    @@RoaldKoger My understanding based on reading the open plotter web page is that Open Plotter is just a set up of Raspberry PI OS that automatically boots into Open CPN making your PI into a dedicated chart plotter. AS such you lose the ability to use the full functionality of the PI unless you crash out of the Open Plotter system. Furthermore the connectivity of Open Plotter is simply the connectivity available under Open CPN. At least that is the way I understand it. I could be wrong.

  • @RoaldKoger

    @RoaldKoger

    3 жыл бұрын

    @@todddunn945 It's more like a complete set of tools, of which OpenCPN is one. Openplotter also serves as a data hub and multiplexer for various on-board sensors and transducers for wind, barometric pressure, depth, speed etc. The data can be used for navigation, but also to drive an autopilot. And although booting directly into OpenCPN is optional, it's not enabled by default.

  • @sailingnstuff
    @sailingnstuff3 жыл бұрын

    That is great. Very clear instructions. Had no idea you could put something like this together, especially for so little. Is OpenCPN the only thing that will work with the Raspberry Pi? I fiddled around with it some years ago on my laptop and found it a little cumbersome.

  • @todddunn945

    @todddunn945

    3 жыл бұрын

    Thanks for the kind words. I am sure there are other programs that will run on the Raspberry Pi, but Open CPN is the only one I have experience with.

  • @fredflintstone1428
    @fredflintstone14284 ай бұрын

    Thanks for he video. Was there a reason you went with a 7" screen? As I've got older Im finding the bigger the better where screens are concerned. I think Id rather have the Pi hidden behind the console with just a touchscreen on display.

  • @todddunn945

    @todddunn945

    4 ай бұрын

    I wanted something small and portable. This unit was for use on my 1936 classic motor yacht which dis not have any mounted modern electronics. Basically, I wanted something I could take off the boat leaving it looking like it did when it was new.

  • @gobbledegookydokey
    @gobbledegookydokey2 жыл бұрын

    Check also BBN Marine OS for raspberry pi4. Many free and opensource boat software packages preinstalled and preconfigured.

  • @todddunn945

    @todddunn945

    2 жыл бұрын

    Thanks for the info.

  • @tlteal
    @tlteal3 жыл бұрын

    Thank you for posting this. brilliant. How is that touch screen working now? did it work out for you?

  • @todddunn945

    @todddunn945

    3 жыл бұрын

    It works fine. The only issue I have with the touch screen is that because my fingers are bigger, it can be difficult to touch the right spot in a menu. Other than that I am quite pleased with the system.

  • @tlteal

    @tlteal

    3 жыл бұрын

    @@todddunn945 ok, thank you. Do you know if there's a bigger screen option?

  • @todddunn945

    @todddunn945

    3 жыл бұрын

    @@tlteal yes there are larger touch screens available. Go to Amazon and search Raspberry Pi touch screen. In addition, if you use a non-touch screen via the HDMI port you can use any size screen. You will need a mouse though.

  • @a6o932
    @a6o9324 жыл бұрын

    Hello Tod, curious if you've heard or know of any integration of a transducer to open cpn for sounding depth and finding fish?

  • @todddunn945

    @todddunn945

    4 жыл бұрын

    In theory you can, but I have no experience with that.

  • @craig5365

    @craig5365

    3 жыл бұрын

    You can install Openplotter with NMEA 2000 integration and connect the Pi to your nmea network and get all your sensor data in OpenCPN

  • @RoaldKoger

    @RoaldKoger

    3 жыл бұрын

    The simplest solution would be to hook up a transducer with NMEA0183 output directly to the Pi. It can be connected using a serial to USB converter.

  • @JohnBraman413
    @JohnBraman4133 жыл бұрын

    go with the one with more ram. quicker response and runs programs faster. do you have links for the parts you used?

  • @todddunn945

    @todddunn945

    3 жыл бұрын

    John, I am aware that a Pi with more ram would be better, but the 3B was what I had. That said, OPEN CPN runs fine on a 3B with 1 Gb ram. I have been using it as my navigation system on my boat for two years without any issues. I have tried to set this up on my 4 Gb 4B and my 400, but Open CPN has recently had a glitch for loading the program. Hopefully they will fix it soon. I don't have links, but the only parts were the Raspberry PI, the Raspberry Pi 7" touch screen and the case. All are available on Amazon. You do need a mouse and keyboard for to load the program, but not to run it. Thanks for watching and commenting.

  • @josephballerini3730
    @josephballerini37303 жыл бұрын

    Todd, can I load open plotter or open cpn to an existing pi with an already loaded operating system OR is open plotter or open cpn a type of raspian operating system that should reside on its own on a raspberry pi?

  • @todddunn945

    @todddunn945

    3 жыл бұрын

    Joseph, I do not know the answer to your question about Open Plotter. I suggest looking at the Open Plotter web page to see if they say anything about it. Open CPN by itself is just a program that runs in Raspberry Pi OS and my copy runs on top of Raspberry Pi OS.

  • @josephballerini3730

    @josephballerini3730

    3 жыл бұрын

    So after struggling around, it is it’s own version of a raspberry os. You load openplotter on a new microsd and load into pi and it is an OS.

  • @todddunn945

    @todddunn945

    3 жыл бұрын

    @@josephballerini3730 Glad you got it to work.

  • @Blue.star1
    @Blue.star13 жыл бұрын

    Good video. Quad core and 1gb are costly for this application , use single core and 512mb , case isn't ip68 ?

  • @todddunn945

    @todddunn945

    3 жыл бұрын

    I suspect it would run very slowly. The quad core 1 Gb model is only $35. I am now using a Raspberry Pi 4B 4 gig model $55. Not what I would call costly. You can get a Pi4 2 Gb for $35. Both are quad core. The case is not weather proof in any way

  • @Blue.star1

    @Blue.star1

    3 жыл бұрын

    @@todddunn945 remove unnecessarily OS files and applications , wince GPS has 128 mb ram , 1 core,its 800mhz and runs good

  • @tyzardoz
    @tyzardoz2 жыл бұрын

    Currently building a plotter with a 4gig 4B+. Sadly I don't think the case you show supports the AIS daisyhat 😑

  • @todddunn945

    @todddunn945

    2 жыл бұрын

    Sounds like a good setup. I agree, I don't think this case supports any kind of hat board. There are other cases. The only issue I have had with this setup is that the screen is useless in direct sun. My application was inside a pilot house so that wasn't an issue, but when I moved the system to my sailboat I couldn't read the screen when the sun hit it.

  • @iankirk3537
    @iankirk35372 жыл бұрын

    A small blob of Blu-tack could be used to stick the screw to the screwdriver at 12:42

  • @todddunn945

    @todddunn945

    2 жыл бұрын

    Yes, if you have it. Thanks for watching.

  • @4tracer4
    @4tracer43 жыл бұрын

    Basis pre-installed OpenCPN navigation system 4tracer

  • @todddunn945

    @todddunn945

    3 жыл бұрын

    I don't understand your comment.

  • @arqmarcomaia
    @arqmarcomaia2 жыл бұрын

    Can you provide a detailed list of parts and where can we find it? (model, numbers, brand, etc)?

  • @todddunn945

    @todddunn945

    2 жыл бұрын

    It is all in the video. There are five components. 1) A Raspberry Pi single board computer. I would use a Raspberry Pi 4 with 4GB of ram. Buy from any Raspberry Pi seller. 2) A micro SD card (16Gb or bigger) to put the operating system on. Buy any place that sells SD cards. I can buy hem at the supermarket locally. 3) A Raspberry Pi 7" touch screen. I used an official Raspberry Pi 7" touchscreen bought from the same place I bought the Raspberry Pi computer. Actually any screen that is compatible with Raspberry Pi will work. At home I have a 24" 1080P monitor connected to my Pi. 4) A case. I used a case that holds the screen and computer from Smarticase.com. I bought it on Amazon. 5) A power supply with a USB 3 output. On my boat I used a DC:DC converter with a five volt output that I wired a USB cable to so I could run the plotter from the boat's 12VDC main battery bank. You will also need a mouse and keyboard to do the actual programming and loading the Open CPN software onto the system. Any bluetooth or USB components ill work. Also if you want GPS functionality you will need a GPS receiver. Any USB GPS receiver will work.

  • @arqmarcomaia

    @arqmarcomaia

    2 жыл бұрын

    @@todddunn945 Thank you very very much! I try to find all the parts as soon as possible! Very good and useful content!

  • @todddunn945

    @todddunn945

    2 жыл бұрын

    @@arqmarcomaia you are quite welcome.

  • @adambrickley1119
    @adambrickley11192 жыл бұрын

    Can you connect a nmea 2000 transducer?

  • @todddunn945

    @todddunn945

    2 жыл бұрын

    I believe you can with appropriate hardware, but I have no experience with that.

  • @andrewzenn1719
    @andrewzenn17193 жыл бұрын

    Wow

  • @todddunn945

    @todddunn945

    3 жыл бұрын

    Thanks. It works well too. I have been using it all summer on my 1936 wooden power cruiser. The only issue with the small screen it that some of the touch points are pretty small. I have considered getting a USB or bluetooth mouse for that reason.