ose3dprinter.app.part.axis

axis

class Axis

Bases: object

box_height = 24
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, rod_radius, carriage_position, orientation, side, initial_placement, origin_translation_offset)
motor_box_width = 59.5
x_distance_between_holes = 23.36
get_placement(orientation, side, box_height, length, motor_box_length)