建立方向盘项目初始版本

This commit is contained in:
2026-10-29 22:04:55 +08:00
commit 9962cbfbce
834 changed files with 1519203 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1 @@
ok

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

View File

@@ -0,0 +1,320 @@
{
"NewMotorBase0_rail": {
"volume": 0.0,
"distance": 0.0
},
"NewMotorBase0_base": {
"volume": 0.0,
"distance": 0.0
},
"NewMotorBase0_motor": {
"volume": 0.0,
"distance": 5.67071877
},
"NewSwitchBase0_rail": {
"volume": 0.0,
"distance": 0.0
},
"NewSwitchBase0_switch": {
"volume": 0.0,
"distance": 0.0
},
"NewBeamBase00_beam": {
"volume": 0.0,
"distance": 0.0
},
"NewBeamBase00_rail": {
"volume": 0,
"distance": 0.0
},
"Long00_beam": {
"volume": 0.0,
"distance": 0.0
},
"Long00_plate": {
"volume": 0.0,
"distance": 0.0
},
"Long00_bolt": {
"volume": 0.0,
"distance": 0.0
},
"Beam0_rail0": {
"volume": 0,
"distance": 1.17005769
},
"NewBeamBase01_beam": {
"volume": 0.0,
"distance": 0.0
},
"NewBeamBase01_rail": {
"volume": 0.0,
"distance": 0.0
},
"Long01_beam": {
"volume": 0.0,
"distance": 0.0
},
"Long01_plate": {
"volume": 0.0,
"distance": 0.0
},
"Long01_bolt": {
"volume": 0.0,
"distance": 0.0
},
"Beam0_rail1": {
"volume": 0,
"distance": 1.17005769
},
"NewMotorBase1_rail": {
"volume": 0.0,
"distance": 0.0
},
"NewMotorBase1_base": {
"volume": 0.0,
"distance": 0.0
},
"NewMotorBase1_motor": {
"volume": 0.0,
"distance": 5.67071877
},
"NewSwitchBase1_rail": {
"volume": 0.0,
"distance": 0.0
},
"NewSwitchBase1_switch": {
"volume": 0.0,
"distance": 0.0
},
"NewBeamBase10_beam": {
"volume": 0.0,
"distance": 0.0
},
"NewBeamBase10_rail": {
"volume": 0,
"distance": 0.0
},
"Long10_beam": {
"volume": 0.0,
"distance": 0.0
},
"Long10_plate": {
"volume": 0.0,
"distance": 0.0
},
"Long10_bolt": {
"volume": 0.0,
"distance": 0.0
},
"Beam1_rail0": {
"volume": 0,
"distance": 1.17005769
},
"NewBeamBase11_beam": {
"volume": 0.0,
"distance": 0.0
},
"NewBeamBase11_rail": {
"volume": 0.0,
"distance": 0.0
},
"Long11_beam": {
"volume": 0.0,
"distance": 0.0
},
"Long11_plate": {
"volume": 0.0,
"distance": 0.0
},
"Long11_bolt": {
"volume": 0.0,
"distance": 0.0
},
"Beam1_rail1": {
"volume": 0,
"distance": 1.17005769
},
"NewMotorCorner00_motor": {
"volume": 0.0,
"distance": 0.0
},
"NewMotorCorner00_washer": {
"volume": 0.0,
"distance": 0.0
},
"RailWasher00_rail": {
"volume": 0.0,
"distance": 0.0
},
"NewMotorCorner01_motor": {
"volume": 0.0,
"distance": 0.0
},
"NewMotorCorner01_washer": {
"volume": 0.0,
"distance": 0.0
},
"RailWasher01_rail": {
"volume": 0.0,
"distance": 0.0
},
"NewMotorCorner10_motor": {
"volume": 0.0,
"distance": 0.0
},
"NewMotorCorner10_washer": {
"volume": 0.0,
"distance": 0.0
},
"RailWasher10_rail": {
"volume": 0.0,
"distance": 0.0
},
"NewMotorCorner11_motor": {
"volume": 0.0,
"distance": 0.0
},
"NewMotorCorner11_washer": {
"volume": 0.0,
"distance": 0.0
},
"RailWasher11_rail": {
"volume": 0.0,
"distance": 0.0
},
"NewMotorCorner00_fan": {
"volume": 0.0,
"distance": 5.56850099
},
"NewMotorCorner00_valid": {
"valid": true,
"solids": 1,
"visible": true
},
"NewMotorCorner01_fan": {
"volume": 0.0,
"distance": 5.56850099
},
"NewMotorCorner01_valid": {
"valid": true,
"solids": 1,
"visible": true
},
"NewMotorCorner10_fan": {
"volume": 0.0,
"distance": 5.56850099
},
"NewMotorCorner10_valid": {
"valid": true,
"solids": 1,
"visible": true
},
"NewMotorCorner11_fan": {
"volume": 0.0,
"distance": 5.56850099
},
"NewMotorCorner11_valid": {
"valid": true,
"solids": 1,
"visible": true
},
"NewMotorBase0_fan": {
"volume": 0,
"distance": 20.0
},
"NewMotorBase0_valid": {
"valid": true,
"solids": 1,
"visible": true
},
"NewMotorBase1_fan": {
"volume": 0,
"distance": 20.0
},
"NewMotorBase1_valid": {
"valid": true,
"solids": 1,
"visible": true
},
"NewSwitchBase0_fan": {
"volume": 0,
"distance": 122.0147933
},
"NewSwitchBase0_valid": {
"valid": true,
"solids": 1,
"visible": true
},
"NewSwitchBase1_fan": {
"volume": 0,
"distance": 122.08150885
},
"NewSwitchBase1_valid": {
"valid": true,
"solids": 1,
"visible": true
},
"NewBeamBase00_fan": {
"volume": 0,
"distance": 85.9557594
},
"NewBeamBase00_valid": {
"valid": true,
"solids": 1,
"visible": true
},
"NewBeamBase01_fan": {
"volume": 0,
"distance": 86.32981936
},
"NewBeamBase01_valid": {
"valid": true,
"solids": 1,
"visible": true
},
"NewBeamBase10_fan": {
"volume": 0,
"distance": 199.30780368
},
"NewBeamBase10_valid": {
"valid": true,
"solids": 1,
"visible": true
},
"NewBeamBase11_fan": {
"volume": 0,
"distance": 199.39721207
},
"NewBeamBase11_valid": {
"valid": true,
"solids": 1,
"visible": true
},
"switch_long_retained": {
"SwitchAngleA": true,
"SwitchAngleB": true
},
"bearing_long_retained": {
"PurchasedAngle00": true,
"PurchasedAngle01": true,
"PurchasedAngle10": true,
"PurchasedAngle11": true
},
"old_small_hidden": {
"MotorBaseCorner0": false,
"MotorBaseCorner1": false,
"SwitchCrossJoint0": false,
"SwitchCrossJoint1": false,
"BaseJoint00": false,
"BaseJoint01": false,
"BaseJoint10": false,
"BaseJoint11": false
},
"beam_rail_groove_y_mm": {
"rail": -70,
"beam": -70,
"small_angle": -70
},
"all_new_corners_visible_positive_intersections_mm3": []
}

View File

@@ -0,0 +1,12 @@
# 新小角码与保留长孔角码:概念装配
按用户澄清,替换所有小角码,保留4只轴承固定板长孔角码和2只灯光开关长孔角码。
- 12只小角码:电机76孔4只、电机2020与3030纵梁2只、轴承70横梁与3030纵梁4只、灯光开关2020横梁与纵梁2只。按20×20×16 mm、厚1.8 mm、两孔Ø5 mm建模,两个腿的圆角和孔位按对称假设;图上仅竖直腿有孔位标注,另一腿未实测。沉头及折弯圆弧、槽、滑块与螺丝未完整建模。
- 四个电机角码与2020之间各有2 mm总厚金属垫片,共4处,角码电机侧直接贴电机。垫片示意为外径9 mm、内孔4.4 mm;不代表已确定实际规格或承载面积。2 mm 可用单片或两片1 mm,需各点等厚并检查压紧、防松与型材槽口。
- 保留采购型材:3030 纵梁250 mm×2、3030横梁70 mm×2、电机2020 140 mm×2、开关2020横梁130 mm×1。新角码尺寸及2 mm间隔假设下,2020/3030中心距102.34 mm,3030内侧距72.34 mm,70 mm横梁每端有1.17 mm名义间隙。灯开关130 mm横梁仍跨两纵梁,端部内缩;实际T槽需试装。
- 轴承横梁和对应长孔角码由原位置整体上移2 mm,使横梁和纵梁中心槽高度一致;轴承板、电机、轴位置不动,原板孔仍落在长孔内。四处长孔角码与对应板和横梁贴面。所有12只新小角码已置入,原先小角码已隐藏;绿为框架连接小角码,橙色为电机角码,轴承及开关的长孔角码仍保留。
- Ø5孔选M4机牙螺栓配对应M4滑块作示意;M5公称5 mm,不应默认能穿过Ø5 mm孔。角码照片为沉头,锥角、沉头深度及螺钉头未核实;灯光开关耳孔及轴承M6固定不是本次的小角码螺丝,规格不要混淆。
- 风扇示意按120×120×25、105 mm孔距旋转约1.43°,对角孔对准两条2020槽的假定中心。实际风扇叶片、轮毂、排线和滑块尚未建模,不能仅凭外框断定可用。
FreeCAD FCStd和STEP重新打开有效;`新角码连接检查.json`核查实际新角码接触、实体交叠与保留的长孔角码。模型使用示意电机、型材实体包络、假定孔位;未模拟真实T槽、螺杆、扳手及轴向定位、载荷,不能视为最终可制造/可装配结果。角码图示竖腿8 mm、10.5 mm、整体20 mm和厚1.8 mm存在约0.3 mm标注闭合偏差,本模型电机接触腿先按内弯至孔中心10.5 mm、型材侧腿按自由端至孔中心8 mm,实际实物/卖家数据可能不同。编码器无立柱支架及金属柱仍是未定稿的示意,不提供打印文件。

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

View File

@@ -0,0 +1,124 @@
{
"all_user_lengths_mm": {
"3030_long": 250,
"3030_cross": 70,
"2020_motor": 140,
"2020_switch": 130
},
"hole_centres_76": 26.870057685088803,
"corner_wall_outside_x": 39.1700576850888,
"rail_inside_x": 41.1700576850888,
"washer_thickness": 2,
"base_joint_checks": [
{
"name": "NewBeamBase00",
"cross": {
"vol": 0.0,
"dist": 0.0
},
"base": {
"vol": 0.0,
"dist": 7.105427357601002e-15
}
},
{
"name": "NewBeamBase01",
"cross": {
"vol": 0.0,
"dist": 0.0
},
"base": {
"vol": 0.0,
"dist": 0.0
}
},
{
"name": "NewBeamBase10",
"cross": {
"vol": 0.0,
"dist": 0.0
},
"base": {
"vol": 0.0,
"dist": 7.105427357601002e-15
}
},
{
"name": "NewBeamBase11",
"cross": {
"vol": 0.0,
"dist": 0.0
},
"base": {
"vol": 0.0,
"dist": 0.0
}
}
],
"rail_centre_x": 51.1700576850888,
"motor_track_centres_mm": 102.3401153701776,
"3030_inside_gap_mm": 72.3401153701776,
"70_cross_member_length_mm": 70,
"crossbar_intersections_mm3": [],
"angle_rotation_degrees": 1.4336444622115039,
"corner_checks": [
{
"corner": "NewMotorCorner00",
"motor_volume": 0.0,
"washer_corner": {
"vol": 0.0,
"dist": 0.0
},
"washer_rail": {
"vol": 0.0,
"dist": 0.0
},
"hex_volume": 0.0,
"hex_min_distance": 1.3456650221587203
},
{
"corner": "NewMotorCorner01",
"motor_volume": 0.0,
"washer_corner": {
"vol": 0.0,
"dist": 0.0
},
"washer_rail": {
"vol": 0.0,
"dist": 0.0
},
"hex_volume": 0.0,
"hex_min_distance": 1.345665022158723
},
{
"corner": "NewMotorCorner10",
"motor_volume": 0.0,
"washer_corner": {
"vol": 0.0,
"dist": 0.0
},
"washer_rail": {
"vol": 0.0,
"dist": 0.0
},
"hex_volume": 0.0,
"hex_min_distance": 1.3456650221587203
},
{
"corner": "NewMotorCorner11",
"motor_volume": 0.0,
"washer_corner": {
"vol": 0.0,
"dist": 0.0
},
"washer_rail": {
"vol": 0.0,
"dist": 0.0
},
"hex_volume": 0.0,
"hex_min_distance": 1.3456650221587207
}
],
"fan_hits": [],
"note": "All 12 small angles replaced with nominal 20x20x16x1.8; 6 long-slot angles retained; real T slots, screws and fan hubs unmodelled."
}