# MiniHawk-VTOL
The MiniHawk VTOL is a 3D-Printed Tricopter/Fixed-wing hybrid aircraft, capable of Vertical Take-off and Landing. As with its predecessor, the [OrangeHawk VTOL](https://diydrones.com/profiles/blogs/the-orange-hawk-tricopter-flying-wing-vtol-uav), the MiniHawk is intended for R/C, FPV and UAV experimentation. Mechanical artwork, build instructions, and configuration settings are provided in this repository.
> **⚠️READ-ME - PROJECT STABILITY AND NEW VERSION⚠️ - 18 MARCH 2022: More than likely, you have stumbled on this project from a link on a YouTube video, such as [How NOT to Flight Test a VTOL UAV](https://www.youtube.com/watch?v=FYqH4kHllrU) or one of the other videos out there. If you want to try making this project, go for it! As of this writing, all the STL files on this repo, the _Version 2.0 - Hotfix and 2.1 Preview_ zip file at the left of this text, and the most recent upload to the Hackaday.io page are "safe". Previously, the were some design flaws (the old tilt nacelle design), but these issues only exist for Version 2.0 STLs from prior to the 23 February Hotfix. Again, everything present on the _master_ branch here should be safe to build and will not be altered for most of 2022.**
>
> **Now, with that said, there is a new version coming out soon™, Version 2.1. However, at this point, this next version will not change any of the current STLs, so, again, you are totally safe to use the STLs, everything is working and flying great, and no changes to the aircraft design will be released until late this year or early next year. What the release of V2.1 will do is add some new bonus STLs/features, and otherwise it is just polishing presentation or rewriting documentation. I've been stuck in the prerelease of Version 2.1 for a few months, so some parts of this README are being rewritten, such as the build instructions and adding the Parts Tree Diagram and such. Here are my recommendations for building the project at this moment in time:**
>
> - Refer to the [Development-Branch Build Instructions](https://github.com/StephenCarlson/MiniHawk-VTOL/tree/development#build-sequence-) for the updated build instructions.
> - Browse the [Development-Branch Documentation Folder](https://github.com/StephenCarlson/MiniHawk-VTOL/tree/development/doc-Documentation) for all the new build instruction images; many of these are not yet added or used in the updated build instructions.
> - Watch [MiniHawk-VTOL Assembly in 100 Seconds](https://www.youtube.com/watch?v=nICNlJhoEvw) to see the animated build steps.
> - Cross-reference with the [Older Build Instructions Below](https://github.com/StephenCarlson/MiniHawk-VTOL#build-sequence-). You will see images and steps for the older Version 1.0 release, so ignore features that do not exist or have been redesigned in the intervening 1.5 years.
>
> **Sorry for the mess, I hope this helps. I enjoy promoting and polishing this project where I have time. Let me know if you have any questions, and have fun building! -Steve**
**Milestones**
| Date | Event |
|--------------|-------------------------------|
| 15 Oct 2020 | Initial Release (v1.0) |
| 2 Oct 2021 | Version 2 (v2.0, MH7_ prefix) |
| prerelease | Version 2.1 |
| Q1 2023 | Version 2.2 |
Project Page at Hackaday: [HACKADAY.IO Page](https://hackaday.io/project/175286-minihawk-vtol)
MiniHawk Design Details and Features discussed here: [RCGroups VTOLs Forum Thread](https://www.rcgroups.com/forums/showthread.php?3986653-MiniHawk-VTOL-A-3D-Printed-Tricopter-Tilt-Rotor-Fixed-Wing-Plank)
Featured MiniHawk-VTOL Builds by community members: [RCGroups 3D-Printed Forum Thread](https://www.rcgroups.com/forums/showthread.php?3750791-KatanaGuy-s-MiniHawk-VTOL)
Accompanying Build Video Series: [YouTube Playlist](https://www.youtube.com/playlist?list=PLEMjH2uELUcYI_DS1zthgjE4Su79LeA_G)
Betaflight VTOL Firmware Build: [vtol-motor-mix](https://github.com/StephenCarlson/betaflight/tree/vtol-motor-mix)
# Table of Contents
1. [Introduction](#head-brief)
1.1 [Description](#head-description)
1.2 [How To Use This Repo](#head-usage)
1.3 [Remarks / FAQs](#head-faqs)
1.4 [Metrics](#head-metrics)
2. [Build Information](#build-brief)
2.1 [Recommended Tools](#build-tools)
2.2 [Components and Electronics](#build-components)
2.3 [Airframe Parts Listing](#build-airframeparts)
3. [Build Steps](#buildseq-brief)
3.1 [Part 1 - Airframe Structures](#buildseq-part1)
3.2 [Part 2 - Linkages and Servos](#buildseq-part2)
3.3 [Part 3 - Electronics and Finishing](#buildseq-part3)
4. [Flight Testing](#flight-brief)
5. [3D Printing Guidelines](#3dprinting-brief)
6. [ArduPlane](#arduplane-brief)
6.1 [R/C Controls Configuration](#arduplane-controlsconfig)
6.2 [Flight Controller Connections](#arduplane-connections)
6.3 [Parameters](#arduplane-parameters)
6.4 [Remarks](#arduplane-remarks)
8. [License](#license-brief)
## Description
The MiniHawk is a 3D-Printed VTOL aircraft. It was designed with printability in mind, and is intended to provide the community with a common and accessible VTOL testbed for experimentation and tinkering. The vehicle uses three (3) brushless DC motors for propulsion, with the forward pair tilting for forward flight and yaw control, and the rear motor fixed for hover only. Four (4) servos are used to tilt the forward motors and to control the elevon control surfaces of the wing. The airframe is a "plank"-style wing with a center body containing avionics and battery, and internal conduits routing to the nacelles and servos. Twin vertical stabilizer fins provide mild directional stability.
## How To Use This Repo
This project is hosted on GitHub, which is traditionally a software repository site, but the format works well for a hardware project such as the MiniHawk-VTOL, where a few of the features come in handy:
- The history for each part file is accessible; if you need an old version, it is available even off-line if you've "cloned" the repo. (Beware, cloning the repo means hundreds of MB download.)
- [Versions and Releases](https://github.com/StephenCarlson/MiniHawk-VTOL/releases) are published just like a software project, and this includes setting milestones and planning future releases, keeping the community informed about what is next. Releases are the condensed set of essential files, placed in a zip archive, which represent a snapshot of the project at a moment when the artwork is stable and worth broad public distribution.
- The [Issues](https://github.com/StephenCarlson/MiniHawk-VTOL/issues) tab allow for the community to participate in the evolution of the design by providing feedback or contributions toward improving the design.
- The [Discussions](https://github.com/StephenCarlson/MiniHawk-VTOL/discussions) tab is another location for communication on the project.
While I have described the hosting environment, it isn't necessary for you to make a GitHub account or participate in the project; and more than likely, you are just interested in downloading the STLs and making the plane. Here is what you need to do:
- Click on the [Latest Release](https://github.com/StephenCarlson/MiniHawk-VTOL/releases/latest) in the Top-Right section of this webpage. This will take you to the most recent version of the design that was stable.
- Read the description to understand what is new or notable for the release, and then look under the Assets section and find the .zip file named `MiniHawk-VTOL-x.x.x.zip`, where the 'x''s are the release version numbers. Skip the `Source Code` downloads as these are auto-generated by GitHub and represent the entire contents of the project, which you probably are not interested in unless you really want all of it.
- Unzip the archive and examine the files. A snapshot of this README you are reading is contained in the README.md file, and it should be able to be opened by any text editor.
- Follow the [Build Steps](#buildseq-brief) below. It should be possible to print this page or save as a PDF. If you are code-savvy, this is all written in Markdown and should render in whatever text editor or Markdown renderer you prefer.
## Remarks / FAQs
- As this is a totally 3D-printed airframe, the fully-finished vehicle is moderately heavy, which is a handicap, especially in the hovering mode of flight. As such, be gentle and cautious in adding any additional weight. For the recommended print settings with a 0.4mm nozzle on standard PLA, the airframe alone weights a bit over 460g, and the all-up-weight of the finished vehicle is between 1000g to 1200g.
- The parts used in this project are commonly available in the drone racing and R/C plane market(s). Standard motors such as 2207, 2306 or similar can be used. The nacelle design dictates a maximum motor bell diameter of 29mm, but this is relaxed compared to previous versions of the design that had more stringent requirements. The Ball-Stud Linkage is perhaps the most specific part used, with Dubro #181, Dubro #190, or even Dubro #367 as acceptable options.
- The aerodynamics and stability of the vehicle are still under analysis and subject to revision. The CFD poses/cases used for aerodynamics analysis are included for independent study.
- As of Version 2 of this design, project files are prefixed with "MH7", as this is the 7th internal revision of the design of the MiniHawk VTOL. There may be some old "MH5" parts are retained in the repo; these are from the old version(s). Also, the "MH#" prefix is incidental and not to be confused with the MH airfoil series, of which the MH45 is used for this vehicle. Generally, "MiniHawk-VTOL" is the correct name for this design and any revisions to be released.
- This vehicle was designed in Autodesk Inventor Professional 2019. While compiled STLs are provided as open-access, the Solid Model and Assembly Source files for this vehicle are withheld at the time of this writing; contact me for inquires on obtaining a copy or further development. One minor accommodation: STEP/STP versions of some parts such as the Hatch/Lid are included for community derivations.
- There are some variants to each part, such as versions of the nose with and without NACA vents. The Winglet is available as "normal" or with an excavation for a GPS or other devices. The Hatch/Lid has a FPV Variant, which supports the Foxeer -Nano camera formfactor (15mm width) and has a 30.5mm grid for a video transmitter, such as the AKK Infinite DVR. All the part options and variations are detailed below in the [Parts Tree Diagram](#build-airframeparts).
## Metrics
| Description | Value |
|--------------------------|---------------------------|
| Wing Span | 800mm |
| Wing Area | 15.6dm^2 |
| Aspect Ratio | 4.1 |
| Airfoil (Root and Tip) | [MH45][1] |
| Length | 520mm |
| Rotor Spacing | 315mm Circle |
| Lipoly Battery | 4s, 1300-1500mAh (~160g) |
| Motors (front) | 2207 or 2306 2300-2600kV |
| Motor (rear) | 2207 or 2306 ~2000kV |
| Servos | HS-65HB/MG or eqv. |
| Flight Controller (size) | 30.50mm to 16.0mm Grid |
| Propellers (front) | 5050 to ~5249 |
| Propeller (rear) | 6030 to ~5249 |
| All-up Weight | 1000g to ~1200g w/ PLA |
[1]: ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |