

Navigator
Flight-controller Pi HAT for Azure Dynamics' Radiance ROV
- Size
- 65 × 56.5 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 58
- Nets
- 107
- Pads
- 302
- Tracks, vias
- 289, 99
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 25 Oct 2026
- Updated
- 3 Nov 2026
Overview
Navigator is an open-source printed circuit board by azure-dynamics, from the azure-dynamics/navigator repository on GitHub. It is a 4-layer board of 65 × 56.5 mm with 58 parts on 107 nets, routed with 289 tracks and 99 vias.
It is built around the ESP32-S3-MINI-1U-N8, MPM3550EGLE and AP2112K-3.3, with the BNO086 among its other parts. Its parts include 17 resistors, 13 capacitors, 10 connectors, 5 ICs and 2 diodes. It belongs with the robots and motor control boards and the ESP32 boards of this library.
Main components
4ESP32-S3-MINI-1U-N8
VFQFN-56-EP-40℃~+105℃ -98.4dBm 1.8V~3.6V、3V~3.6V 2.4GHz 21dBm 340mA 88mA Bluetooth5.0 ESP32-S3 UART、SDIO、SPI、I2C、I2S、JTAG、USB VFQFN-56-EP WiFi Modules ROHSEspressif SystemsWiFi ModulesMPM3550EGLE
LGA-18(12x12)-40℃~+125℃ 1 12mm 12mm 1V~12V 3.82mm 30mVp-p 4.5V~36V 500uA 507kHz 5A 94.6% Short Circuit Protection、Over-temperature protection、Over Current Protection、Under Voltage Protection、Automatic fault recovery、Programmable output voltage、Light load efficient mode Step-down type ±2% LGA-18(12x12) DC-DC Power Modules ROHSMonolithic Power SystemsDC-DC Power ModulesAP2112K-3.3
SOT253.3V 600mA CMOS Low Dropout Linear Regulator with EnableDiodes IncorporatedUncategorisedBNO086
TFLGA-28TFLGA-28 Accelerometers ROHSCEVAAccelerometers
README
README.mdNavigator
Flight-controller Pi HAT for Azure Dynamics' Radiance ROV
Navigator is a Raspberry Pi HAT designed to host the low-level flight controller for the Radiance ROV. It manages communication between the Raspberry Pi and the ROV's hardware, monitoring system power and routing control signals.
Features
- Flight Control: Powered by an ESP32-S3 processor.
- Power Management: On-board voltage regulation supplying power directly to the Raspberry Pi and HAT logic.
- Propulsion Signals: Six dedicated ESC signal outputs for motor control.
- Sensor Integration: Includes battery voltage monitoring and I2C expansion support for added sensors (such as an IMU).
- Mission Computer Link: Direct hardware UART communication with the Raspberry Pi.
- Standard Footprint: Designed to fit the standard Raspberry Pi HAT layout with mounting holes.
Board Layout & Architecture
- Layers: 4-layer board design.
- Component Placement: Most components are located on the top side, with connectors and support resistors positioned underneath.
- Connectivity: Features a USB-C port for programming and debugging, alongside the main Raspberry Pi GPIO header connection.
Project Status
- Schematic: Complete (Revision 002)
- Layout: Waiting for review
- Fabrication: Not yet ordered
Repository Layout
navigator/
├── hardware/ KiCad project and local symbol/footprint libraries
├── fabrication/ Manufacturing outputs (BOM, Gerbers, drill files)
├── firmware/ Flight-controller code
├── docs/ Project documentation
├── LICENSE
└── README.mdLocal Libraries
hardware/library/282837-2/— TE 282837-2 connector footprint and STEP model.hardware/library/BNO086/— BNO086 IMU symbol and footprint.hardware/library/logo/— Board logo footprint.
License
Copyright (C) 2026 Azure Dynamics.
This project is licensed under the
CERN Open Hardware Licence Version 2 - Strongly Reciprocal
(CERN-OHL-S-2.0). See LICENSE for the full text.
Third-party symbols, footprints, and STEP models in hardware/library/ are
included for convenience and remain subject to their original terms.
Parts
58| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 10k | Resistor_SMD:R_0805_2012Metric | R1, R2, R3, R4, R5, R6, R9, R14, R15, R16, R17 |
| 6 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C7, C8, C9, C10, C11, C13 |
| 6 | BLDC-1 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal | J1, J2, J3, J4, J5, J6 |
| 4 | MountingHole_2.7mm_M2.5 | MountingHole:MountingHole_2.7mm_M2.5 | MH1, MH2, MH3, MH4 |
| 4 | TestPoint | TestPoint:TestPoint_Pad_1.5x1.5mm | +3V3, +5V, BUCK, GND |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C3, C6 |
| 2 | 1uF | Capacitor_SMD:C_0805_2012Metric | C4, C12 |
| 2 | 2k2 | Resistor_SMD:R_0805_2012Metric | R12, R13 |
| 2 | 5k1 | Resistor_SMD:R_0805_2012Metric | R10, R11 |
| 2 | D_Schottky | Diode_SMD:D_SOD-123 | D1, D2 |
| 2 | SW_SPST | Button_Switch_SMD:SW_SPST_TL3305A | SW1, SW2 |
| 1 | 100k | Resistor_SMD:R_0805_2012Metric | R7 |
| 1 | 100uF | Capacitor_SMD:CP_Elec_8x10.5 | C1 |
| 1 | 10uF | Capacitor_SMD:C_1210_3225Metric | C2 |
| 1 | 14k3 | Resistor_SMD:R_0805_2012Metric | R8 |
| 1 | 47uF | Capacitor_SMD:C_1210_3225Metric | C5 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | BNO086 | BNO086:BNO086 | U3 |
| 1 | Conn_01x02_Pin | 282837-2:282837-2 | J7 |
| 1 | Conn_01x04_Pin | Connector_JST:JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical | J9 |
| 1 | ESP32-S3-MINI-1U | PCM_Espressif:ESP32-S3-MINI-1U | U4 |
| 1 | GPIO | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | J10 |
| 1 | INA226 | Package_SO:TSSOP-10_3x3mm_P0.5mm | U5 |
| 1 | LOGO | logo:logo | G*** |
| 1 | MPM3550EGLE | Package_LGA:MPS_LGA-18-10EP_12x12mm_P3.3mm | U2 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_Amphenol_12401948E412A | J8 |
Similar boards
- 2 layers

- 6 layers100 × 60 mm

Aether
nasheed-x/aether
Aether is a versatile flight computer for testing flight hardware and software, focusing on sensor fusion to monitor rocket states and interface with on-board systems.
180 parts10 - 4 layers45 × 100 mm

- 4 layers42.3 × 51.9 mm

Vanguard new
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
93 parts915 - 2 layers24.3 × 25.5 mm

ESP32 PCB
buttonbugs/Stuffed-Crust
This repository contains the code for Wildcat Robotics' team Stuffed Crust. This is a fork of the open source melty brain code, openmelt, with our custom motor control and translational drift algorithm and changes…
39 partsMIT - 4 layers59.6 × 85.6 mm

Recorder
zeeman-effect/pixel-snap-voice
A simple audio recording device that magnetically attaches to the back of a Pixel device
60 parts - 4 layers162.6 × 61.5 mm

VersaSens HeEx
esl-epfl/VersaSens
VersaSens: An Extendable Multimodal Platform for Next-Generation Edge-AI Wearables
335 parts9 - 4 layers92.5 × 101.6 mm

Questions
How big is the Navigator PCB?
It measures 65 × 56.5 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Navigator use?
58 parts, built around the ESP32-S3-MINI-1U-N8, MPM3550EGLE, AP2112K-3.3 and BNO086. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Navigator KiCad files?
From the azure-dynamics/navigator repository on GitHub, at the commit this page was made from: the board is hardware/navigator.kicad_pcb and its schematic hardware/navigator.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Navigator design in my own project?
Its repository states no licence, so its author keeps all rights: ask azure-dynamics before reusing the design.