Hardware · DIY practice rig

DIY 5-inch racer build.

A reproducible 5-inch FPV quadrotor used for real-flight data capture and sim-to-real bridge work in July–August. Specifically sized and configured to match what comes out of the virtual qualifier: a single front-facing camera, IMU, 4-axis control.

Class
5-inch FPV freestyle / race
commodity parts
Target TWR
5–6×
race-class
Compute
Jetson Orin Nano 8GB
per Physical spec class
Camera
RPi Camera 3 Wide
match Archer spec when known

§ 01Bill of materials

CategoryPartQtyNotes
FrameiFlight Nazgul5 V3 · TrueX 5"1Stiff TrueX geometry, room for Orin stack
Flight controllerHolybro Kakute H7 V21H7 MCU, plenty of headroom
ESCHolybro Tekko32 F4 4-in-1 · 50A16S-capable, BLHeli_32
MotorsiFlight XING2 2207 · 2750 KV46S-matched, 5-inch prop
PropellersHQProp 5×4.3×3 V1S4 + sparesBalanced, triblade
BatteryTattu R-Line 1300 mAh · 6S · 120C3Race pack; 3 for rotation
ComputeJetson Orin Nano 8GB Super1Matches expected Archer class
CameraRPi Camera Module 3 Wide1120° FOV, 12MP, IMX708
VTX (telemetry only)Rush Tank Ultimate Mini1OSD debug + human spotter only
ReceiverExpressLRS 2.4 GHz EP21Kill-switch · safety only; autonomy is onboard
Radio (transmitter)Radiomaster Boxer ELRS1Safety pilot for test flights
Props guards5" prop guards (printed)4Use during indoor training

§ 02Assembly order

  1. Frame arms + bottom plate (x 8 screws).
  2. Mount motors — confirm CW / CCW placement matches ESC expectation.
  3. Solder motor leads to ESC pads. Check for shorts before power.
  4. Mount ESC to bottom plate with soft mounts (4 × M3 × 6).
  5. Solder XT60 lead + capacitor to ESC PDB side.
  6. Stack flight controller on top of ESC via included vibration isolators.
  7. Connect ESC signal cable to FC motor outputs (S1–S4).
  8. Wire RX (UART6) + VTX (UART3) + camera trigger + Orin UART bridge.
  9. Mount Orin Nano on top plate with 3D-printed bracket (see 3D parts).
  10. Run RPi Camera 3 Wide via CSI ribbon to Orin. Secure with strain-relief clip.
  11. Final pass: cable ties, goop, balance check, vibration test.

§ 03Wiring summary

Battery (6S 1300) ──► XT60 ──► ESC PDB ──► Motor 1..4
                                │
                                ├──► FC (Kakute H7) ── Orin Nano (UART MAVLink)
                                │
                                ├──► Orin 5V buck (3A headroom)
                                │
                                └──► VTX (telemetry + OSD for human spotter)

Receiver (ELRS)   ──► FC UART6     (safety pilot / kill switch)
Camera (IMX708)   ──► Orin CSI     (autonomy input)
Orin              ──► FC MAVLink   (autonomy output · SET_ATTITUDE_TARGET)

§ 04First-flight checklist

#CheckPass condition
1Props off · motor spin directionEach motor's direction matches frame layout
2Props off · RC stick mappingThrottle = thrust, sticks correct
3Battery voltage at startup> 24.8 V (6S full)
4Failsafe armDisarms on RC loss within 1 s
5Orin boot, CSI camera activev4l2-ctl --list-devices shows imx708
6Onboard MAVLink heartbeatOrin sees FC heartbeat at 2+ Hz
7Short hover · manualSafety pilot can hover, land
8Short hover · onboard autonomy (loiter)No runaway, no oscillation
9Short gate approach · autonomyPilot sees detector locked, altitude held
10Kill-switch drillPilot can disarm mid-flight

§ 05Purpose: sim-to-real bridge

The DIY rig exists specifically to capture ~30 minutes of real-flight telemetry for the residual-dynamics model (playbook §04). Budget:

This is not a race drone. It's a data-capture tool. Optimize for reliability + predictable dynamics, not top speed. Save the speed chase for Ohio.
DIY-5INCH · v2.0 2026-04-21 · ← Index · Build guide