{
 "version": "2026-10-20",
 "license": "Dimension sheets: CC BY 4.0. Standard and published-size files: CC BY 4.0. Xem Studio's own designs (files_license = Xem Studio Design License): free to use and sell things from, not to redistribute as files — https://xemstudio.com/license/. Other publishers' files: their own license, linked beside them.",
 "slug": "true-x-frame",
 "name": "True X quad frame",
 "kind": "standard",
 "category": "Drone design",
 "group": "Drone frame layouts",
 "year": null,
 "question": "What is a true X quadcopter frame?",
 "tags": [
  "vehicle design",
  "drone frame layouts",
  "rc design",
  "aerodynamics"
 ],
 "aliases": [
  "true x frame",
  "true x quad",
  "symmetrical x frame",
  "x frame quadcopter",
  "5 inch true x",
  "fpv true x",
  "square quad layout",
  "racing quad frame",
  "true x vs squashed x"
 ],
 "overall_mm": {
  "length": null,
  "width": null,
  "height": null
 },
 "official_cad": false,
 "xem_status": "free-files",
 "les": false,
 "free_files": 1,
 "url": "https://xemstudio.com/objects/true-x-frame/",
 "sheet_txt": "https://xemstudio.com/objects/true-x-frame/sheet.txt",
 "sheet": {
  "basis": "Design rules and figures from the cited sources; example geometry by Xem Studio",
  "overall_mm": {
   "length": null,
   "width": null,
   "height": null
  },
  "notes": [
   "A true X puts four motors on equal arms 90 deg apart, in a square (UAVModel). Roll and pitch behave the same, so tuning is simplest, and one filter notch covers all arms.",
   "It has the best yaw response, but the two front props show in the camera's upper corners (UAVModel; IntoFPV).",
   "The file is a reference example built by Xem Studio from the numbers above (Reference 5-inch build: 220 mm diagonal within Grepow's 210-250 mm class for 5 in props.). Sizes the sources do not fix are illustrative; scale the example to your own vehicle."
  ],
  "table": {
   "columns": [
    "parameter",
    "value or range",
    "source"
   ],
   "rows": [
    [
     "Arm spacing",
     "90 deg",
     "UAVModel; Oscar Liang"
    ],
    [
     "5 in prop frame size",
     "210-250 mm diagonal (motor to motor)",
     "Grepow"
    ],
    [
     "5 in arm thickness",
     "5 mm standard; resonance ~180-220 Hz",
     "UAVModel"
    ]
   ]
  }
 },
 "sheet_text": "True X quad frame — dimension sheet\nSource: Xem Studio, https://xemstudio.com/objects/true-x-frame/  (sheet CC BY 4.0; files Xem Studio Design License, https://xemstudio.com/license/)\nBasis: Design rules and figures from the cited sources; example geometry by Xem Studio\nCatalog version: 2026-10-20\n\nSizes: see table below\n- A true X puts four motors on equal arms 90 deg apart, in a square (UAVModel). Roll and pitch behave the same, so tuning is simplest, and one filter notch covers all arms.\n- It has the best yaw response, but the two front props show in the camera's upper corners (UAVModel; IntoFPV).\n- The file is a reference example built by Xem Studio from the numbers above (Reference 5-inch build: 220 mm diagonal within Grepow's 210-250 mm class for 5 in props.). Sizes the sources do not fix are illustrative; scale the example to your own vehicle.\n\nparameter  value or range  source\nArm spacing  90 deg  UAVModel; Oscar Liang\n5 in prop frame size  210-250 mm diagonal (motor to motor)  Grepow\n5 in arm thickness  5 mm standard; resonance ~180-220 Hz  UAVModel\n\nFiles elsewhere (not hosted by Xem Studio; license as stated by the publisher):\n- UAVModel blog: FPV Frame Geometry: Deadcat vs True X vs Squashed X (2026 guide) — web — Publisher's page; dimensions are facts — https://blog.uavmodel.com/fpv-frame-geometry-deadcat-vs-true-x-vs-squashed-x-prop-view-resonance-and-flight-feel-2026-guide/\n- IntoFPV forum: Frame layouts, configurations and their characteristics — web — Publisher's page; dimensions are facts — https://intofpv.com/printthread.php?tid=15838\n- Oscar Liang: Types of multicopter — web — Publisher's page; dimensions are facts — https://oscarliang.com/types-of-multicopter\n- Grepow: What size FPV drone should I get? — web — Publisher's page; dimensions are facts — https://grepow.com/blog/what-size-fpv-drone-should-i-get.html\n\nFree files (Xem Studio Design License, Xem Studio; STEP + STL, 1 parts): https://xemstudio.com/files/hardware/true-x-frame/index.json\nAPI: https://xemstudio.com/api/geometry?object=true-x-frame\n",
 "sources": [
  {
   "publisher": "UAVModel blog",
   "title": "FPV Frame Geometry: Deadcat vs True X vs Squashed X (2026 guide)",
   "url": "https://blog.uavmodel.com/fpv-frame-geometry-deadcat-vs-true-x-vs-squashed-x-prop-view-resonance-and-flight-feel-2026-guide/",
   "formats": [
    "web"
   ],
   "license": "Publisher's page; dimensions are facts",
   "license_verified": true,
   "hosted": false
  },
  {
   "publisher": "IntoFPV forum",
   "title": "Frame layouts, configurations and their characteristics",
   "url": "https://intofpv.com/printthread.php?tid=15838",
   "formats": [
    "web"
   ],
   "license": "Publisher's page; dimensions are facts",
   "license_verified": true,
   "hosted": false
  },
  {
   "publisher": "Oscar Liang",
   "title": "Types of multicopter",
   "url": "https://oscarliang.com/types-of-multicopter",
   "formats": [
    "web"
   ],
   "license": "Publisher's page; dimensions are facts",
   "license_verified": true,
   "hosted": false
  },
  {
   "publisher": "Grepow",
   "title": "What size FPV drone should I get?",
   "url": "https://grepow.com/blog/what-size-fpv-drone-should-i-get.html",
   "formats": [
    "web"
   ],
   "license": "Publisher's page; dimensions are facts",
   "license_verified": true,
   "hosted": false
  }
 ],
 "xem": {
  "status": "free-files",
  "sheet_free": true,
  "mesh_price_usd": null,
  "step_price_usd": null,
  "tolerance_mm": null
 },
 "related": [
  "stretched-x-frame",
  "squashed-x-frame",
  "hybrid-x-frame",
  "deadcat-frame",
  "h-frame",
  "plus-frame"
 ],
 "fits": [],
 "dimensions": "exact (nominal, no printing tolerance)",
 "dimension_rule": "All geometry on Xem Studio is exact (nominal, true size) with no printing tolerance. Where a part meets another part, the object lists its mating features (feature, exact size, what it mates with, fit class: press, slide, run, socket, clamp or designed). Apply your process's allowance to those features only; 'designed' gaps are part of the design and stay as drawn.",
 "mating": [],
 "faq": [
  {
   "q": "Why choose true X?",
   "a": "Symmetric handling and the cleanest tune (UAVModel)."
  }
 ],
 "files_license": {
  "name": "Xem Studio Design License",
  "holder": "Xem Studio",
  "url": "https://xemstudio.com/license/",
  "note": "Xem Studio's own design: free to use, print, modify and sell things made from it; not to be republished or redistributed as files."
 },
 "offers": [
  {
   "file": "true-x-frame-layout",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "Xem Studio Design License",
   "step": "https://xemstudio.com/files/hardware/true-x-frame/true-x-frame-layout.step",
   "stl": "https://xemstudio.com/files/hardware/true-x-frame/true-x-frame-layout.stl",
   "note": "true x frame layout: 220 mm motor-to-motor diagonal, 5 in props (discs show the swept area; arms and plate illustrative)"
  }
 ],
 "markdown": "https://xemstudio.com/objects/true-x-frame/index.md"
}