Flybee
Day 1, 13th JUNE ā Design, Modelling & Initial CFD , Research ( 15-20 HOURS)
So yeah, this whole thing started with a simple idea ā to make a cool fixed-wing plane that can lift good weight but still be light and easy to carry. I wanted something that works well, flies smooth, and isnāt a pain to assemble. Once I had the goal in mind, I just jumped into it step by step planning the design, picking the parts, and figuring out how to actually build it all.
Honestly Evryone Should try this
At the beginning of this whole fixed-wing project, I had literally no clue how to use CAD or CFD tools properly. Like I had seen people using stuff like SolidWorks or Fusion 360, but my laptop wasnāt that powerful, so I didnāt want to install anything heavy. Thatās when I found Onshape, and bro it was honestly a game-changer. It runs fully in the browser, so I didnāt even need to worry about lag or anything. I used it to make every single part of the plane ā the fuselage, the wing structure, the tail, everything. It was clean and pretty simple to understand once you get used to the interface. For learning how to do all that properly, I followed tutorials from YouTube channels like CAD CAM Tutorials, Joko Engineeringhelp, and Product Design Online. They explained small things like how to use constraints properly, how to mirror sketches, and how to do fillets and assemblies. I literally used to keep one side of my screen for YouTube and the other side for Onshape and copy whatever they were doing until I got my design working. Jokoās channel helped me understand how to model symmetric parts and wings, especially how to make proper parametric sketches so I could edit later easily.
Follow this playlist For learning ansys:https://youtube.com/playlist?list=PLykANdmho34xuMaku22umA1xP6vidDfIN&si=9iTnEPpwRTiwWmO0
Then came the CFD part, and man, it was a different level. I decided to use ANSYS Fluent for the simulations because it gives very detailed results, and I wanted to check lift and drag values accurately. But ANSYS looked very pro-level in the beginning, and it took me a full day just to understand what a boundary condition is. I started slow by watching videos on channels like LearnCAx, CAx Tutorials, and SimuTech Group. These channels go step-by-step, like first they show how to import geometry (I exported my wing as a STEP file from Onshape), then how to clean up the model in ANSYS SpaceClaim, and then how to create mesh, apply freestream conditions, and finally simulate. At first I was just copying whatever they were doing, but after a while I started understanding why they were using k-omega SST model and how the mesh refinement near the surface actually affects the boundary layer results. One of the most useful parts was learning how to run an AoA sweep and see how the lift changes at each angle. Thatās how I confirmed that GOE225 airfoil was giving more lift and better stall behaviour than others I tested. Also learned how to generate those nice colorful contour plots showing pressure and velocity lines. The simulation part honestly felt very satisfying when I saw the air flow properly over my wing, and no weird flow separations. If I had not followed those YouTube tutorials, especially from LearnCAx and SimuTech Group, I donāt think I couldāve figured it out on my own. So yeah, a big chunk of this project was basically me learning from YouTube and then applying it directly to my own design. Pure desi jugaad style learning, but it worked.
15 JUNE: Planning the Design & Frame Style ( TOOK WHOLE ETRNITY) 20 HOURS
I started by scribbling a basic sketch of the UAV, mainly to fix what mattered most ā modularity, lift, and weight balance. I knew from the start I wanted a high-wing design because itās naturally more stable and gives better visibility for autopilot. I went for a tractor propeller setup, so airflow over the wing is smooth and undisturbed, especially important during takeoff. I began modelling the fuselage in Onshape ā just a simple boxy design first, then slowly refined it to match internal space needs and weight distribution.
Once the fuselage looked okay, I shifted focus to the wing design. I kept it rectangular for ease of construction and better roll stability ā the span I chose was 1250 mm and chord 250 mm, which gave decent wing area for the expected weight class. For the airfoil, I tested three options: GOE225, S1223, and NACA4412. I compared their Cl/Cd ratio, stall angle, and thickness. GOE225 performed best overall, especially in moderate Reynolds numbers ā gave higher lift with manageable drag.
I then modelled the GOE225-based wing on Onshape, adding ribs, spars, and servo slots. I paid extra attention to internal structure for strength without adding too much weight. Ailerons were also added using simple hinges. After assembling everything virtually, I created a solid version of the wing for CFD. This would help me simulate lift and airflow properly before committing to a real build. This whole phase gave me a much clearer idea of what my aircraft will behave like in flight.
Assembled wing + internal structure:
I made a solid version of the wing for CFD:
Tail Design, Final CFD, and Autonomy Prep 10 HOURS
Today I spent time getting my wing and fuselage designs ready for laser cutting. I had to take the CAD models and then export all the ribs, spars, and other parts into DXF format. I remembered I had some leftover acrylic sheets from my old school robotics project, so Iām thinking to use those for the motor mounts and servo plates. Then I opened Fusion 360 and did a small stress simulation for fun, like just to see how much weight the wing can take. It showed that if each side handles around 20N, the spars need to be thick enough or maybe Iāll add a carbon tube in the middle just to be safe. Also tried checking how much the tail flexes under yaw movement, and it was not bad actually. I didnāt expect to enjoy this analysis part so much but once you start getting results it becomes addictive. I made a battery bay design also with a small hatch system, so I donāt have to open everything again and again. Hopefully next time Iāll start assembling the frame after I get the parts cut.
Started the day with V-tail design. Used two angled stabilizers at 110°, surface area was 70% of conventional H-tail to save weight.
Mounted servos on tail and aligned pushrod paths.
Then moved to final assembly:
So today I just went all in with CFD stuff. Like, I wanted to really make sure that the airfoil I chose was actually the best, not just by reading somewhere but by seeing the actual data. I compared GOE225 with S1223 and NACA4412 again but this time I ran proper simulations using different angles of attack. I spent a lot of time learning how to set up the mesh properly, 'cause the accuracy depends a lot on that. I tried coarse mesh first but then realized results were not matching, so after trying mid and fine meshes, I figured mid was giving me a good balance of speed and detail. I also learned about turbulence models like k-omega SST and tried that. It gave pretty nice pressure and velocity plots. Honestly, seeing those color maps and streamlines felt satisfying. And finally, even after all the simulations, GOE225 still showed better performance overall, like higher lift and smoother pressure change. S1223 was good too, but it stalled quickly and the pressure difference was kind of too sharp. So yeah, this kind of confirmed that my choice was solid.
Ran full body CFD on wing + fuselage + tail.
Final observations: - GOE225 gave 28.58 N lift (wing-only) @ 4° AoA - Full body gave 37.26 N lift, 3.61 N drag - Smooth pressure gradient, no flow separation - Enough lift margin to carry 2 kg payload safely
Selected GOE225 for its: - High lift - Gentle stall - Low drag - Simpler fabrication than S1223
These were my learnings and some flaws,mistakes i did while modelling this plane:
The first image (the one with the circular patterns) shows the pressure field with vector lines from the front view. I used this to understand how the flow gets disturbed around the wing tips and how pressure behaves symmetrically across both wings. You can see those big swirling circles ā those are basically vortices forming at the tips due to pressure difference from top and bottom of the wing. This was expected, but I was surprised how clean and uniform the pressure distribution was in the mid-section. That gave me confidence that the design isnāt creating sudden turbulence or separation zones in the middle part of the wing.
Watched this video for understanding laminar Flow:
these are velocity streamlines over a side cut of the aircraft. Here I used a velocity inlet of 21.59 m/s and watched how air behaves over the GOE225 airfoil plus the fuselage. This result helped me see how the air smoothly accelerates over the curved upper surface of the wing and slows down below, which is exactly what creates lift. The greenish-blue area above the wing means higher velocity (low pressure), and the lower part has lower velocity (high pressure). One mistake I made here was not refining the mesh properly near the surface in my first try, because the results were looking very patchy. Then I increased the inflation layers and refined the near-wall mesh, and finally I got this smooth output. Also, in the third image which is a full-body side view, you can clearly see the velocity gradients around the whole aircraft ā especially how the air slows near the tail. Thatās something I didnāt consider during early design, so Iāll maybe lift the tail a bit upward in next revision to avoid airflow hitting directly.
the wing section with GOE225 airfoil that I modelled in Onshape. I used a proper spline-based profile and projected it across multiple ribs. Initially, I tried drawing it manually but the accuracy was off. Then I learned to use coordinates from airfoiltools.com and import those into Onshape sketch, and it made a big difference. This helped make a smooth, realistic wing and not just some random rounded shape.
Then the next image shows a close-up pressure contour at wing-root ā basically how the pressure is behaving where the wing joins the fuselage. I saw a strong red spot here which might indicate stress point or potential for structural fatigue, so I might reinforce this joint using carbon rods or laser-cut ply parts. This insight wouldāve been missed if I didnāt simulate it properly.the last image is another pressure side view, showing again how pressure drops sharply above the wing and rises below it. Even though it looks very colourful, interpreting this helped me understand how smoothly GOE225 behaves at 4° angle of attack without sudden stall or flow separation.
Overall, this CFD phase taught me so much. From learning how to clean geometry, fix mesh errors, apply correct physics models like k-omega SST, and properly interpret the force outputs ā every part was something new. I made many silly mistakes at first like assigning wrong inlet speed, forgetting to use symmetry plane, not applying inflation layers, etc. But by doing trial and error and watching those tutorials side by side, I slowly made my way. Itās honestly one of the most satisfying parts of this whole UAV build. Seeing the virtual airflow over a design you made yourself is such a good feeling. It made me realise how powerful CFD is, and now Iām even thinking of trying transient simulations and maybe propeller analysis next.
Avionics & Autonomy Setup
For the avionics, I decided to go with a fully autonomous setup because I really wanted the aircraft to perform waypoint navigation without any manual control. So I started by placing the key components ā a Pixhawk flight controller, Ublox GPS module, and a 433 MHz telemetry radio. Pixhawk is the brain of the UAV and supports advanced control algorithms. I chose it because it's open-source and works perfectly with ArduPilot, which Iām planning to flash onto it. The GPS module is needed for real-time location tracking, and it works hand-in-hand with the Pixhawk to handle autonomous missions. The 433 MHz telemetry module is for sending live data from the UAV to Mission Planner, which Iāll be using on my laptop during test flights.
The layout of these components was done keeping in mind CG balance and vibration isolation. Iām planning to program basic waypoint missions using Mission Planner, where Iāll set takeoff, loiter, and return-to-home commands. After installation, I will do some ground tests like checking servo directions, GPS lock, and telemetry range. Once everything looks good, Iāll go for the maiden autonomous flight. This whole process is new for me, so Iām learning as I go from different YouTube tutorials and ArduPilot forums.
You can get all the documentations about pixhawk here:https://ardupilot.org/copter/docs/common-pixhawk-overview.html
im gonna Add BOM,sketches and laser cutting files in the repo