Merge pull request #3914 from Ultimaker/CURA-5334_extruder_def_for_all

CURA-5334 Add extruder definitions for all single-extrusion machines
This commit is contained in:
alekseisasin 2018-07-02 15:56:45 +02:00 committed by GitHub
commit debe142c18
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
219 changed files with 2003 additions and 541 deletions

View file

@ -366,11 +366,12 @@ class MaterialManager(QObject):
# 1. the given machine doesn't have materials;
# 2. cannot find any material InstanceContainers with the given settings.
#
def getMaterialNodeByType(self, global_stack: "GlobalStack", extruder_variant_name: str, material_guid: str) -> Optional["MaterialNode"]:
def getMaterialNodeByType(self, global_stack: "GlobalStack", position: str, extruder_variant_name: str, material_guid: str) -> Optional["MaterialNode"]:
node = None
machine_definition = global_stack.definition
extruder_definition = global_stack.extruders[position].definition
if parseBool(machine_definition.getMetaDataEntry("has_materials", False)):
material_diameter = machine_definition.getProperty("material_diameter", "value")
material_diameter = extruder_definition.getProperty("material_diameter", "value")
if isinstance(material_diameter, SettingFunction):
material_diameter = material_diameter(global_stack)
@ -413,11 +414,15 @@ class MaterialManager(QObject):
else:
return None
def getDefaultMaterial(self, global_stack: "GlobalStack", extruder_variant_name: Optional[str]) -> Optional["MaterialNode"]:
## Get default material for given global stack, extruder position and extruder variant name
# you can provide the extruder_definition and then the position is ignored (useful when building up global stack in CuraStackBuilder)
def getDefaultMaterial(self, global_stack: "GlobalStack", position: str, extruder_variant_name: Optional[str], extruder_definition: Optional["ExtruderStack"] = None) -> Optional["MaterialNode"]:
node = None
machine_definition = global_stack.definition
if extruder_definition is None:
extruder_definition = global_stack.extruders[position].definition
if parseBool(global_stack.getMetaDataEntry("has_materials", False)):
material_diameter = machine_definition.getProperty("material_diameter", "value")
material_diameter = extruder_definition.getProperty("material_diameter", "value")
if isinstance(material_diameter, SettingFunction):
material_diameter = material_diameter(global_stack)
approximate_material_diameter = str(round(material_diameter))

View file

@ -72,12 +72,6 @@ class CuraStackBuilder:
)
new_global_stack.setName(generated_name)
# get material container for extruders
material_container = application.empty_material_container
material_node = material_manager.getDefaultMaterial(new_global_stack, extruder_variant_name)
if material_node and material_node.getContainer():
material_container = material_node.getContainer()
# Create ExtruderStacks
extruder_dict = machine_definition.getMetaDataEntry("machine_extruder_trains")
@ -90,6 +84,12 @@ class CuraStackBuilder:
ConfigurationErrorMessage.getInstance().addFaultyContainers(extruder_definition_id)
return None #Don't return any container stack then, not the rest of the extruders either.
# get material container for extruders
material_container = application.empty_material_container
material_node = material_manager.getDefaultMaterial(new_global_stack, position, extruder_variant_name, extruder_definition = extruder_definition)
if material_node and material_node.getContainer():
material_container = material_node.getContainer()
new_extruder_id = registry.uniqueName(extruder_definition_id)
new_extruder = cls.createExtruderStack(
new_extruder_id,

View file

@ -399,73 +399,22 @@ class ExtruderManager(QObject):
extruder_train.setNextStack(global_stack)
extruders_changed = True
self._fixMaterialDiameterAndNozzleSize(global_stack, extruder_trains)
self._fixSingleExtrusionMachineExtruderDefinition(global_stack)
if extruders_changed:
self.extrudersChanged.emit(global_stack_id)
self.setActiveExtruderIndex(0)
#
# This function tries to fix the problem with per-extruder-settable nozzle size and material diameter problems
# in early versions (3.0 - 3.2.1).
#
# In earlier versions, "nozzle size" and "material diameter" are only applicable to the complete machine, so all
# extruders share the same values. In this case, "nozzle size" and "material diameter" are saved in the
# GlobalStack's DefinitionChanges container.
#
# Later, we could have different "nozzle size" for each extruder, but "material diameter" could only be set for
# the entire machine. In this case, "nozzle size" should be saved in each ExtruderStack's DefinitionChanges, but
# "material diameter" still remains in the GlobalStack's DefinitionChanges.
#
# Lateer, both "nozzle size" and "material diameter" are settable per-extruder, and both settings should be saved
# in the ExtruderStack's DefinitionChanges.
#
# There were some bugs in upgrade so the data weren't saved correct as described above. This function tries fix
# this.
#
# One more thing is about material diameter and single-extrusion machines. Most single-extrusion machines don't
# specifically define their extruder definition, so they reuse "fdmextruder", but for those machines, they may
# define "material diameter = 1.75" in their machine definition, but in "fdmextruder", it's still "2.85". This
# causes a problem with incorrect default values.
#
# This is also fixed here in this way: If no "material diameter" is specified, it will look for the default value
# in both the Extruder's definition and the Global's definition. If 2 values don't match, we will use the value
# from the Global definition by setting it in the Extruder's DefinitionChanges container.
#
def _fixMaterialDiameterAndNozzleSize(self, global_stack, extruder_stack_list):
keys_to_copy = ["material_diameter", "machine_nozzle_size"] # these will be copied over to all extruders
extruder_positions_to_update = set()
for extruder_stack in extruder_stack_list:
for key in keys_to_copy:
# Only copy the value when this extruder doesn't have the value.
if extruder_stack.definitionChanges.hasProperty(key, "value"):
continue
setting_value_in_global_def_changes = global_stack.definitionChanges.getProperty(key, "value")
setting_value_in_global_def = global_stack.definition.getProperty(key, "value")
setting_value = setting_value_in_global_def
if setting_value_in_global_def_changes is not None:
setting_value = setting_value_in_global_def_changes
if setting_value == extruder_stack.definition.getProperty(key, "value"):
continue
setting_definition = global_stack.getSettingDefinition(key)
new_instance = SettingInstance(setting_definition, extruder_stack.definitionChanges)
new_instance.setProperty("value", setting_value)
new_instance.resetState() # Ensure that the state is not seen as a user state.
extruder_stack.definitionChanges.addInstance(new_instance)
extruder_stack.definitionChanges.setDirty(True)
# Make sure the material diameter is up to date for the extruder stack.
if key == "material_diameter":
position = int(extruder_stack.getMetaDataEntry("position"))
extruder_positions_to_update.add(position)
# We have to remove those settings here because we know that those values have been copied to all
# the extruders at this point.
for key in keys_to_copy:
if global_stack.definitionChanges.hasProperty(key, "value"):
global_stack.definitionChanges.removeInstance(key, postpone_emit = True)
# After 3.4, all single-extrusion machines have their own extruder definition files instead of reusing
# "fdmextruder". We need to check a machine here so its extruder definition is correct according to this.
def _fixSingleExtrusionMachineExtruderDefinition(self, global_stack):
expected_extruder_definition_0_id = global_stack.getMetaDataEntry("machine_extruder_trains")["0"]
extruder_stack_0 = global_stack.extruders["0"]
if extruder_stack_0.definition.getId() != expected_extruder_definition_0_id:
Logger.log("e", "Single extruder printer [{printer}] expected extruder [{expected}], but got [{got}]. I'm making it [{expected}].".format(
printer = global_stack.getId(), expected = expected_extruder_definition_0_id, got = extruder_stack_0.definition.getId()))
container_registry = ContainerRegistry.getInstance()
extruder_definition = container_registry.findDefinitionContainers(id = expected_extruder_definition_0_id)[0]
extruder_stack_0.definition = extruder_definition
## Get all extruder values for a certain setting.
#

View file

@ -1279,7 +1279,7 @@ class MachineManager(QObject):
continue
# The current material is not available, find the preferred one
material_node = self._material_manager.getDefaultMaterial(self._global_container_stack, current_variant_name)
material_node = self._material_manager.getDefaultMaterial(self._global_container_stack, position, current_variant_name)
if material_node is not None:
self._setMaterial(position_item, material_node)
@ -1321,7 +1321,7 @@ class MachineManager(QObject):
for extruder_configuration in configuration.extruderConfigurations:
position = str(extruder_configuration.position)
variant_container_node = self._variant_manager.getVariantNode(self._global_container_stack.definition.getId(), extruder_configuration.hotendID)
material_container_node = self._material_manager.getMaterialNodeByType(self._global_container_stack, extruder_configuration.hotendID,extruder_configuration.material.guid)
material_container_node = self._material_manager.getMaterialNodeByType(self._global_container_stack, position, extruder_configuration.hotendID, extruder_configuration.material.guid)
if variant_container_node:
self._setVariantNode(position, variant_container_node)
else:

View file

@ -129,6 +129,7 @@ class MachineSettingsAction(MachineAction):
return
machine_manager = self._application.getMachineManager()
material_manager = self._application.getMaterialManager()
extruder_positions = list(self._global_container_stack.extruders.keys())
has_materials = self._global_container_stack.getProperty("machine_gcode_flavor", "value") != "UltiGCode"
@ -138,11 +139,6 @@ class MachineSettingsAction(MachineAction):
self._global_container_stack.setMetaDataEntry("has_materials", True)
else:
self._global_container_stack.addMetaDataEntry("has_materials", True)
# Set the material container for each extruder to a sane default
material_manager = self._application.getMaterialManager()
material_node = material_manager.getDefaultMaterial(self._global_container_stack, None)
else:
# The metadata entry is stored in an ini, and ini files are parsed as strings only.
# Because any non-empty string evaluates to a boolean True, we have to remove the entry to make it False.
@ -151,6 +147,8 @@ class MachineSettingsAction(MachineAction):
# set materials
for position in extruder_positions:
if has_materials:
material_node = material_manager.getDefaultMaterial(self._global_container_stack, position, None)
machine_manager.setMaterial(position, material_node)
self._application.globalContainerStackChanged.emit()

View file

@ -9,7 +9,11 @@
"file_formats": "text/x-gcode",
"platform": "101hero-platform.stl",
"supports_usb_connection": true,
"preferred_quality_type": "draft"
"preferred_quality_type": "draft",
"machine_extruder_trains":
{
"0": "101Hero_extruder_0"
}
},
"overrides": {
@ -21,7 +25,6 @@
"machine_height": { "default_value": 99.822 },
"machine_center_is_zero": { "default_value": true },
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 },
"machine_head_with_fans_polygon": {
"default_value": [
[ 0, 0 ],

View file

@ -9,7 +9,11 @@
"file_formats": "text/x-gcode",
"icon": "icon_ultimaker2",
"supports_usb_connection": true,
"platform": "3dator_platform.stl"
"platform": "3dator_platform.stl",
"machine_extruder_trains":
{
"0": "3dator_extruder_0"
}
},
"overrides": {
@ -30,7 +34,6 @@
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
"machine_depth": { "default_value": 170 },
"machine_width": { "default_value": 180 },
"material_diameter": { "default_value": 1.75 },
"retraction_speed": {"default_value":100},
"cool_fan_speed_min": {"default_value": 20},
"cool_fan_speed_max": {"default_value": 70},

View file

@ -6,7 +6,11 @@
"visible": true,
"author": "ABAX 3d Technologies",
"manufacturer": "ABAX 3d Technologies",
"file_formats": "text/x-gcode"
"file_formats": "text/x-gcode",
"machine_extruder_trains":
{
"0": "abax_pri3_extruder_0"
}
},
"overrides": {
"machine_start_gcode": {
@ -54,9 +58,6 @@
"material_bed_temperature": {
"default_value": 0
},
"material_diameter": {
"default_value": 1.75
},
"speed_print": {
"default_value": 40
},

View file

@ -6,7 +6,11 @@
"visible": true,
"author": "ABAX 3d Technologies",
"manufacturer": "ABAX 3d Technologies",
"file_formats": "text/x-gcode"
"file_formats": "text/x-gcode",
"machine_extruder_trains":
{
"0": "abax_pri5_extruder_0"
}
},
"overrides": {
"machine_start_gcode": {
@ -54,9 +58,6 @@
"material_bed_temperature": {
"default_value": 0
},
"material_diameter": {
"default_value": 1.75
},
"speed_print": {
"default_value": 40
},

View file

@ -6,7 +6,11 @@
"visible": true,
"author": "ABAX 3d Technologies",
"manufacturer": "ABAX 3d Technologies",
"file_formats": "text/x-gcode"
"file_formats": "text/x-gcode",
"machine_extruder_trains":
{
"0": "abax_titan_extruder_0"
}
},
"overrides": {
"machine_start_gcode": {
@ -54,9 +58,6 @@
"material_bed_temperature": {
"default_value": 0
},
"material_diameter": {
"default_value": 1.75
},
"speed_print": {
"default_value": 40
},

View file

@ -6,7 +6,11 @@
"visible": true,
"author": "ALYA",
"manufacturer": "ALYA",
"file_formats": "text/x-gcode"
"file_formats": "text/x-gcode",
"machine_extruder_trains":
{
"0": "alya3dp_extruder_0"
}
},
"overrides": {

View file

@ -12,7 +12,11 @@
"platform": "anycubic_i3_mega_platform.stl",
"has_materials": false,
"has_machine_quality": true,
"preferred_quality_type": "normal"
"preferred_quality_type": "normal",
"machine_extruder_trains":
{
"0": "anycubic_i3_mega_extruder_0"
}
},
"overrides":
@ -45,10 +49,6 @@
{
"default_value": 0.4
},
"material_diameter":
{
"default_value": 1.75
},
"gantry_height":
{
"default_value": 0

View file

@ -7,7 +7,11 @@
"author": "Ultimaker",
"manufacturer": "BFB",
"file_formats": "text/x-gcode",
"platform_offset": [ 0, 0, 0]
"platform_offset": [ 0, 0, 0],
"machine_extruder_trains":
{
"0": "bfb_extruder_0"
}
},
"overrides": {
@ -23,7 +27,6 @@
"machine_gcode_flavor": { "default_value": "BFB" },
"machine_depth": { "default_value": 265 },
"speed_infill": { "default_value": 30 },
"material_diameter": { "default_value": 1.7 },
"machine_center_is_zero": { "default_value": true },
"machine_height": { "default_value": 240 },
"layer_height": { "default_value": 0.25 },

View file

@ -8,7 +8,11 @@
"manufacturer": "BQ",
"file_formats": "text/x-gcode",
"platform": "bq_hephestos_platform.stl",
"platform_offset": [ 0, -82, 0]
"platform_offset": [ 0, -82, 0],
"machine_extruder_trains":
{
"0": "bq_hephestos_extruder_0"
}
},
"overrides": {
@ -58,9 +62,6 @@
"material_bed_temperature": {
"default_value": 0
},
"material_diameter": {
"default_value": 1.75
},
"speed_print": {
"default_value": 40
},

View file

@ -8,7 +8,11 @@
"manufacturer": "BQ",
"platform": "bq_hephestos_2_platform.stl",
"platform_offset": [6, 1320, 0 ],
"file_formats": "text/x-gcode"
"file_formats": "text/x-gcode",
"machine_extruder_trains":
{
"0": "bq_hephestos_2_extruder_0"
}
},
"overrides": {
@ -22,7 +26,6 @@
"machine_center_is_zero": { "default_value": false },
"material_print_temperature": { "default_value": 210 },
"material_bed_temperature": { "default_value": 0 },
"material_diameter": { "default_value": 1.75 },
"layer_height": { "default_value": 0.2 },
"layer_height_0": { "default_value": 0.2 },
"wall_line_count": { "default_value": 3 },

View file

@ -8,7 +8,11 @@
"author": "BQ",
"file_formats": "text/x-gcode",
"platform": "bq_hephestos_platform.stl",
"platform_offset": [ 0, -82, 0]
"platform_offset": [ 0, -82, 0],
"machine_extruder_trains":
{
"0": "bq_hephestos_xl_extruder_0"
}
},
"overrides": {
@ -58,9 +62,6 @@
"material_bed_temperature": {
"default_value": 0
},
"material_diameter": {
"default_value": 1.75
},
"speed_print": {
"default_value": 40
},

View file

@ -8,7 +8,11 @@
"manufacturer": "BQ",
"file_formats": "text/x-gcode",
"platform": "bq_witbox_platform.stl",
"platform_offset": [ 0, -145, -38]
"platform_offset": [ 0, -145, -38],
"machine_extruder_trains":
{
"0": "bq_witbox_extruder_0"
}
},
"overrides": {
@ -58,9 +62,6 @@
"material_bed_temperature": {
"default_value": 0
},
"material_diameter": {
"default_value": 1.75
},
"speed_print": {
"default_value": 40
},

View file

@ -8,7 +8,11 @@
"manufacturer": "BQ",
"file_formats": "text/x-gcode",
"platform": "bq_witbox_platform.stl",
"platform_offset": [0, -145, -38]
"platform_offset": [0, -145, -38],
"machine_extruder_trains":
{
"0": "bq_witbox_2_extruder_0"
}
},
"overrides": {
@ -43,9 +47,6 @@
"material_bed_temperature": {
"default_value": 0
},
"material_diameter": {
"default_value": 1.75
},
"layer_height": {
"default_value": 0.2
},

View file

@ -26,7 +26,6 @@
"machine_width": { "default_value": 215 },
"machine_height": { "default_value": 600 },
"machine_depth": { "default_value": 205 },
"material_diameter": { "default_value": 1.75 },
"infill_pattern": {"value": "'triangles'" },
"infill_before_walls": {"value": false },

View file

@ -26,7 +26,6 @@
"machine_width": { "default_value": 215 },
"machine_height": { "default_value": 400 },
"machine_depth": { "default_value": 205 },
"material_diameter": { "default_value": 1.75 },
"infill_pattern": {"value": "'triangles'" },
"infill_before_walls": {"value": false },

View file

@ -25,7 +25,6 @@
"machine_width": { "default_value": 215 },
"machine_height": { "default_value": 200 },
"machine_depth": { "default_value": 205 },
"material_diameter": { "default_value": 1.75 },
"infill_pattern": {"value": "'triangles'" },
"infill_before_walls": {"value": false },

View file

@ -34,7 +34,6 @@
"overrides": {
"machine_extruder_count": { "default_value": 2 },
"material_diameter": { "default_value": 1.75 },
"machine_heated_bed": { "default_value": true },
"machine_center_is_zero": { "default_value": false },
"gantry_height": { "default_value": 35 },

View file

@ -7,7 +7,11 @@
"author": "Michael Wildermuth",
"manufacturer": "Creality3D",
"file_formats": "text/x-gcode",
"preferred_quality_type": "draft"
"preferred_quality_type": "draft",
"machine_extruder_trains":
{
"0": "creality_cr10_extruder_0"
}
},
"overrides": {
"machine_width": {
@ -27,9 +31,6 @@
[30, 34]
]
},
"material_diameter": {
"default_value": 1.75
},
"machine_nozzle_size": {
"default_value": 0.4
},

View file

@ -6,7 +6,11 @@
"visible": true,
"author": "Michael Wildermuth",
"manufacturer": "Creality3D",
"file_formats": "text/x-gcode"
"file_formats": "text/x-gcode",
"machine_extruder_trains":
{
"0": "creality_cr10s4_extruder_0"
}
},
"overrides": {
"machine_width": {

View file

@ -6,7 +6,11 @@
"visible": true,
"author": "Michael Wildermuth",
"manufacturer": "Creality3D",
"file_formats": "text/x-gcode"
"file_formats": "text/x-gcode",
"machine_extruder_trains":
{
"0": "creality_cr10s5_extruder_0"
}
},
"overrides": {
"machine_width": {

View file

@ -8,7 +8,11 @@
"manufacturer": "Dagoma",
"file_formats": "text/x-gcode",
"platform": "discoeasy200.stl",
"platform_offset": [ 105, -59, 280]
"platform_offset": [ 105, -59, 280],
"machine_extruder_trains":
{
"0": "dagoma_discoeasy200_extruder_0"
}
},
"overrides": {
"machine_width": {
@ -43,9 +47,6 @@
"machine_end_gcode": {
"default_value": "\nM104 S0\nM106 S255\nM140 S0\nG91\nG1 E-1 F300\nG1 Z+3 F3000\nG90\nG28 X Y\nM107\nM84\n"
},
"material_diameter": {
"default_value": 1.75
},
"speed_print": {
"default_value": 60
},

View file

@ -9,7 +9,11 @@
"manufacturer": "Dagoma",
"file_formats": "text/x-gcode",
"platform": "neva.stl",
"platform_offset": [ 0, 0, 0]
"platform_offset": [ 0, 0, 0],
"machine_extruder_trains":
{
"0": "dagoma_neva_extruder_0"
}
},
"overrides": {
"machine_width": {
@ -50,9 +54,6 @@
"machine_end_gcode": {
"default_value": "\nM104 S0\nM106 S255\nM140 S0\nG91\nG1 E-1 F300\nG1 Z+3 E-2 F9000\nG90\nG28\n"
},
"material_diameter": {
"default_value": 1.75
},
"speed_print": {
"default_value": 40
},

View file

@ -8,11 +8,14 @@
"manufacturer": "Deltaprintr",
"file_formats": "text/x-gcode",
"platform_offset": [0, 0, 0],
"platform": ""
"platform": "",
"machine_extruder_trains":
{
"0": "delta_go_extruder_0"
}
},
"overrides": {
"machine_name": { "default_value": "Delta Go" },
"material_diameter": { "default_value": 1.75 },
"default_material_print_temperature": { "default_value": 210 },
"speed_travel": { "default_value": 150 },
"prime_tower_size": { "default_value": 8.66 },

View file

@ -7,7 +7,11 @@
"author": "Ultimaker",
"manufacturer": "Danny Lu",
"file_formats": "text/x-gcode",
"platform_offset": [ 0, 0, 0]
"platform_offset": [ 0, 0, 0],
"machine_extruder_trains":
{
"0": "deltabot_extruder_0"
}
},
"overrides": {

View file

@ -10,7 +10,11 @@
"file_formats": "text/x-gcode",
"icon": "icon_ultimaker2",
"platform": "deltacomb.stl",
"has_machine_quality": true
"has_machine_quality": true,
"machine_extruder_trains":
{
"0": "deltacomb_extruder_0"
}
},
"overrides": {
@ -20,7 +24,6 @@
"machine_depth": { "default_value": 190 },
"machine_center_is_zero": { "default_value": true },
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 },
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
"machine_start_gcode": { "default_value": "G21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;Home all axes (max endstops)\nG1 Z15.0 F9000 ;move the platform down 15mm\nG92 E0 ;zero the extruded length\nG1 F200 E3 ;extrude 3mm of feed stock\nG92 E0 ;zero the extruded length again\nG1 F9000\n;Put printing message on LCD screen\nM117 Printing..."},
"machine_end_gcode": { "default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG28 ;Home all axes (max endstops)\nM84 ;steppers off\nG90 ;absolute positioning" },
@ -28,7 +31,6 @@
"retraction_hop_enabled": { "default_value": true },
"retraction_amount" : { "default_value": 3.5 },
"retraction_speed" : { "default_value": 50 },
"material_diameter": { "default_value": 1.75 },
"material_final_print_temperature": { "value": "material_print_temperature - 5" },
"material_initial_print_temperature": { "value": "material_print_temperature" },
"material_print_temperature_layer_0": { "value": "material_print_temperature + 5" },

View file

@ -6,7 +6,11 @@
"visible": true,
"author": "nliaudat",
"manufacturer": "EasyArts (discontinued)",
"file_formats": "text/x-gcode"
"file_formats": "text/x-gcode",
"machine_extruder_trains":
{
"0": "easyarts_ares_extruder_0"
}
},
"overrides": {
"machine_start_gcode": {
@ -48,9 +52,6 @@
"bottom_thickness": {
"default_value": 1
},
"material_diameter": {
"default_value": 1.75
},
"machine_nozzle_size": {
"default_value": 0.4
},

View file

@ -1,70 +1,72 @@
{
"version": 2,
"name": "FABtotum Personal Fabricator",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "FABtotum",
"manufacturer": "FABtotum",
"category": "Other",
"file_formats": "text/x-gcode",
"platform": "fabtotum_platform.stl",
"icon": "fabtotum_platform.png",
"has_machine_quality": true,
"has_variants": true,
"variants_name": "Head",
"preferred_variant_name": "Lite 0.4 mm",
"preferred_material": "fabtotum_pla",
"supports_usb_connection": false
},
"overrides": {
"machine_name": { "default_value": "FABtotum Personal Fabricator" },
"machine_start_gcode": {
"default_value": ";Layer height: {layer_height}\n;Walls: {wall_thickness}\n;Fill: {infill_sparse_density}\n;Top\\Bottom Thickness: {top_bottom_thickness}\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nG4 S1 ;1 millisecond pause to buffer the bep bep \nM300 S2 ;FAB bep bep (start the print, go check the oozing and skirt lines adesion) \nG4 S1 ;1 second pause to reach the printer (run fast)\nG92 E0 ;zero the extruded length \nG1 F200 E35 ;slowly extrude 35mm of filament to clean the nozzle and build up extrusion pressure \nG92 E0 ;zero the extruded length again \n;print"
"version": 2,
"name": "FABtotum Personal Fabricator",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "FABtotum",
"manufacturer": "FABtotum",
"category": "Other",
"file_formats": "text/x-gcode",
"platform": "fabtotum_platform.stl",
"icon": "fabtotum_platform.png",
"has_machine_quality": true,
"has_variants": true,
"variants_name": "Head",
"preferred_variant_name": "Lite 0.4 mm",
"preferred_material": "fabtotum_pla",
"supports_usb_connection": false,
"machine_extruder_trains":
{
"0": "fabtotum_extruder_0"
}
},
"machine_end_gcode": {
"default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-3 X+5 Y+5 F5000 ;move Z up a bit and retract filament even more\n;end of the print\nM84 ;steppers off\nG90 ;absolute positioning\nM300 S2 ;FAB bep bep (end print)"
},
"gantry_height": { "default_value": 55 },
"machine_width": { "default_value": 214 },
"machine_height": { "default_value": 241.5 },
"machine_depth": { "default_value": 234 },
"machine_center_is_zero": { "default_value": false },
"machine_heated_bed": { "default_value": true },
"machine_nozzle_size": { "default_value": 0.4 },
"machine_head_with_fans_polygon": { "default_value": [[-75, 35], [-75, -18], [18, 35], [18, -18]] },
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
"machine_max_feedrate_x": { "default_value": 250 },
"machine_max_feedrate_y": { "default_value": 250 },
"machine_max_feedrate_z": { "default_value": 15 },
"machine_max_acceleration_x": { "default_value": 10000 },
"machine_max_acceleration_y": { "default_value": 10000 },
"machine_max_acceleration_z": { "default_value": 50 },
"machine_max_acceleration_e": { "default_value": 100 },
"machine_acceleration": { "default_value": 4000 },
"machine_max_jerk_xy": { "default_value": 25.0 },
"machine_max_jerk_z": { "default_value": 0.4 },
"machine_max_jerk_e": { "default_value": 1.0 },
"retraction_hop_enabled": { "default_value": false },
"material_diameter": { "default_value": 1.75 },
"material_final_print_temperature": { "value": "material_print_temperature - 5" },
"material_initial_print_temperature": { "value": "material_print_temperature" },
"travel_avoid_distance": { "default_value": 1, "value": 1 },
"speed_travel": { "default_value": 200, "value": 200 },
"speed_infill": { "value": "round(speed_print * 1.05, 0)" },
"speed_topbottom": { "value": "round(speed_print * 0.95, 0)" },
"speed_wall": { "value": "speed_print" },
"speed_wall_0": { "value": "round(speed_print * 0.9, 0)" },
"speed_wall_x": { "value": "speed_wall" },
"speed_layer_0": { "value": "min(round(speed_print * 0.75, 0), 45.0)" },
"speed_travel_layer_0": { "value": "round(speed_travel * 0.7, 0)" },
"skirt_brim_speed": { "value": "speed_layer_0" },
"skirt_line_count": { "default_value": 3 },
"skirt_brim_minimal_length": { "default_value": 150 },
"infill_sparse_density": { "default_value": 24 },
"top_bottom_thickness": { "default_value": 0.6 },
"support_z_distance": { "default_value": 0.2, "value": "min(2 * layer_height, machine_nozzle_size * 0.75)" },
"support_interface_enable": { "default_value": true }
}
"overrides": {
"machine_name": { "default_value": "FABtotum Personal Fabricator" },
"machine_start_gcode": {
"default_value": ";Layer height: {layer_height}\n;Walls: {wall_thickness}\n;Fill: {infill_sparse_density}\n;Top\\Bottom Thickness: {top_bottom_thickness}\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nG4 S1 ;1 millisecond pause to buffer the bep bep \nM300 S2 ;FAB bep bep (start the print, go check the oozing and skirt lines adesion) \nG4 S1 ;1 second pause to reach the printer (run fast)\nG92 E0 ;zero the extruded length \nG1 F200 E35 ;slowly extrude 35mm of filament to clean the nozzle and build up extrusion pressure \nG92 E0 ;zero the extruded length again \n;print"
},
"machine_end_gcode": {
"default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-3 X+5 Y+5 F5000 ;move Z up a bit and retract filament even more\n;end of the print\nM84 ;steppers off\nG90 ;absolute positioning\nM300 S2 ;FAB bep bep (end print)"
},
"gantry_height": { "default_value": 55 },
"machine_width": { "default_value": 214 },
"machine_height": { "default_value": 241.5 },
"machine_depth": { "default_value": 234 },
"machine_center_is_zero": { "default_value": false },
"machine_heated_bed": { "default_value": true },
"machine_nozzle_size": { "default_value": 0.4 },
"machine_head_with_fans_polygon": { "default_value": [[-75, 35], [-75, -18], [18, 35], [18, -18]] },
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
"machine_max_feedrate_x": { "default_value": 250 },
"machine_max_feedrate_y": { "default_value": 250 },
"machine_max_feedrate_z": { "default_value": 15 },
"machine_max_acceleration_x": { "default_value": 10000 },
"machine_max_acceleration_y": { "default_value": 10000 },
"machine_max_acceleration_z": { "default_value": 50 },
"machine_max_acceleration_e": { "default_value": 100 },
"machine_acceleration": { "default_value": 4000 },
"machine_max_jerk_xy": { "default_value": 25.0 },
"machine_max_jerk_z": { "default_value": 0.4 },
"machine_max_jerk_e": { "default_value": 1.0 },
"retraction_hop_enabled": { "default_value": false },
"material_final_print_temperature": { "value": "material_print_temperature - 5" },
"material_initial_print_temperature": { "value": "material_print_temperature" },
"travel_avoid_distance": { "default_value": 1, "value": 1 },
"speed_travel": { "default_value": 200, "value": 200 },
"speed_infill": { "value": "round(speed_print * 1.05, 0)" },
"speed_topbottom": { "value": "round(speed_print * 0.95, 0)" },
"speed_wall": { "value": "speed_print" },
"speed_wall_0": { "value": "round(speed_print * 0.9, 0)" },
"speed_wall_x": { "value": "speed_wall" },
"speed_layer_0": { "value": "min(round(speed_print * 0.75, 0), 45.0)" },
"speed_travel_layer_0": { "value": "round(speed_travel * 0.7, 0)" },
"skirt_brim_speed": { "value": "speed_layer_0" },
"skirt_line_count": { "default_value": 3 },
"skirt_brim_minimal_length": { "default_value": 150 },
"infill_sparse_density": { "default_value": 24 },
"top_bottom_thickness": { "default_value": 0.6 },
"support_z_distance": { "default_value": 0.2, "value": "min(2 * layer_height, machine_nozzle_size * 0.75)" },
"support_interface_enable": { "default_value": true }
}
}

View file

@ -2108,20 +2108,6 @@
"settable_per_extruder": false,
"settable_per_meshgroup": false
},
"material_diameter":
{
"label": "Diameter",
"description": "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament.",
"unit": "mm",
"type": "float",
"default_value": 2.85,
"minimum_value": "0.0001",
"minimum_value_warning": "0.4",
"maximum_value_warning": "3.5",
"enabled": "machine_gcode_flavor != \"UltiGCode\"",
"settable_per_mesh": false,
"settable_per_extruder": true
},
"material_adhesion_tendency":
{
"label": "Adhesion Tendency",

View file

@ -48,7 +48,6 @@
"adhesion_type": { "default_value": "skirt" },
"skirt_brim_minimal_length": { "default_value": 130},
"material_diameter": { "default_value": 1.75 },
"machine_start_gcode": {
"default_value": "; FELIXprinters | www.FELIXprinters.com | Zeemanlaan 15 3401 MV IJsselstein The Netherlands\n; FELIX Tec 4 | Start Code Dual Extruders v1.0\n; Modified by kerog777@gmail.com\n;================================ \n;Initializing\nM80 ; Turn on the power supply\nM107 ; Turn off fans\nM117 Heating up\nM104 T0 S120\nM104 T1 S120\nM140 S{print_bed_temperature} ; Heatup Bed and continue\nG28 ; Home all\nM109 T0 S{print_temperature} ; Heatup hot-end and continue\nM117 Purging\nT0 ; Select extruder 1\nG92 E0 ; Reset extruder\nG1 X10.0 Y1.1 Z5.0 F15240 ; Move to start-line position\nG1 Z0.3 F15240 ; Move z up\nG1 X127.0 Y1.1 Z0.3 F1500.0 E15 ; Purge 1st line\nG92 E0 ; Reset extruder\n\n;================================ ; Initializing done\nM117 FELIXprinting"
},

View file

@ -7,14 +7,17 @@
"author": "Jaime van Kessel & Paul Bussiere",
"manufacturer": "Folger Tech",
"file_formats": "text/x-gcode",
"platform": "FT-5_build_plate.stl"
"platform": "FT-5_build_plate.stl",
"machine_extruder_trains":
{
"0": "folgertech_FT-5_extruder_0"
}
},
"overrides": {
"machine_heated_bed": { "default_value": true },
"machine_width": { "default_value": 300 },
"machine_height": { "default_value": 400 },
"machine_depth": { "default_value": 300 },
"material_diameter": { "default_value": 1.75 },
"gantry_height": { "default_value": 55 },
"machine_start_gcode": {

View file

@ -12,8 +12,11 @@
"platform": "gmax_1-5_xt-plus_s3d_full model_150707.stl",
"has_machine_quality": true,
"has_variants": true,
"variants_name": "Hotend",
"preferred_variant_name": "0.5mm E3D (Default)"
"variants_name": "Hotend",
"preferred_variant_name": "0.5mm E3D (Default)",
"machine_extruder_trains": {
"0": "gmax15plus_extruder_0"
}
},
"overrides": {
@ -24,7 +27,6 @@
"machine_depth": { "default_value": 406 },
"machine_height": { "default_value": 533 },
"machine_center_is_zero": { "default_value": false },
"material_diameter": { "default_value": 1.75 },
"machine_nozzle_size": { "default_value": 0.5 },
"layer_height": { "default_value": 0.2 },
"layer_height_0": { "default_value": 0.3 },

View file

@ -28,7 +28,6 @@
"machine_depth": { "default_value": 406 },
"machine_height": { "default_value": 533 },
"machine_center_is_zero": { "default_value": false },
"material_diameter": { "default_value": 1.75 },
"machine_nozzle_size": { "default_value": 0.5 },
"layer_height": { "default_value": 0.2 },
"layer_height_0": { "default_value": 0.3 },

View file

@ -8,7 +8,11 @@
"manufacturer": "German RepRap",
"file_formats": "text/x-gcode",
"icon": "icon_ultimaker.png",
"platform": "grr_neo_platform.stl"
"platform": "grr_neo_platform.stl",
"machine_extruder_trains":
{
"0": "grr_neo_extruder_0"
}
},
"overrides": {

View file

@ -28,7 +28,6 @@
"machine_center_is_zero": { "default_value": false },
"material_print_temperature": { "default_value": 200 },
"material_bed_temperature": { "default_value": 60 },
"material_diameter": { "default_value": 1.75 },
"line_width": { "default_value": 0.48 },
"layer_height": { "default_value": 0.2 },
"layer_height_0": { "default_value": 0.2 },

View file

@ -14,7 +14,10 @@
"has_materials": true,
"has_variants": true,
"has_machine_materials": true,
"has_machine_quality": true
"has_machine_quality": true,
"machine_extruder_trains": {
"0": "imade3d_jellybox_extruder_0"
}
},
"overrides": {
@ -24,7 +27,6 @@
"machine_height": { "default_value": 145 },
"machine_depth": { "default_value": 160 },
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 },
"machine_heated_bed": { "default_value": true },
"machine_center_is_zero": { "default_value": false },
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },

View file

@ -8,7 +8,11 @@
"manufacturer": "Innovo",
"file_formats": "text/x-gcode",
"platform": "inventor_platform.stl",
"platform_offset": [-180, -0.25, 160]
"platform_offset": [-180, -0.25, 160],
"machine_extruder_trains":
{
"0": "innovo_inventor_extruder_0"
}
},
"overrides": {
@ -66,9 +70,6 @@
"material_bed_temperature": {
"default_value": 60
},
"material_diameter": {
"default_value": 1.75
},
"speed_print": {
"default_value": 50
},

View file

@ -7,7 +7,11 @@
"author": "Ultimaker",
"manufacturer": "Fracktal",
"file_formats": "text/x-gcode",
"platform_offset": [ 0, 0, 0]
"platform_offset": [ 0, 0, 0],
"machine_extruder_trains":
{
"0": "julia_extruder_0"
}
},
"overrides": {
@ -28,7 +32,6 @@
"brim_line_count": { "default_value": 15 },
"skin_overlap": { "default_value": 30 },
"prime_tower_size": { "default_value": 8.660254037844387 },
"material_diameter": { "default_value": 1.75 },
"bottom_thickness": { "default_value": 0.8 },
"retraction_amount": { "default_value": 3 },
"speed_topbottom": { "default_value": 80 },

View file

@ -9,7 +9,11 @@
"file_formats": "text/x-gcode",
"platform": "kemiq_q2.stl",
"has_machine_quality": true,
"has_materials": true
"has_materials": true,
"machine_extruder_trains":
{
"0": "kemiq_q2_beta_extruder_0"
}
},
"overrides": {
@ -30,9 +34,6 @@
"machine_center_is_zero": {
"default_value": false
},
"material_diameter": {
"default_value": 1.75
},
"machine_nozzle_size": {
"default_value": 0.4
},

View file

@ -9,7 +9,11 @@
"file_formats": "text/x-gcode",
"platform": "kemiq_q2.stl",
"has_machine_quality": true,
"has_materials": true
"has_materials": true,
"machine_extruder_trains":
{
"0": "kemiq_q2_gama_extruder_0"
}
},
"overrides": {
@ -31,9 +35,6 @@
"machine_center_is_zero": {
"default_value": false
},
"material_diameter": {
"default_value": 1.75
},
"machine_nozzle_size": {
"default_value": 0.4
},

View file

@ -9,7 +9,11 @@
"file_formats": "text/x-gcode",
"icon": "icon_ultimaker2",
"platform": "kossel_platform.stl",
"platform_offset": [0, -0.25, 0]
"platform_offset": [0, -0.25, 0],
"machine_extruder_trains":
{
"0": "kossel_mini_extruder_0"
}
},
"overrides": {
@ -31,9 +35,6 @@
"machine_nozzle_size": {
"default_value": 0.4
},
"material_diameter": {
"default_value": 1.75
},
"machine_gcode_flavor": {
"default_value": "RepRap (Marlin/Sprinter)"
},

View file

@ -9,7 +9,11 @@
"file_formats": "text/x-gcode",
"icon": "icon_ultimaker2",
"platform": "kossel_pro_build_platform.stl",
"platform_offset": [0, -0.25, 0]
"platform_offset": [0, -0.25, 0],
"machine_extruder_trains":
{
"0": "kossel_pro_extruder_0"
}
},
"overrides": {
"machine_heated_bed": {
@ -30,9 +34,6 @@
"machine_nozzle_size": {
"default_value": 0.35
},
"material_diameter": {
"default_value": 1.75
},
"machine_gcode_flavor": {
"default_value": "RepRap (Marlin/Sprinter)"
},

View file

@ -7,7 +7,11 @@
"author": "Ultimaker",
"manufacturer": "Kupido",
"file_formats": "text/x-gcode",
"platform_offset": [ 0, 0, 0]
"platform_offset": [ 0, 0, 0],
"machine_extruder_trains":
{
"0": "kupido_extruder_0"
}
},
"overrides": {

View file

@ -9,7 +9,11 @@
"file_formats": "text/x-gcode",
"icon": "icon_ultimaker2",
"platform": "makeR_pegasus_platform.stl",
"platform_offset": [-200, -10, 200]
"platform_offset": [-200, -10, 200],
"machine_extruder_trains":
{
"0": "makeR_pegasus_extruder_0"
}
},
"overrides": {
@ -32,9 +36,6 @@
"machine_nozzle_size": {
"default_value": 0.4
},
"material_diameter": {
"default_value": 2.85
},
"machine_head_polygon": {
"default_value": [
[-75, -18],

View file

@ -9,7 +9,11 @@
"file_formats": "text/x-gcode",
"icon": "icon_ultimaker2",
"platform": "makeR_prusa_tairona_i3_platform.stl",
"platform_offset": [-2, 0, 0]
"platform_offset": [-2, 0, 0],
"machine_extruder_trains":
{
"0": "makeR_prusa_tairona_i3_extruder_0"
}
},
"overrides": {
@ -32,9 +36,6 @@
"machine_nozzle_size": {
"default_value": 0.4
},
"material_diameter": {
"default_value": 1.75
},
"machine_head_polygon": {
"default_value": [
[-75, -18],

View file

@ -69,9 +69,6 @@
"prime_tower_position_y": {
"value": "160"
},
"material_diameter": {
"default_value": 1.75
},
"layer_height": {
"default_value": 0.2
},

View file

@ -69,9 +69,6 @@
"prime_tower_position_y": {
"value": "160"
},
"material_diameter": {
"default_value": 1.75
},
"layer_height": {
"default_value": 0.2
},

View file

@ -9,7 +9,11 @@
"file_formats": "text/x-gcode;application/x-stl-ascii;application/x-stl-binary;application/x-wavefront-obj",
"icon": "icon_ultimaker2.png",
"platform": "makerstarter_platform.stl",
"preferred_quality_type": "draft"
"preferred_quality_type": "draft",
"machine_extruder_trains":
{
"0": "maker_starter_extruder_0"
}
},
"overrides": {

View file

@ -7,14 +7,17 @@
"author": "Ultimaker",
"manufacturer": "MakerBot",
"file_formats": "application/x3g",
"platform_offset": [ 0, 0, 0]
"platform_offset": [ 0, 0, 0],
"machine_extruder_trains":
{
"0": "makerbotreplicator_extruder_0"
}
},
"overrides": {
"prime_tower_size": { "default_value": 10.0 },
"infill_sparse_density": { "default_value": 10 },
"speed_travel": { "default_value": 150 },
"material_diameter": { "default_value": 1.75 },
"layer_height": { "default_value": 0.15 },
"material_print_temperature": { "default_value": 220 },
"machine_extruder_count": { "default_value": 1 },

View file

@ -8,7 +8,11 @@
"author": "Ruben Dulek",
"manufacturer": "Malyan",
"machine_x3g_variant": "r1d",
"file_formats": "application/x3g"
"file_formats": "application/x3g",
"machine_extruder_trains":
{
"0": "malyan_m180_extruder_0"
}
},
"overrides": {
@ -62,11 +66,6 @@
},
"machine_end_gcode": {
"default_value": "G92 Z0\nG1 Z10 F400\nM18\nM109 S0 T0\nM104 S0 T0\nM73 P100 (end build progress)\nG162 X Y F3000\nM18"
},
"material_diameter": {
"default_value": 1.75,
"minimum_value_warning": "1.5",
"maximum_value_warning": "2.0"
}
}
}

View file

@ -15,7 +15,11 @@
"supports_usb_connection": true,
"visible": true,
"first_start_actions": ["MachineSettingsAction"],
"supported_actions": ["MachineSettingsAction"]
"supported_actions": ["MachineSettingsAction"],
"machine_extruder_trains":
{
"0": "malyan_m200_extruder_0"
}
},
"overrides": {
@ -56,7 +60,6 @@
"machine_height": { "default_value": 120 },
"machine_heated_bed": { "default_value": true },
"machine_center_is_zero": { "default_value": false },
"material_diameter": { "default_value": 1.75 },
"machine_nozzle_size": {
"default_value": 0.4,
"minimum_value": 0.15

View file

@ -7,7 +7,11 @@
"author": "RBC",
"manufacturer": "Mankati",
"file_formats": "text/x-gcode",
"platform": "mankati_fullscale_xt_plus_platform.stl"
"platform": "mankati_fullscale_xt_plus_platform.stl",
"machine_extruder_trains":
{
"0": "mankati_fullscale_xt_plus_extruder_0"
}
},
"overrides": {
"machine_name": { "default_value": "Mankati Fullscale XT Plus" },
@ -40,7 +44,6 @@
"top_bottom_thickness": { "default_value": 0.3 },
"material_print_temperature": { "default_value": 195 },
"material_bed_temperature": { "default_value": 60 },
"material_diameter": { "default_value": 1.75 },
"retraction_enable": { "default_value": true },
"retraction_speed": { "default_value": 50 },
"retraction_amount": { "default_value": 0.8 },

View file

@ -9,7 +9,11 @@
"manufacturer": "Nophead",
"file_formats": "text/x-gcode",
"platform": "mendel90_platform.stl",
"platform_offset": [0, -23.6, 0]
"platform_offset": [0, -23.6, 0],
"machine_extruder_trains":
{
"0": "mendel90_extruder_0"
}
},
"pages": [
@ -69,9 +73,6 @@
"machine_nozzle_size": {
"default_value": 0.4
},
"material_diameter": {
"default_value": 1.75
},
"machine_head_with_fans_polygon":
{
"default_value": [

View file

@ -9,7 +9,11 @@
"category": "Other",
"file_formats": "text/x-gcode",
"quality_definition": "malyan_m200",
"visible": true
"visible": true,
"machine_extruder_trains":
{
"0": "monoprice_select_mini_v1_extruder_0"
}
},
"overrides": {

View file

@ -11,7 +11,11 @@
"has_machine_quality": true,
"has_materials": true,
"preferred_quality_type": "normal",
"visible": true
"visible": true,
"machine_extruder_trains":
{
"0": "monoprice_select_mini_v2_extruder_0"
}
},
"overrides": {

View file

@ -23,7 +23,6 @@
"prime_tower_size": { "default_value": 7.0710678118654755 },
"infill_sparse_density": { "default_value": 15 },
"speed_travel": { "default_value": 150 },
"material_diameter": { "default_value": 1.75 },
"layer_height": { "default_value": 0.3 },
"machine_nozzle_size": { "default_value": 0.35 },
"material_print_temperature": { "default_value": 240 },

View file

@ -8,7 +8,11 @@
"manufacturer": "Peopoly",
"file_formats": "text/x-gcode",
"has_machine_quality": true,
"has_materials": false
"has_materials": false,
"machine_extruder_trains":
{
"0": "peopoly_moai_extruder_0"
}
},
"overrides": {
@ -134,10 +138,6 @@
"material_bed_temperature": {
"enabled": false
},
"material_diameter": {
"enabled": false,
"default_value": 1.75
},
"cool_fan_enabled": {
"enabled": false,
"value": "False"

View file

@ -7,7 +7,11 @@
"author": "Chris Pearson",
"manufacturer": "Printrbot",
"file_formats": "text/x-gcode",
"platform": "printrbot_play.stl"
"platform": "printrbot_play.stl",
"machine_extruder_trains":
{
"0": "printrbot_play_extruder_0"
}
},
"overrides": {
@ -17,7 +21,6 @@
"machine_depth": { "default_value": 100 },
"machine_height": { "default_value": 130 },
"machine_center_is_zero": { "default_value": false },
"material_diameter": { "default_value": 1.75 },
"machine_nozzle_size": { "default_value": 0.4 },
"layer_height": { "default_value": 0.2 },
"layer_height_0": { "default_value": 0.3 },

View file

@ -7,7 +7,11 @@
"author": "Chris Pearson",
"manufacturer": "Printrbot",
"file_formats": "text/x-gcode",
"platform": ""
"platform": "",
"machine_extruder_trains":
{
"0": "printrbot_play_heated_extruder_0"
}
},
"overrides": {

View file

@ -8,7 +8,11 @@
"manufacturer": "PrintrBot",
"platform": "printrbot_simple_metal_platform.stl",
"platform_offset": [0, -3.45, 0],
"file_formats": "text/x-gcode"
"file_formats": "text/x-gcode",
"machine_extruder_trains":
{
"0": "printrbot_simple_extruder_0"
}
},
"overrides": {
@ -19,7 +23,6 @@
"machine_depth": { "default_value": 140 },
"machine_center_is_zero": { "default_value": false },
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 },
"machine_head_with_fans_polygon": {
"default_value": [
[-49, 20],

View file

@ -8,7 +8,11 @@
"manufacturer": "PrintrBot",
"platform": "printrbot_simple_metal_upgrade.stl",
"platform_offset": [0, -0.3, 0],
"file_formats": "text/x-gcode"
"file_formats": "text/x-gcode",
"machine_extruder_trains":
{
"0": "printrbot_simple_extended_extruder_0"
}
},
"overrides": {
@ -19,7 +23,6 @@
"machine_depth": { "default_value": 150 },
"machine_center_is_zero": { "default_value": false },
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 },
"machine_head_with_fans_polygon": {
"default_value": [
[ 55, -20 ],

View file

@ -6,7 +6,11 @@
"visible": true,
"author": "Timur Tabi",
"manufacturer": "Printrbot",
"file_formats": "text/x-gcode"
"file_formats": "text/x-gcode",
"machine_extruder_trains":
{
"0": "printrbot_simple_makers_kit_extruder_0"
}
},
"overrides": {
@ -15,7 +19,6 @@
"machine_width": { "default_value": 100 },
"machine_depth": { "default_value": 100 },
"machine_height": { "default_value": 115 },
"material_diameter": { "default_value": 1.75 },
"machine_nozzle_size": { "default_value": 0.4 },
"machine_head_with_fans_polygon": {
"default_value": [

View file

@ -8,7 +8,11 @@
"manufacturer": "Prusajr",
"file_formats": "text/x-gcode",
"icon": "icon_ultimaker2",
"platform": "prusai3_platform.stl"
"platform": "prusai3_platform.stl",
"machine_extruder_trains":
{
"0": "prusa_i3_extruder_0"
}
},
"overrides": {
@ -31,9 +35,6 @@
"machine_nozzle_size": {
"default_value": 0.4
},
"material_diameter": {
"default_value": 1.75
},
"machine_head_polygon": {
"default_value": [
[-75, -18],

View file

@ -9,7 +9,11 @@
"file_formats": "text/x-gcode",
"icon": "icon_ultimaker2",
"platform": "prusai3_platform.stl",
"has_materials": true
"has_materials": true,
"machine_extruder_trains":
{
"0": "prusa_i3_mk2_extruder_0"
}
},
"overrides": {
@ -19,7 +23,6 @@
"machine_height": { "default_value": 200 },
"machine_depth": { "default_value": 210 },
"machine_center_is_zero": { "default_value": false },
"material_diameter": { "default_value": 1.75 },
"material_bed_temperature": { "default_value": 55 },
"machine_nozzle_size": { "default_value": 0.4 },
"layer_height": { "default_value": 0.1 },

View file

@ -8,7 +8,11 @@
"manufacturer": "Prusajr",
"file_formats": "text/x-gcode",
"icon": "icon_ultimaker2.png",
"platform": "prusai3_xl_platform.stl"
"platform": "prusai3_xl_platform.stl",
"machine_extruder_trains":
{
"0": "prusa_i3_xl_extruder_0"
}
},
"overrides": {
@ -31,9 +35,6 @@
"machine_nozzle_size": {
"default_value": 0.4
},
"material_diameter": {
"default_value": 1.75
},
"machine_head_polygon": {
"default_value": [
[-75, -18],

View file

@ -21,7 +21,6 @@
"prime_tower_size": { "default_value": 8.660254037844387 },
"speed_wall_x": { "default_value": 40 },
"speed_wall_0": { "default_value": 40 },
"material_diameter": { "default_value": 1.75 },
"speed_topbottom": { "default_value": 40 },
"layer_height": { "default_value": 0.2 },
"material_print_temperature": { "default_value": 195 },

View file

@ -54,9 +54,6 @@
"machine_min_cool_heat_time_window": {
"default_value": 3600
},
"material_diameter": {
"default_value": 1.75
},
"retraction_amount": {
"default_value": 1.0
},

View file

@ -54,9 +54,6 @@
"machine_min_cool_heat_time_window": {
"default_value": 3600
},
"material_diameter": {
"default_value": 1.75
},
"retraction_amount": {
"default_value": 1.0
},

View file

@ -8,7 +8,11 @@
"manufacturer": "Raise3D",
"category": "Other",
"file_formats": "text/x-gcode",
"has_materials": true
"has_materials": true,
"machine_extruder_trains":
{
"0": "raise3D_N2_plus_single_extruder_0"
}
},
"overrides": {
@ -49,9 +53,6 @@
"machine_min_cool_heat_time_window": {
"default_value": 3600
},
"material_diameter": {
"default_value": 1.75
},
"retraction_amount": {
"default_value": 1.0
},

View file

@ -8,7 +8,11 @@
"manufacturer": "Raise3D",
"category": "Other",
"file_formats": "text/x-gcode",
"has_materials": true
"has_materials": true,
"machine_extruder_trains":
{
"0": "raise3D_N2_single_extruder_0"
}
},
"overrides": {
@ -49,9 +53,6 @@
"machine_min_cool_heat_time_window": {
"default_value": 3600
},
"material_diameter": {
"default_value": 1.75
},
"retraction_amount": {
"default_value": 1.0
},

View file

@ -6,7 +6,11 @@
"author": "Simon Peter (based on RF100.ini by Conrad Electronic SE)",
"file_formats": "text/x-gcode",
"manufacturer": "Renkforce",
"visible": true
"visible": true,
"machine_extruder_trains":
{
"0": "renkforce_rf100_extruder_0"
}
},
"overrides": {
@ -76,9 +80,6 @@
"material_bed_temperature": {
"enabled": false
},
"material_diameter": {
"value": "1.75"
},
"material_flow": {
"value": "110"
},

View file

@ -7,7 +7,11 @@
"author": "Ultimaker",
"manufacturer": "Rigid3D",
"file_formats": "text/x-gcode",
"platform_offset": [ 0, 0, 0]
"platform_offset": [ 0, 0, 0],
"machine_extruder_trains":
{
"0": "rigid3d_extruder_0"
}
},
"overrides": {
@ -24,7 +28,6 @@
"speed_wall_x": { "default_value": 40 },
"speed_travel": { "default_value": 100 },
"bottom_thickness": { "default_value": 0.75 },
"material_diameter": { "default_value": 1.75 },
"layer_height_0": { "default_value": 0.25 },
"support_angle": { "default_value": 45 },
"material_bed_temperature": { "default_value": 100 },

View file

@ -7,7 +7,11 @@
"author": "Ultimaker",
"manufacturer": "Rigid3D",
"file_formats": "text/x-gcode",
"platform_offset": [ 0, 0, 0]
"platform_offset": [ 0, 0, 0],
"machine_extruder_trains":
{
"0": "rigid3d_3rdgen_extruder_0"
}
},
"overrides": {
@ -23,7 +27,6 @@
"skirt_gap": { "default_value": 5.0 },
"speed_travel": { "default_value": 120 },
"bottom_thickness": { "default_value": 0.75 },
"material_diameter": { "default_value": 1.75 },
"layer_height_0": { "default_value": 0.25 },
"support_angle": { "default_value": 45 },
"material_bed_temperature": { "default_value": 100 },

View file

@ -7,7 +7,11 @@
"author": "Ultimaker",
"manufacturer": "Rigid3D",
"file_formats": "text/x-gcode",
"platform_offset": [ 0, 0, 0]
"platform_offset": [ 0, 0, 0],
"machine_extruder_trains":
{
"0": "rigid3d_hobby_extruder_0"
}
},
"overrides": {
@ -17,7 +21,6 @@
"skirt_gap": { "default_value": 5.0 },
"cool_min_layer_time": { "default_value": 15 },
"support_pattern": { "default_value": "grid" },
"material_diameter": { "default_value": 1.75 },
"layer_height_0": { "default_value": 0.25 },
"speed_wall_x": { "default_value": 30 },
"skirt_line_count": { "default_value": 2 },

View file

@ -10,7 +10,11 @@
"file_formats": "text/x-gcode",
"platform": "rigid3d_mucit_platform.stl",
"platform_offset": [ 0, -19, 0],
"preferred_quality_type": "draft"
"preferred_quality_type": "draft",
"machine_extruder_trains":
{
"0": "rigid3d_mucit_extruder_0"
}
},
"overrides": {
"machine_name": { "default_value": "Rigid3D Mucit" },
@ -35,9 +39,6 @@
"material_print_temperature": {
"value": "205"
},
"material_diameter": {
"default_value": 1.75
},
"speed_print": {
"default_value": 40
},

View file

@ -7,7 +7,11 @@
"author": "Ultimaker",
"manufacturer": "Rigid3D",
"file_formats": "text/x-gcode",
"platform_offset": [ 0, 0, 0]
"platform_offset": [ 0, 0, 0],
"machine_extruder_trains":
{
"0": "rigid3d_zero_extruder_0"
}
},
"overrides": {
@ -30,7 +34,6 @@
"prime_tower_size": { "default_value": 7.745966692414834 },
"skirt_line_count": { "default_value": 2 },
"speed_wall_x": { "default_value": 30 },
"material_diameter": { "default_value": 1.75 },
"bottom_thickness": { "default_value": 0.75 },
"layer_height_0": { "default_value": 0.25 },
"top_thickness": { "default_value": 0.75 },

View file

@ -9,7 +9,11 @@
"has_materials": false,
"file_formats": "text/x-gcode",
"platform": "rigid3d_zero2_platform.stl",
"platform_offset": [ 5, 0, -35]
"platform_offset": [ 5, 0, -35],
"machine_extruder_trains":
{
"0": "rigid3d_zero2_extruder_0"
}
},
"overrides": {
"machine_name": { "default_value": "Rigid3D Zero2" },
@ -43,9 +47,6 @@
"material_bed_temperature": {
"default_value": 100
},
"material_diameter": {
"default_value": 1.75
},
"speed_print": {
"default_value": 40
},

View file

@ -7,7 +7,11 @@
"author": "RBC",
"manufacturer": "RigidBot",
"file_formats": "text/x-gcode",
"platform": "rigidbot_platform.stl"
"platform": "rigidbot_platform.stl",
"machine_extruder_trains":
{
"0": "rigidbot_extruder_0"
}
},
"overrides": {
@ -51,9 +55,6 @@
"material_bed_temperature": {
"default_value": 60
},
"material_diameter": {
"default_value": 1.75
},
"speed_print": {
"default_value": 60
},

View file

@ -7,7 +7,11 @@
"author": "RBC",
"manufacturer": "RigidBot",
"file_formats": "text/x-gcode",
"platform": "rigidbotbig_platform.stl"
"platform": "rigidbotbig_platform.stl",
"machine_extruder_trains":
{
"0": "rigidbot_big_extruder_0"
}
},
"overrides": {
@ -54,9 +58,6 @@
"material_bed_temperature": {
"default_value": 60
},
"material_diameter": {
"default_value": 1.75
},
"speed_print": {
"default_value": 60
},

View file

@ -7,7 +7,11 @@
"author": "Ultimaker",
"manufacturer": "Robo 3D",
"file_formats": "text/x-gcode",
"platform_offset": [ 0, 0, 0]
"platform_offset": [ 0, 0, 0],
"machine_extruder_trains":
{
"0": "robo_3d_r1_extruder_0"
}
},
"overrides": {
@ -30,7 +34,6 @@
"prime_tower_size": { "default_value": 8.660254037844387 },
"support_enable": { "default_value": true },
"cool_fan_full_at_height": { "default_value": 0.1 },
"material_diameter": { "default_value": 1.75 },
"bottom_thickness": { "default_value": 1.2 },
"raft_airgap": { "default_value": 0.2 },
"layer_height_0": { "default_value": 0.15 },

View file

@ -9,7 +9,11 @@
"file_formats": "text/x-gcode",
"icon": "icon_ultimaker2",
"platform": "artemis_platform.stl",
"has_materials": true
"has_materials": true,
"machine_extruder_trains":
{
"0": "seemecnc_artemis_extruder_0"
}
},
"overrides": {
@ -25,7 +29,6 @@
"machine_nozzle_size": { "default_value": 0.5 },
"machine_shape": { "default_value": "elliptic" },
"machine_width": { "default_value": 290 },
"material_diameter": { "default_value": 1.75 },
"relative_extrusion": { "default_value": false },
"retraction_amount": { "default_value": 3.2 },
"retraction_combing": { "default_value": "off" },

View file

@ -9,7 +9,11 @@
"file_formats": "text/x-gcode",
"icon": "icon_ultimaker2",
"platform": "rostock_platform.stl",
"has_materials": true
"has_materials": true,
"machine_extruder_trains":
{
"0": "seemecnc_v32_extruder_0"
}
},
"overrides": {
@ -25,7 +29,6 @@
"machine_nozzle_size": { "default_value": 0.5 },
"machine_shape": { "default_value": "elliptic" },
"machine_width": { "default_value": 265 },
"material_diameter": { "default_value": 1.75 },
"relative_extrusion": { "default_value": false },
"retraction_amount": { "default_value": 3.2 },
"retraction_combing": { "default_value": "off" },

View file

@ -10,7 +10,11 @@
"platform": "tam_series1.stl",
"platform_offset": [-580.0, -6.23, 253.5],
"has_materials": false,
"supported_actions":["UpgradeFirmware"]
"supported_actions": ["UpgradeFirmware"],
"machine_extruder_trains":
{
"0": "tam_extruder_0"
}
},
"overrides": {
"machine_name": { "default_value": "TypeAMachines" },
@ -43,7 +47,6 @@
"machine_use_extruder_offset_to_offset_coords": { "default_value": true },
"material_diameter": { "default_value": 1.75 },
"machine_nozzle_tip_outer_diameter": { "default_value": 1 },
"machine_nozzle_head_distance": { "default_value": 3 },
"machine_nozzle_expansion_angle": { "default_value": 45 },

View file

@ -11,7 +11,11 @@
"has_materials": false,
"has_machine_quality": true,
"platform": "tevo_blackwidow.stl",
"preferred_quality_type": "normal"
"preferred_quality_type": "normal",
"machine_extruder_trains":
{
"0": "tevo_blackwidow_extruder_0"
}
},
"overrides":
{
@ -43,10 +47,6 @@
{
"default_value": 0.4
},
"material_diameter":
{
"default_value": 1.75
},
"gantry_height":
{
"default_value": 0

View file

@ -9,7 +9,11 @@
"manufacturer": "Tevo",
"file_formats": "text/x-gcode",
"icon": "icon_ultimaker2",
"platform": "prusai3_platform.stl"
"platform": "prusai3_platform.stl",
"machine_extruder_trains":
{
"0": "tevo_tarantula_extruder_0"
}
},
"overrides":
@ -21,7 +25,6 @@
"machine_depth": { "default_value": 200 },
"machine_center_is_zero": { "default_value": false },
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 },
"machine_head_polygon":
{
"default_value":

View file

@ -12,7 +12,11 @@
"icon": "icon_uBuild-3D",
"platform": "mr_bot_280_platform.stl",
"has_materials": true,
"preferred_quality_type": "draft"
"preferred_quality_type": "draft",
"machine_extruder_trains":
{
"0": "ubuild-3d_mr_bot_280_extruder_0"
}
},
"overrides": {
@ -22,7 +26,6 @@
"machine_height": { "default_value": 275 },
"machine_depth": { "default_value": 275 },
"machine_center_is_zero": { "default_value": false },
"material_diameter": { "default_value": 1.75 },
"material_bed_temperature": { "default_value": 70 },
"machine_nozzle_size": { "default_value": 0.4 },
"layer_height_0": { "default_value": 0.1 },

View file

@ -16,7 +16,11 @@
"has_machine_quality": true,
"exclude_materials": ["generic_hips", "generic_petg", "generic_bam", "ultimaker_bam", "generic_pva", "ultimaker_pva", "generic_tough_pla", "ultimaker_tough_pla_black", "ultimaker_tough_pla_green", "ultimaker_tough_pla_red", "ultimaker_tough_pla_white"],
"first_start_actions": ["UM2UpgradeSelection"],
"supported_actions":["UM2UpgradeSelection", "UpgradeFirmware"]
"supported_actions":["UM2UpgradeSelection", "UpgradeFirmware"],
"machine_extruder_trains":
{
"0": "ultimaker2_extruder_0"
}
},
"overrides": {
"machine_name": { "default_value": "Ultimaker 2" },

View file

@ -10,7 +10,11 @@
"file_formats": "text/x-gcode",
"icon": "icon_ultimaker2.png",
"platform": "ultimaker2_platform.obj",
"platform_texture": "Ultimaker2Extendedbackplate.png"
"platform_texture": "Ultimaker2Extendedbackplate.png",
"machine_extruder_trains":
{
"0": "ultimaker2_extended_extruder_0"
}
},
"overrides": {

View file

@ -10,7 +10,11 @@
"file_formats": "text/x-gcode",
"platform": "ultimaker2_platform.obj",
"platform_texture": "Ultimaker2ExtendedPlusbackplate.png",
"supported_actions":["UpgradeFirmware"]
"supported_actions": ["UpgradeFirmware"],
"machine_extruder_trains":
{
"0": "ultimaker2_extended_plus_extruder_0"
}
},
"overrides": {

View file

@ -13,7 +13,11 @@
"platform_texture": "Ultimaker2Gobackplate.png",
"platform_offset": [0, 0, 0],
"first_start_actions": [],
"supported_actions":["UpgradeFirmware"]
"supported_actions": ["UpgradeFirmware"],
"machine_extruder_trains":
{
"0": "ultimaker2_go_extruder_0"
}
},
"overrides": {

View file

@ -15,7 +15,11 @@
"has_machine_materials": true,
"has_machine_quality": true,
"first_start_actions": [],
"supported_actions":["UpgradeFirmware"]
"supported_actions": ["UpgradeFirmware"],
"machine_extruder_trains":
{
"0": "ultimaker2_plus_extruder_0"
}
},
"overrides": {

View file

@ -14,7 +14,11 @@
"has_machine_quality": true,
"exclude_materials": ["generic_hips", "generic_petg", "generic_bam", "ultimaker_bam", "generic_pva", "ultimaker_pva", "generic_tough_pla", "ultimaker_tough_pla_black", "ultimaker_tough_pla_green", "ultimaker_tough_pla_red", "ultimaker_tough_pla_white"],
"first_start_actions": ["UMOUpgradeSelection", "UMOCheckup", "BedLevel"],
"supported_actions": ["UMOUpgradeSelection", "UMOCheckup", "BedLevel", "UpgradeFirmware"]
"supported_actions": ["UMOUpgradeSelection", "UMOCheckup", "BedLevel", "UpgradeFirmware"],
"machine_extruder_trains":
{
"0": "ultimaker_original_extruder_0"
}
},
"overrides": {

View file

@ -12,7 +12,11 @@
"platform_texture": "UltimakerPlusbackplate.png",
"quality_definition": "ultimaker_original",
"first_start_actions": ["UMOCheckup", "BedLevel"],
"supported_actions": ["UMOCheckup", "BedLevel", "UpgradeFirmware"]
"supported_actions": ["UMOCheckup", "BedLevel", "UpgradeFirmware"],
"machine_extruder_trains":
{
"0": "ultimaker_original_plus_extruder_0"
}
},
"overrides": {

View file

@ -6,7 +6,11 @@
"author": "Unimatech",
"manufacturer": "Unimatech",
"file_formats": "text/x-gcode",
"icon": "icon_ultimaker2.png"
"icon": "icon_ultimaker2.png",
"machine_extruder_trains":
{
"0": "uniqbot_one_extruder_0"
}
},
"overrides": {
@ -29,9 +33,6 @@
"machine_nozzle_size": {
"default_value": 0.5
},
"material_diameter": {
"default_value": 1.75
},
"gantry_height": {
"default_value": 55
},

View file

@ -8,12 +8,13 @@
"visible": true,
"author": "Velleman",
"has_machine_quality": true,
"has_materials": true
"has_materials": true,
"machine_extruder_trains":
{
"0": "vertex_delta_k8800_extruder_0"
}
},
"overrides": {
"material_diameter": {
"default_value": 1.75
},
"machine_width": {
"default_value": 200
},

View file

@ -10,7 +10,11 @@
"platform": "Vertex_build_panel.stl",
"platform_offset": [0, -3, 0],
"supports_usb_connection": true,
"supported_actions": ["MachineSettingsAction"]
"supported_actions": ["MachineSettingsAction"],
"machine_extruder_trains":
{
"0": "vertex_k8400_extruder_0"
}
},
"overrides": {
"machine_name": { "default_value": "Vertex K8400" },
@ -41,9 +45,6 @@
"machine_nozzle_size": {
"default_value": 0.35
},
"material_diameter": {
"default_value": 1.75
},
"machine_head_polygon": {
"default_value": [
[-60, -18],

Some files were not shown because too many files have changed in this diff Show more