Bearings
- class bd_vslot.bearings.Bearing625(*, rotation: ~build123d.geometry.Rotation | tuple[float, float, float] = (0, 0, 0), align: ~build123d.build_enums.Align | tuple[~build123d.build_enums.Align, ~build123d.build_enums.Align, ~build123d.build_enums.Align] | None = None, mode: ~build123d.build_enums.Mode = <Mode.ADD>)
Bases:
Bearing625 bearing (OD: 16mm, ID: 5mm, T: 5mm).
Used with 2020 V-Slot wheels.
- class bd_vslot.bearings.Bearing688(*, rotation: ~build123d.geometry.Rotation | tuple[float, float, float] = (0, 0, 0), align: ~build123d.build_enums.Align | tuple[~build123d.build_enums.Align, ~build123d.build_enums.Align, ~build123d.build_enums.Align] | None = None, mode: ~build123d.build_enums.Mode = <Mode.ADD>)
Bases:
Bearing688 bearing (OD: 16mm, ID: 8mm, T: 5mm).
Used with 2020 V-Slot wheels.
- class bd_vslot.bearings.Bearing105(*, rotation: ~build123d.geometry.Rotation | tuple[float, float, float] = (0, 0, 0), align: ~build123d.build_enums.Align | tuple[~build123d.build_enums.Align, ~build123d.build_enums.Align, ~build123d.build_enums.Align] | None = None, mode: ~build123d.build_enums.Mode = <Mode.ADD>)
Bases:
Bearing105 bearing (OD: 10mm, ID: 5mm, T: 4mm).
Used with 2020 V-Slot mini wheels.
- class bd_vslot.bearings.Bearing(outer_diameter: float, inner_diameter: float, thickness: float, *, rotation: ~build123d.geometry.Rotation | tuple[float, float, float] = (0, 0, 0), align: ~build123d.build_enums.Align | tuple[~build123d.build_enums.Align, ~build123d.build_enums.Align, ~build123d.build_enums.Align] | None = None, mode: ~build123d.build_enums.Mode = <Mode.ADD>)
Bases:
BasePartObjectBase class for creating bearings with specified dimensions.
- Parameters:
outer_diameter – The outer diameter of the bearing.
inner_diameter – The diameter of the center hole.
thickness – Thickness in the axial direction.