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: Bearing

625 bearing (OD: 16mm, ID: 5mm, T: 5mm).

Used with 2020 V-Slot wheels.

625 Bearing
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: Bearing

688 bearing (OD: 16mm, ID: 8mm, T: 5mm).

Used with 2020 V-Slot wheels.

688 Bearing
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: Bearing

105 bearing (OD: 10mm, ID: 5mm, T: 4mm).

Used with 2020 V-Slot mini wheels.

105 Bearing
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: BasePartObject

Base 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.

Bearing base class