ose3dprinter.part.extruder

cooling_and_sensor_mount

class CoolingAndSensorMount

Bases: object

Cooling and Sensor mount for extruder, and sensor itself.

Based on:

https://wiki.opensourceecology.org/wiki/File:ExtruderActiveCoolingAndSensor.FCStd

See:

https://wiki.opensourceecology.org/images/thumb/d/dd/Secondxtruderpart.png/120px-Secondxtruderpart.png

Sensor:

https://wiki.opensourceecology.org/images/thumb/9/9e/8mmsensor.jpg/120px-8mmsensor.jpg

classmethod make(slanted_side_width, main_part_length, main_part_bottom_base_overhang_width)
vent_box_width = 5
make_cooling_and_sensor_slanted_side(thickness, length)

20

| | 55 | | 19
——-
| 7

87

make_sensor_and_sensor_holder(sensor_holder_box_width, sensor_holder_box_height)

/——- | O | ——-

extruder

class Extruder

Bases: object

static make(placement, origin_translation_offset)
make_motor()

main_extruder_part

class MainExtruderPart

Bases: object

Main extruder part

Based on:

https://wiki.opensourceecology.org/wiki/File:Mainextruderpart.fcstd

See:

https://wiki.opensourceecology.org/wiki/File:Mainextruderpart.png

base_height = 7
classmethod make(width, length, bottom_base_overhang_width)
make_slanted_side(width_or_thickness, height)

25.25

| | 50 | | |
| 28.27

51.10