commit ed8191b12e33a8a8ab0bb72125809bcae0c99dbf Author: Leo Zeng Date: Mon Mar 9 00:15:32 2026 -0400 all cad drawings diff --git a/export_for_unity/dc_module.fbx b/export_for_unity/dc_module.fbx new file mode 100644 index 0000000..f4a0a60 Binary files /dev/null and b/export_for_unity/dc_module.fbx differ diff --git a/export_for_unity/dc_module_rounded.f3d b/export_for_unity/dc_module_rounded.f3d new file mode 100644 index 0000000..af6bb9a Binary files /dev/null and b/export_for_unity/dc_module_rounded.f3d differ diff --git a/export_for_unity/display_module.fbx b/export_for_unity/display_module.fbx new file mode 100644 index 0000000..6adcb21 Binary files /dev/null and b/export_for_unity/display_module.fbx differ diff --git a/export_for_unity/display_module_rounded.f3d b/export_for_unity/display_module_rounded.f3d new file mode 100644 index 0000000..a6b82e7 Binary files /dev/null and b/export_for_unity/display_module_rounded.f3d differ diff --git a/export_for_unity/distance_sensor_module.fbx b/export_for_unity/distance_sensor_module.fbx new file mode 100644 index 0000000..505210d Binary files /dev/null and b/export_for_unity/distance_sensor_module.fbx differ diff --git a/export_for_unity/distance_sensor_module_rounded.f3d b/export_for_unity/distance_sensor_module_rounded.f3d new file mode 100644 index 0000000..7e9e16e Binary files /dev/null and b/export_for_unity/distance_sensor_module_rounded.f3d differ diff --git a/export_for_unity/gripper_module_arm.fbx b/export_for_unity/gripper_module_arm.fbx new file mode 100644 index 0000000..9f146a2 Binary files /dev/null and b/export_for_unity/gripper_module_arm.fbx differ diff --git a/export_for_unity/gripper_module_body.fbx b/export_for_unity/gripper_module_body.fbx new file mode 100644 index 0000000..b087e65 Binary files /dev/null and b/export_for_unity/gripper_module_body.fbx differ diff --git a/export_for_unity/gripper_module_rounded.f3d b/export_for_unity/gripper_module_rounded.f3d new file mode 100644 index 0000000..a6f5584 Binary files /dev/null and b/export_for_unity/gripper_module_rounded.f3d differ diff --git a/export_for_unity/hub_module_eq_triangle_mmm.fbx b/export_for_unity/hub_module_eq_triangle_mmm.fbx new file mode 100644 index 0000000..8a01b05 Binary files /dev/null and b/export_for_unity/hub_module_eq_triangle_mmm.fbx differ diff --git a/export_for_unity/hub_module_eq_triangle_mmm_rounded.f3d b/export_for_unity/hub_module_eq_triangle_mmm_rounded.f3d new file mode 100644 index 0000000..26626f4 Binary files /dev/null and b/export_for_unity/hub_module_eq_triangle_mmm_rounded.f3d differ diff --git a/export_for_unity/hub_module_mmmf.fbx b/export_for_unity/hub_module_mmmf.fbx new file mode 100644 index 0000000..9675d6e Binary files /dev/null and b/export_for_unity/hub_module_mmmf.fbx differ diff --git a/export_for_unity/hub_module_mmmf_rounded.f3d b/export_for_unity/hub_module_mmmf_rounded.f3d new file mode 100644 index 0000000..5b13be5 Binary files /dev/null and b/export_for_unity/hub_module_mmmf_rounded.f3d differ diff --git a/export_for_unity/hub_module_mmmm.fbx b/export_for_unity/hub_module_mmmm.fbx new file mode 100644 index 0000000..cf0380f Binary files /dev/null and b/export_for_unity/hub_module_mmmm.fbx differ diff --git a/export_for_unity/hub_module_mmmm_rounded.f3d b/export_for_unity/hub_module_mmmm_rounded.f3d new file mode 100644 index 0000000..295c9d8 Binary files /dev/null and b/export_for_unity/hub_module_mmmm_rounded.f3d differ diff --git a/export_for_unity/hub_module_right_triangle_mmf.fbx b/export_for_unity/hub_module_right_triangle_mmf.fbx new file mode 100644 index 0000000..40cc010 Binary files /dev/null and b/export_for_unity/hub_module_right_triangle_mmf.fbx differ diff --git a/export_for_unity/hub_module_right_triangle_mmf_rounded.f3d b/export_for_unity/hub_module_right_triangle_mmf_rounded.f3d new file mode 100644 index 0000000..5f98abd Binary files /dev/null and b/export_for_unity/hub_module_right_triangle_mmf_rounded.f3d differ diff --git a/export_for_unity/imu_module.fbx b/export_for_unity/imu_module.fbx new file mode 100644 index 0000000..e83c976 Binary files /dev/null and b/export_for_unity/imu_module.fbx differ diff --git a/export_for_unity/imu_module_rounded.f3d b/export_for_unity/imu_module_rounded.f3d new file mode 100644 index 0000000..3621917 Binary files /dev/null and b/export_for_unity/imu_module_rounded.f3d differ diff --git a/export_for_unity/power_module_rounded.f3d b/export_for_unity/power_module_rounded.f3d new file mode 100644 index 0000000..0d29061 Binary files /dev/null and b/export_for_unity/power_module_rounded.f3d differ diff --git a/export_for_unity/power_module_rounded.fbx b/export_for_unity/power_module_rounded.fbx new file mode 100644 index 0000000..f275e55 Binary files /dev/null and b/export_for_unity/power_module_rounded.fbx differ diff --git a/export_for_unity/servo_bend_module_arm.fbx b/export_for_unity/servo_bend_module_arm.fbx new file mode 100644 index 0000000..0c5d311 Binary files /dev/null and b/export_for_unity/servo_bend_module_arm.fbx differ diff --git a/export_for_unity/servo_bend_module_body.fbx b/export_for_unity/servo_bend_module_body.fbx new file mode 100644 index 0000000..9964af9 Binary files /dev/null and b/export_for_unity/servo_bend_module_body.fbx differ diff --git a/export_for_unity/servo_bend_module_rounded.f3d b/export_for_unity/servo_bend_module_rounded.f3d new file mode 100644 index 0000000..f1f1e73 Binary files /dev/null and b/export_for_unity/servo_bend_module_rounded.f3d differ diff --git a/export_for_unity/servo_straight_module_arm.fbx b/export_for_unity/servo_straight_module_arm.fbx new file mode 100644 index 0000000..6fc1e29 Binary files /dev/null and b/export_for_unity/servo_straight_module_arm.fbx differ diff --git a/export_for_unity/servo_straight_module_body.fbx b/export_for_unity/servo_straight_module_body.fbx new file mode 100644 index 0000000..df5f83e Binary files /dev/null and b/export_for_unity/servo_straight_module_body.fbx differ diff --git a/export_for_unity/servo_straight_module_rounded.f3d b/export_for_unity/servo_straight_module_rounded.f3d new file mode 100644 index 0000000..1ded0ec Binary files /dev/null and b/export_for_unity/servo_straight_module_rounded.f3d differ diff --git a/export_for_unity/speaker2_module.fbx b/export_for_unity/speaker2_module.fbx new file mode 100644 index 0000000..efe9def Binary files /dev/null and b/export_for_unity/speaker2_module.fbx differ diff --git a/export_for_unity/speaker2_module_rounded.f3d b/export_for_unity/speaker2_module_rounded.f3d new file mode 100644 index 0000000..2dd3117 Binary files /dev/null and b/export_for_unity/speaker2_module_rounded.f3d differ diff --git a/models/battery_module_mf.f3d b/models/battery_module_mf.f3d new file mode 100644 index 0000000..ffe57ee Binary files /dev/null and b/models/battery_module_mf.f3d differ diff --git a/models/dc_module.f3d b/models/dc_module.f3d new file mode 100644 index 0000000..67c742c Binary files /dev/null and b/models/dc_module.f3d differ diff --git a/models/display_module.f3d b/models/display_module.f3d new file mode 100644 index 0000000..ccb8aee Binary files /dev/null and b/models/display_module.f3d differ diff --git a/models/distance_sensor_module.f3d b/models/distance_sensor_module.f3d new file mode 100644 index 0000000..8955edc Binary files /dev/null and b/models/distance_sensor_module.f3d differ diff --git a/models/gripper_module.f3d b/models/gripper_module.f3d new file mode 100644 index 0000000..ee9394e Binary files /dev/null and b/models/gripper_module.f3d differ diff --git a/models/hub_module_eq_triangle_mmm.f3d b/models/hub_module_eq_triangle_mmm.f3d new file mode 100644 index 0000000..d10b177 Binary files /dev/null and b/models/hub_module_eq_triangle_mmm.f3d differ diff --git a/models/hub_module_mmmf.f3d b/models/hub_module_mmmf.f3d new file mode 100644 index 0000000..41fa952 Binary files /dev/null and b/models/hub_module_mmmf.f3d differ diff --git a/models/hub_module_mmmm.f3d b/models/hub_module_mmmm.f3d new file mode 100644 index 0000000..3d33acf Binary files /dev/null and b/models/hub_module_mmmm.f3d differ diff --git a/models/hub_module_right_triangle_mmf.f3d b/models/hub_module_right_triangle_mmf.f3d new file mode 100644 index 0000000..956c31d Binary files /dev/null and b/models/hub_module_right_triangle_mmf.f3d differ diff --git a/models/imu_module.f3d b/models/imu_module.f3d new file mode 100644 index 0000000..b105813 Binary files /dev/null and b/models/imu_module.f3d differ diff --git a/models/power_module.f3d b/models/power_module.f3d new file mode 100644 index 0000000..bd3bc0a Binary files /dev/null and b/models/power_module.f3d differ diff --git a/models/power_module2.f3d b/models/power_module2.f3d new file mode 100644 index 0000000..3a5d1bd Binary files /dev/null and b/models/power_module2.f3d differ diff --git a/models/servo_bend_module.f3d b/models/servo_bend_module.f3d new file mode 100644 index 0000000..74c5757 Binary files /dev/null and b/models/servo_bend_module.f3d differ diff --git a/models/servo_straight_module.f3d b/models/servo_straight_module.f3d new file mode 100644 index 0000000..eee6128 Binary files /dev/null and b/models/servo_straight_module.f3d differ diff --git a/models/speaker2_module.f3d b/models/speaker2_module.f3d new file mode 100644 index 0000000..a71c526 Binary files /dev/null and b/models/speaker2_module.f3d differ diff --git a/models/speaker_module.f3d b/models/speaker_module.f3d new file mode 100644 index 0000000..87e041c Binary files /dev/null and b/models/speaker_module.f3d differ diff --git a/models_for_print/dc_module_rounded.f3d b/models_for_print/dc_module_rounded.f3d new file mode 100644 index 0000000..f701dde Binary files /dev/null and b/models_for_print/dc_module_rounded.f3d differ diff --git a/models_for_print/dc_module_rounded.stl b/models_for_print/dc_module_rounded.stl new file mode 100644 index 0000000..2c96d65 Binary files /dev/null and b/models_for_print/dc_module_rounded.stl differ diff --git a/models_for_print/display_module_rounded.f3d b/models_for_print/display_module_rounded.f3d new file mode 100644 index 0000000..f3ebc3b Binary files /dev/null and b/models_for_print/display_module_rounded.f3d differ diff --git a/models_for_print/display_module_rounded.stl b/models_for_print/display_module_rounded.stl new file mode 100644 index 0000000..221e609 Binary files /dev/null and b/models_for_print/display_module_rounded.stl differ diff --git a/models_for_print/distance_sensor_module_rounded.f3d b/models_for_print/distance_sensor_module_rounded.f3d new file mode 100644 index 0000000..027d52a Binary files /dev/null and b/models_for_print/distance_sensor_module_rounded.f3d differ diff --git a/models_for_print/distance_sensor_module_rounded.stl b/models_for_print/distance_sensor_module_rounded.stl new file mode 100644 index 0000000..6c7518b Binary files /dev/null and b/models_for_print/distance_sensor_module_rounded.stl differ diff --git a/models_for_print/gripper_module_rounded.f3d b/models_for_print/gripper_module_rounded.f3d new file mode 100644 index 0000000..efea1f4 Binary files /dev/null and b/models_for_print/gripper_module_rounded.f3d differ diff --git a/models_for_print/gripper_module_rounded.stl b/models_for_print/gripper_module_rounded.stl new file mode 100644 index 0000000..03528af Binary files /dev/null and b/models_for_print/gripper_module_rounded.stl differ diff --git a/models_for_print/hub_module_eq_triangle_mmm_rounded.f3d b/models_for_print/hub_module_eq_triangle_mmm_rounded.f3d new file mode 100644 index 0000000..69dba2b Binary files /dev/null and b/models_for_print/hub_module_eq_triangle_mmm_rounded.f3d differ diff --git a/models_for_print/hub_module_eq_triangle_mmm_rounded.stl b/models_for_print/hub_module_eq_triangle_mmm_rounded.stl new file mode 100644 index 0000000..2d7242b Binary files /dev/null and b/models_for_print/hub_module_eq_triangle_mmm_rounded.stl differ diff --git a/models_for_print/hub_module_mmmf_rounded.f3d b/models_for_print/hub_module_mmmf_rounded.f3d new file mode 100644 index 0000000..e7f12e4 Binary files /dev/null and b/models_for_print/hub_module_mmmf_rounded.f3d differ diff --git a/models_for_print/hub_module_mmmf_rounded.stl b/models_for_print/hub_module_mmmf_rounded.stl new file mode 100644 index 0000000..1d62594 Binary files /dev/null and b/models_for_print/hub_module_mmmf_rounded.stl differ diff --git a/models_for_print/hub_module_mmmm_rounded.f3d b/models_for_print/hub_module_mmmm_rounded.f3d new file mode 100644 index 0000000..667ef9b Binary files /dev/null and b/models_for_print/hub_module_mmmm_rounded.f3d differ diff --git a/models_for_print/hub_module_mmmm_rounded.stl b/models_for_print/hub_module_mmmm_rounded.stl new file mode 100644 index 0000000..d1f0176 Binary files /dev/null and b/models_for_print/hub_module_mmmm_rounded.stl differ diff --git a/models_for_print/hub_module_right_triangle_mmf_rounded.f3d b/models_for_print/hub_module_right_triangle_mmf_rounded.f3d new file mode 100644 index 0000000..1c11ec4 Binary files /dev/null and b/models_for_print/hub_module_right_triangle_mmf_rounded.f3d differ diff --git a/models_for_print/hub_module_right_triangle_mmf_rounded.stl b/models_for_print/hub_module_right_triangle_mmf_rounded.stl new file mode 100644 index 0000000..401c926 Binary files /dev/null and b/models_for_print/hub_module_right_triangle_mmf_rounded.stl differ diff --git a/models_for_print/imu_module_rounded.f3d b/models_for_print/imu_module_rounded.f3d new file mode 100644 index 0000000..ac942fb Binary files /dev/null and b/models_for_print/imu_module_rounded.f3d differ diff --git a/models_for_print/imu_module_rounded.stl b/models_for_print/imu_module_rounded.stl new file mode 100644 index 0000000..8af1ac5 Binary files /dev/null and b/models_for_print/imu_module_rounded.stl differ diff --git a/models_for_print/power_module_rounded.f3d b/models_for_print/power_module_rounded.f3d new file mode 100644 index 0000000..bb4b499 Binary files /dev/null and b/models_for_print/power_module_rounded.f3d differ diff --git a/models_for_print/power_module_rounded.stl b/models_for_print/power_module_rounded.stl new file mode 100644 index 0000000..9f12543 Binary files /dev/null and b/models_for_print/power_module_rounded.stl differ diff --git a/models_for_print/servo_bend_module_rounded.f3d b/models_for_print/servo_bend_module_rounded.f3d new file mode 100644 index 0000000..b67a18d Binary files /dev/null and b/models_for_print/servo_bend_module_rounded.f3d differ diff --git a/models_for_print/servo_bend_module_rounded.stl b/models_for_print/servo_bend_module_rounded.stl new file mode 100644 index 0000000..4100dc2 Binary files /dev/null and b/models_for_print/servo_bend_module_rounded.stl differ diff --git a/models_for_print/servo_straight_module_rounded.f3d b/models_for_print/servo_straight_module_rounded.f3d new file mode 100644 index 0000000..2b4076b Binary files /dev/null and b/models_for_print/servo_straight_module_rounded.f3d differ diff --git a/models_for_print/servo_straight_module_rounded.stl b/models_for_print/servo_straight_module_rounded.stl new file mode 100644 index 0000000..43f673c Binary files /dev/null and b/models_for_print/servo_straight_module_rounded.stl differ diff --git a/models_for_print/speaker2_module_rounded.f3d b/models_for_print/speaker2_module_rounded.f3d new file mode 100644 index 0000000..d7a5bbe Binary files /dev/null and b/models_for_print/speaker2_module_rounded.f3d differ diff --git a/models_for_print/speaker2_module_rounded.stl b/models_for_print/speaker2_module_rounded.stl new file mode 100644 index 0000000..fccbf1d Binary files /dev/null and b/models_for_print/speaker2_module_rounded.stl differ diff --git a/models_refined/dc_module_rounded.f3d b/models_refined/dc_module_rounded.f3d new file mode 100644 index 0000000..7504fd8 Binary files /dev/null and b/models_refined/dc_module_rounded.f3d differ diff --git a/models_refined/dc_module_rounded.stl b/models_refined/dc_module_rounded.stl new file mode 100644 index 0000000..cc338c1 Binary files /dev/null and b/models_refined/dc_module_rounded.stl differ diff --git a/models_refined/display_module_rounded.f3d b/models_refined/display_module_rounded.f3d new file mode 100644 index 0000000..f48091b Binary files /dev/null and b/models_refined/display_module_rounded.f3d differ diff --git a/models_refined/display_module_rounded.stl b/models_refined/display_module_rounded.stl new file mode 100644 index 0000000..d7f109c Binary files /dev/null and b/models_refined/display_module_rounded.stl differ diff --git a/models_refined/distance_sensor_module_rounded.f3d b/models_refined/distance_sensor_module_rounded.f3d new file mode 100644 index 0000000..07b30d8 Binary files /dev/null and b/models_refined/distance_sensor_module_rounded.f3d differ diff --git a/models_refined/distance_sensor_module_rounded.stl b/models_refined/distance_sensor_module_rounded.stl new file mode 100644 index 0000000..2b2b76a Binary files /dev/null and b/models_refined/distance_sensor_module_rounded.stl differ diff --git a/models_refined/gripper_module_rounded.f3d b/models_refined/gripper_module_rounded.f3d new file mode 100644 index 0000000..f3dc8d9 Binary files /dev/null and b/models_refined/gripper_module_rounded.f3d differ diff --git a/models_refined/gripper_module_rounded.stl b/models_refined/gripper_module_rounded.stl new file mode 100644 index 0000000..d1ab00e Binary files /dev/null and b/models_refined/gripper_module_rounded.stl differ diff --git a/models_refined/hub_module_eq_triangle_mmm_rounded.f3d b/models_refined/hub_module_eq_triangle_mmm_rounded.f3d new file mode 100644 index 0000000..cbcacda Binary files /dev/null and b/models_refined/hub_module_eq_triangle_mmm_rounded.f3d differ diff --git a/models_refined/hub_module_eq_triangle_mmm_rounded.stl b/models_refined/hub_module_eq_triangle_mmm_rounded.stl new file mode 100644 index 0000000..1abfa04 Binary files /dev/null and b/models_refined/hub_module_eq_triangle_mmm_rounded.stl differ diff --git a/models_refined/hub_module_mmmf_rounded.f3d b/models_refined/hub_module_mmmf_rounded.f3d new file mode 100644 index 0000000..9ed72ba Binary files /dev/null and b/models_refined/hub_module_mmmf_rounded.f3d differ diff --git a/models_refined/hub_module_mmmf_rounded.stl b/models_refined/hub_module_mmmf_rounded.stl new file mode 100644 index 0000000..546c72b Binary files /dev/null and b/models_refined/hub_module_mmmf_rounded.stl differ diff --git a/models_refined/hub_module_mmmm_rounded.f3d b/models_refined/hub_module_mmmm_rounded.f3d new file mode 100644 index 0000000..b2853b2 Binary files /dev/null and b/models_refined/hub_module_mmmm_rounded.f3d differ diff --git a/models_refined/hub_module_mmmm_rounded.stl b/models_refined/hub_module_mmmm_rounded.stl new file mode 100644 index 0000000..a459065 Binary files /dev/null and b/models_refined/hub_module_mmmm_rounded.stl differ diff --git a/models_refined/hub_module_right_triangle_mmf_rounded.f3d b/models_refined/hub_module_right_triangle_mmf_rounded.f3d new file mode 100644 index 0000000..f281122 Binary files /dev/null and b/models_refined/hub_module_right_triangle_mmf_rounded.f3d differ diff --git a/models_refined/hub_module_right_triangle_mmf_rounded.stl b/models_refined/hub_module_right_triangle_mmf_rounded.stl new file mode 100644 index 0000000..17f5b72 Binary files /dev/null and b/models_refined/hub_module_right_triangle_mmf_rounded.stl differ diff --git a/models_refined/imu_module_rounded.f3d b/models_refined/imu_module_rounded.f3d new file mode 100644 index 0000000..134d860 Binary files /dev/null and b/models_refined/imu_module_rounded.f3d differ diff --git a/models_refined/imu_module_rounded.stl b/models_refined/imu_module_rounded.stl new file mode 100644 index 0000000..b1f021e Binary files /dev/null and b/models_refined/imu_module_rounded.stl differ diff --git a/models_refined/power_module_rounded.f3d b/models_refined/power_module_rounded.f3d new file mode 100644 index 0000000..e23c9f9 Binary files /dev/null and b/models_refined/power_module_rounded.f3d differ diff --git a/models_refined/power_module_rounded.stl b/models_refined/power_module_rounded.stl new file mode 100644 index 0000000..6b9ed7b Binary files /dev/null and b/models_refined/power_module_rounded.stl differ diff --git a/models_refined/servo_bend_module_rounded.f3d b/models_refined/servo_bend_module_rounded.f3d new file mode 100644 index 0000000..0ae7e17 Binary files /dev/null and b/models_refined/servo_bend_module_rounded.f3d differ diff --git a/models_refined/servo_bend_module_rounded.stl b/models_refined/servo_bend_module_rounded.stl new file mode 100644 index 0000000..7bdac2d Binary files /dev/null and b/models_refined/servo_bend_module_rounded.stl differ diff --git a/models_refined/servo_straight_module_rounded.f3d b/models_refined/servo_straight_module_rounded.f3d new file mode 100644 index 0000000..e2b90bd Binary files /dev/null and b/models_refined/servo_straight_module_rounded.f3d differ diff --git a/models_refined/servo_straight_module_rounded.stl b/models_refined/servo_straight_module_rounded.stl new file mode 100644 index 0000000..d56b4af Binary files /dev/null and b/models_refined/servo_straight_module_rounded.stl differ diff --git a/models_refined/speaker2_module_rounded.f3d b/models_refined/speaker2_module_rounded.f3d new file mode 100644 index 0000000..7a3979c Binary files /dev/null and b/models_refined/speaker2_module_rounded.f3d differ diff --git a/models_refined/speaker2_module_rounded.stl b/models_refined/speaker2_module_rounded.stl new file mode 100644 index 0000000..2ab5d0d Binary files /dev/null and b/models_refined/speaker2_module_rounded.stl differ diff --git a/models_refined/speaker_module_rounded.f3d b/models_refined/speaker_module_rounded.f3d new file mode 100644 index 0000000..59110d7 Binary files /dev/null and b/models_refined/speaker_module_rounded.f3d differ diff --git a/models_refined/speaker_module_rounded.stl b/models_refined/speaker_module_rounded.stl new file mode 100644 index 0000000..25b6100 Binary files /dev/null and b/models_refined/speaker_module_rounded.stl differ diff --git a/other/connector_template.f3d b/other/connector_template.f3d new file mode 100644 index 0000000..ad8802c Binary files /dev/null and b/other/connector_template.f3d differ diff --git a/other/connector_test.f3d b/other/connector_test.f3d new file mode 100644 index 0000000..a89eca1 Binary files /dev/null and b/other/connector_test.f3d differ diff --git a/other/flat_base.f3d b/other/flat_base.f3d new file mode 100644 index 0000000..34f5c08 Binary files /dev/null and b/other/flat_base.f3d differ diff --git a/other/hub_module_mmmf_rounded.f3d b/other/hub_module_mmmf_rounded.f3d new file mode 100644 index 0000000..56898d1 Binary files /dev/null and b/other/hub_module_mmmf_rounded.f3d differ