Skip to content
All robotsDronesTruss
DRONES / COAXIAL OCTO

TrussA new shape for redundant propulsion layouts.

Four arms carry eight stacked rotors around an instrument deck. Study coaxial packaging and cabling. Compare airframe geometry, component mass, payload assumptions and named electrical connections in one editable project. Run a generic multirotor flight model with takeoff, position hold, landing, wind and battery load. Coefficients are planning assumptions, not calibrated aircraft performance.

Includes assembly, starter wiring and executable virtual JavaScript.
ASSEMBLY PREVIEW/DRONE
Truss · Coaxial octo concept illustration; the 3D preview uses the actual preset geometry
Static illustration · loading 3D
Orbit the actual starter assembly. Open the workbench to edit or run it.
46components
63starter connections
2.40 kgestimated component mass
ESP32-S3 + virtual AI hostcontrol platform
Truss · Coaxial octo, an illustrated drones assemblyConcept illustration · inspect actual geometry above.
A COMPLETE STARTING POINT

Get to know
what's inside.

Four arms carry eight stacked rotors around an instrument deck. Study coaxial packaging and cabling. All 46 components and 63 starter connections remain editable in your own project.

Redundant propulsion layoutsAirframe and payload packagingAvionics and wiring studies
View the included component types
  • Central carbon deck
  • Electronics deck
  • Landing skid
  • Landing strut
  • Rotor boom 1
  • UAV brushless outrunner
  • UAV two-blade propeller · 230 mm
  • UAV ESC · 30 A label
  • Rotor boom 2
  • Rotor boom 3
  • Rotor boom 4
  • Underslung cargo pod
  • 4S battery · 5 Ah · behavioral
  • 5 V buck regulator · 5 A
  • ESP32-S3 · virtual controller
  • UAV power distribution board
  • AI compute module
  • RGB camera
  • GNSS receiver standoff
  • GNSS receiver with patch antenna
  • 6-axis IMU

The preset also starts with 0.25 kg of environmental payload, separate from the estimated component mass above.

YOUR FIRST THREE EXPERIMENTS

Build understanding.
One change at a time.

Use the starting assembly to ask better questions about your design. Save a copy, change a parameter and compare what happens.

01

Inspect the design

Orbit the airframe, isolate its groups and inspect the rotor, landing gear and payload arrangement.

02

Try a change

Trace the battery through the distribution board and ESC phase terminals. Check the powered ESC, PWM, ground and three-phase paths that enable each simulated rotor.

03

Compare and learn

Take off with the included code or Flight deck controls, watch the onboard camera, then land and export your design.

drone-coaxial.jsVIRTUAL API
function step(robot) {
  const t = robot.time;
  robot.fly({ armed: true, altitude: 1.2, x: t < 12 ? 0 : .8, z: 0, yaw: 0, land: t > 26 });
}

The full, editable starter script is included in the workbench.

KNOW WHAT YOU'RE TESTING

Multirotor flight · generic model

Generic multirotor flight: takeoff, position hold, landing, wind drag, payload, rotor failure, ESC current and battery sag. Editable coefficients and ideal-pose autopilot; no measured aircraft calibration, GNSS navigation or fixed-wing transition.

  • Editable 3D assembly, wiring and code
  • Connection and power diagnostics
  • Generic, uncalibrated component estimates
Read the simulation and fidelity guide

This is a virtual JavaScript environment. It does not emulate ESP-IDF, Arduino firmware or a manufacturer's exact hardware.

KEEP EXPLORING

Another way to build.

View all 22 robots
Drones

Kestrel · Mapping quad

An X-frame quad with a forward camera and GNSS mast for mapping layout studies.

ESP32-S3 + virtual AI hostMultirotor flight · generic model
Drones

Porter · Cargo hex

Six radial arms, tall landing skids and an underslung cargo pod with a 0.5 kg planning payload.

ESP32-S3 + virtual AI hostMultirotor flight · generic model
Drones

Halo · Guarded inspection

Four open protective ducts surround a compact camera body for confined-space design studies.

ESP32-S3 + virtual AI hostMultirotor flight · generic model
FROM AN IDEA TO AN ASSEMBLY

Make Truss your own.

Open the template, inspect the wiring and run its first behavior.

Open Truss in the workbench