frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Open-source STM32 autopilot for long-range fixed-wing UAVs (SmartNavX)

6•Talalalsohimiy•9h ago
Hello HN,

I’m Talal Al-Suhaimi, a control systems and embedded engineer based in Saudi Arabia. I’ve spent the last several months designing and testing an open-source autopilot system for long-range, fixed-wing UAVs — and I'm excited to share it with the community.

SmartNavX is a fully open-source flight controller firmware and hardware platform built on the STM32F405. It's designed to be lightweight, efficient, and modular — offering full-stack autonomy for fixed-wing aircraft without relying on expensive or closed-source autopilots.

Key features: Runs on low-cost STM32F405 (Blackpill or custom board) GPS-based autonomous navigation (waypoints, RTH, loiter, geofencing) Sensor fusion using IMU (MPU6050), barometer, and magnetometer with Kalman filtering Real-time telemetry via ExpressLRS UART (MAVLink-lite supported) Integrated smart BMS support for Li-Ion flight packs (voltage sag correction) Ground control compatibility (QGroundControl) Python CLI tool for live configuration and telemetry decoding Why I built this: I needed a reliable, long-range UAV platform for mapping and data collection in remote desert areas, but wanted full control over both hardware and firmware. Most COTS solutions are either closed-source or too expensive for experimentation. So I built SmartNavX to be:

Developer-friendly Easily hackable Hardware-agnostic Suitable for both research and field use Resources: GitHub: github.com/En-Talal-ALSohimiy/SmartNavX Flight demo (26km autonomous desert flight):

This project is still evolving — I'd love feedback from others working on UAVs, navigation, telemetry, or embedded systems. Contributions, suggestions, and collaborations are more than welcome.

Thanks for reading, – Talal Al-Suhaimi Control Systems & UAV Engineer

Ask HN: How much of OpenAI code is written by AI?

54•growbell_social•6h ago•40 comments

Ask HN: Battery life for graphical Linux VMs (or Asahi) on Apple Silicon laptops

2•evertedsphere•4h ago•1 comments

Is making the rust compiler slow a billion dollar mistake?

4•breatheoften•7h ago•5 comments

Ask HN: How are you productively using Claude code?

15•nocobot•18h ago•10 comments

Open-source STM32 autopilot for long-range fixed-wing UAVs (SmartNavX)

6•Talalalsohimiy•9h ago•0 comments

Ask HN: How did Soham Parekh get so many jobs?

317•jshchnz•1w ago•415 comments

Ask HN: Could the C64 startup screen have encouraged more users to learn BASIC?

5•amichail•11h ago•6 comments

Ramanujan-Computing: Distributed Computing with Idle Smart Devices: Open-Source

3•ps_ramanujan•14h ago•0 comments

Ask HN: How do you get first 10 customers?

11•jcofai•1d ago•17 comments

Ask HN: Has anybody gotten a Node.js MCP server to work with HTTP?

4•rglover•1d ago•4 comments

Attended Windsurf's Build Night 18 hours before founders joined Google DeepMind

7•schwentkerr•1d ago•0 comments

Ask HN: Looking for a directory of PS1 command prompts. Like awesome lists

4•simplecto•1d ago•5 comments

Ask HN: Are there any tools for tracking GPU prices over time?

2•jepeake•1d ago•4 comments

Ask HN: Where are the AI-driven profits or promotions?

39•arduinomancer•22h ago•43 comments

Tell HN: I Lost Joy of Programming

91•Eatcats•5d ago•124 comments

Co-founder exiting after pivot – what's a fair exit package?

42•throwaway-xx•4d ago•79 comments

Ask HN: Worth leaving position over push to adopt vibe coding?

81•NotAnOtter•1w ago•94 comments

Ask HN: Bug Bounty Dilemma – Take the $$ and Sign an NDA or Go Public?

22•deep_thinker26•4d ago•14 comments

Google fails to dismiss wiretapping claims on SJ, settles with app users

46•1vuio0pswjnm7•4d ago•8 comments

Helpful function to find memory leaks in JavaScript

3•EGreg•3d ago•1 comments

Ask HN: People who work different timezones than your company. How sched?

17•tetris11•5d ago•27 comments