FPV Flight-Control Lab

FPV hardware · INAV firmware · Blackbox tuning

Flight-control projects built around real firmware, PCB files, and logs.

Open STM32H743 flight-controller hardware, a 75A 4-in-1 ESC design, INAV D-term filtering experiments, and a Blackbox-based PID tuning tool.

Technical banner for FPV flight-control hardware and firmware projects

Project Matrix

Built for review, reuse, and field feedback.

SkyPilot H743 flight controller technical illustration

Open hardware

SkyPilot H743

STM32H743 flight-controller hardware for INAV with ICM42688P IMU, firmware files, and EasyEDA Pro project data.

  • INAV 9.0.1 firmware files
  • PCB project and hardware notes
  • IMU DRDY and vibration-isolation review wanted
75A 4-in-1 ESC technical illustration

Hardware design

75A 4-in-1 ESC

10-layer FPV ESC board with Gerber manufacturing archive, schematic PDF, PCB previews, and DSHOT600 notes.

  • 75A x4 design target
  • Infineon gate-driver based MOSFET control
  • High-current and thermal review wanted
INAV PID Tuner chart illustration

Blackbox tool

INAV PID Tuner

FastAPI web tool for analyzing INAV Blackbox logs and turning metrics into cautious PID/filter suggestions.

  • Accepts `.bbl` and `.bfl` logs
  • Extracts PID error, D-term noise, and gyro noise
  • Example logs and rule suggestions wanted
INAV firmware experiment technical illustration

Firmware

INAV Experiments

D-term pre-differentiation LPF work, scheduler cleanup, sensor-chain cleanup, and SkyPilot H743 target support.

  • Upstream PRs opened for INAV review
  • D-term filtering default and naming feedback wanted
  • Flight logs on noisy frames wanted

Feedback Wanted

The most useful feedback is specific and testable.

Guides

Use these checklists before sharing logs, reviewing hardware, or flying tests.