建立方向盘项目初始版本

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

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1 @@
ok

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

View File

@@ -0,0 +1,9 @@
# 当前装配:编码器铜柱版
- `Assembly.FCStd` 为当前装配;`Assembly.step` 为可见零件的 STEP 导出;两张 PNG 分别为总装和电机背面局部。
- 真实打印板 `models/encoder_standoff_plate_print/EncoderPlate.FCStd` 已装进总装,位于电机背面上方 11 mm;四根铜柱柱身长 10 mm、对边 7 mm,每柱上方各一片 1 mm 示意金属垫片。M4 公牙长度按 5 mm 示意,顶部螺丝长度同样示意,并非采购建议;电机孔深及铜柱母牙深度仍需按实物确认。
- 保留 12 个 20 × 20 × 16 × 1.8 mm 小角码与 6 个长孔角码。电机四个角码贴紧电机,各角码与 2020 之间示意垫片总厚 2 mm。型材采用已订购规格:3030 型材 250 mm 两根、70 mm 两根;2020 型材 140 mm 两根、130 mm 一根。
- 风扇外框和灯光开关包络为示意,灯光开关的实际固定由用户自行处理。轴套和拨片是概念件,不作为打印定稿。
- PCB、芯片和三个 PCB 螺丝头已随实际板相对旧版一起移动 0.1 mm,PCB 与支架模型贴合且无实体相交。芯片到磁铁几何最短距离约 1.1 mm,但 PCB 厚度、芯片高度与磁铁座尺寸均为假设,非实测数据。
- 依据当前简化几何,四个铜柱离电机固定小角码最小距离约 1.16 mm;新增支架、铜柱、垫片、示意螺丝与非配合的可见零件无正体积相交。局部螺纹配合、角码实际弯曲、线束、工具、风扇轮毂与实际加工误差并未验证。
- `验证.json` 为数量、几何间隙和检查范围,FCStd 重开及 STEP 载入有效;不能代替实物试装或结构强度测试。

View File

@@ -0,0 +1,151 @@
{
"counts": {
"NewMotorCorner": 4,
"NewMotorBase": 2,
"NewSwitchBase": 2,
"NewBeamBase": 4,
"PurchasedAngle": 4,
"SwitchAngle": 2,
"BrassStandoff": 4,
"StandoffShim": 4
},
"new_component_intersections_mm3": [],
"stand_off_to_motor_corner_clearance_mm": [
1.1562012763561411,
1.1562012763561433,
1.1562012763561405,
1.1562012763561427
],
"panel_to_sensor_relations": {
"PCB": {
"distance_mm": 0.0,
"volume_mm3": 0.0
},
"Chip": {
"distance_mm": 7.574302487291626,
"volume_mm3": 0.0
},
"Magnet": {
"distance_mm": 6.343035550901476,
"volume_mm3": 0.0
}
},
"magnet_to_chip_shape_distance_mm": 1.0999999999999996,
"panel_bottom_from_motor_mm": 11,
"stand_off_body_mm": 10,
"shim_mm": 1,
"stud_length_mm": "5 schematic only",
"visible_names": [
"Motor",
"Holder",
"Magnet",
"PCB",
"Chip",
"PCBHead1",
"PCBHead2",
"PCBHead3",
"Rail0",
"Rail1",
"NewRail0",
"NewRail1",
"KFLHousing0",
"KFLInner0",
"KFLHousing1",
"KFLInner1",
"CamShaft",
"CamKey",
"CamUpper",
"CamLower",
"CamHardware0",
"CamHardware1",
"CamHardware2",
"CamHardware3",
"Conversion",
"MotorFlange",
"WheelHub",
"Wheel70",
"SwitchEnvelope",
"BearingWasherPlate00",
"BearingWasherEar00",
"BearingHead00",
"BearingNut00",
"KFLBolt0_0",
"BearingWasherPlate01",
"BearingWasherEar01",
"BearingHead01",
"BearingNut01",
"KFLBolt0_1",
"BearingWasherPlate10",
"BearingWasherEar10",
"BearingHead10",
"BearingNut10",
"KFLBolt1_0",
"BearingWasherPlate11",
"BearingWasherEar11",
"BearingHead11",
"BearingNut11",
"KFLBolt1_1",
"Crossbeam0",
"CompactPlate0",
"PurchasedAngle00",
"BoardM5_00",
"FootHead00",
"PurchasedAngle01",
"BoardM5_01",
"FootHead01",
"Crossbeam1",
"CompactPlate1",
"PurchasedAngle10",
"BoardM5_10",
"FootHead10",
"PurchasedAngle11",
"BoardM5_11",
"FootHead11",
"SwitchCross2020",
"SwitchAngleA",
"AssumedEarA",
"SwitchHeadA",
"SwitchRailHeadA",
"SwitchAngleB",
"AssumedEarB",
"SwitchHeadB",
"SwitchRailHeadB",
"DirectFan",
"FanBolt0",
"FanBolt1",
"NewMotorCorner00",
"RailWasher00",
"NewMotorM400",
"NewMotorCorner01",
"RailWasher01",
"NewMotorM401",
"NewMotorCorner10",
"RailWasher10",
"NewMotorM410",
"NewMotorCorner11",
"RailWasher11",
"NewMotorM411",
"NewMotorBase0",
"NewMotorBase1",
"NewSwitchBase0",
"NewSwitchBase1",
"NewBeamBase00",
"NewBeamBase01",
"NewBeamBase10",
"NewBeamBase11",
"FinalEncoderPlate",
"BrassStandoff0",
"StandoffShim0",
"EncoderScrew0",
"BrassStandoff1",
"StandoffShim1",
"EncoderScrew1",
"BrassStandoff2",
"StandoffShim2",
"EncoderScrew2",
"BrassStandoff3",
"StandoffShim3",
"EncoderScrew3"
],
"limitations": "No real slot, fastener threads, countersink, switch wiring or real sensor dimensions; not physical fit or strength verification."
}