Skip to content

Welcome to THAP Engine (240MHz Edition)

THAP (Thai Autopilot Engine) is a Thai-driven, high-performance autopilot firmware project designed for the AT32F403A (Blackpill) and other STM32 platforms. While our mission is focused on rescue operations and technological sovereignty for Thailand, we invite the global community to collaborate and build with us.

🚀 The 5-Pillar Ecosystem

Unlike traditional monolithic firmware, THAP is divided into 5 specialized pillars, each optimized for a specific domain:

Icon Code Name Domain Focus
🟠 ROVER Ground Speed, Heading, 2D Navigation
🔵 SKY Air Altitude, Stability, 3D Flight
🟢 SEE Marine Depth, Leak Detection, Sonar
🔴 ROBOT Industrial Precision Arm Control, Inverse Kinematics
🟣 TRACKER Signal Antenna Tracking, RSSI Monitoring

🌟 Key Features

  • Ultra-Lean Core: Stripped of legacy baggage (Visual Odometry, ADSB) to fit in 1MB Flash.
  • 240MHz Performance: Native support for Artery Tek AT32F403A overclocking.
  • Standalone Dashboards: Dedicated HTML5 UIs for each pillar, served from ESP32.
  • Unified HAL: Clean Hardware Abstraction Layer for easy porting.

📥 Getting Started

  1. Select your Pillar: Choose the firmware that matches your vehicle type.
  2. Flash the Core: Upload the ardurover (or equivalent) binary to your AT32.
  3. Deploy the Bridge: Flash the THAP_Bridge firmware to your ESP32 companion.
  4. Connect: Access the dashboard via http://thap.local or the ESP32 IP.

☕ Support development (Buy us a Coffee)


Bitcoin Address / Lightning Network

Your support is vital for our "Technological Sovereignty" mission. Thank you!