Skip to content
Veetr

Hardware overview

Veetr is an ESP32-based sailing instrument. A portable controller reads the wind, motion, and GPS sensors, calculates the sailing data, and sends it to the Veetr web app over Bluetooth Low Energy (BLE).

Veetr PCB installed in the prototype enclosure

At a glance

Part What it does Connection
ESP32 controller Reads sensors, calculates values, and serves BLE data Central controller
BNO080/BNO085 IMU Measures orientation, heading, and heel I²C
GPS module Provides position and speed over ground UART
Ultrasonic wind sensor Measures apparent wind speed and direction RS485 through a converter
Veetr web app Displays the live instruments BLE

How data moves through Veetr

  1. The wind, GPS, and motion sensors send measurements to the ESP32.
  2. The ESP32 combines those readings into sailing values such as true wind, heading, heel, and speed over ground.
  3. BLE sends the current values to the Veetr web app.
  4. The app can send configuration changes back to the controller.

Physical connections

Looking at the recessed connector panel, the current enclosure presents these connections from left to right:

Position Connector Purpose
1 RJ45 Ultrasonic wind sensor
2 SMA-style antenna connector External BLE antenna
3 USB-C Power and firmware programming
4 SMA-style antenna connector External GPS antenna

The two flexible controls in the lid press the ESP32’s onboard buttons. One resets the controller; the other starts pairing/discovery through the BOOT button.

Design priorities

  • Modular: Sensor breakout boards use standard pin headers and can be replaced individually.
  • Repairable: A failed module does not require replacing the whole instrument.
  • Portable: The prototype can run from a USB-C power bank instead of the boat’s electrical system.
  • Inspectable: The PCB files, firmware, app, and documentation are open.
  • Adaptable: Builders can test modules on a breadboard before installing them on the Veetr carrier PCB.

Continue with

  • Components: choose the controller, sensors, antennas, converter, PCB, and enclosure.
  • PCB and Gerber files: download or modify the carrier PCB and prepare a prototype order.
  • Enclosure and mounting: print the box, install its removable wall rail, and assemble the Allen-key hinge.
  • Wiring: connect the modules and check each signal before applying power.
  • Hardware reference: prototype interfaces, update rates, power estimates, and environmental limits.
  • Data storage: understand configuration and filesystem behavior.
  • Compliance and certifications: understand what is and is not certified.