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
- Select your Pillar: Choose the firmware that matches your vehicle type.
- Flash the Core: Upload the
ardurover(or equivalent) binary to your AT32. - Deploy the Bridge: Flash the
THAP_Bridgefirmware to your ESP32 companion. - Connect: Access the dashboard via
http://thap.localor the ESP32 IP.
☕ Support development (Buy us a Coffee)

Bitcoin Address / Lightning Network
Your support is vital for our "Technological Sovereignty" mission. Thank you!