{
  "build": "DIY 5-inch Racer · Archer-class clone",
  "version": "4.0",
  "date": "2026-05-27",
  "version_notes": "v4.0 migrates from Jetson Orin Nano Super 8GB to Jetson Orin NX 16GB module (100 TOPS, 25W MAXN) for the AIGP perception pipeline. Uses DAMIAO Orin NX RC/Drone Carrier V1.1 (87x50mm, 36g, XT30 6S input, JST-GH MAVLink) instead of desktop-class J401 — replaces external 6A BEC entirely.",
  "source_url": "https://aigp-dashboard.pages.dev/documents/diy-5inch-racer-build",
  "currency": "USD",
  "summary": {
    "form_factor": "5-inch TrueX, 6S",
    "dry_weight_g": 270,
    "target_twr": "5-6x",
    "top_speed_kmh": 150,
    "compute": "NVIDIA Jetson Orin NX 16GB",
    "compute_perf": "100 TOPS, 25W MAXN, SO-DIMM 260-pin",
    "carrier_board": "DAMIAO Orin NX RC/Drone Carrier V1.1",
    "vision_camera": "Raspberry Pi Camera Module 3 Wide (IMX708)",
    "camera_tilt_deg": 20,
    "camera_intrinsics": {"fx": 320, "fy": 320, "cx": 320, "cy": 180, "image_w": 640, "image_h": 360, "hfov_deg": 90}
  },
  "cost_summary": {
    "drone_only_per_unit_usd": 1650,
    "shared_radio_video_power_usd": 810,
    "shared_tools_printer_usd": 528,
    "first_drone_total_usd": 2988,
    "each_additional_drone_usd": 1650,
    "delta_from_v3_usd": 500,
    "delta_notes": "+NX module ($699 vs $250 Nano devkit), +DAMIAO carrier ($50, replaces external BEC), +cooling fan ($8), +XT30 pigtail ($3); net +$490 on the autonomy stack vs v3.0"
  },
  "categories": [
    {
      "id": "airframe",
      "name": "Airframe + hardware",
      "subtotal_usd": 98,
      "parts": [
        {
          "name": "iFlight Nazgul5 V3",
          "spec": "TrueX 5-inch frame, 5mm carbon arms, top plate clears NX + DAMIAO carrier stack",
          "qty": 1,
          "price_usd": 80,
          "shared": false,
          "printed": false,
          "buy_links": [
            {"retailer": "GetFPV", "url": "https://www.getfpv.com/catalogsearch/result/?q=iFlight+Nazgul5+V3"},
            {"retailer": "iFlight", "url": "https://shop.iflight.com/search?type=product&q=Nazgul5+V3"}
          ],
          "alternates": [
            {"name": "Apex 5\" HD", "url": "https://www.getfpv.com/catalogsearch/result/?q=Apex+5+HD+frame"},
            {"name": "GepRC Mark5 HD", "url": "https://www.getfpv.com/catalogsearch/result/?q=GepRC+Mark5+HD"}
          ]
        },
        {
          "name": "M3 hardware kit",
          "spec": "M3x6, M3x8, M3x12 + nylocks",
          "qty": 1,
          "price_usd": 8,
          "shared": false,
          "printed": false,
          "buy_links": [{"retailer": "Amazon", "url": "https://www.amazon.com/s?k=M3+screw+kit+M3x6+M3x8+M3x12+nylock"}]
        },
        {
          "name": "Soft-mount grommets",
          "spec": "M3 silicone, FC vibration isolation",
          "qty": 8,
          "price_usd": 4,
          "shared": false,
          "printed": false,
          "buy_links": [{"retailer": "GetFPV", "url": "https://www.getfpv.com/catalogsearch/result/?q=M3+silicone+grommet+soft+mount"}]
        },
        {
          "name": "Battery strap",
          "spec": "Kevlar 200mm",
          "qty": 2,
          "price_usd": 6,
          "shared": false,
          "printed": false,
          "buy_links": [{"retailer": "GetFPV", "url": "https://www.getfpv.com/catalogsearch/result/?q=battery+strap+kevlar+200"}]
        }
      ]
    },
    {
      "id": "propulsion",
      "name": "Propulsion",
      "subtotal_usd": 124,
      "parts": [
        {
          "name": "iFlight XING2 2207 2750 KV",
          "spec": "Brushless motor, 6S race-tuned bell, press-fit shaft",
          "qty": 4,
          "price_usd": 100,
          "shared": false,
          "printed": false,
          "buy_links": [
            {"retailer": "GetFPV", "url": "https://www.getfpv.com/catalogsearch/result/?q=iFlight+XING2+2207+2750KV"},
            {"retailer": "iFlight", "url": "https://shop.iflight.com/search?type=product&q=XING2+2207+2750"}
          ],
          "alternates": [
            {"name": "T-Motor Velox V2 2207 2750KV", "url": "https://www.getfpv.com/catalogsearch/result/?q=T-Motor+Velox+V2+2207+2750"},
            {"name": "Brother Hobby Avenger 2207", "url": "https://www.getfpv.com/catalogsearch/result/?q=Brother+Hobby+Avenger+2207"}
          ]
        },
        {
          "name": "HQProp 5x4.3x3 V1S",
          "spec": "Tri-blade polycarbonate prop, 5-inch diameter x 4.3 pitch",
          "qty": 8,
          "price_usd": 24,
          "shared": false,
          "printed": false,
          "notes": "2 sets per drone (4 in service + 4 spare). See prop guide for full picks.",
          "buy_links": [{"retailer": "GetFPV", "url": "https://www.getfpv.com/catalogsearch/result/?q=HQProp+5x4.3x3+V1S"}],
          "alternates": [
            {"name": "Gemfan 5152S v2 (wind)", "url": "https://www.getfpv.com/catalogsearch/result/?q=Gemfan+5152S+v2"},
            {"name": "Azure 5147 (race)", "url": "https://www.getfpv.com/catalogsearch/result/?q=Azure+5147"}
          ]
        }
      ]
    },
    {
      "id": "flight_electronics",
      "name": "Flight electronics",
      "subtotal_usd": 207,
      "parts": [
        {
          "name": "Holybro Kakute H7 V2",
          "spec": "Flight controller, STM32H743, 8 UARTs",
          "qty": 1,
          "price_usd": 85,
          "shared": false,
          "printed": false,
          "buy_links": [
            {"retailer": "GetFPV", "url": "https://www.getfpv.com/catalogsearch/result/?q=Holybro+Kakute+H7+V2"},
            {"retailer": "Holybro", "url": "https://holybro.com/search?q=Kakute+H7+V2"}
          ],
          "alternates": [
            {"name": "SpeedyBee F405 V4 (F4 only, cheaper)", "url": "https://www.getfpv.com/catalogsearch/result/?q=SpeedyBee+F405+V4"},
            {"name": "Mateksys H743-Slim", "url": "https://www.getfpv.com/catalogsearch/result/?q=Mateksys+H743-Slim"}
          ]
        },
        {
          "name": "Holybro Tekko32 F4 50A",
          "spec": "4-in-1 ESC, 6S, BLHeli_32, 50A continuous",
          "qty": 1,
          "price_usd": 110,
          "shared": false,
          "printed": false,
          "buy_links": [
            {"retailer": "GetFPV", "url": "https://www.getfpv.com/catalogsearch/result/?q=Holybro+Tekko32+F4+50A"},
            {"retailer": "Holybro", "url": "https://holybro.com/search?q=Tekko32+F4+50A"}
          ],
          "alternates": [
            {"name": "T-Motor F55A Pro II", "url": "https://www.getfpv.com/catalogsearch/result/?q=T-Motor+F55A+Pro+II"},
            {"name": "Hobbywing XRotor Micro 60A", "url": "https://www.getfpv.com/catalogsearch/result/?q=Hobbywing+XRotor+Micro+60A"}
          ]
        },
        {
          "name": "Low-ESR capacitor 35V 1000uF",
          "spec": "Panasonic FR or FM series",
          "qty": 1,
          "price_usd": 4,
          "shared": false,
          "printed": false,
          "buy_links": [{"retailer": "Digi-Key", "url": "https://www.digikey.com/en/products/result?keywords=panasonic+35V+1000uF+FR"}]
        },
        {
          "name": "XT60 pigtail",
          "spec": "14 AWG silicone, 100mm",
          "qty": 2,
          "price_usd": 8,
          "shared": false,
          "printed": false,
          "buy_links": [{"retailer": "GetFPV", "url": "https://www.getfpv.com/catalogsearch/result/?q=XT60+pigtail+14AWG+silicone"}]
        }
      ]
    },
    {
      "id": "radio",
      "name": "Radio link (safety pilot only)",
      "subtotal_usd": 282,
      "parts": [
        {
          "name": "ExpressLRS EP2 receiver",
          "spec": "2.4 GHz ELRS, kill-switch + manual override",
          "qty": 1,
          "price_usd": 22,
          "shared": false,
          "printed": false,
          "buy_links": [
            {"retailer": "BetaFPV", "url": "https://betafpv.com/search?q=ELRS+EP2"},
            {"retailer": "GetFPV", "url": "https://www.getfpv.com/catalogsearch/result/?q=ExpressLRS+EP2"}
          ]
        },
        {
          "name": "RadioMaster Boxer ELRS",
          "spec": "Transmitter, hall gimbals, 2.4 GHz ELRS built-in",
          "qty": 1,
          "price_usd": 260,
          "shared": true,
          "printed": false,
          "notes": "One radio covers all rigs",
          "buy_links": [
            {"retailer": "RadioMaster", "url": "https://www.radiomasterrc.com/search?q=Boxer+ELRS"},
            {"retailer": "GetFPV", "url": "https://www.getfpv.com/catalogsearch/result/?q=RadioMaster+Boxer+ELRS"}
          ]
        }
      ]
    },
    {
      "id": "video",
      "name": "Video link (human spotter)",
      "subtotal_usd": 574,
      "parts": [
        {
          "name": "Walksnail Avatar HD Mini VTX V2",
          "spec": "Digital HD video transmitter, OSD overlay",
          "qty": 1,
          "price_usd": 90,
          "shared": false,
          "printed": false,
          "buy_links": [{"retailer": "GetFPV", "url": "https://www.getfpv.com/catalogsearch/result/?q=Walksnail+Avatar+HD+Mini+VTX+V2"}],
          "alternates": [
            {"name": "DJI O3 Air Unit", "url": "https://www.getfpv.com/catalogsearch/result/?q=DJI+O3+Air+Unit"},
            {"name": "HDZero Race V3", "url": "https://www.getfpv.com/catalogsearch/result/?q=HDZero+Race+V3"}
          ]
        },
        {
          "name": "Walksnail Nano camera",
          "spec": "FPV camera paired with VTX, not used for autonomy",
          "qty": 1,
          "price_usd": 32,
          "shared": false,
          "printed": false,
          "buy_links": [{"retailer": "GetFPV", "url": "https://www.getfpv.com/catalogsearch/result/?q=Walksnail+Nano+camera"}]
        },
        {
          "name": "TrueRC X-Air 5.8 GHz antenna",
          "spec": "MMCX connector, linear-polarized, rear-mounted",
          "qty": 1,
          "price_usd": 22,
          "shared": false,
          "printed": false,
          "buy_links": [{"retailer": "GetFPV", "url": "https://www.getfpv.com/catalogsearch/result/?q=TrueRC+X-Air+5.8+MMCX"}]
        },
        {
          "name": "Walksnail Avatar HD Goggles",
          "spec": "FPV goggles for human spotter",
          "qty": 1,
          "price_usd": 430,
          "shared": true,
          "printed": false,
          "notes": "One pair covers all rigs",
          "buy_links": [{"retailer": "GetFPV", "url": "https://www.getfpv.com/catalogsearch/result/?q=Walksnail+Avatar+HD+Goggles"}]
        }
      ]
    },
    {
      "id": "autonomy",
      "name": "Autonomy stack",
      "subtotal_usd": 842,
      "parts": [
        {
          "name": "NVIDIA Jetson Orin NX 16GB module",
          "spec": "SO-DIMM 260-pin, 100 TOPS, 25W MAXN, 16GB LPDDR5, CUDA + TensorRT, no eMMC (NVMe boot)",
          "qty": 1,
          "price_usd": 699,
          "shared": false,
          "printed": false,
          "buy_links": [
            {"retailer": "Arrow", "url": "https://www.arrow.com/en/products/search?q=Jetson+Orin+NX+16GB"},
            {"retailer": "Mouser", "url": "https://www.mouser.com/c/?q=Jetson+Orin+NX+16GB"},
            {"retailer": "Silicon Highway", "url": "https://www.silicon-highway.com/products/nvidia-jetson-orin-nx-16gb"}
          ],
          "alternates": [
            {"name": "Jetson Orin NX 8GB module ($599)", "url": "https://www.arrow.com/en/products/search?q=Jetson+Orin+NX+8GB"},
            {"name": "Jetson Orin Nano Super 8GB Devkit (v3.0 default, now outgrown)", "url": "https://www.nvidia.com/en-us/autonomous-machines/embedded-systems/jetson-orin/nano-super-developer-kit/"}
          ]
        },
        {
          "name": "DAMIAO Orin NX RC/Drone Carrier V1.1",
          "spec": "87x50mm, 36g, XT30 6S input (internal buck to 5V, no external BEC needed), 2x GH1.25 4-pin UART (MAVLink), 2x Type-C OTG, M.2 NVMe slot, gigabit ethernet via SH, Micro-HDMI",
          "qty": 1,
          "price_usd": 50,
          "shared": false,
          "printed": false,
          "notes": "Drone-native carrier. SSD/WiFi/heatsink sold separately. eBay typically $30-$50; HamGeek full kit with cables is ~$134.",
          "buy_links": [
            {"retailer": "eBay", "url": "https://www.ebay.com/sch/i.html?_nkw=DAMIAO+ORIN+NX+Carrier+Board+V1.1"},
            {"retailer": "HamGeek", "url": "https://www.hgeek.com/products/hamgeek-damiao-orin-nx-carrier-board-drone-development-accessory-v1-1-suitable-for-nvidia-jetson-orin-nx-1"},
            {"retailer": "Thanksbuyer", "url": "https://www.thanksbuyer.com/products/damiao-orin-nx-carrier-board-drone-development-accessory-v1-1-suitable-for-nvidia-jetson-orin-nx"}
          ],
          "alternates": [
            {"name": "Seeed reComputer J401 (desktop ports, 60g, requires external BEC)", "url": "https://www.seeedstudio.com/reComputer-J401-Carrier-Board-for-Jetson-Orin-NX-Nano-p-5636.html"},
            {"name": "Forecr DSBOARD-NX-LT (drone-tailored 87x55mm)", "url": "https://forecr.io/products/dsboard-nx-lt"},
            {"name": "ARK Jetson PAB Carrier (ArduPilot-native, $300+)", "url": "https://arkelectron.com/product/ark-jetson-pab-carrier/"}
          ]
        },
        {
          "name": "NVMe SSD 256GB M.2 2280",
          "spec": "Boot drive + dataset cache, fits DAMIAO M.2 slot",
          "qty": 1,
          "price_usd": 32,
          "shared": false,
          "printed": false,
          "buy_links": [{"retailer": "Amazon", "url": "https://www.amazon.com/s?k=Samsung+980+256GB+NVMe+M.2+2280"}]
        },
        {
          "name": "Raspberry Pi Camera Module 3 Wide",
          "spec": "Sony IMX708, 120 degree FOV, 12MP",
          "qty": 1,
          "price_usd": 35,
          "shared": false,
          "printed": false,
          "buy_links": [
            {"retailer": "Adafruit", "url": "https://www.adafruit.com/product/5657"},
            {"retailer": "Raspberry Pi", "url": "https://www.raspberrypi.com/products/camera-module-3/"}
          ],
          "alternates": [
            {"name": "Arducam IMX477 12MP wide", "url": "https://www.arducam.com/?s=IMX477+12MP+wide"}
          ]
        },
        {
          "name": "CSI-2 ribbon 22-pin to 15-pin adapter",
          "spec": "200mm ribbon, RPi Cam to DAMIAO CSI port",
          "qty": 1,
          "price_usd": 15,
          "shared": false,
          "printed": false,
          "buy_links": [
            {"retailer": "Arducam", "url": "https://www.arducam.com/?s=22+pin+to+15+pin+CSI+adapter"},
            {"retailer": "Amazon", "url": "https://www.amazon.com/s?k=Raspberry+Pi+camera+ribbon+22+pin+to+15+pin"}
          ]
        },
        {
          "name": "XT30 male-to-female pigtail",
          "spec": "150mm, ESC PDB 6S to DAMIAO XT30 input",
          "qty": 1,
          "price_usd": 3,
          "shared": false,
          "printed": false,
          "buy_links": [{"retailer": "GetFPV", "url": "https://www.getfpv.com/catalogsearch/result/?q=XT30+pigtail"}]
        },
        {
          "name": "External BEC 5V/6A (optional fallback)",
          "spec": "Only required if falling back to a non-drone carrier like J401 that needs separate 5V input. Skip with DAMIAO.",
          "qty": 0,
          "price_usd": 0,
          "shared": false,
          "printed": false,
          "buy_links": [
            {"retailer": "GetFPV (Matek 5V/12V 6A)", "url": "https://www.getfpv.com/catalogsearch/result/?q=Matek+BEC+5V+12V+6A"},
            {"retailer": "Pololu (D36V28F5)", "url": "https://www.pololu.com/product/3791"}
          ],
          "optional": true
        },
        {
          "name": "40mm 5V brushless cooling fan + heatsink",
          "spec": "NX hits 87C thermal throttle at sustained 25W; fan blows across DAMIAO heatsink at ~5000 RPM, ~0.3A on 5V. Powered from one of DAMIAO's GH1.25 2-pin 5V taps.",
          "qty": 1,
          "price_usd": 8,
          "shared": false,
          "printed": false,
          "buy_links": [{"retailer": "Amazon", "url": "https://www.amazon.com/s?k=40mm+5V+brushless+fan+jetson+heatsink"}]
        },
        {
          "name": "NX top-plate carrier mount (printed)",
          "spec": "PETG, ~16g, 25% infill, M3 standoffs hold DAMIAO carrier above the FC stack",
          "qty": 1,
          "price_usd": 2,
          "shared": false,
          "printed": true,
          "source": "3d-printed-parts.html"
        },
        {
          "name": "RPi Cam +20 degree tilt mount (printed)",
          "spec": "PETG, spec-fixed angle per VADR-TS-002 section 3.8",
          "qty": 1,
          "price_usd": 1,
          "shared": false,
          "printed": true,
          "source": "3d-printed-parts.html"
        }
      ]
    },
    {
      "id": "power",
      "name": "Power",
      "subtotal_usd": 254,
      "parts": [
        {
          "name": "Tattu R-Line 1300mAh 6S 120C",
          "spec": "LiPo battery, 6-cell, 1300mAh, 120C burst rating",
          "qty": 3,
          "price_usd": 120,
          "shared": false,
          "printed": false,
          "notes": "Three packs for rotation: in service, charging, on cooldown",
          "buy_links": [{"retailer": "GetFPV", "url": "https://www.getfpv.com/catalogsearch/result/?q=Tattu+R-Line+1300mAh+6S+120C"}],
          "alternates": [
            {"name": "CNHL Black Series 6S 1300 120C", "url": "https://www.getfpv.com/catalogsearch/result/?q=CNHL+Black+Series+1300+6S+120C"},
            {"name": "GNB 6S 1300 120C", "url": "https://www.getfpv.com/catalogsearch/result/?q=GNB+1300+6S+120C"}
          ]
        },
        {
          "name": "ToolkitRC M7 charger",
          "spec": "100W smart charger, balance + storage modes",
          "qty": 1,
          "price_usd": 80,
          "shared": true,
          "printed": false,
          "notes": "One charger covers all packs",
          "buy_links": [
            {"retailer": "GetFPV", "url": "https://www.getfpv.com/catalogsearch/result/?q=ToolkitRC+M7"},
            {"retailer": "ToolkitRC", "url": "https://www.toolkitrc.com/M7"}
          ]
        },
        {
          "name": "Mean Well 24V/4A PSU",
          "spec": "Bench power supply, feeds the M7 charger",
          "qty": 1,
          "price_usd": 40,
          "shared": true,
          "printed": false,
          "buy_links": [{"retailer": "Amazon", "url": "https://www.amazon.com/s?k=Mean+Well+24V+4A+power+supply+LRS-100-24"}]
        },
        {
          "name": "LiPo safe bag 30cm",
          "spec": "Fire-resistant storage and transport bag",
          "qty": 2,
          "price_usd": 14,
          "shared": false,
          "printed": false,
          "buy_links": [{"retailer": "Amazon", "url": "https://www.amazon.com/s?k=LiPo+safe+bag+30cm"}]
        }
      ]
    },
    {
      "id": "safety_misc",
      "name": "Safety + misc",
      "subtotal_usd": 16,
      "parts": [
        {
          "name": "5-inch prop guards (printed)",
          "spec": "PETG, indoor training",
          "qty": 4,
          "price_usd": 4,
          "shared": false,
          "printed": true,
          "source": "3d-printed-parts.html"
        },
        {
          "name": "5V piezo buzzer",
          "spec": "Lost-drone finder, low-battery alarm",
          "qty": 1,
          "price_usd": 3,
          "shared": false,
          "printed": false,
          "buy_links": [
            {"retailer": "GetFPV", "url": "https://www.getfpv.com/catalogsearch/result/?q=5V+piezo+buzzer+FC"},
            {"retailer": "Amazon", "url": "https://www.amazon.com/s?k=5V+piezo+buzzer+drone+FC"}
          ]
        },
        {
          "name": "USB-C cable 1m",
          "spec": "Data-capable, for BetaFlight flashing",
          "qty": 1,
          "price_usd": 6,
          "shared": false,
          "printed": false,
          "buy_links": [{"retailer": "Amazon", "url": "https://www.amazon.com/s?k=USB-C+data+cable+1m+5A"}]
        },
        {
          "name": "Cable ties 100mm UV-stable",
          "qty": 1,
          "price_usd": 3,
          "shared": false,
          "printed": false,
          "buy_links": [{"retailer": "Amazon", "url": "https://www.amazon.com/s?k=cable+ties+100mm+UV+resistant"}]
        }
      ]
    },
    {
      "id": "tools",
      "name": "Tools (all shared)",
      "subtotal_usd": 528,
      "all_shared": true,
      "parts": [
        {"name": "Pinecil V2 soldering iron", "spec": "88W USB-C PD, TS-format tip", "qty": 1, "price_usd": 45, "shared": true, "printed": false, "buy_links": [{"retailer": "Amazon", "url": "https://www.amazon.com/s?k=Pinecil+V2+soldering+iron"}]},
        {"name": "Kester 63/37 solder", "spec": "Leaded, 0.5mm, rosin-core", "qty": 1, "price_usd": 25, "shared": true, "printed": false, "buy_links": [{"retailer": "Amazon", "url": "https://www.amazon.com/s?k=Kester+63%2F37+solder+0.5mm"}]},
        {"name": "MG Chemicals 8341 flux pen", "spec": "No-clean flux", "qty": 1, "price_usd": 10, "shared": true, "printed": false, "buy_links": [{"retailer": "Amazon", "url": "https://www.amazon.com/s?k=MG+Chemicals+8341+flux+pen"}]},
        {"name": "Helping hands + magnifier", "spec": "Bench-mount with LED ring", "qty": 1, "price_usd": 30, "shared": true, "printed": false, "buy_links": [{"retailer": "Amazon", "url": "https://www.amazon.com/s?k=helping+hands+soldering+magnifier+LED"}]},
        {"name": "Hex driver set M2/M2.5/M3", "spec": "Wera or Wiha", "qty": 1, "price_usd": 35, "shared": true, "printed": false, "buy_links": [{"retailer": "Amazon", "url": "https://www.amazon.com/s?k=Wera+hex+driver+set+M2+M2.5+M3"}]},
        {"name": "Digital multimeter", "spec": "Continuity + diode test", "qty": 1, "price_usd": 25, "shared": true, "printed": false, "buy_links": [{"retailer": "Amazon", "url": "https://www.amazon.com/s?k=digital+multimeter+continuity+diode"}]},
        {"name": "Heat-shrink kit 2-12mm", "qty": 1, "price_usd": 8, "shared": true, "printed": false, "buy_links": [{"retailer": "Amazon", "url": "https://www.amazon.com/s?k=heat+shrink+tubing+kit+2mm+12mm"}]},
        {"name": "Soft-jaw bench vise", "qty": 1, "price_usd": 40, "shared": true, "printed": false, "buy_links": [{"retailer": "Amazon", "url": "https://www.amazon.com/s?k=soft+jaw+bench+vise+small"}]},
        {"name": "3D printer", "spec": "Bambu A1 or Prusa Mini, PETG filament", "qty": 1, "price_usd": 300, "shared": true, "printed": false, "buy_links": [{"retailer": "Amazon", "url": "https://www.amazon.com/s?k=Bambu+Lab+A1+3D+printer"}]},
        {"name": "Plasti-Dip black", "spec": "Cable strain relief", "qty": 1, "price_usd": 10, "shared": true, "printed": false, "buy_links": [{"retailer": "Amazon", "url": "https://www.amazon.com/s?k=Plasti+Dip+black"}]}
      ]
    }
  ],
  "propeller_recommendations": [
    {"name": "HQProp 5x4.3x3 V1S", "use_case": "primary, AIGP data capture", "price_set_usd": 3, "primary": true},
    {"name": "HQProp 5x4.3x3 V2", "use_case": "race-tuned alt, sharper response", "price_set_usd": 3},
    {"name": "Gemfan 5152S v2", "use_case": "outdoor wind, more inertia", "price_set_usd": 3},
    {"name": "Ethix S5 (5x4x3)", "use_case": "indoor / hover trim work", "price_set_usd": 3},
    {"name": "Azure SFP 5147", "use_case": "drop-in alt if HQ V1S sold out", "price_set_usd": 3},
    {"name": "HQProp 5x4x3 Light", "use_case": "soft-flex, prop-guard indoor", "price_set_usd": 3}
  ],
  "fc_pinout_kakute_h7_v2": [
    {"pad": "UART4 RX/TX", "connects_to": "DAMIAO GH1.25 4-pin UART connector (NX UART1)", "purpose": "MAVLink to companion, SET_POSITION_TARGET_LOCAL_NED"},
    {"pad": "UART6 RX/TX", "connects_to": "ExpressLRS receiver", "purpose": "safety pilot, kill-switch"},
    {"pad": "UART3 RX/TX", "connects_to": "Walksnail VTX", "purpose": "OSD + VTX control over MSP"},
    {"pad": "VBAT", "connects_to": "capacitor + main lead", "purpose": "22-25V battery sense"},
    {"pad": "9V", "connects_to": "VTX + Walksnail cam", "purpose": "3A budget, FC-regulated"},
    {"pad": "BUZZ", "connects_to": "piezo + to BUZZ, - to GND (future: also DAMIAO+watchdog wire when v2 PCB lands)", "purpose": "lost-drone finder, low-battery alarm"},
    {"pad": "BOOT", "connects_to": "DFU recovery only", "purpose": "short to GND during USB plug-in"}
  ],
  "companion_power": {
    "topology": "ESC PDB 6S 22-25V → XT30 pigtail → DAMIAO carrier (internal buck to 5V) → Orin NX module + cam + fan",
    "no_external_bec_required": true,
    "nx_current_5v_max_a": 5.0,
    "nx_modes": [
      {"mode": 0, "name": "MAXN", "watts": 25, "use_case": "race / ATTACK"},
      {"mode": 1, "name": "15W", "watts": 15, "use_case": "fallback / hot day"},
      {"mode": 2, "name": "10W", "watts": 10, "use_case": "idle / bench"}
    ],
    "cooling": "Active 40mm 5V fan required - NX thermal throttles at 87C in <60s without it under sustained MAXN"
  },
  "v2_flight_pcb_status": {
    "status": "deferred - DAMIAO V1.1 covers most goals",
    "would_build_if": [
      "Need on-board watchdog MCU sniffing 5V rail and signaling FC BUZZ on brown-out/thermal trip",
      "Want footprint matching 30.5x30.5mm FC stack pattern to drop the PETG mount adapter",
      "Want shielded CSI/MAVLink routing on opposite edges to keep ESC EMI off camera lanes"
    ]
  }
}
