High-sensitivity (better than -112 dBm) dual channel AIS receiver with SMA antenna connector.
High-performance GNSS receiver with integrated patch antenna and external antenna support via BNC connector.
Compass, heel and trim from gyroscope, accelerometer and magnetometer sensors (IMU).
Standalone usage or in combination with Raspberry Pi. Standalone usage requires 3.3V power supply and sensors are controlled by the HAT’s microcontroller
Fully compatible with Raspberry Pi models 2, 3 and 3+ supporting 40-pin IO header.
Data communication via SPI (AIS, GNSS and meta data) and via I2C (sensor data). Data accessible via device driver and device file.
Supports ID EEPROM and automatic device tree loading.
3 status LEDs (AIS status, GNSS status, error).
Full OpenPlotter compatible.
After mounting the HAT go to OpenPlotter - Tools - Moitessier HAT. A small window will open, press start.
A new window will open and you will see:
Moitessier HAT is attached. Moitessier HAT package is not installed!
Go to Install tab and check your Kernel version. Only the first 3 figures are important, in this case 4.14.34
Select the package matching your Kernel version in Available packages field and press Install.
A terminal window will open. The drivers will be installed and the firmware of the HAT will be updated. The system will automatically reboot at the end of the process.
After installing drivers a new device should appear in Serial tab. Select the new device an press auto.
The system will find the best settings for you.
You can change the field name /dev/ttyOP_ value as you want (only numbers, lowercase letters and no symbols or spaces).
You could set the assignment field value to Kplex too but we recommend GPSD.
Select Remember port (position on the USB-hub) only if the HAT creates some conflict with another device.
Press apply and you are done! go to OpenCPN and you should get position and AIS targets.
To enable magnetic heading, heel and trim reception you have to go to pypilot tab.
Select IMU only in pypilot mode or basic autopilot if you have a pypilot installation.
Check the type of data you want to enable, heading or/and trim and heel (pitch, roll).
Select a translation rate (0.5 or 1 second should be enough).
Press Apply changes and you are done!
Open OpenCPN and check that you are getting magnetic heading data.
There are not NMEA 0183 standard sentences for trim and heel so you will not be able to check this in OpenCPN. Open any Signal K data viewer and you will see data for pitch and roll flowing.
OpenPlotter constantly and automatically calibrates the IMU in order to get accurate magnetic heading readings. Read the calibration chapter to follow some advices:
Moitessier HAT has a MS5607-02BA03 sensor for barometric pressure and temperature. Atmospheric pressure readings are reliable, but temperature readings can not be considered reliable because it is affected by the temperature of the HAT and the Raspberry. However, it is a good way to get the temperature of your system.
To learn how to configure this feature, go to I2C chapter and follow the example:
You need to connect a suitable VHF antenna to the HAT in order to be able to get AIS targets. The HAT uses an SMA female connector for AIS reception. If your antenna uses a different connector you will need an adapter.
There is an integrated patch antenna for GNSS and it should be enough for most cases but if you have a metallic boat or you place the HAT under metallic equipment, you may need an optional external GNSS antenna. The HAT uses a BNC female connector for GNSS reception. If your antenna uses a different connector you will need an adapter.