{
  "version": "4.0.0-TRUSS",
  "freecad_version": "1.1.3",
  "source_machine": "ARTHERU-ROG6900",
  "real_artifact_counts": {
    "integral_chassis_solids": 1,
    "screen_carrier_solids": 1,
    "identical_foot_instances": 4,
    "official_livox_solids_each": [
      7,
      7
    ],
    "interference_pairs": 50,
    "hinge_motion_poses": 3,
    "assembly_stl_facets": 259466
  },
  "part_stats": [
    {
      "file": "adjustable-screen-carrier.stl",
      "facets": 3880,
      "bbox_mm": [
        164.0,
        56.747,
        121.895
      ]
    },
    {
      "file": "leveling-foot-M12x1.75.stl",
      "facets": 1242,
      "bbox_mm": [
        54.0,
        53.946,
        74.5
      ]
    },
    {
      "file": "truss-chassis-one-piece.stl",
      "facets": 21486,
      "bbox_mm": [
        413.97,
        343.985,
        366.229
      ]
    }
  ],
  "checks": [
    {
      "name": "file exists: TRUSS_dual_mid360_scanner_v4.0.0.FCStd",
      "pass": true,
      "actual": 6917278
    },
    {
      "name": "file exists: TRUSS_dual_mid360_scanner_v4.0.0.step",
      "pass": true,
      "actual": 15243920
    },
    {
      "name": "file exists: TRUSS_dual_mid360_scanner_v4.0.0.stl",
      "pass": true,
      "actual": 12973384
    },
    {
      "name": "FreeCAD engine 1.1.3",
      "pass": true,
      "actual": "1.1.3"
    },
    {
      "name": "integral chassis exists",
      "pass": true,
      "actual": "Integral_TRUSS_Chassis"
    },
    {
      "name": "integral chassis one B-rep solid",
      "pass": true,
      "actual": 1
    },
    {
      "name": "integral chassis B-rep valid",
      "pass": true,
      "actual": true
    },
    {
      "name": "thin wall declared 3 mm",
      "pass": true,
      "actual": 3.0
    },
    {
      "name": "circular cable guards declared",
      "pass": true,
      "actual": "2x integral circular OD42/ID32 tubes aligned with outward MID360 M12 jackets"
    },
    {
      "name": "direct LiDAR holes declared",
      "pass": true,
      "actual": "8x M3 normal d3.4 with d6.5x3 counterbores; 4x M12x1.75 female"
    },
    {
      "name": "screen carrier exists",
      "pass": true,
      "actual": "Adjustable_Screen_Carrier"
    },
    {
      "name": "screen carrier one valid solid",
      "pass": true,
      "actual": {
        "valid": true,
        "solids": 1
      }
    },
    {
      "name": "screen uses real revolute axis",
      "pass": true,
      "actual": "revolute about global X at (0,-139,160); M6 shoulder pin"
    },
    {
      "name": "screen range declared 10 to 45",
      "pass": true,
      "actual": "10 to 45 deg; friction set by paired Belleville washers and M6 nyloc"
    },
    {
      "name": "real hinge component: M6_Shoulder_Pin",
      "pass": true,
      "actual": {
        "exists": true,
        "volume_mm3": 5598.318
      }
    },
    {
      "name": "real hinge component: Belleville_Washer_LEFT",
      "pass": true,
      "actual": {
        "exists": true,
        "volume_mm3": 624.23
      }
    },
    {
      "name": "real hinge component: Belleville_Washer_RIGHT",
      "pass": true,
      "actual": {
        "exists": true,
        "volume_mm3": 624.23
      }
    },
    {
      "name": "real hinge component: M6_Nyloc_Nut",
      "pass": true,
      "actual": {
        "exists": true,
        "volume_mm3": 539.666
      }
    },
    {
      "name": "four foot instances",
      "pass": true,
      "actual": [
        "Threaded_Foot_1",
        "Threaded_Foot_2",
        "Threaded_Foot_3",
        "Threaded_Foot_4"
      ]
    },
    {
      "name": "one repeated foot part number",
      "pass": true,
      "actual": [
        "TRUSS-FOOT-M12-001"
      ]
    },
    {
      "name": "Threaded_Foot_1 one valid solid",
      "pass": true,
      "actual": {
        "valid": true,
        "solids": 1,
        "edges": 49
      }
    },
    {
      "name": "Threaded_Foot_1 modeled M12x1.75 helix",
      "pass": true,
      "actual": {
        "property": "fully modeled M12x1.75; crest d11.70; root d9.80; 60 mm thread",
        "edges": 49
      }
    },
    {
      "name": "Threaded_Foot_2 one valid solid",
      "pass": true,
      "actual": {
        "valid": true,
        "solids": 1,
        "edges": 49
      }
    },
    {
      "name": "Threaded_Foot_2 modeled M12x1.75 helix",
      "pass": true,
      "actual": {
        "property": "fully modeled M12x1.75; crest d11.70; root d9.80; 60 mm thread",
        "edges": 49
      }
    },
    {
      "name": "Threaded_Foot_3 one valid solid",
      "pass": true,
      "actual": {
        "valid": true,
        "solids": 1,
        "edges": 49
      }
    },
    {
      "name": "Threaded_Foot_3 modeled M12x1.75 helix",
      "pass": true,
      "actual": {
        "property": "fully modeled M12x1.75; crest d11.70; root d9.80; 60 mm thread",
        "edges": 49
      }
    },
    {
      "name": "Threaded_Foot_4 one valid solid",
      "pass": true,
      "actual": {
        "valid": true,
        "solids": 1,
        "edges": 49
      }
    },
    {
      "name": "Threaded_Foot_4 modeled M12x1.75 helix",
      "pass": true,
      "actual": {
        "property": "fully modeled M12x1.75; crest d11.70; root d9.80; 60 mm thread",
        "edges": 49
      }
    },
    {
      "name": "Livox_MID360_LEFT official 7-solid assembly",
      "pass": true,
      "actual": 7
    },
    {
      "name": "Livox_MID360_LEFT corrected bottom mount",
      "pass": true,
      "actual": "official +Y optical corrected to +Z; bottom mounting face seats on circular plate"
    },
    {
      "name": "Livox_MID360_LEFT plate angle 60 deg",
      "pass": true,
      "actual": 60.0
    },
    {
      "name": "Livox_MID360_LEFT connector outboard",
      "pass": true,
      "actual": "outboard - local X into circular cable guard"
    },
    {
      "name": "Livox_MID360_RIGHT official 7-solid assembly",
      "pass": true,
      "actual": 7
    },
    {
      "name": "Livox_MID360_RIGHT corrected bottom mount",
      "pass": true,
      "actual": "official +Y optical corrected to +Z; bottom mounting face seats on circular plate"
    },
    {
      "name": "Livox_MID360_RIGHT plate angle 60 deg",
      "pass": true,
      "actual": 60.0
    },
    {
      "name": "Livox_MID360_RIGHT connector outboard",
      "pass": true,
      "actual": "outboard + local X into circular cable guard"
    },
    {
      "name": "axis separation 120 deg",
      "pass": true,
      "actual": 120.0
    },
    {
      "name": "circular plate area above Livox minimum",
      "pass": true,
      "actual": 10568.318
    },
    {
      "name": "official LiDAR source volume preserved",
      "pass": true,
      "actual": 141854.316
    },
    {
      "name": "coverage used 240000 real calculations",
      "pass": true,
      "actual": {
        "method": "equal-area Fibonacci sphere; ideal optical envelope only",
        "samples": 240000,
        "vertical_scan_range_deg": [
          -7.0,
          53.0
        ],
        "mounting_plane_from_ground_deg": 60.0,
        "optical_axis_from_vertical_deg": 60.0,
        "axis_separation_deg": 120.0,
        "single_percent": 46.0187,
        "ideal_union_percent": 71.7592,
        "ideal_overlap_percent": 20.2812,
        "ideal_blind_percent": 28.2408
      }
    },
    {
      "name": "50-pair exact interference audit",
      "pass": true,
      "actual": 50
    },
    {
      "name": "zero positive common volume",
      "pass": true,
      "actual": {
        "failures": [],
        "max_common_volume_mm3": 0.0
      }
    },
    {
      "name": "hinge motion checked at 10/20/45 deg",
      "pass": true,
      "actual": [
        {
          "pose_deg": 10.0,
          "common_volume_mm3": 0.0,
          "pass": true
        },
        {
          "pose_deg": 20.0,
          "common_volume_mm3": 0.0,
          "pass": true
        },
        {
          "pose_deg": 45.0,
          "common_volume_mm3": 0.0,
          "pass": true
        }
      ]
    },
    {
      "name": "hinge motion is collision free",
      "pass": true,
      "actual": [
        {
          "pose_deg": 10.0,
          "common_volume_mm3": 0.0,
          "pass": true
        },
        {
          "pose_deg": 20.0,
          "common_volume_mm3": 0.0,
          "pass": true
        },
        {
          "pose_deg": 45.0,
          "common_volume_mm3": 0.0,
          "pass": true
        }
      ]
    },
    {
      "name": "exactly three unique fabrication STL files",
      "pass": true,
      "actual": [
        "adjustable-screen-carrier.stl",
        "leveling-foot-M12x1.75.stl",
        "truss-chassis-one-piece.stl"
      ]
    },
    {
      "name": "readable manufacturing STL: adjustable-screen-carrier.stl",
      "pass": true,
      "actual": {
        "file": "adjustable-screen-carrier.stl",
        "facets": 3880,
        "bbox_mm": [
          164.0,
          56.747,
          121.895
        ]
      }
    },
    {
      "name": "readable manufacturing STL: leveling-foot-M12x1.75.stl",
      "pass": true,
      "actual": {
        "file": "leveling-foot-M12x1.75.stl",
        "facets": 1242,
        "bbox_mm": [
          54.0,
          53.946,
          74.5
        ]
      }
    },
    {
      "name": "readable manufacturing STL: truss-chassis-one-piece.stl",
      "pass": true,
      "actual": {
        "file": "truss-chassis-one-piece.stl",
        "facets": 21486,
        "bbox_mm": [
          413.97,
          343.985,
          366.229
        ]
      }
    },
    {
      "name": "assembly STL ground contact",
      "pass": true,
      "actual": 0.0
    },
    {
      "name": "assembly STL production detail",
      "pass": true,
      "actual": 259466
    }
  ],
  "errors": [],
  "status": "PASS",
  "sha256": {
    "out_v4/TRUSS_dual_mid360_scanner_v4.0.0.FCStd": "a7cebbb37ee7031c298f2f2ad321ec5ae5cfeaeba74c8df0190ee02e2c2533f6",
    "out_v4/TRUSS_dual_mid360_scanner_v4.0.0.step": "27cba74dd7f188204166a1c2ad6d1cf5fbaa2843f6d0f8de617236f450777749",
    "out_v4/TRUSS_dual_mid360_scanner_v4.0.0.stl": "af34ac4f6bd9812edf043b23606af0836fbae312e75699ec79b9ead7a9f69a8d",
    "out_v4/design-manifest.json": "74c6a9ddd0029146e425fbc9baa7fd1563ac4e23a6d58c97ef5d7fd00d5cd3fb",
    "out_v4/interference-report.json": "726b504842cae62b73eca286dd2b399e34e84817f8b2126185cbc7fb0ab43863",
    "out_v4/parts/adjustable-screen-carrier.stl": "a4dc2bb05347dfd1f60798c372740e8898e21c6339cfe15a6871147901cd7774",
    "out_v4/parts/leveling-foot-M12x1.75.stl": "c2f8c139bc5fcbd9c283b69884539e7dafb759bd3690c16ba72d0e57aff2506d",
    "out_v4/parts/truss-chassis-one-piece.stl": "d0dcdfecf7467586e7259a12da41af52d74944bbd2a89e600b1f0a693034e364"
  }
}