ose3dprinter.part.axis

axis

class Axis

Bases: object

classmethod calculate_carriage_box_x(rod_length, carriage_position)
carriage_box_width = 52
classmethod cut_holes_in_motor_side_box(motor_side_box, box_height, motor_box_length)
distance_between_hole_and_inner_motor_side = 12.59
distance_between_holes = 22.44
classmethod distance_between_idler_side_holes_and_outer_edge()
classmethod distance_between_inner_motor_side_holes_and_outer_edge()
hole_radius = 3.39
idler_box_length = 66
idler_box_width = 26
classmethod make(rod_length: float, rod_radius: float, carriage_position: int, orientation: str, side: str, initial_placement: Base.Placement, origin_translation_offset: Base.Vector) → Part.Compound
motor_box_width = 59.5
x_distance_between_holes = 23.36
get_placement(orientation, side, box_height, length, motor_box_length)