republiclobi.blogg.se

Openscad rounded rectangle
Openscad rounded rectangle













openscad rounded rectangle

Print_clearance=0.1 //additional clearance between two printed objects. Mounting_plate_height=min_spool_id+fastener_washer_clearance_radius*3 įn_resolution=100 //quality vs render time Mounting_plate_width=min_spool_id+fastener_washer_clearance_radius overall length of the filament holder less the mounting plateįilament_holder_length=max_spool_width+bearing_stack_bolt_length Įcho("filament_holder_length: ", filament_holder_length) Max_filament_holder_od = min_spool_id-spool_id_clearance įilament_holder_wall_thickness= max_filament_holder_od-min_filament_holder_id Min_filament_holder_id = bearing_od+bearing_clearance I have chosen to echo this information so I know what length of bolt will be required to hold the bearing stack together.

openscad rounded rectangle

the bolt to hold the stack and plastic walls togetherīearing_stack_bolt_length=bearing_stack_thickness+ bearing_stack_wall_thickness*2+10 Įcho("bearing_stack_bolt_length: ", bearing_stack_bolt_length) a set of two bearings with a washer at each end as a spacerīearing_stack_thickness=(2*bearing_thickness)+(2*bearing_washer_thickness) īearing_stack_wall_thickness=2 //the printed ends of a bearing stack

openscad rounded rectangle

Spool_id_clearance=1 //minimum clearance between the spool holder and the inside of a spoolīearing_washer_thickness=0.5 //M4 washerīearing_clearance=1 //clearance between the bearings and the spool holder This allows for quick modification later and for easily assigning a new dimension based on existing ones. Before starting to design the object, I first defined the variables that will be used for various dimensions.















Openscad rounded rectangle