2016-01-13 20:45:07 +00:00
|
|
|
//
|
|
|
|
// Mendel90
|
|
|
|
//
|
|
|
|
// GNU GPL v2
|
|
|
|
// nop.head@gmail.com
|
|
|
|
// hydraraptor.blogspot.com
|
|
|
|
//
|
2016-01-16 10:47:25 +00:00
|
|
|
// Virtual hot end
|
2016-01-13 20:45:07 +00:00
|
|
|
//
|
|
|
|
include <conf/config.scad>
|
|
|
|
use <vitamins/m90_hot_end.scad>
|
|
|
|
use <vitamins/stoffel_hot_end.scad>
|
|
|
|
use <vitamins/jhead_hot_end.scad>
|
2016-01-16 10:47:25 +00:00
|
|
|
use <vitamins/e3d_hot_end.scad>
|
2016-01-13 20:45:07 +00:00
|
|
|
|
|
|
|
module hot_end_assembly() {
|
2016-01-16 10:47:25 +00:00
|
|
|
filament = extruder_filament(extruder);
|
2016-01-13 20:45:07 +00:00
|
|
|
assembly("hot_end_assembly");
|
|
|
|
|
|
|
|
if(hot_end_style(hot_end) == m90)
|
|
|
|
m90_hot_end(hot_end);
|
2016-01-16 10:47:25 +00:00
|
|
|
|
2016-01-13 20:45:07 +00:00
|
|
|
if(hot_end_style(hot_end) == Stoffel)
|
|
|
|
stoffel_hot_end(hot_end);
|
2016-01-16 10:47:25 +00:00
|
|
|
|
2016-01-13 20:45:07 +00:00
|
|
|
if(hot_end_style(hot_end) == jhead)
|
2016-01-16 10:47:25 +00:00
|
|
|
jhead_hot_end(hot_end, filament, exploded = 0);
|
|
|
|
|
|
|
|
if(hot_end_style(hot_end) == e3d)
|
|
|
|
e3d_hot_end(hot_end, filament);
|
2016-01-13 20:45:07 +00:00
|
|
|
|
|
|
|
end("hot_end_assembly");
|
|
|
|
}
|