{
  "revision": "R1_20261022",
  "geometry": {
    "name": "FRA142_LRL6C (Long Range Light 6\" Rev.C Proto46)",
    "stator": {
      "D_outer": 23.0,
      "D_inner": 11.0,
      "L_stack": 10.0,
      "N_slots": 12,
      "w_tooth": 1.8,
      "h_tooth": 4.9,
      "w_slot_opening": 1.2,
      "t_yoke": 1.1,
      "tooth_tip_height": 0.6
    },
    "rotor": {
      "D_inner_bell": 27.4,
      "t_bell": 1.2,
      "N_poles": 14,
      "t_magnet": 2.0,
      "arc_magnet": 22.0,
      "g": 0.2
    },
    "winding": {
      "N_turns": 12,
      "d_wire": 0.5,
      "N_strands": 1,
      "fill_factor": 0.35
    }
  },
  "cad_config": {
    "arc_resolution": 64,
    "stl_tolerance": 0.01,
    "stl_angular_tolerance": 0.1,
    "color_stator": [
      0.4,
      0.4,
      0.5
    ],
    "color_bell": [
      0.2,
      0.2,
      0.25
    ],
    "color_magnet_n": [
      0.8,
      0.2,
      0.2
    ],
    "color_magnet_s": [
      0.2,
      0.2,
      0.8
    ],
    "color_copper": [
      0.8,
      0.5,
      0.2
    ],
    "slot_cut_clearance": 0.1,
    "bell_axial_overflow": 1.0,
    "bell_bottom_thickness": 2.0,
    "bell_shoulder_height": 1.0,
    "bell_shoulder_depth": 0.5,
    "bell_joint_clearance": 0.03,
    "min_shaft_hole_radius": 2.0,
    "shaft_clearance": 1.0,
    "max_slot_width_ratio": 0.7,
    "tooth_tip_height": null,
    "tooth_tip_overhang": null,
    "tooth_chamfer": 0.0,
    "shaft_diameter": 5.0,
    "shaft_protrusion": 4.0,
    "prop_seat_diameter": 16.0,
    "prop_seat_depth": 0.3,
    "prop_nut_diameter": 11.0,
    "prop_nut_height": 6.0,
    "prop_nut_flats": 6,
    "spoke_n": 6,
    "spoke_width": 4.0,
    "spoke_hub_diameter": 10.0,
    "top_cap_cone_height": 0,
    "spoke_twist_angle": 15.0,
    "spoke_dystique": true,
    "spoke_chamfer": 0.8,
    "spoke_taper": 0.3,
    "spoke_design": "v2",
    "dna_helix_twist": 50.0,
    "dna_strand_width": 2.5,
    "dna_strands_per_helix": 3,
    "dna_helix_offset": 30.0,
    "motor_base_flange_chamfer": 0.8,
    "motor_base_protrusion": 3.0,
    "motor_base_stator_gap": 3.0,
    "motor_base_mount_pattern": 16.0,
    "motor_base_screw_diameter": 3.0,
    "motor_base_screw_head_diameter": 5.5,
    "motor_base_screw_head_depth": 2.0,
    "motor_base_bearing_od": 9.0,
    "motor_base_bearing_id": 4.0,
    "motor_base_bearing_height": 4.0,
    "motor_base_bearing_spacing": 2.0,
    "motor_base_wall_thickness": 2.0,
    "shaft_main_diameter": 4.0,
    "shaft_thread_length": 6.0,
    "shaft_press_fit_interference": 0.02,
    "shaft_bell_engagement": 4.0,
    "shaft_bottom_protrusion": 1.0
  },
  "bom": {
    "stator_density": 7650.0,
    "cylinder_density": 7850.0,
    "aluminium_density": 2700.0,
    "shaft_density": 8000.0,
    "magnet_density": 7500.0,
    "copper_density": 8960.0,
    "bearing_mass_g": 1.5,
    "bearing_count": 2,
    "consumables_mass_g": 0.5
  },
  "mass": {
    "copper": 8.231106976605409,
    "stator": 12.607002768446378,
    "bell": 11.217824033113706,
    "magnets": 10.236613501313919,
    "base": 2.864498382614806,
    "total": 51.327097824750794,
    "shaft": 2.6700521626565794,
    "bearings": 3.0,
    "consumables": 0.5,
    "cylinder": 9.671501369022721,
    "cap": 1.546322664090985,
    "volumes_mm3": {
      "stator": 1647.9742180975659,
      "cylinder": 1232.0383909583084,
      "cap": 572.712097811476,
      "base": 1060.9253268943726,
      "shaft": 333.75652033207245,
      "magnets": 1364.8818001751893,
      "copper": 918.6503322104252
    },
    "volume_sources": {
      "stator": "CAD volume",
      "cylinder": "CAD volume",
      "cap": "CAD volume",
      "base": "CAD volume",
      "shaft": "CAD volume",
      "magnets": "CAD volume",
      "copper": "analytic section"
    }
  },
  "cad_volumes_mm3": {
    "stator": 1647.9742180975659,
    "base": 1060.9253268943726,
    "shaft": 333.75652033207245,
    "bell_cylinder": 1232.0383909583084,
    "magnets": 1364.8818001751893,
    "cnc3_topcap_dextre": 572.712097811476,
    "cnc3_topcap_senestre": 572.7120983533524
  },
  "intersections_mm3": {
    "dextre:stator/base": 0.0,
    "dextre:stator/shaft": 0.0,
    "dextre:stator/bell_cylinder": 0.0,
    "dextre:stator/magnets": 0.0,
    "dextre:stator/cnc3_topcap_dextre": 0.0,
    "dextre:base/shaft": 0.0,
    "dextre:base/bell_cylinder": 0.0,
    "dextre:base/magnets": 0.0,
    "dextre:base/cnc3_topcap_dextre": 0.0,
    "dextre:shaft/bell_cylinder": 0.0,
    "dextre:shaft/magnets": 0.0,
    "dextre:shaft/cnc3_topcap_dextre": 0.0,
    "dextre:bell_cylinder/magnets": 0.0,
    "dextre:bell_cylinder/cnc3_topcap_dextre": 0.0,
    "dextre:magnets/cnc3_topcap_dextre": 0.0,
    "senestre:stator/base": 0.0,
    "senestre:stator/shaft": 0.0,
    "senestre:stator/bell_cylinder": 0.0,
    "senestre:stator/magnets": 0.0,
    "senestre:stator/cnc3_topcap_senestre": 0.0,
    "senestre:base/shaft": 0.0,
    "senestre:base/bell_cylinder": 0.0,
    "senestre:base/magnets": 0.0,
    "senestre:base/cnc3_topcap_senestre": 0.0,
    "senestre:shaft/bell_cylinder": 0.0,
    "senestre:shaft/magnets": 0.0,
    "senestre:shaft/cnc3_topcap_senestre": 0.0,
    "senestre:bell_cylinder/magnets": 0.0,
    "senestre:bell_cylinder/cnc3_topcap_senestre": 0.0,
    "senestre:magnets/cnc3_topcap_senestre": 0.0
  },
  "model_estimate": {
    "phi_pole": 3.1471938647992744e-05,
    "B_gap": 0.7065866996961782,
    "B_tooth": 2.039847875332863,
    "B_yoke": 1.4305426658178517,
    "B_bell": 1.3113307769996978,
    "R_magnet": 31147774.90564822,
    "R_gap": 4042117.1426710007,
    "R_tooth": 29716564.22944373,
    "R_yoke": 26787.425696585367,
    "R_bell": 54058.42806789313,
    "R_total": 64946879.20464519,
    "Ke": 0.010574571385725562,
    "Kt": 0.010574571385725562,
    "Kv": 903.0433704768551,
    "saturation_tooth": 1.1332488196293684,
    "saturation_yoke": 0.7947459254543621,
    "saturation_bell": 0.7285170983331655,
    "Pc": 9.133858267716535,
    "Kl": 0.93,
    "Kr": 1.1,
    "Kc": 1.028381170746408,
    "mmf_residual": -1.5809291653567925e-09,
    "nonlinear": true
  },
  "physical_validation": false,
  "component_solids": {
    "stator": 1,
    "base": 1,
    "shaft": 1,
    "bell_cylinder": 1,
    "magnets": 14,
    "cnc3_topcap_dextre": 1,
    "cnc3_topcap_senestre": 1
  },
  "source_sha256": {
    "src/mass.py": "3895e8a5a159458aef91eb55db85fd1e443c3211771b53859c302a062bc20de0",
    "src/thermal.py": "ce6eb6a45c375b27ccee686dee467002815eb8245c7cd5c635852b658c2cefbe",
    "src/topology_optimization.py": "be34c0d53d364d9f042fdd7537470d1a97e1e43a49bf76f04f8bb36ab57a4856",
    "src/assembly_geometry.py": "5776207d14488b9d3acb8941550fd50ed442b7002d8b7f1d9328cc11da7d347e",
    "src/mec_solver.py": "a9fb921a2839c4157cf4fc56360480c312761c5a5626eadfdb151c8871a2c120",
    "src/materials.py": "6a9f0c8c03a308397d91c9c703d42aaf9f76d261030dee8005918d0fda7bbb26",
    "src/optimization.py": "9c3943b2d47daf46f68d06117d5c3d0044e08b696d1b4942ffd3baf33d53d44f",
    "src/propeller.py": "b0d42bbcc3bc99ca6f9d6cbbafceca75f5ef195b785b46ef3c15fbd874f2d6ec",
    "src/__init__.py": "19d0e25252be7d5fcc5036a9dba2d09043c765157d70ec81d5e9baca6c2d06f3",
    "src/cad_export.py": "bb7ec2fd9ec5b87a44521700c493d66a38ae4f0774349a820a17a5fab4b92db6",
    "src/geometry.py": "ee6ea6a7876bc77385d83e37e4c5c67ad1392c2011e9de794bf7327a27a0b772",
    "src/flight_performance.py": "08ed4ac6ad47f284e8661b557eb388d72f391cdcd41ef4f070115c701466b820",
    "src/losses.py": "1a7255e306fa8b6130c17623c38fa3b1e17fba3b34c8531de8ccbf97a4d1d1b8",
    "src/motor_database.py": "a5d8a260996106fd2f1409d52614eb06ecc709e080dd41c9b1e17ba1a95cb70f",
    "src/robust_optimizer.py": "745c89e4249b375542ba82e8b8cb100bc40b2dc6beaca5bbd6b6c66150f4c2ef",
    "src/validation.py": "2f25a12346dec6de110e5f070259eb7a3c9c08eb05925a32ed9962b1a18c0c03",
    "generativeproto46/turbine_topcap.py": "d31d66a4b57a31412612b72040420d610d5374b177bb0e642353f1fdf58e4306",
    "generativeproto46/turbine_topcap_radial.py": "84abfae420b48d18d4d0660b5da5e254e7a7dd8a4335e40867af7e32d2672bbe",
    "generativeproto46/turbine_topcap_cnc3.py": "47fbb0a5545bd94cbe9adf28a7cea5c8966e12ffade846bec0bb6252090d2405",
    "scripts/export_gabizos_revision.py": "a0f7cfd749c100452d7330cb4f5b0aba941a3370e88570e6e2f4c0d6325d8277",
    "Gabizos-6LR/export_bell_split.py": "02121f6a0a741b96b385804d184fd8d8e4d16b0a39aec81186218d2e202aa374"
  },
  "files_sha256": {
    "README.md": "7bee8cee8dee82b09c26e048308b91509fc90d6e770ac2c084922d2f2fcb92a8",
    "dxf/LRL6C_R1_stator.dxf": "935e59decdcf1816f172db1125871a23b7aab001bf07d50598ffb47aa2766a52",
    "for_flashhobby_R1/LRL6C_R1_assembly_dextre.step": "c982b14053eee47489a9865717cdf5198c4e820f070d0f120db9d3e916881107",
    "for_flashhobby_R1/LRL6C_R1_assembly_senestre.step": "89a142998add210e281b365a9b34e25363428bcca8669223b819024522e21610",
    "for_flashhobby_R1/LRL6C_R1_base.step": "fc6bb9c5da9d157c2c8facae2ba4ae0217c66e290a4f090f2a2e1b721f2a3a58",
    "for_flashhobby_R1/LRL6C_R1_bell_cylinder.step": "46e645bfcec5624a706791f20dba59a3ed6b91b82fb61b9040bd6099fd89565b",
    "for_flashhobby_R1/LRL6C_R1_cnc3_topcap_dextre.step": "9cb13bef22000218bf2f5245176a408078cc030ed40c5a4d801d754c778efc35",
    "for_flashhobby_R1/LRL6C_R1_cnc3_topcap_senestre.step": "25ea7655e31b828acef6fccaaee674392e410725a4e85c08f9bfa40f8d149b6a",
    "for_flashhobby_R1/LRL6C_R1_magnets.step": "5baf38e93bcfa76237938040b246715aec44934d1161c34368d3a218e0881071",
    "for_flashhobby_R1/LRL6C_R1_shaft.step": "abbad54fb5f6350e53e894acb9f270f7060fd06436ffef39ce915345f1876063",
    "for_flashhobby_R1/LRL6C_R1_stator.dxf": "935e59decdcf1816f172db1125871a23b7aab001bf07d50598ffb47aa2766a52",
    "for_flashhobby_R1/LRL6C_R1_stator.step": "6c1d25feff3c31b4c9834935f086acb7c9d9d6b7b8f21d9d1fc1bf71b0c28141",
    "for_flashhobby_R1/README.md": "7bee8cee8dee82b09c26e048308b91509fc90d6e770ac2c084922d2f2fcb92a8",
    "for_vsdmotor_R1/LRL6C_R1_assembly_dextre.step": "c982b14053eee47489a9865717cdf5198c4e820f070d0f120db9d3e916881107",
    "for_vsdmotor_R1/LRL6C_R1_assembly_senestre.step": "89a142998add210e281b365a9b34e25363428bcca8669223b819024522e21610",
    "for_vsdmotor_R1/LRL6C_R1_base.step": "fc6bb9c5da9d157c2c8facae2ba4ae0217c66e290a4f090f2a2e1b721f2a3a58",
    "for_vsdmotor_R1/LRL6C_R1_bell_cylinder.step": "46e645bfcec5624a706791f20dba59a3ed6b91b82fb61b9040bd6099fd89565b",
    "for_vsdmotor_R1/LRL6C_R1_cnc3_topcap_dextre.step": "9cb13bef22000218bf2f5245176a408078cc030ed40c5a4d801d754c778efc35",
    "for_vsdmotor_R1/LRL6C_R1_cnc3_topcap_senestre.step": "25ea7655e31b828acef6fccaaee674392e410725a4e85c08f9bfa40f8d149b6a",
    "for_vsdmotor_R1/LRL6C_R1_magnets.step": "5baf38e93bcfa76237938040b246715aec44934d1161c34368d3a218e0881071",
    "for_vsdmotor_R1/LRL6C_R1_shaft.step": "abbad54fb5f6350e53e894acb9f270f7060fd06436ffef39ce915345f1876063",
    "for_vsdmotor_R1/LRL6C_R1_stator.dxf": "935e59decdcf1816f172db1125871a23b7aab001bf07d50598ffb47aa2766a52",
    "for_vsdmotor_R1/LRL6C_R1_stator.step": "6c1d25feff3c31b4c9834935f086acb7c9d9d6b7b8f21d9d1fc1bf71b0c28141",
    "for_vsdmotor_R1/README.md": "7bee8cee8dee82b09c26e048308b91509fc90d6e770ac2c084922d2f2fcb92a8",
    "step/LRL6C_R1_assembly_dextre.step": "c982b14053eee47489a9865717cdf5198c4e820f070d0f120db9d3e916881107",
    "step/LRL6C_R1_assembly_senestre.step": "89a142998add210e281b365a9b34e25363428bcca8669223b819024522e21610",
    "step/LRL6C_R1_base.step": "fc6bb9c5da9d157c2c8facae2ba4ae0217c66e290a4f090f2a2e1b721f2a3a58",
    "step/LRL6C_R1_bell_cylinder.step": "46e645bfcec5624a706791f20dba59a3ed6b91b82fb61b9040bd6099fd89565b",
    "step/LRL6C_R1_cnc3_topcap_dextre.step": "9cb13bef22000218bf2f5245176a408078cc030ed40c5a4d801d754c778efc35",
    "step/LRL6C_R1_cnc3_topcap_senestre.step": "25ea7655e31b828acef6fccaaee674392e410725a4e85c08f9bfa40f8d149b6a",
    "step/LRL6C_R1_magnets.step": "5baf38e93bcfa76237938040b246715aec44934d1161c34368d3a218e0881071",
    "step/LRL6C_R1_shaft.step": "abbad54fb5f6350e53e894acb9f270f7060fd06436ffef39ce915345f1876063",
    "step/LRL6C_R1_stator.step": "6c1d25feff3c31b4c9834935f086acb7c9d9d6b7b8f21d9d1fc1bf71b0c28141",
    "stl/LRL6C_R1_assembly_dextre.stl": "0a82577471831b5237643cff49a9de1ac1f1b5be7b8a04853591e5ca05bb6156",
    "stl/LRL6C_R1_assembly_senestre.stl": "b1c6904be9c45e39512d9c3c48527972a20d9ad50a1da799e4598c3cf494991b",
    "stl/LRL6C_R1_base.stl": "82f6382036ed7d3dacf8c0e969740e9476af977cd2621a9d706446493cd8a40a",
    "stl/LRL6C_R1_bell_cylinder.stl": "5e78a8327f7f6e49a613c45293eaf09ab0f372818229dd7caeb6b28bbbee48b5",
    "stl/LRL6C_R1_cnc3_topcap_dextre.stl": "c316a79141a7eae3ad0456bad93985c0e39b726dca9cf4745c1c445d7ba06e47",
    "stl/LRL6C_R1_cnc3_topcap_senestre.stl": "f3a347d15dc69acab487298fb0d0599119d7cd0496307706c2334e82b82f1dfd",
    "stl/LRL6C_R1_magnets.stl": "26e205eb8a921d5279bf3d555736cc67272d89a965b04670046bb85d4e2f3890",
    "stl/LRL6C_R1_shaft.stl": "ed64829a8c4a8f88372989d654a5acaa8485a8b1d6a2263a2ad9272d37e42a38",
    "stl/LRL6C_R1_stator.stl": "9e0ad9286fdef0918c3329b12ef213bcb6703fbd9b7de75589178298b531c614"
  }
}
