{ "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." }