Fenix Autopilot is an open-source DIY tiller pilot for small boats based on Arduino.
- V0.1 beta1 Initial version
- V0.1 beta2: Improves calibration information through App and NMEA I/F
- V2.0 beta1: Improves performance of Android App. Compatible with Virtuino for Fenix V2.0
- V2.1 beta1: Provides additional information to CTS panel in Android App V2.1. Compatible with Virtuino for Fenix V2.0 and V2.1
- v.2.6.B1 implementation of capability to receive bearing from external IMU through HDM messages reception
- v.2.6.B1 implementation of capability to receive relative wind direction through VWR messages reception
- v.2.6.B2 IMU Calibration blocked in operational modes: IMU recalibration in ALL operational modes (not only STAND_BY)
- v.2.6.B2 IMU is not providing any value, keep previous value as the best approach
- v.2.6.B1 implementation of Wind Mode
- v.2.6.B1 Compatible with Virtuino for Fenix V3.0
Release documentation: https://github.com/spascual90/Fenix/blob/master/RELEASE.md
https://spascual90.gitbook.io/fenix-autopilot/
Fenix Autopilot is an Open-source project. Source code can be found in Github, https://github.com/spascual90/Fenix
Fenix Autopilot is developed in the frame of Fenix Project. The goals of Fenix project are,
- to develop and test a prototype of open-source DIY navigation system for mini-cruisers.
- to gather individual efforts to a joint solution.
- get users to adopt the system into their own boats with minimum technical knowledge. All information in Fenix Project can be found here... Ups, Wiki in Fandom.com is not working any more. Lessons learnt: Don't use free services. https://fenix-autopilot.com
First of all integrate your hardware. If you are a user, upload the SW to Arduino, the App to mobile and configure your autopilot.
If you are a developer, additionally you will have to setup a development environment.
You can find in SCHEMATICS folder,
- Build of materials: the basic shop list to build Fenix autopilot
- Fritzing file
- Guide on how to integrate the components
You can find in HEX folder,
- HEX Arduino file
- Xloader, an application to upload HEX to Arduino
You can find in repository Virtuino-for-Fenix all elements required
- Enter into Play Store and install Virtuino Viewer
- Copy project file to the Virtuino folder in your mobile
- Configure Bluetooth
- Connect your laptop to Fenix autopilot USB.
- Open Arduino IDE or putty.exe available in Serial IF folder
- In putty select the Arduino settings
- Open a new terminal
- Follow autopilot information to configure your IMU and linear actuator
- All implemented messages are described in Serial IF folder. A checksum calculator is included.
- Configure other parameters of the autopilot
Install Sloeber, the Eclipse Arduino IDE https://eclipse.baeyens.it
Downlad Fenix Project from Github https://github.com/spascual90/Fenix
Compile and upload sketch to Arduino