v: 2 timestamp: '2026-07-29T18:11:44.173002' uid: 35bab594-617e-42b7-a9bf-95c9f5cbc880 objects: - name: Body id: 140 type_id: PartDesign::Body properties: AllowCompound: kind: Primitive paths: .: type: BOOL value: false group: Base BaseFeature: kind: Primitive paths: .: type: 'NULL' group: Base Label: kind: Primitive paths: .: type: STRING value: Body group: Base Placement: kind: Placement paths: Base.x: type: QUANTITY value: 0.0 mm Base.y: type: QUANTITY value: 0.0 mm Base.z: type: QUANTITY value: 0.0 mm Rotation.Angle: type: QUANTITY value: 0.0 deg Rotation.Axis.x: type: FLOAT value: 0.0 Rotation.Axis.y: type: FLOAT value: 0.0 Rotation.Axis.z: type: FLOAT value: 1.0 group: Base Tip: kind: Unknown paths: .: type: STRING value: freecad_type: PartDesign.Feature group: Base - name: Origin id: 141 type_id: App::Origin properties: Label: kind: Primitive paths: .: type: STRING value: Origin group: Base - name: X_Axis id: 142 type_id: App::Line properties: Label: kind: Primitive paths: .: type: STRING value: X-axis group: Base Role: kind: Primitive paths: .: type: STRING value: X_Axis group: Base - name: Y_Axis id: 143 type_id: App::Line properties: Label: kind: Primitive paths: .: type: STRING value: Y-axis group: Base Role: kind: Primitive paths: .: type: STRING value: Y_Axis group: Base - name: Z_Axis id: 144 type_id: App::Line properties: Label: kind: Primitive paths: .: type: STRING value: Z-axis group: Base Role: kind: Primitive paths: .: type: STRING value: Z_Axis group: Base - name: XY_Plane id: 145 type_id: App::Plane properties: Label: kind: Primitive paths: .: type: STRING value: XY-plane group: Base Role: kind: Primitive paths: .: type: STRING value: XY_Plane group: Base - name: XZ_Plane id: 146 type_id: App::Plane properties: Label: kind: Primitive paths: .: type: STRING value: XZ-plane group: Base Role: kind: Primitive paths: .: type: STRING value: XZ_Plane group: Base - name: YZ_Plane id: 147 type_id: App::Plane properties: Label: kind: Primitive paths: .: type: STRING value: YZ-plane group: Base Role: kind: Primitive paths: .: type: STRING value: YZ_Plane group: Base - name: BinBase id: 148 type_id: PartDesign::FeaturePython properties: BaseProfileBottomChamfer: kind: Primitive paths: .: type: QUANTITY value: 0.8 mm group: zzExpertOnly BaseProfileHeight: kind: Primitive paths: .: type: QUANTITY value: 4.75 mm expression: BaseProfileBottomChamfer + BaseProfileVerticalSection + BaseProfileTopChamfer group: ReferenceParameters BaseProfileTopChamfer: kind: Primitive paths: .: type: QUANTITY value: 2.15 mm group: zzExpertOnly BaseProfileVerticalSection: kind: Primitive paths: .: type: QUANTITY value: 1.8 mm group: zzExpertOnly BinBottomRadius: kind: Primitive paths: .: type: QUANTITY value: 0.8 mm group: zzExpertOnly BinOuterRadius: kind: Primitive paths: .: type: QUANTITY value: 3.75 mm group: zzExpertOnly BinVerticalRadius: kind: Primitive paths: .: type: QUANTITY value: 1.6 mm group: zzExpertOnly Clearance: kind: Primitive paths: .: type: QUANTITY value: 0.25 mm group: zzExpertOnly CrushRibsCount: kind: Primitive paths: .: type: INT value: 12 group: GridfinityNonStandard CrushRibsWaviness: kind: Primitive paths: .: type: FLOAT value: 0.5 group: GridfinityNonStandard CustomHeight: kind: Primitive paths: .: type: QUANTITY value: 42.0 mm group: GridfinityNonStandard GenerationLocation: kind: Primitive paths: .: type: STRING value: Positive from Origin group: Gridfinity HeightUnitValue: kind: Primitive paths: .: type: QUANTITY value: 7.0 mm group: zzExpertOnly HeightUnits: kind: Primitive paths: .: type: INT value: 1 group: Gridfinity Label: kind: Primitive paths: .: type: STRING value: BinBase group: Base MagnetHoleDepth: kind: Primitive paths: .: type: QUANTITY value: 2.4 mm group: GridfinityNonStandard MagnetHoleDiameter: kind: Primitive paths: .: type: QUANTITY value: 6.2 mm group: GridfinityNonStandard MagnetHoleDistanceFromEdge: kind: Primitive paths: .: type: QUANTITY value: 8.0 mm group: zzExpertOnly MagnetHoles: kind: Primitive paths: .: type: BOOL value: true group: Gridfinity MagnetHolesShape: kind: Primitive paths: .: type: STRING value: Round group: GridfinityNonStandard MagnetRemoveChannel: kind: Primitive paths: .: type: BOOL value: false group: GridfinityNonStandard NonStandardHeight: kind: Primitive paths: .: type: BOOL value: false group: GridfinityNonStandard Proxy: kind: Unknown paths: .: type: STRING value: freecad_type: freecad.gridfinity_workbench.features.BinBase group: Base ScrewHoleDepth: kind: Primitive paths: .: type: QUANTITY value: 6.0 mm group: GridfinityNonStandard ScrewHoleDiameter: kind: Primitive paths: .: type: QUANTITY value: 3.0 mm group: GridfinityNonStandard ScrewHoles: kind: Primitive paths: .: type: BOOL value: false group: Gridfinity SequentialBridgingLayerHeight: kind: Primitive paths: .: type: QUANTITY value: 0.2 mm group: GridfinityNonStandard StackingLipBottomChamfer: kind: Primitive paths: .: type: QUANTITY value: 0.7 mm group: zzExpertOnly StackingLipTopChamfer: kind: Primitive paths: .: type: QUANTITY value: 0.0 mm group: zzExpertOnly StackingLipTopLedge: kind: Primitive paths: .: type: QUANTITY value: 0.4 mm group: zzExpertOnly StackingLipVerticalSection: kind: Primitive paths: .: type: QUANTITY value: 1.8 mm group: zzExpertOnly Suppressed: kind: Primitive paths: .: type: BOOL value: false group: Base TotalHeight: kind: Primitive paths: .: type: QUANTITY value: 7.0 mm expression: 'NonStandardHeight == 1 ? CustomHeight : HeightUnits * HeightUnitValue' group: ReferenceParameters version: kind: Primitive paths: .: type: STRING value: 0.11.9 group: version xGridSize: kind: Primitive paths: .: type: QUANTITY value: 42.0 mm group: zzExpertOnly xGridUnits: kind: Primitive paths: .: type: INT value: 4 group: Gridfinity xTotalWidth: kind: Primitive paths: .: type: QUANTITY value: 167.5 mm expression: 'xGridUnits * xGridSize - (Baseplate == 1 ? 0 mm : 2 * Clearance)' group: ReferenceParameters yGridSize: kind: Primitive paths: .: type: QUANTITY value: 42.0 mm group: zzExpertOnly yGridUnits: kind: Primitive paths: .: type: INT value: 1 group: Gridfinity yTotalWidth: kind: Primitive paths: .: type: QUANTITY value: 41.5 mm expression: 'yGridUnits * yGridSize - (Baseplate == 1 ? 0 mm : 2 * Clearance)' group: ReferenceParameters - name: Sketch id: 149 type_id: Sketcher::SketchObject properties: ArcFitTolerance: kind: Primitive paths: .: type: FLOAT value: 1.0e-06 group: Sketch AttacherEngine: kind: Primitive paths: .: type: STRING value: Engine Plane group: Attachment AttachmentOffset: kind: Placement paths: Base.x: type: QUANTITY value: 0.0 mm Base.y: type: QUANTITY value: 0.0 mm Base.z: type: QUANTITY value: 0.0 mm Rotation.Angle: type: QUANTITY value: 0.0 deg Rotation.Axis.x: type: FLOAT value: 0.0 Rotation.Axis.y: type: FLOAT value: 0.0 Rotation.Axis.z: type: FLOAT value: 1.0 group: Attachment Constraints: kind: List paths: {} items: - kind: Constraint paths: Type: type: STRING value: Horizontal Value: type: FLOAT value: 0.0 First: type: INT value: 0 FirstPos: type: INT value: 0 Second: type: INT value: -2000 SecondPos: type: INT value: 0 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true - kind: Constraint paths: Type: type: STRING value: Horizontal Value: type: FLOAT value: 0.0 First: type: INT value: 2 FirstPos: type: INT value: 0 Second: type: INT value: -2000 SecondPos: type: INT value: 0 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true - kind: Constraint paths: Type: type: STRING value: Vertical Value: type: FLOAT value: 0.0 First: type: INT value: 1 FirstPos: type: INT value: 0 Second: type: INT value: -2000 SecondPos: type: INT value: 0 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true - kind: Constraint paths: Type: type: STRING value: Vertical Value: type: FLOAT value: 0.0 First: type: INT value: 3 FirstPos: type: INT value: 0 Second: type: INT value: -2000 SecondPos: type: INT value: 0 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true - kind: Constraint paths: Type: type: STRING value: Coincident Value: type: FLOAT value: 0.0 First: type: INT value: 11 FirstPos: type: INT value: 1 Second: type: INT value: -1 SecondPos: type: INT value: 1 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true - kind: Constraint paths: Type: type: STRING value: DistanceX Value: type: FLOAT value: 167.5 First: type: INT value: 5 FirstPos: type: INT value: 1 Second: type: INT value: 7 SecondPos: type: INT value: 1 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true .: type: 'NULL' expression: BinBase.xTotalWidth - kind: Constraint paths: Type: type: STRING value: DistanceY Value: type: FLOAT value: 41.5 First: type: INT value: 9 FirstPos: type: INT value: 1 Second: type: INT value: 7 SecondPos: type: INT value: 1 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true .: type: 'NULL' expression: BinBase.yTotalWidth - kind: Constraint paths: Type: type: STRING value: PointOnObject Value: type: FLOAT value: 0.0 First: type: INT value: 5 FirstPos: type: INT value: 1 Second: type: INT value: 2 SecondPos: type: INT value: 0 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true - kind: Constraint paths: Type: type: STRING value: PointOnObject Value: type: FLOAT value: 0.0 First: type: INT value: 5 FirstPos: type: INT value: 1 Second: type: INT value: 3 SecondPos: type: INT value: 0 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true - kind: Constraint paths: Type: type: STRING value: Tangent Value: type: FLOAT value: -1.5707963267948966 First: type: INT value: 2 FirstPos: type: INT value: 2 Second: type: INT value: 4 SecondPos: type: INT value: 1 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true - kind: Constraint paths: Type: type: STRING value: Tangent Value: type: FLOAT value: -1.5707963267948966 First: type: INT value: 3 FirstPos: type: INT value: 1 Second: type: INT value: 4 SecondPos: type: INT value: 2 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true - kind: Constraint paths: Type: type: STRING value: PointOnObject Value: type: FLOAT value: 0.0 First: type: INT value: 7 FirstPos: type: INT value: 1 Second: type: INT value: 1 SecondPos: type: INT value: 0 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true - kind: Constraint paths: Type: type: STRING value: PointOnObject Value: type: FLOAT value: 0.0 First: type: INT value: 7 FirstPos: type: INT value: 1 Second: type: INT value: 2 SecondPos: type: INT value: 0 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true - kind: Constraint paths: Type: type: STRING value: Tangent Value: type: FLOAT value: -1.5707963267948966 First: type: INT value: 1 FirstPos: type: INT value: 2 Second: type: INT value: 6 SecondPos: type: INT value: 1 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true - kind: Constraint paths: Type: type: STRING value: Tangent Value: type: FLOAT value: -1.5707963267948966 First: type: INT value: 2 FirstPos: type: INT value: 1 Second: type: INT value: 6 SecondPos: type: INT value: 2 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true - kind: Constraint paths: Type: type: STRING value: PointOnObject Value: type: FLOAT value: 0.0 First: type: INT value: 9 FirstPos: type: INT value: 1 Second: type: INT value: 0 SecondPos: type: INT value: 0 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true - kind: Constraint paths: Type: type: STRING value: PointOnObject Value: type: FLOAT value: 0.0 First: type: INT value: 9 FirstPos: type: INT value: 1 Second: type: INT value: 1 SecondPos: type: INT value: 0 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true - kind: Constraint paths: Type: type: STRING value: Tangent Value: type: FLOAT value: -1.5707963267948966 First: type: INT value: 0 FirstPos: type: INT value: 2 Second: type: INT value: 8 SecondPos: type: INT value: 1 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true - kind: Constraint paths: Type: type: STRING value: Tangent Value: type: FLOAT value: -1.5707963267948966 First: type: INT value: 1 FirstPos: type: INT value: 1 Second: type: INT value: 8 SecondPos: type: INT value: 2 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true - kind: Constraint paths: Type: type: STRING value: PointOnObject Value: type: FLOAT value: 0.0 First: type: INT value: 11 FirstPos: type: INT value: 1 Second: type: INT value: 0 SecondPos: type: INT value: 0 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true - kind: Constraint paths: Type: type: STRING value: PointOnObject Value: type: FLOAT value: 0.0 First: type: INT value: 11 FirstPos: type: INT value: 1 Second: type: INT value: 3 SecondPos: type: INT value: 0 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true - kind: Constraint paths: Type: type: STRING value: Tangent Value: type: FLOAT value: -1.5707963267948966 First: type: INT value: 0 FirstPos: type: INT value: 1 Second: type: INT value: 10 SecondPos: type: INT value: 2 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true - kind: Constraint paths: Type: type: STRING value: Tangent Value: type: FLOAT value: -1.5707963267948966 First: type: INT value: 3 FirstPos: type: INT value: 2 Second: type: INT value: 10 SecondPos: type: INT value: 1 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true - kind: Constraint paths: Type: type: STRING value: Radius Value: type: FLOAT value: 3.75 First: type: INT value: 10 FirstPos: type: INT value: 0 Second: type: INT value: -2000 SecondPos: type: INT value: 0 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true .: type: 'NULL' expression: BinBase.BinOuterRadius - kind: Constraint paths: Type: type: STRING value: Radius Value: type: FLOAT value: 3.75 First: type: INT value: 4 FirstPos: type: INT value: 0 Second: type: INT value: -2000 SecondPos: type: INT value: 0 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true .: type: 'NULL' expression: BinBase.BinOuterRadius - kind: Constraint paths: Type: type: STRING value: Radius Value: type: FLOAT value: 3.75 First: type: INT value: 6 FirstPos: type: INT value: 0 Second: type: INT value: -2000 SecondPos: type: INT value: 0 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true .: type: 'NULL' expression: BinBase.BinOuterRadius - kind: Constraint paths: Type: type: STRING value: Radius Value: type: FLOAT value: 3.75 First: type: INT value: 8 FirstPos: type: INT value: 0 Second: type: INT value: -2000 SecondPos: type: INT value: 0 Third: type: INT value: -2000 ThirdPos: type: INT value: 0 Driving: type: BOOL value: true IsActive: type: BOOL value: true .: type: 'NULL' expression: BinBase.BinOuterRadius group: Sketch Label: kind: Primitive paths: .: type: STRING value: Sketch group: Base MakeInternals: kind: Primitive paths: .: type: BOOL value: false group: Internal Geometry MapMode: kind: Primitive paths: .: type: STRING value: FlatFace group: Attachment MapReversed: kind: Primitive paths: .: type: BOOL value: false group: Attachment Placement: kind: Placement paths: Base.x: type: QUANTITY value: 0.0 mm Base.y: type: QUANTITY value: 0.0 mm Base.z: type: QUANTITY value: 0.0 mm Rotation.Angle: type: QUANTITY value: 0.0 deg Rotation.Axis.x: type: FLOAT value: 0.0 Rotation.Axis.y: type: FLOAT value: 0.0 Rotation.Axis.z: type: FLOAT value: 1.0 group: Base - name: Pad id: 150 type_id: PartDesign::Pad properties: AllowMultiFace: kind: Primitive paths: .: type: BOOL value: true group: SketchBased AlongSketchNormal: kind: Primitive paths: .: type: BOOL value: true group: Pad FuzzyTolerance: kind: Primitive paths: .: type: FLOAT value: -1.0 group: Part Design Label: kind: Primitive paths: .: type: STRING value: Pad group: Base Length: kind: Primitive paths: .: type: QUANTITY value: 10.0 mm group: Side1 Length2: kind: Primitive paths: .: type: QUANTITY value: 10.0 mm group: Side2 Midplane: kind: Primitive paths: .: type: BOOL value: false group: SketchBased Offset: kind: Primitive paths: .: type: QUANTITY value: 0.0 mm group: Side1 Offset2: kind: Primitive paths: .: type: QUANTITY value: 0.0 mm group: Side2 Profile: kind: List paths: {} items: - kind: Unknown paths: .: type: STRING value: freecad_type: Sketcher.SketchObject - kind: List paths: {} items: - kind: Primitive paths: .: type: STRING value: '' group: SketchBased ReferenceAxis: kind: List paths: {} items: - kind: Unknown paths: .: type: STRING value: freecad_type: Sketcher.SketchObject - kind: List paths: {} items: - kind: Primitive paths: .: type: STRING value: N_Axis group: Pad Refine: kind: Primitive paths: .: type: BOOL value: true group: Part Design Reversed: kind: Primitive paths: .: type: BOOL value: false group: SketchBased SideType: kind: Primitive paths: .: type: STRING value: One side group: Pad Suppressed: kind: Primitive paths: .: type: BOOL value: false group: Base TaperAngle: kind: Primitive paths: .: type: QUANTITY value: 0.0 deg group: Side1 TaperAngle2: kind: Primitive paths: .: type: QUANTITY value: 0.0 deg group: Side2 Type: kind: Primitive paths: .: type: STRING value: Length group: Side1 Type2: kind: Primitive paths: .: type: STRING value: Length group: Side2 UpToFace: kind: Primitive paths: .: type: 'NULL' group: Side1 UpToFace2: kind: Primitive paths: .: type: 'NULL' group: Side2 UseCustomVector: kind: Primitive paths: .: type: BOOL value: false group: Pad - name: Spreadsheet id: 152 type_id: Spreadsheet::Sheet properties: Label: kind: Primitive paths: .: type: STRING value: Spreadsheet group: Base A1: kind: Primitive paths: .: type: STRING value: OverallHeight group: Base B1: kind: Primitive paths: .: type: QUANTITY value: 20.0 mm Alias: type: STRING value: OverallHeight group: Base A2: kind: Primitive paths: .: type: STRING value: Spacing group: Base B2: kind: Primitive paths: .: type: QUANTITY value: 10.0 mm Alias: type: STRING value: Spacing group: Base C2: kind: Primitive paths: .: type: INT value: 8 group: Base A3: kind: Primitive paths: .: type: STRING value: PocketDepth group: Base B3: kind: Primitive paths: .: type: QUANTITY value: 15.0 mm Alias: type: STRING value: PocketDepth group: Base A4: kind: Primitive paths: .: type: STRING value: CurbHeight group: Base B4: kind: Primitive paths: .: type: QUANTITY value: 5.0 mm Alias: type: STRING value: CurbHeight group: Base A5: kind: Primitive paths: .: type: STRING value: MagnetOD group: Base B5: kind: Primitive paths: .: type: QUANTITY value: 6.2 mm Alias: type: STRING value: MagnetOD group: Base A6: kind: Primitive paths: .: type: STRING value: MagnetThickness group: Base B6: kind: Primitive paths: .: type: QUANTITY value: 2.4 mm Alias: type: STRING value: MagnetThickness group: Base A7: kind: Primitive paths: .: type: STRING value: SlipOD group: Base B7: kind: Primitive paths: .: type: QUANTITY value: 0.3 mm Alias: type: STRING value: SlipOD group: Base A8: kind: Primitive paths: .: type: STRING value: MeasuredOD1 group: Base B8: kind: Primitive paths: .: type: QUANTITY value: 11.4 mm group: Base C8: kind: Primitive paths: .: type: STRING value: SOD1 group: Base D8: kind: Primitive paths: .: type: QUANTITY value: 11.700000000000001 mm Alias: type: STRING value: SOD1 group: Base E8: kind: Primitive paths: .: type: STRING value: SCL1 group: Base F8: kind: Primitive paths: .: type: QUANTITY value: 15.850000000000001 mm Alias: type: STRING value: SCL1 group: Base G8: kind: Primitive paths: .: type: STRING value: Start 1/4" Metric Short group: Base A9: kind: Primitive paths: .: type: STRING value: MeasuredOD2 group: Base B9: kind: Primitive paths: .: type: QUANTITY value: 11.4 mm group: Base C9: kind: Primitive paths: .: type: STRING value: SOD2 group: Base D9: kind: Primitive paths: .: type: QUANTITY value: 11.700000000000001 mm Alias: type: STRING value: SOD2 group: Base E9: kind: Primitive paths: .: type: STRING value: SCL2 group: Base F9: kind: Primitive paths: .: type: QUANTITY value: 31.700000000000003 mm Alias: type: STRING value: SCL2 group: Base A10: kind: Primitive paths: .: type: STRING value: MeasuredOD3 group: Base B10: kind: Primitive paths: .: type: QUANTITY value: 11.5 mm group: Base C10: kind: Primitive paths: .: type: STRING value: SOD3 group: Base D10: kind: Primitive paths: .: type: QUANTITY value: 11.8 mm Alias: type: STRING value: SOD3 group: Base E10: kind: Primitive paths: .: type: STRING value: SCL3 group: Base F10: kind: Primitive paths: .: type: QUANTITY value: 47.6 mm Alias: type: STRING value: SCL3 group: Base A11: kind: Primitive paths: .: type: STRING value: MeasuredOD4 group: Base B11: kind: Primitive paths: .: type: QUANTITY value: 12.7 mm group: Base C11: kind: Primitive paths: .: type: STRING value: SOD4 group: Base D11: kind: Primitive paths: .: type: QUANTITY value: 13.0 mm Alias: type: STRING value: SOD4 group: Base E11: kind: Primitive paths: .: type: STRING value: SCL4 group: Base F11: kind: Primitive paths: .: type: QUANTITY value: 64.1 mm Alias: type: STRING value: SCL4 group: Base A12: kind: Primitive paths: .: type: STRING value: MeasuredOD5 group: Base B12: kind: Primitive paths: .: type: QUANTITY value: 13.8 mm group: Base C12: kind: Primitive paths: .: type: STRING value: SOD5 group: Base D12: kind: Primitive paths: .: type: QUANTITY value: 14.100000000000001 mm Alias: type: STRING value: SOD5 group: Base E12: kind: Primitive paths: .: type: STRING value: SCL5 group: Base F12: kind: Primitive paths: .: type: QUANTITY value: 81.14999999999999 mm Alias: type: STRING value: SCL5 group: Base A13: kind: Primitive paths: .: type: STRING value: MeasuredOD6 group: Base B13: kind: Primitive paths: .: type: QUANTITY value: 15.5 mm group: Base C13: kind: Primitive paths: .: type: STRING value: SOD6 group: Base D13: kind: Primitive paths: .: type: QUANTITY value: 15.8 mm Alias: type: STRING value: SOD6 group: Base E13: kind: Primitive paths: .: type: STRING value: SCL6 group: Base F13: kind: Primitive paths: .: type: QUANTITY value: 99.05 mm Alias: type: STRING value: SCL6 group: Base A14: kind: Primitive paths: .: type: STRING value: MeasuredOD7 group: Base B14: kind: Primitive paths: .: type: QUANTITY value: 15.9 mm group: Base C14: kind: Primitive paths: .: type: STRING value: SOD7 group: Base D14: kind: Primitive paths: .: type: QUANTITY value: 16.2 mm Alias: type: STRING value: SOD7 group: Base E14: kind: Primitive paths: .: type: STRING value: SCL7 group: Base F14: kind: Primitive paths: .: type: QUANTITY value: 117.14999999999999 mm Alias: type: STRING value: SCL7 group: Base G14: kind: Primitive paths: .: type: STRING value: Start 3/8" Metric Short group: Base A15: kind: Primitive paths: .: type: STRING value: MeasuredOD8 group: Base B15: kind: Primitive paths: .: type: QUANTITY value: 16.7 mm group: Base C15: kind: Primitive paths: .: type: STRING value: SOD8 group: Base D15: kind: Primitive paths: .: type: QUANTITY value: 17.0 mm Alias: type: STRING value: SOD8 group: Base E15: kind: Primitive paths: .: type: STRING value: SCL8 group: Base F15: kind: Primitive paths: .: type: QUANTITY value: 135.64999999999998 mm Alias: type: STRING value: SCL8 group: Base A16: kind: Primitive paths: .: type: STRING value: MeasuredOD9 group: Base B16: kind: Primitive paths: .: type: QUANTITY value: 16.7 mm group: Base C16: kind: Primitive paths: .: type: STRING value: SOD9 group: Base D16: kind: Primitive paths: .: type: QUANTITY value: 17.0 mm Alias: type: STRING value: SOD9 group: Base E16: kind: Primitive paths: .: type: STRING value: SCL9 group: Base F16: kind: Primitive paths: .: type: QUANTITY value: 154.14999999999998 mm Alias: type: STRING value: SCL9 group: Base A17: kind: Primitive paths: .: type: STRING value: MeasuredOD10 group: Base B17: kind: Primitive paths: .: type: QUANTITY value: 17.2 mm group: Base C17: kind: Primitive paths: .: type: STRING value: SOD10 group: Base D17: kind: Primitive paths: .: type: QUANTITY value: 17.5 mm Alias: type: STRING value: SOD10 group: Base E17: kind: Primitive paths: .: type: STRING value: SCL10 group: Base F17: kind: Primitive paths: .: type: QUANTITY value: 172.89999999999998 mm Alias: type: STRING value: SCL10 group: Base A18: kind: Primitive paths: .: type: STRING value: MeasuredOD11 group: Base B18: kind: Primitive paths: .: type: QUANTITY value: 17.7 mm group: Base C18: kind: Primitive paths: .: type: STRING value: SOD11 group: Base D18: kind: Primitive paths: .: type: QUANTITY value: 18.0 mm Alias: type: STRING value: SOD11 group: Base E18: kind: Primitive paths: .: type: STRING value: SCL11 group: Base F18: kind: Primitive paths: .: type: QUANTITY value: 191.89999999999998 mm Alias: type: STRING value: SCL11 group: Base A19: kind: Primitive paths: .: type: STRING value: MeasuredOD12 group: Base B19: kind: Primitive paths: .: type: QUANTITY value: 17.7 mm group: Base C19: kind: Primitive paths: .: type: STRING value: SOD12 group: Base D19: kind: Primitive paths: .: type: QUANTITY value: 18.0 mm Alias: type: STRING value: SOD12 group: Base E19: kind: Primitive paths: .: type: STRING value: SCL12 group: Base F19: kind: Primitive paths: .: type: QUANTITY value: 210.89999999999998 mm Alias: type: STRING value: SCL12 group: Base A20: kind: Primitive paths: .: type: STRING value: MeasuredOD13 group: Base B20: kind: Primitive paths: .: type: QUANTITY value: 18.9 mm group: Base C20: kind: Primitive paths: .: type: STRING value: SOD13 group: Base D20: kind: Primitive paths: .: type: QUANTITY value: 19.2 mm Alias: type: STRING value: SOD13 group: Base E20: kind: Primitive paths: .: type: STRING value: SCL13 group: Base F20: kind: Primitive paths: .: type: QUANTITY value: 230.49999999999997 mm Alias: type: STRING value: SCL13 group: Base A21: kind: Primitive paths: .: type: STRING value: MeasuredOD14 group: Base B21: kind: Primitive paths: .: type: QUANTITY value: 20.3 mm group: Base C21: kind: Primitive paths: .: type: STRING value: SOD14 group: Base D21: kind: Primitive paths: .: type: QUANTITY value: 20.6 mm Alias: type: STRING value: SOD14 group: Base E21: kind: Primitive paths: .: type: STRING value: SCL14 group: Base F21: kind: Primitive paths: .: type: QUANTITY value: 250.79999999999998 mm Alias: type: STRING value: SCL14 group: Base - name: Origin001 id: 153 type_id: App::Point properties: Label: kind: Primitive paths: .: type: STRING value: Origin group: Base occurrences: - path: Body after: null - path: Body/BinBase after: Body/Origin - path: Body/Origin after: null - path: Body/Origin/Origin001 after: Body/Origin/YZ_Plane - path: Body/Origin/XY_Plane after: Body/Origin/Z_Axis - path: Body/Origin/XZ_Plane after: Body/Origin/XY_Plane - path: Body/Origin/X_Axis after: null - path: Body/Origin/YZ_Plane after: Body/Origin/XZ_Plane - path: Body/Origin/Y_Axis after: Body/Origin/X_Axis - path: Body/Origin/Z_Axis after: Body/Origin/Y_Axis - path: Body/Pad after: Body/BinBase - path: Body/Pad/Sketch after: null - path: Spreadsheet after: Body