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¶
-
classmethod
-
get_placement
(orientation, side, box_height, length, motor_box_length)¶