Wheels
- class bd_vslot.wheels.VSlot2020Wheel(*, 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:
WheelA common wheel used with 2020 V-Slot rails.
The axle should be positioned ~20 mm from the center of the V-Slot rail.
- class bd_vslot.wheels.VSlot2020MiniWheel(*, 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:
WheelA smaller wheel used with 2020 V-Slot rails.
The axle should be positioned ~15 mm from the center of the V-Slot rail.
- class bd_vslot.wheels.Wheel(outer_diameter: float, inner_diameter: float, outer_thickness: float, inner_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 wheels with specified dimensions.
- Parameters:
outer_diameter – The outer diameter of the wheel.
inner_diameter – The diameter of the center hole.
outer_thickness – Thickness (axially) at the outer edge.
inner_thickness – Thickness (axially) at the inner edge.