Drone Frame
quadcopter frame by topology optimisation
Design a 5-inch quadcopter frame around its parts: carve it from a flat plate, or optimise a beam frame and weave it into one solid.
Product pages are in English.

Highlights
- Turn motors, battery, ESC, flight controller, camera, VTX, GPS and receiver on from a generic catalogue
- Motors hold the frame at their bolts; other parts and payload load it at a flight load factor
- Two analyses of the same plate: 3D voxel topology, or 1D round beams sized for a mass budget
- Weave turns the beam frame into one closed solid and opens it in Organic Lattice
- Checks for loads outside the frame and cut-off pieces; mass in four materials and a watertight STL
A question it answers
With this battery, stack and camera on a 58 mm motor offset, what does a 38 % carbon-nylon frame look like at 3 g, how heavy is it, and which parts end up hanging outside the frame?What you put in
Components on or off (four motors, propellers, battery, 4-in-1 ESC, flight controller, camera, video transmitter, GPS, receiver — generic 5-inch reference envelopes and masses); motor offset, plate thickness, motor pad radius, stack pad size, bolt collar radius; material (carbon-filled nylon, PETG, PA12, aluminium — isotropic references); resolution, volume target, filter factor, iterations, projection; load factor and payload; surface threshold; for 1D beams: one or two layers, node spacing, inset, reach, mass budget, minimum and maximum diameter, and the weave settings (smoothness, junction, body, standoff, bolt boss radius).
What you get
The plate, locked collars, component envelopes, bolt heads and load arrows in 3D before the run; the density live during the run; afterwards the frame surface (full screen, XYZ gizmo, light and dark theme) with compliance, volume, triangles, watertightness, volume and frame mass; checks for locked share, bolt collar coverage, loads that sit outside the frame (with the distance they were moved), pieces cut off from every bolt, material not connected to a bolt and a run that stopped while still moving; the solver backend and its warnings; STL (Z up) and a hand-off to PolyNURBS; for 1D beams, the candidate members before the run and the sized members after it, clearance and Euler-load checks, and the woven solid with its mass and piece count, as STL or opened in Organic Lattice.
More in this family
Air Tank Cover
PremiumCheck the concrete or steel walls of a room around a compressed-air tank against the blast load if the tank releases its air.
Freezer Room
PremiumLay out a two-tower spiral tray chain in an insulated freezer room and check tray capacity, link tension, start-up and heat gain.
Bracket Designer
PremiumSize angle, shelf, gusseted and offset sheet-metal brackets with a linear elastic shell FEA that sets up its own wall bolts and load.
Shell Mesher
Free accountMesh STEP sheet bodies for shell analysis in the browser: thickness and element size per body, bolts in holes, fillet welds, one mesh file.
ShellFEA
PremiumFinite element analysis of welded steel tanks, silos and platforms from a shell mesh: static, large deflection, modal and seismic spectrum.
Eigenvalue Buckling
PremiumFind the load factors at which a shell structure buckles and see each buckling mode shape, from a ShellFEA model or a sample.