moxon-frame-generator
simple generator for 3D-printed frames for a moxon rectangle antenna
Open high-speed micro quadcopter R&D platform with printable airframe references and reproducible Blackbox flight tests.
Open airframe references and a reproducible Blackbox flight-test workflow for high-speed micro-quadcopter research.
If this platform makes a build or test easier to reproduce, Star it to keep open high-speed micro-drone work discoverable.
POKRION is an experimental, high-speed micro quadcopter platform developed by the POK-RC team. It combines lightweight airframe design, aerodynamic fairings, high-power micro motors, digital video, and Blackbox-driven flight-test iteration.
This repository is intended to make the design easier to inspect, reproduce, discuss, and improve. It is an engineering reference—not a certified aircraft, a universal build recipe, or a guarantee of speed, flight time, or structural safety.
Current status: active experimental development. Dimensions, materials, propellers, electronics, and flight-control settings may change between revisions. Always inspect the files and configuration before manufacturing or flight testing.
| Focus | What is published | How to use it responsibly |
|---|---|---|
| High-speed micro quadcopter R&D | Printable airframe parts, selected propeller models, frame/mount references, and a flight-controller reference configuration | Start from the named revision; inspect clearances, structural condition, and electrical compatibility before power-up |
| Repeatable flight testing | Blackbox-aware workflow, configuration backup guidance, and a companion local analysis skill | Change one parameter family at a time, retain the .bbl and diff all, then record motor-temperature results |
| Open engineering exchange | Issues, Discussions, reproducible test reports, and citation metadata | Share observations with hardware revision, mass, material, propeller, battery, firmware, and test conditions |
3d_printed_parts/ directory and compare the STL/3MF revision with your intended printer and material.betaflight_config.txt as a reference only, then make your own backup with diff all before changing a controller..bbl log. Its local readiness check verifies the decoder and dependencies before its adaptive workflow selects a conservative evidence-gated CLI stage instead of forcing a PID change for every flight.The following configuration reflects a representative test setup. It is not a mandatory bill of materials and should not be copied without checking electrical, mechanical, and thermal compatibility.
| Subsystem | Reference configuration |
|---|---|
| Flight controller | SpeedyBee F405 AIO V2, Betaflight 4.5.x |
| Motors | AMAX 1507, 3000KV class |
| Battery | 6S 650 mAh LiPo, approximately 95C class |
| Video | DJI O4 Air Unit |
| Navigation | BZ-121 GPS reference hardware |
| Airframe | Lightweight printed shells/fairings plus frame and motor-mount references |
| Tuning workflow | Betaflight Blackbox, RPM-filter verification, staged PID/filter tests |
The actual safe operating point depends on motor winding, ESC limits, propeller load, battery condition, cooling, airframe mass, and local regulations.
| Path | What it contains | Notes |
|---|---|---|
3d_printed_parts/ |
Canopy, upper/lower shells, motor fairing, propeller box, and 3MF print assets | Review the file revision and print profile before use |
carbon_fiber_frame/ |
Battery plate, frame mount, and main-frame references | Treat these as revision-specific design references |
cnc_motor_mount/ |
CNC motor-mount reference file | Confirm units, tolerances, and hole pattern in CAD before machining |
propellers/ |
CW/CCW propeller models marked for the open release | Balance and inspect every propeller before flight |
betaflight_config.txt |
Reference flight-controller configuration | Do not paste blindly; audit every setting |
guinness_rules_en.pdf |
English rules/reference document included with the project | Verify the current official rules independently |
guinness_rules_cn.pdf |
Chinese rules/reference document | Provided for reference only |
LICENSE.txt |
Project license and attribution requirements | CC BY-NC-SA 4.0; exclusions are stated in the README and license |
The repository currently publishes selected airframe and aerodynamic design material, including printable structural parts, fairings, and the open-release two-blade propeller models. Some POKRION propeller variants, launch-stand files, test fixtures, and other unreleased work are intentionally excluded.
A file being visible in the repository does not automatically mean that it is approved for commercial manufacture or unrestricted redistribution. Read LICENSE.txt before copying, modifying, manufacturing, or publishing derivatives.
Do not tune the final aircraft from a propeller-less ARM test. A motor page is an open-loop check; it does not reproduce the closed-loop gyro/PID/motor interaction that occurs in flight.
For a structured Blackbox workflow, see the companion project:
Tune Betaflight PID from Blackbox Logs
It analyzes .bbl logs locally, checks quality gates, compares matched flight windows, verifies RPM evidence, and selects an adaptive CLI stage: hold, RPM validation/setup, retain, TPA-only, or bounded noise reduction. Use its doctor.py readiness check before the first local deployment, then keep the .bbl, saved diff all, generated analysis.json, and motor-temperature result together as one test record. RPM setup requires ESC bidirectional-DShot confirmation and the actual magnet count on the motor bell; never infer it from a previous configuration. A generated CLI is a reviewable candidate, not permission to skip mechanical inspection or temperature checks.
High-energy LiPo batteries, rotating propellers, high-current wiring, hot motors, and high-speed flight can cause serious injury, fire, or property damage. Users are responsible for:
This project is not intended for military, weapon, armed, or combat applications. No project file is a safety certification, airworthiness approval, or performance guarantee.
Use Discussions for build questions, ideas, and test notes; use the structured issue form for a reproducible result or problem. A useful report includes the commit or revision, airframe mass, material and print settings, motor/propeller/battery combination, firmware, test conditions, log evidence, and the smallest reproducible change.
Please do not upload GitHub tokens, receiver identifiers, private flight data, personal addresses, or other credentials. For large binary revisions, explain the change in an issue or pull request before adding files.
If POKRION helps your research or build, a voluntary Star makes the project easier for other builders to discover. Sharing a specific build result or a reproducible failure is even more valuable:
https://github.com/pokrc/POKRION-Speed-Drone
Developed by the POK-RC team:
Some early structural concepts were informed by publicly shared work from Sunny (PROWESS V1.2). POKRION includes substantial redesign and implementation changes, including revised structural layouts, internal routing, aerodynamic parts, and motor-mount integration.
When redistributing or modifying this work, retain the attribution and license terms in LICENSE.txt, identify changes, and credit the POK-RC team as the original developer.
Unless a file states otherwise, this project is released under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. You may study, share, and adapt the material for research, education, and personal non-commercial experimentation when you provide attribution and share derivatives under the same license. Commercial use requires separate written permission from the copyright holder.
Copyright © 2026 POK-RC Team (POK_RC YAO). All rights reserved except for the rights expressly granted by the license.
more like this
simple generator for 3D-printed frames for a moxon rectangle antenna
GPX 轨迹转 3D 可打印地形模型 | Hiking trail to 3D printable terrain | Electron + Vue。 一款面向户外爱好者与 3D 打印玩家的 Web 工具。将 GPX 徒步/骑行轨迹一键转…
search projects, people, and tags