RPI Setups & Accessories

DC Power Supply

RPI Examples - What you can do

Intel Atom Alternative to RPI (low power)

Intel Atom based minicomputers are phenomenally low powered and have no fans. Use maximum <5 watts while watching 4K movies, and normally about 3 watts when in use, not idle. I connect the box directly to ship’s 13.6v power supply with no dropper or stabilizer.

ROCK64 4K60P HDR Media Board Computer

Some users are using a Rock64. ROCK64 is a credit card size 4K60P HDR Media Board Computer powered by Rockchip RK3328 Quad-Core ARM Cortex A53 64-Bit Processor and support up to 4GB 1600MHz LPDDR3 memory. It provides eMMC module socket, MicroSD Card slot, Pi-2 Bus, Pi-P5+ Bus, USB 3.0 and many others peripheral devices interface for makers to integrate with sensors and devices. Various Operating System (OS)

Monitors

Sean on monitors

I read it’s possible to convert any screen by just using a more powerful backlight. You can buy LEDS of the right type, and install them to greatly increase backlight power. I think this will use a lot of power. The only alternative is transreflective?? This costs a lot.

I think I will keep the screen inside the boat and not worry about it. Maybe it’s too far away on a bigger boat, but for me, I can see the inside screen fine sitting outside. I’m too worried about waves splashing it anyway.

Cheap Daylight Viewable Monitors

See CruiserForum Discussions:

Cheaper but (too) small monitor where you must build your own waterproof chassis. Adafruit HDMI 4 Pi - 10.1" Display 1280x800 IPS, HDMI/VGA/NTSC/PAL, PROD ID: 1287 $144.95

Faytech Industries, 7"-15", IP65, 8-36VDC, 7-24W, Resistive (some capacitive) Touchscreens(USB), 1000Nit, VGA or HDMI $225-$590 USD. - The 10“ Faytech touchscreen works very well and is a rigid construction in an alu housing. Available with VGA or HDMI and it works with Raspberry PI. - Faytech screen is three times brighter and comes waterproof as standard. The Faytech has two buttons (+/-) on the front panel, so that you can easily change the light intensity, and the power consumption is only 10 watts. In combination with my Raspberry Pi it has a very low power consumption. Low intensity backlight 4.8 watts and high intensity backlight 7.8 watts, with the screen connected to a 240/12 volt adapter. See Bram’s Post

Comparison: $145. vs. $270.

For $125 extra you are getting:

  1. Uses only 10 watts

  2. 1000 nits brightness vs 350

  3. LEDs for screen lighting

  4. USB touchscreen

  5. Full IP65 Waterproof enclosure

  6. Wide input power 8-36V

  7. Wide operating temperature range.

  8. Waterproof speakers, integral and work via the HDMI cable.

  9. Cable harnass (HDMI, USB (touchscreen) & Power cable is around 1.80 meter.

  10. 2 versions VGA or HDMI

  11. Brightness adjustment in front with +/- button.

  12. Remote Control

  13. Stylus

Other comments:

  1. Txg - We use a 13” with 1920×1080, no issues with scaling and uses less than 6W at full brightness (only about 250nits but thats fine below deck).

  2. Sean -My screen cost less than half what yours does, but the resolution is only 1366×768. 16” hdmi display runs directly on 12v (11-15v so far no problem) uses 350mA. Sceptre E165W-1600HC E 16“ Screen LED-Lit Monitor, True Black (E165W-1600HC)

  3. Tupaia -Eyoyo/Lilliput A7S 7” monitor for cockpit, field monitor used by photographers, Size: 7 inch, Resolution: 1920×1200, Connection: HDMI, Power: 7-24 volt, Consumption <11W, Brightness: 500 cd/m2, Contrast: 1000:1. Comes with a removable rubber surround for protection and a sun hood. I am very pleased with the results and it was reasonably priced at US$150. It is not quite as bright as Nexus 7, first choice for drones, but the 500 cd/m and the contrast ratio makes it is one of the brightest I could find, especially for the price and it is pretty good. The screen is gloss so there are some reflections in certain conditions although the hood that comes with it works well in these circumstances. Because it is a camera monitor it has lots of functions that aren’t relevant but there is a thumb wheel “brightness” adjust and you can set one of the 2 function buttons to “Scan” that effectively zooms the central section of the screen very useful on a 7“ screen.

  4. On my Raspberry Pi 2 with the official Pi 7” touch screen the Chart Downloader plugin is unusable. The “New Chart Source” window opens with the catalogue pane overwritten by the Chart Directory selection box. There is plenty of screen real estate available. There doesn’t seem to be anyway available to resize the window. I have to use a PC and copy the chart files over.

  5. Lilliput A7S screen (500nits) which initially was great in our cockpit (500nits), but the problem is that with polarized sunglasses all you see is a black screen. FYI this screen is not waterproof, but it can be fixed.

AndersG reports ..I am happy with the Lilliput A7S 7“ 1920×1200 500 nits photo field monitor. Some with say not bright enough but I disagree. Also x high resolution makes up for small screen size… 12V OK… $155 from Amazon. I taped all the vents up and it ran OK for days (a bit hot but not too hot), so I am going to try and weatherproof it now.

For Small Touch Screens look at SmallHD. These are high end field and production monitors, with HDMI,sdi and wireless interfaces.

Display for bright sunlight

Brightness needs to be 1000+ nits

Brightness of 300 nits is just not enough. Typical, cheap, color chartplotters have a screen that specs out at 750 nits as a minimum; usually closer to 1000 nits. Can you “make do” with a 300 or 500 nit screen? Sure. That’s about usual for a decent phone screen, and they work reasonably well in sunlight. But compare the screen on your phone to one on even a very cheap chartplotter and you will clearly see a significant difference. When you need the chartplotter you must see is clearly and easily.

10” Faytech monitor, daylight, water resistant and touchscreen. HDMi version. Works very well. For the touch screen you need the Egalax driver and change some settings. Works with two versions of OpenCPN. One with the detail chart and one with the overview.

FT10MBIP65HDMI -10“ IP65, High brightness cd/m2 1000+ nits, with two speakers, using HDMI cable for AIS alerts and playing music. Brightness setting on the front panel. Has led backlight. 12 volt. Power consumption in combination with the PI is around 10-12 watts. Has touch function (no gesture) with an Egalax driver. I have here the instructions on how to do that. It is not simply installing the Eeti driver. Bought the monitor in Germany at HRT.

Monitor has vesa mounting points and a support is not included. I use a Ball pivot Ram support, which is nice and rigid. I use an extra ball to have the monitor available on two places. I’am using the screen in combination with my RPI3B+. With latest updates and latest kernel. VC4 driver on. Running now with the glxgears test at around 1000 FPS. Price in 2017 was € 308,- including VAT and freight.

See photos in the link above. Or the Faytech 15” IP65 High brightness Touch.

For visibility, check out screens used as remote control for serious dslr and video shooters. Best DSLR Camera Monitors will have recent reviews, but such devices cost $$ while all it takes is an OpenCPN or any other free nav app on a sub 100 USD table, (even mirroring the RPI with VNC) . Hard to beat the buck factor. (Barnakiel)

Mikhail Grushinskiy shared a good Display Good Quality Marine Nav Display 7 inch IP65 waterproof Industrial embedded Capacitive Touchscreen Monitor 600cd/m2 (nits) (standard) doesn’t make it much brighter than an iPad (Just ask for a brighter one of 1000+ nits). Only the screen part is waterproof (not a problem really), 1024×600. Variable 500nit-1500nit LED backlights.

Touchscreen (Daylight & Waterproof) & Software

Mgrouch provides modified OpenCPN software with TouchSreen enabled in Post #5

Display for Cabin

13“-19” Samsung LED HD (720p) with 2 HDMI, USB, Coax, Component Analog Video (possibly VGA or DVI if needed) Under $130 You want LED as they use less and you must have HDMI for the RPI. The issue here is how to power with 12vDC. Two answers:

19“ and just goes straight into the boat 12v supply (sometimes 15v) draws about 1A. Small pure sine wave inverter, overkill at 150 Watts but allows for other low power devices. $150 on eBay. 32 inch LCD uses 40 Watts.

High power, sun readable displays are difficult to come by. I purchased a second hand Raymarine A65 for its 6.5” quality display, it turned out to be just 400 nits. So we have to compromise a bit, put it in the shade or something. In terms of water proofing, my suggested approach is to build your system and then cover all the edges of the display/components with silicone. Definitely go for cheaper displays and replace often vs. buying one expensive display.

VNC - Another Viewpoint about Monitors

A tablet on it’s own has just a tiny fraction of the capabilities of having a Pi running openplotter providing data to a tablet. Add from a large selection of cheap sensors for barometer, voltage, current, temperature; multiplex it all over wifi as signalk & nmea, record everything into a database & view easily in a web browser; wifi access point repeater, decode wfax, music system, the list goes on for not a lot of cost and mostly menus to set up. No need for a monitor, set it all up with VNC on a tablet. (Conachair)

Power & UPS

Inertial Measurement & Fluxgate Compass

B&G Precision 9 Compass $650 or the All-in-one GPS + IMU Airmar GH2183 $800 https://www.defender.com in terms of accuracy, use with Radar Overlay, Arpa, Marpa, measurement of heeling angle and as bcn suggests leeway?

  • Moo advises: In terms of accuracy it is probably not bad. But it is not a comparable product. The others are purpose built with NMEA outputs ready for network integration whilst the MPU-9255 is just the sensor and a few components to interface it to a bus.

  • Håkan advises: I’m using this setup for my system and it works good enough for radar and ARPA. The compass sensor is rather equal to the MPU-9255 I suppose. See: Inexpensive heading sensor? Heading data is sent by 2 Hz but OCPN is receiving at 1 Hz, probably due to 1 Hz system bus on the Simrad IS15 system. On a low speed sailing boat the 1 Hz update is apparently sufficient. Håkan’s post has 3 pdfs showing the Arduino.

PyPilot Autopilot

An OpenSource Marine Autopilot. Tested pypilot on a trimaran sailing 15 knots, and it is working.

PyPilot Forums

Sean D’Epagnier’s PyPilot AutoPilot using raspberry zero-W or orange,

Pypilot Webapp if using tinypilot, creates a webserver which provides remote autopilot control through a browser. Trimaran test used rtlsdr IR remote for control. It can use any tv remote, also buttons, or gui program through openplotter.

This Autopilot uses modified and improved versions of SignalK and RTMUlib2. More details are available in the Wiki and README

Pypilot Requirements

Literally requires some Raspberry Pi, an IMU and a motor controller. https://www.cruisersforum.com/forums/f134/b-and-g-triton-236323.html#post3175756

There should be some NMEA0183-IN for the pypilot, since you want to steer on apparent wind, but that can also be provided over the network (kplex or signalk 10110). If OpenCPN and SignalK works on one computer, you use tinypilot (pypilot on a seperate pi) and they can be connected using wifi. If you use OpenPlotter you can also install pypilot to the same pi where you use OpenCPN adding the IMU and the controller to OpenPlotter.

First diagram:

Sensors (wind) =nmea=>  pc (SignalK + Opencpn) =wifi=> tinypi   <=i2c= IMU
                                                       ||  /\
                                                       \/  ||
                                           motorcontroller   rudder feedback

Second diagram

Sensors (wind) =nmea=>  pc (SignalK + Opencpn) <=I2C= IMU
                           ||         /\
                           \/         ||
                 motorcontroller   rudder feedback

You could also use the tinypi as central computer in the network (not my preference).

OpenPlotter HATS

These HATS will work for certain with OpenPlotter HATS

Moitessier Hat (available): AIS + GNSS + compass + heel + trim MacArthur Hat (development): UPS (battery) + on/off switch + … Slocum Hat (development): Analog to digital converter + I2C/1W/GPIO easy connection + …

Another PCB effort I do not have any need for Wifi and will probably multiplex input signals in hardware instead. I have one USB plug that acts both as a HID for the keys/buttons and a CDC for serial, aggregating a number of serial signals as a combined NMEA stream. In this case a small PCB that will plug into the raspberry and allow you to connect just about any 40-pin TFT with touch and also accommodate several NMEA inputs as well as real buttons. This PCB stacked with the Moitessier hat would make a very capable, almost plug and play, plotter.

Hat from MCM for Openplotter

Note Well!! This hat is obsolete and not fully supported by OpenPlotter.

  • Power Supply with extra USB(power), UPS and 2200ma battery backup (2hr) with sensors.

  • GPS (Antenova M10478-M2), IMU (Compass, Gyro, Acceleration), MPU9250 from Invensense, Air pressure (LPS25HB from ST)

  • Humidity (SHT21 from Sensirion), LDO voltage regulator for GPS and sensors for optimal performance, audio connections, digital Class D audio amplifier with 3.2 Watt Power (MAX98357A)

  • 2-pin 0.1″ header for direct connection of the loudspeaker, speaker connection additionally on 6-pin ribbon connector.

  • Designed to fit in OneNineDesign Case for RPI-RPI3 with the battery]]

TackTick WiFi

Phoenix’s RPI3 and Tacktick We have a Tacktick wireless network and we interfaced it into our RPi using a USB RS232 cable from the Tacktick NMEA interface (T122). Works great. I suppose you could create your own interface but we had enough fun trail blazing for setting up the earlier versions of OCPN on the pi and luckily our system came w/the T122.

Lightweight Communication

Draws much less power than the VHF set, though no good for weatherfax. Handy for ocean passages as well though to keep a Vhf watch drawing little r power.

BaoFeng UV5R Transmitter, 4 watt UHF / 4 watt VHF, draws milliamps. Costs about $30-50 USD. Requires Ham License for transmit.
eHam Review UV5R List (discontinued) More Details To power the basse, use a buck converter to 8vdc or small regulator.
BaoFeng BFF8HP, Review, is the successor.
Icom T8AReview Yaesu VX-7A Review These are both old, more expensive rn ecent ones available.

You can do a lot with 4 watts, if you have a good antenna and good installation. My fixed VHF set is usually kept on 1 watt. I’ve had “weak but readable” signal reports from 60 miles. I have a decent VHF/UHF Diamond antenna on a spreader, connected with RG214. A 5 watt Icom VHF/UHF handy talky hooked up to that does remarkable things over water.

Weatherfax

Broadband Radar with Chart Overlay

Chart overlay on RPI-2B with Opencpn 4.8 and BR24radar_pi v3.0. The radar traffic via ethernet wiree to eth0. All NMEA 0183 via wireless lan. MARPA works fine, the radar window is slow while opening, but also works also fine. I use Rasbian out of the box and OCPN is locally built.