PCB Hydrofoil Kit

$49.90

Capacitive liquid level sensors double as hydrofoil masts for active height stabilization.

ATTENTION: PRODUCT REQUIRES SOLDERING… AND BUILDING AN ENTIRE BOAT

NOTICE: There is a bug in the included firmware that prevents the slave unit from working correctly. You will need to update the firmware to use masts in a master/slave configuration. Details below

Capacitive liquid level sensors double as hydrofoil masts for active height stabilization.

ATTENTION: PRODUCT REQUIRES SOLDERING… AND BUILDING AN ENTIRE BOAT

NOTICE: There is a bug in the included firmware that prevents the slave unit from working correctly. You will need to update the firmware to use masts in a master/slave configuration. Details below

The Masts ship with a firmware bug that prevents devices configured as a ‘slave’ from working properly. This bug will not be a problem if you plan to operate all Masts as ‘masters’ and connect to their WiFi for configuration one at a time. However, if you want to be able to change settings on multiple masts without switching back and forth between WiFi networks, the firmware will need to be updated. This requires a computer capable of running VSCode

There are two ways to update the firmware:

  1. Over The Air Update - WiFi network required.

    1. Download VSCode and install the PlatformIO plugin

    2. Power on Mast by connecting 5V to servo header (only update one Mast at a time)

    3. Connect to the Hydrofoil Control WiFi network

    4. Open a web browser and enter hydrofoil-control.local in the URL bar

    5. Enter your home WiFi credentials. Click submit. The Mast will restart

    6. Make sure your computer is connected to the home WiFi network

    7. Download the firmware folder from Github

    8. In VSCode/PlatformIO, open the firmware folder

    9. Click ‘Upload’. This should take a minute or two and the terminal will show ‘SUCCESS’ if the firmware was uploaded

    10. Click ‘Upload Filesystem Image’. This should take ~a minute and the terminal will show ‘SUCCESS’ if the firmware was uploaded

  2. Tag-Connect - You will need these two items:

    1. Tag-Connect Programmer

    2. ESP-Prog Programmer

    3. Download VSCode and install the PlatformIO plugin

    4. Download the firmware folder from Github

    5. In VSCode/PlatformIO, open the firmware folder

    6. In the platformio.ini file, comment lines 19 and 20 by putting “;” in front of them

    7. Set ESP-Prog to 5V and hold the Tag-Connect onto the Mast. Make sure the ESP-Prog is plugged in to computer via USB.

    8. Click ‘Upload’. This should take a minute or two and the terminal will show ‘SUCCESS’ if the firmware was uploaded

    9. Click ‘Upload Filesystem Image’. This should take ~a minute and the terminal will show ‘SUCCESS’ if the firmware was uploaded

Settings such as servo endpoints and PID values are configured over WiFi. Any device capable of running a web browser can be used.