Yes—but the documented example is a specific reverse-engineering project, not proof that any inexpensive drone can run PX4. In 2021, Michael Melchior adapted PX4 for a SimToo Moment Hoshi 007PRO airselfie drone with an STM32F405 flight-management unit. The work involved hardware mapping, firmware and bootloader configuration, communications, drivers, and PWM testing; the reported result was a maiden takeoff, not a fully validated or autonomous aircraft.
What the project changed
Melchior began with a practical goal: salvage the motors and propellers from the SimToo Moment Hoshi 007PRO. Inspecting its flight controller and peripherals led him to investigate replacing the proprietary firmware with PX4. His ten-post series ran from March 15 to April 12, 2021. Read the project series.
The price descriptions in contemporaneous coverage are historical and differ by publisher and currency: Melchior described the purchase package as “less than 100 Euros,” while Hackaday called it a “$100 drone.” Neither description establishes a current price. Hackaday’s April 24, 2021 summary describes the hardware and project.
Why this airframe could be adapted
The aircraft’s flight-management unit used an STM32F405. Melchior inspected board layouts and traces, located SWD programming pads, and determined that the microcontroller’s read protection blocked firmware extraction while still allowing programming. That access made a custom-firmware attempt possible; it does not mean the original firmware was recovered.
Recommended Free Tools
#1 Best Overall
- 𝐘𝐨𝐮𝐫 𝟏𝐬𝐭 𝐃𝐈𝐘 𝐃𝐫𝐨𝐧𝐞 - F450 is the best DIY drone for both beginners to learn the basics and experts to conduct research or secondary development.
- 𝐌𝐨𝐫𝐞 𝐂𝐚𝐩𝐚𝐜𝐢𝐭𝐲 & 𝐌𝐨𝐫𝐞 𝐒𝐩𝐚𝐜𝐞 - Wheelbase: 450mm, Maximum take-off weight: approx. 1.8 kg. It has enough space for flight control, Raspberry Pi, camera, sensors, etc.
- 𝐍𝐞𝐰𝐛𝐢𝐞 𝐅𝐫𝐢𝐞𝐧𝐝𝐥𝐲 - We have prepared a quick start guide for new players that will assist you with the assembly and calibration of a DIY drone. Please contact us if you need it.
- 𝐁𝐫𝐚𝐧𝐝 𝐏𝐚𝐫𝐭𝐬 - We use parts from brands for stable and reliable quality. Free replacement for quality problems within 3 months.
- 𝐅𝐥𝐢𝐠𝐡𝐭 𝐂𝐨𝐧𝐭𝐫𝐨𝐥 𝐍𝐎𝐓 𝐈𝐧𝐜𝐥𝐮𝐝𝐞𝐝 – Assembling a complete drone requires flight controls, which are not included in this kit. You can choose the flight control according to your needs and budget.
Hackaday’s project summary lists an IMU, magnetic compass, barometric pressure sensor, GPS, Wi-Fi radio, tilting camera, optical-flow sensor, ultrasonic distance sensor, batteries, and charger alongside the STM32F405RG flight-management unit. This is an inventory of the specific aircraft as reported, not a specification for inexpensive drones generally.
What a PX4 port required
Compiling PX4 was only one part of the conversion. Melchior used PX4’s existing Crazyflie configuration as a starting point, then adjusted board configuration and pin mappings, created an airframe-specific target, and configured a bootloader. The port also had to connect the aircraft’s actual hardware and communications to the autopilot software.
Rank #2
- 𝐘𝐨𝐮𝐫 𝟏𝐬𝐭 𝐃𝐈𝐘 𝐃𝐫𝐨𝐧𝐞 - F450 is the best DIY quadcopter drone for both beginners to learn the basics and experts to conduct research or secondary development.
- 𝐌𝐨𝐫𝐞 𝐂𝐚𝐩𝐚𝐜𝐢𝐭𝐲 & 𝐌𝐨𝐫𝐞 𝐒𝐩𝐚𝐜𝐞 - Wheelbase: 450mm, Maximum take-off weight: approx. 1.8 kg. It has enough space to connect flight control, Raspberry Pi, camera, sensors, etc.
- 𝐏𝐢𝐱𝐡𝐚𝐰𝐤 𝐈𝐧𝐜𝐥𝐮𝐝𝐞𝐝 - It can be used as a master controller for fixed-wing, multi-rotor, helicopter, boat, car, etc. By connecting relevant components, it allows for automated driving and customization.
- 𝐍𝐞𝐰𝐛𝐢𝐞 𝐅𝐫𝐢𝐞𝐧𝐝𝐥𝐲 - We have prepared a quick start guide for new players that will assist you with the assembly and calibration of a DIY drone. Please contact us if you need it.
- 𝐁𝐫𝐚𝐧𝐝𝐞𝐝 𝐏𝐚𝐫𝐭𝐬 - We use parts from brands for stable and reliable quality. Free replacement for quality problems within 3 months.
- Board and firmware setup: map the controller’s pins and hardware to PX4, and set up the bootloader for the target.
- Communications: connect the flight controller to QGroundControl and account for separate TCP ports for inbound and outbound traffic.
- Sensors and peripherals: integrate existing modules and drivers, and write drivers for the barometer and “smart” battery. The series also addresses GPS and the camera’s Wi-Fi video stream.
- Motor control: configure PWM outputs and their limits, then test the outputs before reassembling the aircraft.
- Configuration: set and calibrate parameters for the hardware and airframe.
For network investigation, the project account describes using a Raspberry Pi for Wi-Fi man-in-the-middle analysis. It also covers inspecting board traces, using a logic analyzer, and decoding unfamiliar serial protocols. These were methods used in this particular investigation, not a universal conversion recipe.
What the maiden flight did—and did not—show
In the April 12, 2021 maiden-flight post, Melchior reports a takeoff in a confined area after testing PWM outputs and reassembling the aircraft. He says the optical-flow and ultrasonic distance sensors were not in use at that point. He also wrote, “I will do more flight tests outside and try to capture some videos”—an intention stated in that post, not evidence that those later tests occurred.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Rank #3
- Unique DIY Drone: This DIY drone integrates advanced optical flow positioning modules, video modules, and high-power brushless motors. You need to complete everything from every single screw to the overall assembly, and the assembly takes approximately 1.5 hours. It is recommended for users over 14 years old. Difficulty level: 5 stars (out of 5 stars).
- An Impressive Project to Show Off: This project is packed with extensive basic knowledge of drones. It enables you to acquire more profound knowledge about drones during the assembly process, allowing you to boast more confidently and draw more admiration from others.
- Multi-functional Flight Experience: It offers five amazing flight functions: 360° roll, one-click takeoff and landing, headless mode, speed adjustment, optical flow positioning, and real-time video viewing, adding infinite fun to your flight experience and allowing you to perform flight shows easily in the office or at home. Operation Difficulty: 5 stars (Proficiency in flight requires practice).
- Worry-free Flight: Spare propellers are included to ensure that you can quickly replace them even if you encounter an accident during flight and continue to enjoy the fun of flying. The single flight duration can reach 30 minutes.
- Educational Significance: The detailed instruction manual not only introduces the basic principles of drones but is also very suitable as reference material for STEM project plans or curriculum design. In addition, we provide easily modifiable PPT courseware to assist your educational work.【about LED】Slight flight control algorithm differences across batches.If LEDs won't light up, switch to the other installation mode.No impact on flight.
The account therefore documents a successful initial takeoff, but does not establish completed outdoor testing, broad flight validation, or an autonomous mission. Those distinctions matter: a motor test or brief takeoff is not equivalent to demonstrating that every sensor, flight mode, and safety behavior works reliably.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.How to judge another drone as a PX4 candidate
This case establishes that one particular airframe could be adapted with substantial embedded-systems work. It does not establish compatibility for other SimToo units, later revisions, or inexpensive drones as a category. Before treating another aircraft as a viable PX4 candidate, investigate the following:
Rank #4
- Beginner-Friendly Educational Drone: The Echo Drone is an out-of-the-box educational drone kit designed specifically for students in grades 6–8 and homeschooling. Built as a safe indoor drone for classroom or house use, it supports collaborative learning with 1–2 students per drone. Stable flight performance, three speed levels, prop guards, and a durable mini drone shell make it ideal for first-time flyers in schools, camps, afterschool programs, and home learning environments.
- Learn to Fly and Code: This programmable drone supports both manual RC flight and coding-based control, making it a versatile coding drone for beginners. Students can use block coding or Scratch coding through supported apps to program flight paths and behaviors. The Echo Drone is a strong alternative to Tello-style drones, offering hands-on STEM learning that blends CTE (Career and Technical Education) computer science, engineering concepts, and real-world drone applications.
- Beginner Drone with Camera: Equipped with a built-in 720p camera, this indoor drone with camera enables students to capture photos, record video, and view a live Wi-Fi FPV feed on a connected device. Video quality is comparable to a webcam, making it suitable for educational aerial photography and observation activities. Media is stored directly on the connected device, supporting homeschool and classroom documentation, along with project-based learning.
- Designed for Homes, Schools, and Compliance Requirements: Weighing under 250 g, the Echo Drone requires no FAA registration and is intended for indoor use or calm outdoor conditions only. It is Section 889 compliant, making it appropriate for homeschooling, schools, and other educational institutions seeking compliant drones for education. Replacement parts are available, supporting long-term classroom use without replacing the entire classroom drone set.
- Complete, Classroom-Ready Drone Kit: Each kit includes the quadcopter drone with camera, 2.4 GHz remote controller, smartphone mount, battery, charger, prop guards, spare propellers, and storage box. No account is required to fly, and apps allow progress saving for students. Designed as part of a broader STEM drone learning continuum, Echo supports hands-on technology education and career exploration.
- Flight-controller MCU and memory: identify the exact controller and confirm that the intended PX4 build can fit and run on it.
- Programming and debug access: determine whether there are accessible programming pads or another supported route to load firmware. Read protection may prevent reading existing firmware without preventing new programming, as reported in this case.
- Sensor and peripheral interfaces: identify how the IMU, compass, barometer, GPS, radio, and other devices connect, and whether suitable PX4 drivers and configurations exist or can be developed.
- Motor-control requirements: verify the ESC signal type, output pins, PWM behavior, and limits before attempting flight.
- Board-specific PX4 support: check whether a suitable board configuration, target, bootloader setup, and compatible drivers are available. A configuration for a different board may help as a starting point but is not a drop-in port.
PX4 describes itself as open-source flight-control software for drones and other unmanned vehicles, with user and developer documentation at its official website. That general description does not verify that the SimToo target from the 2021 project remains maintained or works with current PX4 releases. Treat present-day compatibility as unestablished unless confirmed against current PX4 documentation and a maintained target.
Quick Recap
Best Value
- Pixhawk 6C compatibility: Works seamlessly with popular flight controllers for reliable drone operation and development
- HolyBro PX4 advanced flight control: Provides sophisticated flight control system designed specifically for professional drone development and testing
- ARFcon X500 V2 lightweight frame: Features a carbon fiber construction with fiber-reinforced nylon connectors for efficient and durable drone builds
- M10 GPS module: Delivers reliable and accurate positioning capabilities for precise navigation in aerial projects and applications
- Telemetry radio options: Available in 433MHZ or 915MHZ frequencies for stable and long-range communication between ground station and aircraft
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

