This is an old revision of the document!
HowTo: Build a Raspberry Pi Navigation System
Assembly Manual for Open Ocean DIY Chart Plotter KIT
Here is an outline for such a guide: The Raspberry Pi Navigation Kit from Open Ocean is a comprehensive DIY solution for sailors looking to create a fully customized and cost-effective marine navigation system. Packed with essential hardware and pre-configured software, this kit includes everything needed to set up GPS navigation, AIS reception, and email communication, all on a power-efficient Raspberry Pi 4 platform. Designed for ease of assembly, the kit empowers users to build their own system with components like a GPS receiver, RTL-SDR radio, and convenient mounting accessories while offering robust tools such as OpenCPN for chart plotting, Signal K for real-time data integration, and Thunderbird for connectivity. Whether cruising the Great Loop or exploring coastal waters, this kit puts innovative technology in your hands, making navigation smarter and more accessible.
1. Unbox and Verify Components Included in the Kit:
1 Raspberry Pi 4 (pre-flashed with software on a MicroSD card) 2 USB mountable ports 1 12V to 5V Converter 1 Terminal Block 1 On/Off switch 1 12V barrel connector 1 Waterproof Case 1 GPS receiver 1 External GPS antenna 1 Wireless Keyboard/Mouse Screws and wires for assembly {{:aed3836c-e61d-4cf8-ac55-ca54e3c0c059.png?200|}}
Edit 2. Gather Additional Tools You’ll need:
A small Phillips-head screwdriver Wire stripper/cutter Heat-shrink tubing or electrical tape (optional but recommended) Multimeter (for voltage checks, optional)
3. Assemble the Hardware
A. Open the case and ensure the Raspberry Pi fits snugly inside the faceplate provided with the kit. B. Attach the support bars to the sides of the case on the marks. Be sure to allow enough depth for the faceplate to be flush.
Align GPIO pins and ports with the case cutouts. (for B. Connect Power Supply
1. Install the 12V to 5V Converter: a. Connect the converter’s input terminals to a 12V power source via the barrel connector. b. Connect the output terminals to the Raspberry Pi’s power input (use micro-USB or USB-C, depending on your Pi model). 2. Add the On/Off Switch: a. Wire the switch between the converter's 12V power source and the 12V input terminal. b. Test the connection using a multimeter to ensure the voltage is consistent.
C. Mount the USB Ports
Secure the USB mountable ports to the case. Connect their internal wires to the Pi’s USB ports.
D. Install the GPS Receiver and Antenna
Mount the GPS antenna externally for better reception. Connect the GPS receiver to the Raspberry Pi via USB.
E. Connect the RTL-SDR for AIS
Attach the RTL-SDR dongle to one of the Pi’s USB ports.(if purchasing Helm Kit) Position the antenna appropriately (outside or near a window for the best signal).
F. Wire the Terminal Block
Use the terminal block to organize connections like power inputs and optional sensor integration. Secure wires with screws to avoid loose connections.
4. Power Up and Test
1. Insert the pre-configured MicroSD card into the Raspberry Pi. 2. Connect the system to a 12V power supply and switch it on. 3. Verify the Pi boots up correctly (monitor optional, check LEDs)
5. Configure Software
A. Access OpenCPN 1. Connect to Wi-Fi or Ethernet for updates. 2. Launch OpenCPN and test chart rendering. 3. Add charts by loading them onto the Pi via USB or download directly. B. Set Up Signal K 1. Open the Signal K server through a browser (http://localhost:3000). 2. Configure plugins for GPS and AIS input. 3. Verify GPS location updates and AIS data reception. C. Test Thunderbird 1. Open Thunderbird and set up your email account. 2. Test sending/receiving emails to ensure connectivity.
6. Customize and Optimize Use Signal K dashboards to add additional visualizations. Connect optional GPIO or terminal block sensors for extra data streams (e.g., tank levels, weather).
7. Finalize Assembly Secure all components in the case. Double-check all connections. Ensure the external antenna, USB ports, and power switch are accessible.
8. Maintenance Tips Regularly update software using apt-get and application update features. Keep spare fuses for the power system (if applicable). Use Signal K’s built-in tools to troubleshoot issues.