From 9a8955e4eb91cb147729e4a467bd6ecad7f7b9dc Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Mon, 6 May 2024 09:41:17 -0400 Subject: [PATCH] update jellybox profiles --- src/kiri-dev/fdm/IMADE3D.JellyBOX.2.N0.4 | 191 +++++++++ src/kiri-dev/fdm/IMADE3D.JellyBOX.3.N0.4 | 192 +++++++++ src/kiri-dev/fdm/IMADE3D.JellyBOX.4.N0.4 | 192 +++++++++ src/kiri-dev/fdm/IMADE3D.JellyBOX.4.N0.6 | 197 ++++++++++ src/kiri-dev/fdm/IMADE3D.JellyBOX.Original | 365 ------------------ .../fdm/IMADE3D.JellyBOX.Original.N0.4 | 191 +++++++++ src/kiri-dev/fdm/IMADE3D.JellyBOX2 | 365 ------------------ src/kiri-dev/fdm/IMADE3D.JellyBOX3 | 365 ------------------ 8 files changed, 963 insertions(+), 1095 deletions(-) create mode 100644 src/kiri-dev/fdm/IMADE3D.JellyBOX.2.N0.4 create mode 100644 src/kiri-dev/fdm/IMADE3D.JellyBOX.3.N0.4 create mode 100644 src/kiri-dev/fdm/IMADE3D.JellyBOX.4.N0.4 create mode 100644 src/kiri-dev/fdm/IMADE3D.JellyBOX.4.N0.6 delete mode 100644 src/kiri-dev/fdm/IMADE3D.JellyBOX.Original create mode 100644 src/kiri-dev/fdm/IMADE3D.JellyBOX.Original.N0.4 delete mode 100644 src/kiri-dev/fdm/IMADE3D.JellyBOX2 delete mode 100644 src/kiri-dev/fdm/IMADE3D.JellyBOX3 diff --git a/src/kiri-dev/fdm/IMADE3D.JellyBOX.2.N0.4 b/src/kiri-dev/fdm/IMADE3D.JellyBOX.2.N0.4 new file mode 100644 index 00000000..59b47864 --- /dev/null +++ b/src/kiri-dev/fdm/IMADE3D.JellyBOX.2.N0.4 @@ -0,0 +1,191 @@ +{ + "deviceName": "IMADE3D JellyBOX 2 N0.4", + "bedWidth": 177, + "bedDepth": 155, + "maxHeight": 140, + "mode": "FDM", + "new": false, + "internal": 0, + "imageURL": "", + "bedHeight": 2.5, + "bedRound": false, + "bedBelt": false, + "deviceZMax": 0, + "originCenter": false, + "gcodeFan": [ + "M106 S{fan_speed}" + ], + "gcodeTrack": [ + "M117 {progress}% layer {layer} / {layers}" + ], + "gcodeLayer": [ + ";; --- layer {layer} {height} @ {z} ---", + "M117 {progress}% layer {layer} / {layers}" + ], + "gcodePre": [ + ";============================", + "; Jellybox Start Script Begin ", + ";============================", + "; for slicer: Kiri:Moto", + "; modified 2024-02-01. by LG", + ";", + "G21 ;metric values", + "G90 ;absolute positioning", + "M107 ;start with the fan off", + "M190 S45 ;wait for the bed to reach 45C (for bed leveling)", + "M109 S180 ;wait for the extruder to reach 180C (for bed leveling)", + ";", + "; === Homing and bed leveling (if necessary)", + ";", + "G28 ;home all axes", + "G29 O ;auto bed leveling procedure only if leveling NOT active", + ";M500 ;optionally save the mesh", + "G28 X ;home x to get as far from the plate as possible", + "M420 S1 ;(re) enable bed leveling if turned off by the G28", + "G0 Y0 F5000 ;position Y in front", + "G0 Z5 F3000 ;position Z", + "M190 S{bed_temp} T{tool} ;wait for the bed to reach desired temperature", + "M109 S{temp} T{tool} ;wait for the extruder to reach desired temperature", + "; ", + "; === Purge 30mm of the filament", + ";", + "G90 ;absolute positioning", + "M400 ;make sure all is finished", + "G92 E0 ;to reset extruder position to 0 after finished previous print", + "G1 E30 F200 ;extrude 30mm of feed stock", + "G92 E0 ;reset the extruder position Z is 0 again.", + ";", + ";===================================", + "; Jellybox Printer Start Script End", + ";===================================" + ], + "gcodePost": [ + ";---------------------------------", + ";;; Jellybox End Script Begin ;;;", + ";_________________________________", + "; end gcode last modified 2022-01-13", + "M117 Finishing Up ;write Finishing Up", + "M107 ;turn the fan off", + "M104 S0 ;extruder heater off", + "M140 S0 ;bed heater off (if you have it)", + "G91 ;relative positioning (includes extruder)", + "G1 E-1 F2500 ;retract the filament a bit before lifting the nozzle to release some of the pressure", + "G1 Z0.5 E-4 X-10 F9000 ;get out and retract filament even more", + "G1 E-25 F2000 ;retract even more", + "G90 ;absolute positioning (includes extruder)", + "G28 X ;home X so the head is out of the way", + "G1 Y140 ;move Y forward, so the print is more accessible", + "M84 ;steppers off", + "M117 Print finished ;write Print finished", + ";---------------------------------------", + ";;; Jellybox End Script End ;;;", + ";_______________________________________" + ], + "gcodeProc": "", + "gcodeFExt": "gcode", + "extruders": [ + { + "extFilament": 1.75, + "extNozzle": 0.4, + "extSelect": [ + "T0" + ], + "extDeselect": [], + "extOffsetX": 0, + "extOffsetY": 0 + } + ], + "fwRetract": false, + "profiles": [ + { + "processName": "JB2 PLA - N0.4 L0.3 T210", + "sliceHeight": 0.3, + "sliceShells": 2, + "sliceShellOrder": "in-out", + "sliceLayerStart": "last", + "sliceFillAngle": 45, + "sliceFillWidth": 1, + "sliceFillOverlap": 0.25, + "sliceFillSparse": 0.1, + "sliceFillType": "hex", + "sliceAdaptive": false, + "sliceMinHeight": 0, + "sliceSupportDensity": 0.25, + "sliceSupportOffset": 0.6, + "sliceSupportGap": 1, + "sliceSupportSize": 6, + "sliceSupportArea": 3, + "sliceSupportExtra": 0, + "sliceSupportAngle": 50, + "sliceSupportNozzle": 0, + "sliceSolidMinArea": 1, + "sliceBottomLayers": 3, + "sliceTopLayers": 3, + "firstLayerNozzleTemp": 215, + "firstLayerBedTemp": 60, + "firstLayerRate": 20, + "firstLayerFillRate": 25, + "firstLayerPrintMult": 1.2, + "firstLayerLineMult": 1, + "firstLayerFanSpeed": 0, + "outputRaft": false, + "outputRaftSpacing": 0.2, + "outputTemp": 210, + "outputBedTemp": 60, + "outputFanSpeed": 130, + "outputFeedrate": 45, + "outputFinishrate": 20, + "outputSeekrate": 80, + "outputShellMult": 1.05, + "outputFillMult": 1.05, + "outputSparseMult": 1.2, + "outputBrimCount": 5, + "outputBrimOffset": 5, + "outputRetractDist": 1.8, + "outputRetractSpeed": 40, + "outputRetractWipe": 0.8, + "outputRetractDwell": 10, + "outputShortPoly": 50, + "outputMinSpeed": 10, + "outputCoastDist": 0.4, + "outputLayerRetract": true, + "zHopDistance": 0.2, + "antiBacklash": 0, + "outputOriginCenter": false, + "sliceLineWidth": 0.45, + "sliceFillRepeat": 1, + "sliceFillRate": 0, + "sliceSupportSpan": 5, + "sliceSupportEnable": false, + "sliceSupportOutline": true, + "firstSliceHeight": 0.2, + "firstLayerYOffset": 0, + "firstLayerBrim": 0, + "firstLayerBrimIn": 0, + "firstLayerBrimTrig": 0, + "firstLayerBrimGap": 0, + "firstLayerBeltLead": 3, + "firstLayerBeltBump": 0, + "firstLayerFlatten": 0, + "outputPurgeTower": 0, + "outputBeltFirst": false, + "outputLoops": 0, + "outputInvertX": false, + "outputInvertY": false, + "arcTolerance": 0.15, + "ranges": [], + "outputDraftShield": false, + "outputAvoidGaps": true, + "sliceFillGrow": 0, + "sliceSolidRate": 0, + "sliceDetectThin": "off", + "sliceLayerStartX": 0, + "sliceLayerStartY": 0, + "sliceSupportGrow": 0, + "outputAlternating": false + } + ], + "filamentSource": "direct", + "gcodeTime": 1, + "gcodeFeature": [] +} \ No newline at end of file diff --git a/src/kiri-dev/fdm/IMADE3D.JellyBOX.3.N0.4 b/src/kiri-dev/fdm/IMADE3D.JellyBOX.3.N0.4 new file mode 100644 index 00000000..96feb500 --- /dev/null +++ b/src/kiri-dev/fdm/IMADE3D.JellyBOX.3.N0.4 @@ -0,0 +1,192 @@ +{ + "deviceName": "IMADE3D JellyBOX 3 N0.4", + "bedWidth": 180, + "bedDepth": 165, + "maxHeight": 140, + "mode": "FDM", + "new": false, + "internal": 0, + "imageURL": "", + "bedHeight": 2.5, + "bedRound": false, + "bedBelt": false, + "deviceZMax": 0, + "originCenter": false, + "gcodeFan": [ + "M106 S{fan_speed}" + ], + "gcodeTrack": [ + "M117 {progress}% layer {layer} / {layers}" + ], + "gcodeLayer": [ + ";; --- layer {layer} {height} @ {z} ---", + "M117 {progress}% layer {layer} / {layers}" + ], + "gcodePre": [ + ";============================", + "; Jellybox Start Script Begin ", + ";============================", + "; for slicer: Kiri:Moto", + "; modified 2024-02-01. by LG", + ";", + "G21 ;metric values", + "G90 ;absolute positioning", + "M107 ;start with the fan off", + "M190 S45 ;wait for the bed to reach 45C (for bed leveling)", + "M109 S180 ;wait for the extruder to reach 180C (for bed leveling)", + ";", + "; === Homing and bed leveling (if necessary)", + ";", + "G28 ;home all axes", + "G29 O ;auto bed leveling procedure only if leveling NOT active", + ";M500 ;optionally save the mesh", + "G28 X ;home x to get as far from the plate as possible", + "M420 S1 ;(re) enable bed leveling if turned off by the G28", + "G0 Y0 F5000 ;position Y in front", + "G0 Z5 F3000 ;position Z", + "M190 S{bed_temp} T{tool} ;wait for the bed to reach desired temperature", + "M109 S{temp} T{tool} ;wait for the extruder to reach desired temperature", + "; ", + "; === Purge 30mm of the filament", + ";", + "G90 ;absolute positioning", + "M400 ;make sure all is finished", + "G92 E0 ;to reset extruder position to 0 after finished previous print", + "G1 E30 F200 ;extrude 30mm of feed stock", + "G92 E0 ;reset the extruder position Z is 0 again.", + ";", + ";===================================", + "; Jellybox Printer Start Script End", + ";===================================" + ], + "gcodePost": [ + ";============================", + "; Jellybox End Script Begin ", + ";============================", + "; modified 2024-02-01", + "M117 Finishing Up ;write Finishing Up", + "M107 ;turn the fan off", + "M104 S0 ;extruder heater off", + "M140 S0 ;bed heater off (if you have it)", + "G91 ;relative positioning (includes extruder)", + "G1 E-1 F2500 ;retract the filament a bit before lifting the nozzle to release some of the pressure", + "G1 Z0.5 E-4 X-10 F9000 ;get out and retract filament even more", + "G1 E-25 F2000 ;retract even more", + "G90 ;absolute positioning (includes extruder)", + "G28 X ;home X so the head is out of the way", + "G1 Y140 ;move Y forward, so the print is more accessible", + "G92 E0 ;reset the extruder position Z to 0", + "M84 ;steppers off", + "M117 Print finished ;write Print finished", + ";=========================", + "; Jellybox End Script End ", + ";=========================" + ], + "gcodeProc": "", + "gcodeFExt": "gcode", + "extruders": [ + { + "extFilament": 1.75, + "extNozzle": 0.4, + "extSelect": [ + "T0" + ], + "extDeselect": [], + "extOffsetX": 0, + "extOffsetY": 0 + } + ], + "fwRetract": false, + "profiles": [ + { + "processName": "JB3 PLA - N0.4 L0.3 T210", + "sliceHeight": 0.3, + "sliceShells": 2, + "sliceShellOrder": "in-out", + "sliceLayerStart": "last", + "sliceFillAngle": 45, + "sliceFillWidth": 1, + "sliceFillOverlap": 0.25, + "sliceFillSparse": 0.1, + "sliceFillType": "hex", + "sliceAdaptive": false, + "sliceMinHeight": 0, + "sliceSupportDensity": 0.25, + "sliceSupportOffset": 0.6, + "sliceSupportGap": 1, + "sliceSupportSize": 6, + "sliceSupportArea": 3, + "sliceSupportExtra": 0, + "sliceSupportAngle": 50, + "sliceSupportNozzle": 0, + "sliceSolidMinArea": 1, + "sliceBottomLayers": 3, + "sliceTopLayers": 3, + "firstLayerNozzleTemp": 215, + "firstLayerBedTemp": 60, + "firstLayerRate": 20, + "firstLayerFillRate": 25, + "firstLayerPrintMult": 1.2, + "firstLayerLineMult": 1, + "firstLayerFanSpeed": 0, + "outputRaft": false, + "outputRaftSpacing": 0.2, + "outputTemp": 210, + "outputBedTemp": 60, + "outputFanSpeed": 130, + "outputFeedrate": 45, + "outputFinishrate": 20, + "outputSeekrate": 80, + "outputShellMult": 1.05, + "outputFillMult": 1.05, + "outputSparseMult": 1.2, + "outputBrimCount": 5, + "outputBrimOffset": 5, + "outputRetractDist": 1.8, + "outputRetractSpeed": 40, + "outputRetractWipe": 0.8, + "outputRetractDwell": 10, + "outputShortPoly": 50, + "outputMinSpeed": 10, + "outputCoastDist": 0.4, + "outputLayerRetract": true, + "zHopDistance": 0.2, + "antiBacklash": 0, + "outputOriginCenter": false, + "sliceLineWidth": 0.45, + "sliceFillRepeat": 1, + "sliceFillRate": 0, + "sliceSupportSpan": 5, + "sliceSupportEnable": false, + "sliceSupportOutline": true, + "firstSliceHeight": 0.2, + "firstLayerYOffset": 0, + "firstLayerBrim": 0, + "firstLayerBrimIn": 0, + "firstLayerBrimTrig": 0, + "firstLayerBrimGap": 0, + "firstLayerBeltLead": 3, + "firstLayerBeltBump": 0, + "firstLayerFlatten": 0, + "outputPurgeTower": 0, + "outputBeltFirst": false, + "outputLoops": 0, + "outputInvertX": false, + "outputInvertY": false, + "arcTolerance": 0.15, + "ranges": [], + "outputDraftShield": false, + "outputAvoidGaps": true, + "sliceFillGrow": 0, + "sliceSolidRate": 0, + "sliceDetectThin": "off", + "sliceLayerStartX": 0, + "sliceLayerStartY": 0, + "sliceSupportGrow": 0, + "outputAlternating": false + } + ], + "filamentSource": "direct", + "gcodeTime": 1, + "gcodeFeature": [] +} \ No newline at end of file diff --git a/src/kiri-dev/fdm/IMADE3D.JellyBOX.4.N0.4 b/src/kiri-dev/fdm/IMADE3D.JellyBOX.4.N0.4 new file mode 100644 index 00000000..1ca3cea8 --- /dev/null +++ b/src/kiri-dev/fdm/IMADE3D.JellyBOX.4.N0.4 @@ -0,0 +1,192 @@ +{ + "deviceName": "IMADE3D JellyBOX 4 N0.4", + "bedWidth": 180, + "bedDepth": 165, + "maxHeight": 150, + "mode": "FDM", + "new": false, + "internal": 0, + "imageURL": "", + "bedHeight": 2.5, + "bedRound": false, + "bedBelt": false, + "deviceZMax": 0, + "originCenter": false, + "gcodeFan": [ + "M106 S{fan_speed}" + ], + "gcodeTrack": [ + "M117 {progress}% layer {layer} / {layers}" + ], + "gcodeLayer": [ + ";; --- layer {layer} {height} @ {z} ---", + "M117 {progress}% layer {layer} / {layers}" + ], + "gcodePre": [ + ";============================", + "; Jellybox Start Script Begin ", + ";============================", + "; for slicer: Kiri:Moto", + "; modified 2024-02-01. by LG", + ";", + "G21 ;metric values", + "G90 ;absolute positioning", + "M107 ;start with the fan off", + "M190 S45 ;wait for the bed to reach 45C (for bed leveling)", + "M109 S180 ;wait for the extruder to reach 180C (for bed leveling)", + ";", + "; === Homing and bed leveling (if necessary)", + ";", + "G28 ;home all axes", + "G29 O ;auto bed leveling procedure only if leveling NOT active", + ";M500 ;optionally save the mesh", + "G28 X ;home x to get as far from the plate as possible", + "M420 S1 ;(re) enable bed leveling if turned off by the G28", + "G0 Y0 F5000 ;position Y in front", + "G0 Z5 F3000 ;position Z", + "M190 S{bed_temp} T{tool} ;wait for the bed to reach desired temperature", + "M109 S{temp} T{tool} ;wait for the extruder to reach desired temperature", + "; ", + "; === Purge 30mm of the filament", + ";", + "G90 ;absolute positioning", + "M400 ;make sure all is finished", + "G92 E0 ;to reset extruder position to 0 after finished previous print", + "G1 E30 F200 ;extrude 30mm of feed stock", + "G92 E0 ;reset the extruder position Z is 0 again.", + ";", + ";===================================", + "; Jellybox Printer Start Script End", + ";===================================" + ], + "gcodePost": [ + ";============================", + "; Jellybox End Script Begin ", + ";============================", + "; modified 2024-02-01", + "M117 Finishing Up ;write Finishing Up", + "M107 ;turn the fan off", + "M104 S0 ;extruder heater off", + "M140 S0 ;bed heater off (if you have it)", + "G91 ;relative positioning (includes extruder)", + "G1 E-1 F2500 ;retract the filament a bit before lifting the nozzle to release some of the pressure", + "G1 Z0.5 E-4 X-10 F9000 ;get out and retract filament even more", + "G1 E-25 F2000 ;retract even more", + "G90 ;absolute positioning (includes extruder)", + "G28 X ;home X so the head is out of the way", + "G1 Y140 ;move Y forward, so the print is more accessible", + "G92 E0 ;reset the extruder position Z to 0", + "M84 ;steppers off", + "M117 Print finished ;write Print finished", + ";=========================", + "; Jellybox End Script End ", + ";=========================" + ], + "gcodeProc": "", + "gcodeFExt": "gcode", + "extruders": [ + { + "extFilament": 1.75, + "extNozzle": 0.4, + "extSelect": [ + "T0" + ], + "extDeselect": [], + "extOffsetX": 0, + "extOffsetY": 0 + } + ], + "fwRetract": false, + "profiles": [ + { + "processName": "JB4 PLA - N0.4 L0.3 T215", + "sliceHeight": 0.3, + "sliceShells": 2, + "sliceShellOrder": "in-out", + "sliceLayerStart": "last", + "sliceFillAngle": 45, + "sliceFillWidth": 1, + "sliceFillOverlap": 0.25, + "sliceFillSparse": 0.1, + "sliceFillType": "hex", + "sliceAdaptive": false, + "sliceMinHeight": 0, + "sliceSupportDensity": 0.25, + "sliceSupportOffset": 0.6, + "sliceSupportGap": 1, + "sliceSupportSize": 6, + "sliceSupportArea": 3, + "sliceSupportExtra": 0, + "sliceSupportAngle": 50, + "sliceSupportNozzle": 0, + "sliceSolidMinArea": 1, + "sliceBottomLayers": 3, + "sliceTopLayers": 3, + "firstLayerNozzleTemp": 215, + "firstLayerBedTemp": 60, + "firstLayerRate": 40, + "firstLayerFillRate": 30, + "firstLayerPrintMult": 1.2, + "firstLayerLineMult": 1, + "firstLayerFanSpeed": 0, + "outputRaft": false, + "outputRaftSpacing": 0.2, + "outputTemp": 215, + "outputBedTemp": 60, + "outputFanSpeed": 200, + "outputFeedrate": 70, + "outputFinishrate": 35, + "outputSeekrate": 120, + "outputShellMult": 1.15, + "outputFillMult": 1.15, + "outputSparseMult": 1.3, + "outputBrimCount": 5, + "outputBrimOffset": 5, + "outputRetractDist": 1.8, + "outputRetractSpeed": 40, + "outputRetractWipe": 0.8, + "outputRetractDwell": 10, + "outputShortPoly": 50, + "outputMinSpeed": 10, + "outputCoastDist": 0.4, + "outputLayerRetract": true, + "zHopDistance": 0.3, + "antiBacklash": 0, + "outputOriginCenter": false, + "sliceLineWidth": 0.4, + "sliceFillRepeat": 1, + "sliceFillRate": 0, + "sliceSupportSpan": 5, + "sliceSupportEnable": false, + "sliceSupportOutline": false, + "firstSliceHeight": 0.3, + "firstLayerYOffset": 0, + "firstLayerBrim": 0, + "firstLayerBrimIn": 0, + "firstLayerBrimTrig": 0, + "firstLayerBrimGap": 0, + "firstLayerBeltLead": 3, + "firstLayerBeltBump": 0, + "firstLayerFlatten": 0, + "outputPurgeTower": 0, + "outputBeltFirst": false, + "outputLoops": 0, + "outputInvertX": false, + "outputInvertY": false, + "arcTolerance": 0.15, + "ranges": [], + "outputDraftShield": false, + "outputAvoidGaps": true, + "sliceFillGrow": 0, + "sliceSolidRate": 0, + "sliceDetectThin": "off", + "sliceLayerStartX": 0, + "sliceLayerStartY": 0, + "sliceSupportGrow": 0, + "outputAlternating": false + } + ], + "filamentSource": "direct", + "gcodeTime": 1, + "gcodeFeature": [] +} \ No newline at end of file diff --git a/src/kiri-dev/fdm/IMADE3D.JellyBOX.4.N0.6 b/src/kiri-dev/fdm/IMADE3D.JellyBOX.4.N0.6 new file mode 100644 index 00000000..f8570eb3 --- /dev/null +++ b/src/kiri-dev/fdm/IMADE3D.JellyBOX.4.N0.6 @@ -0,0 +1,197 @@ +{ + "deviceName": "IMADE3D JellyBOX 4 N0.6", + "bedWidth": 180, + "bedDepth": 165, + "maxHeight": 150, + "mode": "FDM", + "new": false, + "internal": 0, + "imageURL": "", + "bedHeight": 2.5, + "bedRound": false, + "bedBelt": false, + "deviceZMax": 0, + "originCenter": false, + "gcodeFan": [ + "M106 S{fan_speed}" + ], + "gcodeTrack": [ + "M117 {progress}% layer {layer} / {layers}" + ], + "gcodeLayer": [ + ";; --- layer {layer} {height} @ {z} ---", + "M117 {progress}% layer {layer} / {layers}" + ], + "gcodePre": [ + ";============================", + "; Jellybox Start Script Begin ", + ";============================", + "; for slicer: Kiri:Moto", + "; modified 2024-02-01. by LG", + ";", + "G21 ;metric values", + "G90 ;absolute positioning", + "M107 ;start with the fan off", + "M190 S45 ;wait for the bed to reach 45C (for bed leveling)", + "M109 S180 ;wait for the extruder to reach 180C (for bed leveling)", + ";", + "; === Homing and bed leveling (if necessary)", + ";", + "G28 ;home all axes", + "G29 O ;auto bed leveling procedure only if leveling NOT active", + ";M500 ;optionally save the mesh", + "G28 X ;home x to get as far from the plate as possible", + "M420 S1 ;(re) enable bed leveling if turned off by the G28", + "G0 Y0 F5000 ;position Y in front", + "G0 Z5 F3000 ;position Z", + "M190 S{bed_temp} T{tool} ;wait for the bed to reach desired temperature", + "M109 S{temp} T{tool} ;wait for the extruder to reach desired temperature", + "; ", + "; === Purge 30mm of the filament", + ";", + "G90 ;absolute positioning", + "M400 ;make sure all is finished", + "G92 E0 ;to reset extruder position to 0 after finished previous print", + "G1 E30 F200 ;extrude 30mm of feed stock", + "G92 E0 ;reset the extruder position Z is 0 again.", + ";", + "; === Print front line", + ";", + ";G0 Z0.2 ; move Z 0.3mm above bed", + ";G1 X160 E30 F1000 ; intro line ", + ";G92 E0 ;reset the extruder position Z is 0 again.", + ";===================================", + "; Jellybox Printer Start Script End", + ";===================================" + ], + "gcodePost": [ + ";============================", + "; Jellybox End Script Begin ", + ";============================", + "; modified 2024-02-01", + "M117 Finishing Up ;write Finishing Up", + "M107 ;turn the fan off", + "M104 S0 ;extruder heater off", + "M140 S0 ;bed heater off (if you have it)", + "G91 ;relative positioning (includes extruder)", + "G1 E-1 F2500 ;retract the filament a bit before lifting the nozzle to release some of the pressure", + "G1 Z0.5 E-4 X-10 F9000 ;get out and retract filament even more", + "G1 E-25 F2000 ;retract even more", + "G90 ;absolute positioning (includes extruder)", + "G28 X ;home X so the head is out of the way", + "G1 Y140 ;move Y forward, so the print is more accessible", + "G92 E0 ;reset the extruder position Z to 0", + "M84 ;steppers off", + "M117 Print finished ;write Print finished", + ";=========================", + "; Jellybox End Script End ", + ";=========================" + ], + "gcodeProc": "", + "gcodeFExt": "gcode", + "extruders": [ + { + "extFilament": 1.75, + "extNozzle": 0.6, + "extSelect": [ + "T0" + ], + "extDeselect": [], + "extOffsetX": 0, + "extOffsetY": 0 + } + ], + "fwRetract": false, + "profiles": [ + { + "processName": "JB4 PLA - N0.6 L0.3 T220", + "sliceHeight": 0.3, + "sliceShells": 2, + "sliceShellOrder": "in-out", + "sliceLayerStart": "last", + "sliceFillAngle": 45, + "sliceFillWidth": 1, + "sliceFillOverlap": 0.25, + "sliceFillSparse": 0.1, + "sliceFillType": "hex", + "sliceAdaptive": false, + "sliceMinHeight": 0.1, + "sliceSupportDensity": 0.25, + "sliceSupportOffset": 0.6, + "sliceSupportGap": 1, + "sliceSupportSize": 6, + "sliceSupportArea": 3, + "sliceSupportExtra": 0, + "sliceSupportAngle": 50, + "sliceSupportNozzle": 0, + "sliceSolidMinArea": 1, + "sliceBottomLayers": 3, + "sliceTopLayers": 3, + "firstLayerNozzleTemp": 220, + "firstLayerBedTemp": 65, + "firstLayerRate": 40, + "firstLayerFillRate": 50, + "firstLayerPrintMult": 1, + "firstLayerLineMult": 1, + "firstLayerFanSpeed": 0, + "outputRaft": false, + "outputRaftSpacing": 0.2, + "outputTemp": 220, + "outputBedTemp": 60, + "outputFanSpeed": 200, + "outputFeedrate": 60, + "outputFinishrate": 30, + "outputSeekrate": 100, + "outputShellMult": 1.1, + "outputFillMult": 1.1, + "outputSparseMult": 1.2, + "outputBrimCount": 5, + "outputBrimOffset": 5, + "outputRetractDist": 2.4, + "outputRetractSpeed": 40, + "outputRetractWipe": 0.8, + "outputRetractDwell": 10, + "outputShortPoly": 50, + "outputMinSpeed": 10, + "outputCoastDist": 0.4, + "outputLayerRetract": false, + "zHopDistance": 0.3, + "antiBacklash": 0, + "outputOriginCenter": false, + "sliceLineWidth": 0.6, + "sliceFillRepeat": 1, + "sliceFillRate": 0, + "sliceSupportSpan": 5, + "sliceSupportEnable": false, + "sliceSupportOutline": true, + "firstSliceHeight": 0.3, + "firstLayerYOffset": 0, + "firstLayerBrim": 0, + "firstLayerBrimIn": 0, + "firstLayerBrimTrig": 0, + "firstLayerBrimGap": 0, + "firstLayerBeltLead": 3, + "firstLayerBeltBump": 0, + "firstLayerFlatten": 0, + "outputPurgeTower": 0, + "outputBeltFirst": false, + "outputLoops": 0, + "outputInvertX": false, + "outputInvertY": false, + "arcTolerance": 0.15, + "ranges": [], + "outputDraftShield": false, + "outputAvoidGaps": true, + "sliceFillGrow": 0, + "sliceSolidRate": 0, + "sliceDetectThin": "off", + "sliceLayerStartX": 0, + "sliceLayerStartY": 0, + "sliceSupportGrow": 0, + "outputAlternating": false + } + ], + "filamentSource": "direct", + "gcodeTime": 1, + "gcodeFeature": [] +} \ No newline at end of file diff --git a/src/kiri-dev/fdm/IMADE3D.JellyBOX.Original b/src/kiri-dev/fdm/IMADE3D.JellyBOX.Original deleted file mode 100644 index 746b77f6..00000000 --- a/src/kiri-dev/fdm/IMADE3D.JellyBOX.Original +++ /dev/null @@ -1,365 +0,0 @@ -{ - "deviceName": "IMADE3D JellyBOX Original nzl-0.4", - "bedWidth": 170, - "bedDepth": 145, - "maxHeight": 140, - "mode": "FDM", - "new": false, - "noclone": false, - "internal": 0, - "imageURL": "", - "imageScale": 0.75, - "imageAnchor": 0, - "bedHeight": 2.5, - "bedRound": false, - "bedBelt": false, - "resolutionX": 1600, - "resolutionY": 900, - "deviceZMax": 0, - "originCenter": false, - "extrudeAbs": false, - "spindleMax": 0, - "gcodeFan": [ - "M106 S{fan_speed}" - ], - "gcodeTrack": [ - "M117 {progress}% layer {layer} / {layers}" - ], - "gcodeLayer": [ - ";; --- layer {layer} {height} @ {z} ---", - "M117 {progress}% layer {layer} / {layers}" - ], - "gcodePre": [ - ";---------------------------------------", - "; ; ; Jellybox Start Script Begin ; ; ;", - ";_______________________________________", - "; for slicer: Kiri", - "; start gcode last modified 2022-04-08", - "G21 ;metric values", - "G90 ;absolute positioning", - "M107 ;start with the fan off", - "M117 Preparing ;write Preparing", - "M190 S45 ;wait for the bed to reach 45C", - "M109 S180 ;wait for the extruder to reach 180C", - "G28 ;home all axes", - "G29 O ;auto bed leveling procedure only if leveling NOT active", - ";M500 ;optionally save the mesh", - "G28 X ;home x to get as far from the plate as possible", - "M420 S1 ;(re) enable bed leveling if turned off by the G28", - "G0 Y0 F5000 ;position Y in front", - "G0 Z5 F3000 ;position Z", - "M190 S{bed_temp} T{tool} ;wait for the bed to reach desired temperature", - "M109 S{temp} T{tool} ;wait for the extruder to reach desired temperature", - "; M300 S440 P300 ;play a tone", - "; M0 Click to start print ; optional, recommended only with a rotary encoder", - "M117 Print starting ;write Print starting", - ";================ ;PRINT:PURGE start", - "G90 ;absolute positioning", - "M400 ;make sure all is finished", - "G1 E45 F200 ;extrude __mm of feed stock", - "G92 E0 ;reset the extruder position", - ";---------------------------------------------", - "; ; ; Jellybox Printer Start Script End ; ; ;", - ";_____________________________________________" - ], - "gcodePost": [ - ";---------------------------------", - ";;; Jellybox End Script Begin ;;;", - ";_________________________________", - "; end gcode last modified 2022-01-13", - "M117 Finishing Up ;write Finishing Up", - "M107 ;turn the fan off", - "M104 S0 ;extruder heater off", - "M140 S0 ;bed heater off (if you have it)", - "G91 ;relative positioning (includes extruder)", - "G1 E-1 F2500 ;retract the filament a bit before lifting the nozzle to release some of the pressure", - "G1 Z0.5 E-4 X-10 F9000 ;get out and retract filament even more", - "G1 E-25 F2000 ;retract even more", - "G90 ;absolute positioning (includes extruder)", - "G28 X ;home X so the head is out of the way", - "G1 Y140 ;move Y forward, so the print is more accessible", - "M84 ;steppers off", - "M117 Print finished ;write Print finished", - ";---------------------------------------", - ";;; Jellybox End Script End ;;;", - ";_______________________________________" - ], - "gcodeExt": [], - "gcodeInt": [], - "gcodeProc": "", - "gcodeDwell": [], - "gcodeSpindle": [], - "gcodeChange": [], - "gcodeFExt": "gcode", - "gcodeSpace": true, - "gcodeStrip": false, - "gcodeLaserOn": [], - "gcodeLaserOff": [], - "extruders": [ - { - "extFilament": 1.75, - "extNozzle": 0.4, - "extSelect": [ - "T0" - ], - "extDeselect": [], - "extOffsetX": 0, - "extOffsetY": 0 - } - ], - "fwRetract": false, - "profiles": [ - { - "processName": "PLA - L0.3 T210 N0.4", - "sliceHeight": 0.3, - "sliceShells": 2, - "sliceShellOrder": "in-out", - "sliceLayerStart": "last", - "sliceFillAngle": 45, - "sliceFillWidth": 1, - "sliceFillOverlap": 0.25, - "sliceFillSparse": 0.1, - "sliceFillType": "hex", - "sliceAdaptive": false, - "sliceMinHeight": 0, - "sliceSupportDensity": 0.25, - "sliceSupportOffset": 0.6, - "sliceSupportGap": 1, - "sliceSupportSize": 6, - "sliceSupportArea": 3, - "sliceSupportExtra": 0, - "sliceSupportAngle": 50, - "sliceSupportNozzle": 0, - "sliceSolidMinArea": 1, - "sliceSolidLayers": 3, - "sliceBottomLayers": 3, - "sliceTopLayers": 3, - "firstLayerNozzleTemp": 215, - "firstLayerBedTemp": 60, - "firstLayerRate": 20, - "firstLayerFillRate": 25, - "firstLayerPrintMult": 1.2, - "firstLayerLineMult": 1, - "firstLayerFanSpeed": 0, - "outputRaft": false, - "outputRaftSpacing": 0.2, - "outputTemp": 210, - "outputBedTemp": 60, - "outputFanSpeed": 130, - "outputFeedrate": 45, - "outputFinishrate": 20, - "outputSeekrate": 80, - "outputShellMult": 1.05, - "outputFillMult": 1.05, - "outputSparseMult": 1.2, - "outputBrimCount": 5, - "outputBrimOffset": 5, - "outputRetractDist": 1.8, - "outputRetractSpeed": 40, - "outputRetractWipe": 0.8, - "outputRetractDwell": 10, - "outputShortPoly": 50, - "outputMinSpeed": 10, - "outputCoastDist": 0.4, - "outputLayerRetract": true, - "zHopDistance": 0, - "antiBacklash": 0, - "outputOriginCenter": false, - "sliceLineWidth": 0.45, - "sliceFillRepeat": 1, - "sliceFillRate": 0, - "sliceSupportSpan": 5, - "sliceSupportEnable": false, - "sliceSupportOutline": true, - "firstSliceHeight": 0.2, - "firstLayerYOffset": 0, - "firstLayerBrim": 0, - "firstLayerBrimIn": 0, - "firstLayerBrimTrig": 0, - "firstLayerBrimGap": 0, - "firstLayerBeltLead": 3, - "firstLayerBeltBump": 0, - "firstLayerFlatten": 0, - "outputPurgeTower": 0, - "outputBeltFirst": false, - "outputLoops": 0, - "outputInvertX": false, - "outputInvertY": false, - "arcTolerance": 0.15, - "ranges": [], - "outputDraftShield": false, - "outputAvoidGaps": true, - "sliceFillGrow": 0, - "sliceSolidRate": 0, - "sliceDetectThin": "off" - }, - { - "processName": "PETG - L0.3 T235 N0.4", - "sliceHeight": 0.3, - "sliceShells": 2, - "sliceShellOrder": "in-out", - "sliceLayerStart": "last", - "sliceFillAngle": 45, - "sliceFillWidth": 1, - "sliceFillOverlap": 0.25, - "sliceFillSparse": 0.1, - "sliceFillType": "hex", - "sliceAdaptive": false, - "sliceMinHeight": 0, - "sliceSupportDensity": 0.25, - "sliceSupportOffset": 0.6, - "sliceSupportGap": 1, - "sliceSupportSize": 6, - "sliceSupportArea": 3, - "sliceSupportExtra": 0, - "sliceSupportAngle": 50, - "sliceSupportNozzle": 0, - "sliceSolidMinArea": 1, - "sliceSolidLayers": 3, - "sliceBottomLayers": 3, - "sliceTopLayers": 3, - "firstLayerNozzleTemp": 235, - "firstLayerBedTemp": 70, - "firstLayerRate": 20, - "firstLayerFillRate": 25, - "firstLayerPrintMult": 1.2, - "firstLayerLineMult": 1, - "firstLayerFanSpeed": 0, - "outputRaft": false, - "outputRaftSpacing": 0.2, - "outputTemp": 235, - "outputBedTemp": 70, - "outputFanSpeed": 75, - "outputFeedrate": 45, - "outputFinishrate": 20, - "outputSeekrate": 80, - "outputShellMult": 1.05, - "outputFillMult": 1.05, - "outputSparseMult": 1.2, - "outputBrimCount": 5, - "outputBrimOffset": 5, - "outputRetractDist": 2, - "outputRetractSpeed": 40, - "outputRetractWipe": 0.8, - "outputRetractDwell": 10, - "outputShortPoly": 50, - "outputMinSpeed": 10, - "outputCoastDist": 0.4, - "outputLayerRetract": true, - "zHopDistance": 0, - "antiBacklash": 0, - "outputOriginCenter": false, - "sliceLineWidth": 0.45, - "sliceFillRepeat": 1, - "sliceFillRate": 0, - "sliceSupportSpan": 5, - "sliceSupportEnable": false, - "sliceSupportOutline": true, - "firstSliceHeight": 0.2, - "firstLayerYOffset": 0, - "firstLayerBrim": 0, - "firstLayerBrimIn": 0, - "firstLayerBrimTrig": 0, - "firstLayerBrimGap": 0, - "firstLayerBeltLead": 3, - "firstLayerBeltBump": 0, - "firstLayerFlatten": 0, - "outputPurgeTower": 0, - "outputBeltFirst": false, - "outputLoops": 0, - "outputInvertX": false, - "outputInvertY": false, - "arcTolerance": 0.15, - "ranges": [], - "outputDraftShield": false, - "outputAvoidGaps": true, - "sliceFillGrow": 0, - "sliceSolidRate": 0, - "sliceDetectThin": "off" - }, - { - "processName": "FLEX - L0.3 T235 N0.4", - "sliceHeight": 0.3, - "sliceShells": 2, - "sliceShellOrder": "in-out", - "sliceLayerStart": "last", - "sliceFillAngle": 45, - "sliceFillWidth": 1, - "sliceFillOverlap": 0.25, - "sliceFillSparse": 0.1, - "sliceFillType": "hex", - "sliceAdaptive": false, - "sliceMinHeight": 0, - "sliceSupportDensity": 0.25, - "sliceSupportOffset": 0.6, - "sliceSupportGap": 1, - "sliceSupportSize": 6, - "sliceSupportArea": 3, - "sliceSupportExtra": 0, - "sliceSupportAngle": 50, - "sliceSupportNozzle": 0, - "sliceSolidMinArea": 1, - "sliceSolidLayers": 3, - "sliceBottomLayers": 3, - "sliceTopLayers": 3, - "firstLayerNozzleTemp": 238, - "firstLayerBedTemp": 55, - "firstLayerRate": 10, - "firstLayerFillRate": 10, - "firstLayerPrintMult": 1.2, - "firstLayerLineMult": 1, - "firstLayerFanSpeed": 0, - "outputRaft": false, - "outputRaftSpacing": 0.2, - "outputTemp": 235, - "outputBedTemp": 55, - "outputFanSpeed": 75, - "outputFeedrate": 15, - "outputFinishrate": 10, - "outputSeekrate": 80, - "outputShellMult": 1.2, - "outputFillMult": 1.2, - "outputSparseMult": 1.4, - "outputBrimCount": 5, - "outputBrimOffset": 5, - "outputRetractDist": 0.5, - "outputRetractSpeed": 20, - "outputRetractWipe": 0.8, - "outputRetractDwell": 10, - "outputShortPoly": 50, - "outputMinSpeed": 10, - "outputCoastDist": 0.4, - "outputLayerRetract": true, - "zHopDistance": 1, - "antiBacklash": 0, - "outputOriginCenter": false, - "sliceLineWidth": 0.45, - "sliceFillRepeat": 1, - "sliceFillRate": 15, - "sliceSupportSpan": 5, - "sliceSupportEnable": false, - "sliceSupportOutline": true, - "firstSliceHeight": 0.2, - "firstLayerYOffset": 0, - "firstLayerBrim": 0, - "firstLayerBrimIn": 0, - "firstLayerBrimTrig": 0, - "firstLayerBrimGap": 0, - "firstLayerBeltLead": 3, - "firstLayerBeltBump": 0, - "firstLayerFlatten": 0, - "outputPurgeTower": 0, - "outputBeltFirst": false, - "outputLoops": 0, - "outputInvertX": false, - "outputInvertY": false, - "arcTolerance": 0.15, - "ranges": [], - "outputDraftShield": false, - "outputAvoidGaps": true, - "sliceFillGrow": 0, - "sliceSolidRate": 10, - "sliceDetectThin": "off" - } - ] -} \ No newline at end of file diff --git a/src/kiri-dev/fdm/IMADE3D.JellyBOX.Original.N0.4 b/src/kiri-dev/fdm/IMADE3D.JellyBOX.Original.N0.4 new file mode 100644 index 00000000..6522ee07 --- /dev/null +++ b/src/kiri-dev/fdm/IMADE3D.JellyBOX.Original.N0.4 @@ -0,0 +1,191 @@ +{ + "deviceName": "IMADE3D JellyBOX Original N0.4", + "bedWidth": 170, + "bedDepth": 145, + "maxHeight": 140, + "mode": "FDM", + "new": false, + "internal": 0, + "imageURL": "", + "bedHeight": 2.5, + "bedRound": false, + "bedBelt": false, + "deviceZMax": 0, + "originCenter": false, + "gcodeFan": [ + "M106 S{fan_speed}" + ], + "gcodeTrack": [ + "M117 {progress}% layer {layer} / {layers}" + ], + "gcodeLayer": [ + ";; --- layer {layer} {height} @ {z} ---", + "M117 {progress}% layer {layer} / {layers}" + ], + "gcodePre": [ + ";============================", + "; Jellybox Start Script Begin ", + ";============================", + "; for slicer: Kiri:Moto", + "; modified 2024-02-01. by LG", + ";", + "G21 ;metric values", + "G90 ;absolute positioning", + "M107 ;start with the fan off", + "M190 S45 ;wait for the bed to reach 45C (for bed leveling)", + "M109 S180 ;wait for the extruder to reach 180C (for bed leveling)", + ";", + "; === Homing and bed leveling (if necessary)", + ";", + "G28 ;home all axes", + "G29 O ;auto bed leveling procedure only if leveling NOT active", + ";M500 ;optionally save the mesh", + "G28 X ;home x to get as far from the plate as possible", + "M420 S1 ;(re) enable bed leveling if turned off by the G28", + "G0 Y0 F5000 ;position Y in front", + "G0 Z5 F3000 ;position Z", + "M190 S{bed_temp} T{tool} ;wait for the bed to reach desired temperature", + "M109 S{temp} T{tool} ;wait for the extruder to reach desired temperature", + "; ", + "; === Purge 30mm of the filament", + ";", + "G90 ;absolute positioning", + "M400 ;make sure all is finished", + "G92 E0 ;to reset extruder position to 0 after finished previous print", + "G1 E30 F200 ;extrude 30mm of feed stock", + "G92 E0 ;reset the extruder position Z is 0 again.", + ";", + ";===================================", + "; Jellybox Printer Start Script End", + ";===================================" + ], + "gcodePost": [ + ";---------------------------------", + ";;; Jellybox End Script Begin ;;;", + ";_________________________________", + "; end gcode last modified 2022-01-13", + "M117 Finishing Up ;write Finishing Up", + "M107 ;turn the fan off", + "M104 S0 ;extruder heater off", + "M140 S0 ;bed heater off (if you have it)", + "G91 ;relative positioning (includes extruder)", + "G1 E-1 F2500 ;retract the filament a bit before lifting the nozzle to release some of the pressure", + "G1 Z0.5 E-4 X-10 F9000 ;get out and retract filament even more", + "G1 E-25 F2000 ;retract even more", + "G90 ;absolute positioning (includes extruder)", + "G28 X ;home X so the head is out of the way", + "G1 Y140 ;move Y forward, so the print is more accessible", + "M84 ;steppers off", + "M117 Print finished ;write Print finished", + ";---------------------------------------", + ";;; Jellybox End Script End ;;;", + ";_______________________________________" + ], + "gcodeProc": "", + "gcodeFExt": "gcode", + "extruders": [ + { + "extFilament": 1.75, + "extNozzle": 0.4, + "extSelect": [ + "T0" + ], + "extDeselect": [], + "extOffsetX": 0, + "extOffsetY": 0 + } + ], + "fwRetract": false, + "profiles": [ + { + "processName": "JB1 PLA - N0.4 L0.3 T210", + "sliceHeight": 0.3, + "sliceShells": 2, + "sliceShellOrder": "in-out", + "sliceLayerStart": "last", + "sliceFillAngle": 45, + "sliceFillWidth": 1, + "sliceFillOverlap": 0.25, + "sliceFillSparse": 0.1, + "sliceFillType": "hex", + "sliceAdaptive": false, + "sliceMinHeight": 0, + "sliceSupportDensity": 0.25, + "sliceSupportOffset": 0.6, + "sliceSupportGap": 1, + "sliceSupportSize": 6, + "sliceSupportArea": 3, + "sliceSupportExtra": 0, + "sliceSupportAngle": 50, + "sliceSupportNozzle": 0, + "sliceSolidMinArea": 1, + "sliceBottomLayers": 3, + "sliceTopLayers": 3, + "firstLayerNozzleTemp": 215, + "firstLayerBedTemp": 60, + "firstLayerRate": 20, + "firstLayerFillRate": 25, + "firstLayerPrintMult": 1.2, + "firstLayerLineMult": 1, + "firstLayerFanSpeed": 0, + "outputRaft": false, + "outputRaftSpacing": 0.2, + "outputTemp": 210, + "outputBedTemp": 60, + "outputFanSpeed": 130, + "outputFeedrate": 45, + "outputFinishrate": 20, + "outputSeekrate": 80, + "outputShellMult": 1.05, + "outputFillMult": 1.05, + "outputSparseMult": 1.2, + "outputBrimCount": 5, + "outputBrimOffset": 5, + "outputRetractDist": 1.8, + "outputRetractSpeed": 40, + "outputRetractWipe": 0.8, + "outputRetractDwell": 10, + "outputShortPoly": 50, + "outputMinSpeed": 10, + "outputCoastDist": 0.4, + "outputLayerRetract": true, + "zHopDistance": 0.2, + "antiBacklash": 0, + "outputOriginCenter": false, + "sliceLineWidth": 0.45, + "sliceFillRepeat": 1, + "sliceFillRate": 0, + "sliceSupportSpan": 5, + "sliceSupportEnable": false, + "sliceSupportOutline": true, + "firstSliceHeight": 0.2, + "firstLayerYOffset": 0, + "firstLayerBrim": 0, + "firstLayerBrimIn": 0, + "firstLayerBrimTrig": 0, + "firstLayerBrimGap": 0, + "firstLayerBeltLead": 3, + "firstLayerBeltBump": 0, + "firstLayerFlatten": 0, + "outputPurgeTower": 0, + "outputBeltFirst": false, + "outputLoops": 0, + "outputInvertX": false, + "outputInvertY": false, + "arcTolerance": 0.15, + "ranges": [], + "outputDraftShield": false, + "outputAvoidGaps": true, + "sliceFillGrow": 0, + "sliceSolidRate": 0, + "sliceDetectThin": "off", + "sliceLayerStartX": 0, + "sliceLayerStartY": 0, + "sliceSupportGrow": 0, + "outputAlternating": false + } + ], + "filamentSource": "direct", + "gcodeTime": 1, + "gcodeFeature": [] +} \ No newline at end of file diff --git a/src/kiri-dev/fdm/IMADE3D.JellyBOX2 b/src/kiri-dev/fdm/IMADE3D.JellyBOX2 deleted file mode 100644 index 8beb3830..00000000 --- a/src/kiri-dev/fdm/IMADE3D.JellyBOX2 +++ /dev/null @@ -1,365 +0,0 @@ -{ - "deviceName": "IMADE3D JellyBOX2 nzl-0.4", - "bedWidth": 177, - "bedDepth": 155, - "maxHeight": 140, - "mode": "FDM", - "new": false, - "noclone": false, - "internal": 0, - "imageURL": "", - "imageScale": 0.75, - "imageAnchor": 0, - "bedHeight": 2.5, - "bedRound": false, - "bedBelt": false, - "resolutionX": 1600, - "resolutionY": 900, - "deviceZMax": 0, - "originCenter": false, - "extrudeAbs": false, - "spindleMax": 0, - "gcodeFan": [ - "M106 S{fan_speed}" - ], - "gcodeTrack": [ - "M117 {progress}% layer {layer} / {layers}" - ], - "gcodeLayer": [ - ";; --- layer {layer} {height} @ {z} ---", - "M117 {progress}% layer {layer} / {layers}" - ], - "gcodePre": [ - ";---------------------------------------", - "; ; ; Jellybox Start Script Begin ; ; ;", - ";_______________________________________", - "; for slicer: Kiri", - "; start gcode last modified 2022-04-08", - "G21 ;metric values", - "G90 ;absolute positioning", - "M107 ;start with the fan off", - "M117 Preparing ;write Preparing", - "M190 S45 ;wait for the bed to reach 45C", - "M109 S180 ;wait for the extruder to reach 180C", - "G28 ;home all axes", - "G29 O ;auto bed leveling procedure only if leveling NOT active", - ";M500 ;optionally save the mesh", - "G28 X ;home x to get as far from the plate as possible", - "M420 S1 ;(re) enable bed leveling if turned off by the G28", - "G0 Y0 F5000 ;position Y in front", - "G0 Z5 F3000 ;position Z", - "M190 S{bed_temp} T{tool} ;wait for the bed to reach desired temperature", - "M109 S{temp} T{tool} ;wait for the extruder to reach desired temperature", - "; M300 S440 P300 ;play a tone", - "; M0 Click to start print ; optional, recommended only with a rotary encoder", - "M117 Print starting ;write Print starting", - ";================ ;PRINT:PURGE start", - "G90 ;absolute positioning", - "M400 ;make sure all is finished", - "G1 E45 F200 ;extrude __mm of feed stock", - "G92 E0 ;reset the extruder position", - ";---------------------------------------------", - "; ; ; Jellybox Printer Start Script End ; ; ;", - ";_____________________________________________" - ], - "gcodePost": [ - ";---------------------------------", - ";;; Jellybox End Script Begin ;;;", - ";_________________________________", - "; end gcode last modified 2022-01-13", - "M117 Finishing Up ;write Finishing Up", - "M107 ;turn the fan off", - "M104 S0 ;extruder heater off", - "M140 S0 ;bed heater off (if you have it)", - "G91 ;relative positioning (includes extruder)", - "G1 E-1 F2500 ;retract the filament a bit before lifting the nozzle to release some of the pressure", - "G1 Z0.5 E-4 X-10 F9000 ;get out and retract filament even more", - "G1 E-25 F2000 ;retract even more", - "G90 ;absolute positioning (includes extruder)", - "G28 X ;home X so the head is out of the way", - "G1 Y140 ;move Y forward, so the print is more accessible", - "M84 ;steppers off", - "M117 Print finished ;write Print finished", - ";---------------------------------------", - ";;; Jellybox End Script End ;;;", - ";_______________________________________" - ], - "gcodeExt": [], - "gcodeInt": [], - "gcodeProc": "", - "gcodeDwell": [], - "gcodeSpindle": [], - "gcodeChange": [], - "gcodeFExt": "gcode", - "gcodeSpace": true, - "gcodeStrip": false, - "gcodeLaserOn": [], - "gcodeLaserOff": [], - "extruders": [ - { - "extFilament": 1.75, - "extNozzle": 0.4, - "extSelect": [ - "T0" - ], - "extDeselect": [], - "extOffsetX": 0, - "extOffsetY": 0 - } - ], - "fwRetract": false, - "profiles": [ - { - "processName": "PLA - L0.3 T210 N0.4", - "sliceHeight": 0.3, - "sliceShells": 2, - "sliceShellOrder": "in-out", - "sliceLayerStart": "last", - "sliceFillAngle": 45, - "sliceFillWidth": 1, - "sliceFillOverlap": 0.25, - "sliceFillSparse": 0.1, - "sliceFillType": "hex", - "sliceAdaptive": false, - "sliceMinHeight": 0, - "sliceSupportDensity": 0.25, - "sliceSupportOffset": 0.6, - "sliceSupportGap": 1, - "sliceSupportSize": 6, - "sliceSupportArea": 3, - "sliceSupportExtra": 0, - "sliceSupportAngle": 50, - "sliceSupportNozzle": 0, - "sliceSolidMinArea": 1, - "sliceSolidLayers": 3, - "sliceBottomLayers": 3, - "sliceTopLayers": 3, - "firstLayerNozzleTemp": 215, - "firstLayerBedTemp": 60, - "firstLayerRate": 20, - "firstLayerFillRate": 25, - "firstLayerPrintMult": 1.2, - "firstLayerLineMult": 1, - "firstLayerFanSpeed": 0, - "outputRaft": false, - "outputRaftSpacing": 0.2, - "outputTemp": 210, - "outputBedTemp": 60, - "outputFanSpeed": 130, - "outputFeedrate": 45, - "outputFinishrate": 20, - "outputSeekrate": 80, - "outputShellMult": 1.05, - "outputFillMult": 1.05, - "outputSparseMult": 1.2, - "outputBrimCount": 5, - "outputBrimOffset": 5, - "outputRetractDist": 1.8, - "outputRetractSpeed": 40, - "outputRetractWipe": 0.8, - "outputRetractDwell": 10, - "outputShortPoly": 50, - "outputMinSpeed": 10, - "outputCoastDist": 0.4, - "outputLayerRetract": true, - "zHopDistance": 0, - "antiBacklash": 0, - "outputOriginCenter": false, - "sliceLineWidth": 0.45, - "sliceFillRepeat": 1, - "sliceFillRate": 0, - "sliceSupportSpan": 5, - "sliceSupportEnable": false, - "sliceSupportOutline": true, - "firstSliceHeight": 0.2, - "firstLayerYOffset": 0, - "firstLayerBrim": 0, - "firstLayerBrimIn": 0, - "firstLayerBrimTrig": 0, - "firstLayerBrimGap": 0, - "firstLayerBeltLead": 3, - "firstLayerBeltBump": 0, - "firstLayerFlatten": 0, - "outputPurgeTower": 0, - "outputBeltFirst": false, - "outputLoops": 0, - "outputInvertX": false, - "outputInvertY": false, - "arcTolerance": 0.15, - "ranges": [], - "outputDraftShield": false, - "outputAvoidGaps": true, - "sliceFillGrow": 0, - "sliceSolidRate": 0, - "sliceDetectThin": "off" - }, - { - "processName": "PETG - L0.3 T235 N0.4", - "sliceHeight": 0.3, - "sliceShells": 2, - "sliceShellOrder": "in-out", - "sliceLayerStart": "last", - "sliceFillAngle": 45, - "sliceFillWidth": 1, - "sliceFillOverlap": 0.25, - "sliceFillSparse": 0.1, - "sliceFillType": "hex", - "sliceAdaptive": false, - "sliceMinHeight": 0, - "sliceSupportDensity": 0.25, - "sliceSupportOffset": 0.6, - "sliceSupportGap": 1, - "sliceSupportSize": 6, - "sliceSupportArea": 3, - "sliceSupportExtra": 0, - "sliceSupportAngle": 50, - "sliceSupportNozzle": 0, - "sliceSolidMinArea": 1, - "sliceSolidLayers": 3, - "sliceBottomLayers": 3, - "sliceTopLayers": 3, - "firstLayerNozzleTemp": 235, - "firstLayerBedTemp": 70, - "firstLayerRate": 20, - "firstLayerFillRate": 25, - "firstLayerPrintMult": 1.2, - "firstLayerLineMult": 1, - "firstLayerFanSpeed": 0, - "outputRaft": false, - "outputRaftSpacing": 0.2, - "outputTemp": 235, - "outputBedTemp": 70, - "outputFanSpeed": 75, - "outputFeedrate": 45, - "outputFinishrate": 20, - "outputSeekrate": 80, - "outputShellMult": 1.05, - "outputFillMult": 1.05, - "outputSparseMult": 1.2, - "outputBrimCount": 5, - "outputBrimOffset": 5, - "outputRetractDist": 2, - "outputRetractSpeed": 40, - "outputRetractWipe": 0.8, - "outputRetractDwell": 10, - "outputShortPoly": 50, - "outputMinSpeed": 10, - "outputCoastDist": 0.4, - "outputLayerRetract": true, - "zHopDistance": 0, - "antiBacklash": 0, - "outputOriginCenter": false, - "sliceLineWidth": 0.45, - "sliceFillRepeat": 1, - "sliceFillRate": 0, - "sliceSupportSpan": 5, - "sliceSupportEnable": false, - "sliceSupportOutline": true, - "firstSliceHeight": 0.2, - "firstLayerYOffset": 0, - "firstLayerBrim": 0, - "firstLayerBrimIn": 0, - "firstLayerBrimTrig": 0, - "firstLayerBrimGap": 0, - "firstLayerBeltLead": 3, - "firstLayerBeltBump": 0, - "firstLayerFlatten": 0, - "outputPurgeTower": 0, - "outputBeltFirst": false, - "outputLoops": 0, - "outputInvertX": false, - "outputInvertY": false, - "arcTolerance": 0.15, - "ranges": [], - "outputDraftShield": false, - "outputAvoidGaps": true, - "sliceFillGrow": 0, - "sliceSolidRate": 0, - "sliceDetectThin": "off" - }, - { - "processName": "FLEX - L0.3 T235 N0.4", - "sliceHeight": 0.3, - "sliceShells": 2, - "sliceShellOrder": "in-out", - "sliceLayerStart": "last", - "sliceFillAngle": 45, - "sliceFillWidth": 1, - "sliceFillOverlap": 0.25, - "sliceFillSparse": 0.1, - "sliceFillType": "hex", - "sliceAdaptive": false, - "sliceMinHeight": 0, - "sliceSupportDensity": 0.25, - "sliceSupportOffset": 0.6, - "sliceSupportGap": 1, - "sliceSupportSize": 6, - "sliceSupportArea": 3, - "sliceSupportExtra": 0, - "sliceSupportAngle": 50, - "sliceSupportNozzle": 0, - "sliceSolidMinArea": 1, - "sliceSolidLayers": 3, - "sliceBottomLayers": 3, - "sliceTopLayers": 3, - "firstLayerNozzleTemp": 238, - "firstLayerBedTemp": 55, - "firstLayerRate": 10, - "firstLayerFillRate": 10, - "firstLayerPrintMult": 1.2, - "firstLayerLineMult": 1, - "firstLayerFanSpeed": 0, - "outputRaft": false, - "outputRaftSpacing": 0.2, - "outputTemp": 235, - "outputBedTemp": 55, - "outputFanSpeed": 75, - "outputFeedrate": 15, - "outputFinishrate": 10, - "outputSeekrate": 80, - "outputShellMult": 1.2, - "outputFillMult": 1.2, - "outputSparseMult": 1.4, - "outputBrimCount": 5, - "outputBrimOffset": 5, - "outputRetractDist": 0.5, - "outputRetractSpeed": 20, - "outputRetractWipe": 0.8, - "outputRetractDwell": 10, - "outputShortPoly": 50, - "outputMinSpeed": 10, - "outputCoastDist": 0.4, - "outputLayerRetract": true, - "zHopDistance": 1, - "antiBacklash": 0, - "outputOriginCenter": false, - "sliceLineWidth": 0.45, - "sliceFillRepeat": 1, - "sliceFillRate": 15, - "sliceSupportSpan": 5, - "sliceSupportEnable": false, - "sliceSupportOutline": true, - "firstSliceHeight": 0.2, - "firstLayerYOffset": 0, - "firstLayerBrim": 0, - "firstLayerBrimIn": 0, - "firstLayerBrimTrig": 0, - "firstLayerBrimGap": 0, - "firstLayerBeltLead": 3, - "firstLayerBeltBump": 0, - "firstLayerFlatten": 0, - "outputPurgeTower": 0, - "outputBeltFirst": false, - "outputLoops": 0, - "outputInvertX": false, - "outputInvertY": false, - "arcTolerance": 0.15, - "ranges": [], - "outputDraftShield": false, - "outputAvoidGaps": true, - "sliceFillGrow": 0, - "sliceSolidRate": 10, - "sliceDetectThin": "off" - } - ] -} \ No newline at end of file diff --git a/src/kiri-dev/fdm/IMADE3D.JellyBOX3 b/src/kiri-dev/fdm/IMADE3D.JellyBOX3 deleted file mode 100644 index bda2840b..00000000 --- a/src/kiri-dev/fdm/IMADE3D.JellyBOX3 +++ /dev/null @@ -1,365 +0,0 @@ -{ - "deviceName": "IMADE3D JellyBOX3 nzl-0.4", - "bedWidth": 180, - "bedDepth": 165, - "maxHeight": 140, - "mode": "FDM", - "new": false, - "noclone": false, - "internal": 0, - "imageURL": "", - "imageScale": 0.75, - "imageAnchor": 0, - "bedHeight": 2.5, - "bedRound": false, - "bedBelt": false, - "resolutionX": 1600, - "resolutionY": 900, - "deviceZMax": 0, - "originCenter": false, - "extrudeAbs": false, - "spindleMax": 0, - "gcodeFan": [ - "M106 S{fan_speed}" - ], - "gcodeTrack": [ - "M117 {progress}% layer {layer} / {layers}" - ], - "gcodeLayer": [ - ";; --- layer {layer} {height} @ {z} ---", - "M117 {progress}% layer {layer} / {layers}" - ], - "gcodePre": [ - ";---------------------------------------", - "; ; ; Jellybox Start Script Begin ; ; ;", - ";_______________________________________", - "; for slicer: Kiri", - "; start gcode last modified 2022-04-08", - "G21 ;metric values", - "G90 ;absolute positioning", - "M107 ;start with the fan off", - "M117 Preparing ;write Preparing", - "M190 S45 ;wait for the bed to reach 45C", - "M109 S180 ;wait for the extruder to reach 180C", - "G28 ;home all axes", - "G29 O ;auto bed leveling procedure only if leveling NOT active", - ";M500 ;optionally save the mesh", - "G28 X ;home x to get as far from the plate as possible", - "M420 S1 ;(re) enable bed leveling if turned off by the G28", - "G0 Y0 F5000 ;position Y in front", - "G0 Z5 F3000 ;position Z", - "M190 S{bed_temp} T{tool} ;wait for the bed to reach desired temperature", - "M109 S{temp} T{tool} ;wait for the extruder to reach desired temperature", - "; M300 S440 P300 ;play a tone", - "; M0 Click to start print ; optional, recommended only with a rotary encoder", - "M117 Print starting ;write Print starting", - ";================ ;PRINT:PURGE start", - "G90 ;absolute positioning", - "M400 ;make sure all is finished", - "G1 E45 F200 ;extrude __mm of feed stock", - "G92 E0 ;reset the extruder position", - ";---------------------------------------------", - "; ; ; Jellybox Printer Start Script End ; ; ;", - ";_____________________________________________" - ], - "gcodePost": [ - ";---------------------------------", - ";;; Jellybox End Script Begin ;;;", - ";_________________________________", - "; end gcode last modified 2022-01-13", - "M117 Finishing Up ;write Finishing Up", - "M107 ;turn the fan off", - "M104 S0 ;extruder heater off", - "M140 S0 ;bed heater off (if you have it)", - "G91 ;relative positioning (includes extruder)", - "G1 E-1 F2500 ;retract the filament a bit before lifting the nozzle to release some of the pressure", - "G1 Z0.5 E-4 X-10 F9000 ;get out and retract filament even more", - "G1 E-25 F2000 ;retract even more", - "G90 ;absolute positioning (includes extruder)", - "G28 X ;home X so the head is out of the way", - "G1 Y140 ;move Y forward, so the print is more accessible", - "M84 ;steppers off", - "M117 Print finished ;write Print finished", - ";---------------------------------------", - ";;; Jellybox End Script End ;;;", - ";_______________________________________" - ], - "gcodeExt": [], - "gcodeInt": [], - "gcodeProc": "", - "gcodeDwell": [], - "gcodeSpindle": [], - "gcodeChange": [], - "gcodeFExt": "gcode", - "gcodeSpace": true, - "gcodeStrip": false, - "gcodeLaserOn": [], - "gcodeLaserOff": [], - "extruders": [ - { - "extFilament": 1.75, - "extNozzle": 0.4, - "extSelect": [ - "T0" - ], - "extDeselect": [], - "extOffsetX": 0, - "extOffsetY": 0 - } - ], - "fwRetract": false, - "profiles": [ - { - "processName": "PLA - L0.3 T210 N0.4", - "sliceHeight": 0.3, - "sliceShells": 2, - "sliceShellOrder": "in-out", - "sliceLayerStart": "last", - "sliceFillAngle": 45, - "sliceFillWidth": 1, - "sliceFillOverlap": 0.25, - "sliceFillSparse": 0.1, - "sliceFillType": "hex", - "sliceAdaptive": false, - "sliceMinHeight": 0, - "sliceSupportDensity": 0.25, - "sliceSupportOffset": 0.6, - "sliceSupportGap": 1, - "sliceSupportSize": 6, - "sliceSupportArea": 3, - "sliceSupportExtra": 0, - "sliceSupportAngle": 50, - "sliceSupportNozzle": 0, - "sliceSolidMinArea": 1, - "sliceSolidLayers": 3, - "sliceBottomLayers": 3, - "sliceTopLayers": 3, - "firstLayerNozzleTemp": 215, - "firstLayerBedTemp": 60, - "firstLayerRate": 20, - "firstLayerFillRate": 25, - "firstLayerPrintMult": 1.2, - "firstLayerLineMult": 1, - "firstLayerFanSpeed": 0, - "outputRaft": false, - "outputRaftSpacing": 0.2, - "outputTemp": 210, - "outputBedTemp": 60, - "outputFanSpeed": 130, - "outputFeedrate": 45, - "outputFinishrate": 20, - "outputSeekrate": 80, - "outputShellMult": 1.05, - "outputFillMult": 1.05, - "outputSparseMult": 1.2, - "outputBrimCount": 5, - "outputBrimOffset": 5, - "outputRetractDist": 1.8, - "outputRetractSpeed": 40, - "outputRetractWipe": 0.8, - "outputRetractDwell": 10, - "outputShortPoly": 50, - "outputMinSpeed": 10, - "outputCoastDist": 0.4, - "outputLayerRetract": true, - "zHopDistance": 0, - "antiBacklash": 0, - "outputOriginCenter": false, - "sliceLineWidth": 0.45, - "sliceFillRepeat": 1, - "sliceFillRate": 0, - "sliceSupportSpan": 5, - "sliceSupportEnable": false, - "sliceSupportOutline": true, - "firstSliceHeight": 0.2, - "firstLayerYOffset": 0, - "firstLayerBrim": 0, - "firstLayerBrimIn": 0, - "firstLayerBrimTrig": 0, - "firstLayerBrimGap": 0, - "firstLayerBeltLead": 3, - "firstLayerBeltBump": 0, - "firstLayerFlatten": 0, - "outputPurgeTower": 0, - "outputBeltFirst": false, - "outputLoops": 0, - "outputInvertX": false, - "outputInvertY": false, - "arcTolerance": 0.15, - "ranges": [], - "outputDraftShield": false, - "outputAvoidGaps": true, - "sliceFillGrow": 0, - "sliceSolidRate": 0, - "sliceDetectThin": "off" - }, - { - "processName": "PETG - N0.4 L0.3 T235 N0.4", - "sliceHeight": 0.3, - "sliceShells": 2, - "sliceShellOrder": "in-out", - "sliceLayerStart": "last", - "sliceFillAngle": 45, - "sliceFillWidth": 1, - "sliceFillOverlap": 0.25, - "sliceFillSparse": 0.1, - "sliceFillType": "hex", - "sliceAdaptive": false, - "sliceMinHeight": 0, - "sliceSupportDensity": 0.25, - "sliceSupportOffset": 0.6, - "sliceSupportGap": 1, - "sliceSupportSize": 6, - "sliceSupportArea": 3, - "sliceSupportExtra": 0, - "sliceSupportAngle": 50, - "sliceSupportNozzle": 0, - "sliceSolidMinArea": 1, - "sliceSolidLayers": 3, - "sliceBottomLayers": 3, - "sliceTopLayers": 3, - "firstLayerNozzleTemp": 235, - "firstLayerBedTemp": 70, - "firstLayerRate": 20, - "firstLayerFillRate": 25, - "firstLayerPrintMult": 1.2, - "firstLayerLineMult": 1, - "firstLayerFanSpeed": 0, - "outputRaft": false, - "outputRaftSpacing": 0.2, - "outputTemp": 235, - "outputBedTemp": 70, - "outputFanSpeed": 75, - "outputFeedrate": 45, - "outputFinishrate": 20, - "outputSeekrate": 80, - "outputShellMult": 1.05, - "outputFillMult": 1.05, - "outputSparseMult": 1.2, - "outputBrimCount": 5, - "outputBrimOffset": 5, - "outputRetractDist": 2, - "outputRetractSpeed": 40, - "outputRetractWipe": 0.8, - "outputRetractDwell": 10, - "outputShortPoly": 50, - "outputMinSpeed": 10, - "outputCoastDist": 0.4, - "outputLayerRetract": true, - "zHopDistance": 0, - "antiBacklash": 0, - "outputOriginCenter": false, - "sliceLineWidth": 0.45, - "sliceFillRepeat": 1, - "sliceFillRate": 0, - "sliceSupportSpan": 5, - "sliceSupportEnable": false, - "sliceSupportOutline": true, - "firstSliceHeight": 0.2, - "firstLayerYOffset": 0, - "firstLayerBrim": 0, - "firstLayerBrimIn": 0, - "firstLayerBrimTrig": 0, - "firstLayerBrimGap": 0, - "firstLayerBeltLead": 3, - "firstLayerBeltBump": 0, - "firstLayerFlatten": 0, - "outputPurgeTower": 0, - "outputBeltFirst": false, - "outputLoops": 0, - "outputInvertX": false, - "outputInvertY": false, - "arcTolerance": 0.15, - "ranges": [], - "outputDraftShield": false, - "outputAvoidGaps": true, - "sliceFillGrow": 0, - "sliceSolidRate": 0, - "sliceDetectThin": "off" - }, - { - "processName": "FLEX - L0.3 T235 N0.4", - "sliceHeight": 0.3, - "sliceShells": 2, - "sliceShellOrder": "in-out", - "sliceLayerStart": "last", - "sliceFillAngle": 45, - "sliceFillWidth": 1, - "sliceFillOverlap": 0.25, - "sliceFillSparse": 0.1, - "sliceFillType": "hex", - "sliceAdaptive": false, - "sliceMinHeight": 0, - "sliceSupportDensity": 0.25, - "sliceSupportOffset": 0.6, - "sliceSupportGap": 1, - "sliceSupportSize": 6, - "sliceSupportArea": 3, - "sliceSupportExtra": 0, - "sliceSupportAngle": 50, - "sliceSupportNozzle": 0, - "sliceSolidMinArea": 1, - "sliceSolidLayers": 3, - "sliceBottomLayers": 3, - "sliceTopLayers": 3, - "firstLayerNozzleTemp": 238, - "firstLayerBedTemp": 55, - "firstLayerRate": 10, - "firstLayerFillRate": 10, - "firstLayerPrintMult": 1.2, - "firstLayerLineMult": 1, - "firstLayerFanSpeed": 0, - "outputRaft": false, - "outputRaftSpacing": 0.2, - "outputTemp": 235, - "outputBedTemp": 55, - "outputFanSpeed": 75, - "outputFeedrate": 15, - "outputFinishrate": 10, - "outputSeekrate": 80, - "outputShellMult": 1.2, - "outputFillMult": 1.2, - "outputSparseMult": 1.4, - "outputBrimCount": 5, - "outputBrimOffset": 5, - "outputRetractDist": 0.5, - "outputRetractSpeed": 20, - "outputRetractWipe": 0.8, - "outputRetractDwell": 10, - "outputShortPoly": 50, - "outputMinSpeed": 10, - "outputCoastDist": 0.4, - "outputLayerRetract": true, - "zHopDistance": 1, - "antiBacklash": 0, - "outputOriginCenter": false, - "sliceLineWidth": 0.45, - "sliceFillRepeat": 1, - "sliceFillRate": 15, - "sliceSupportSpan": 5, - "sliceSupportEnable": false, - "sliceSupportOutline": true, - "firstSliceHeight": 0.2, - "firstLayerYOffset": 0, - "firstLayerBrim": 0, - "firstLayerBrimIn": 0, - "firstLayerBrimTrig": 0, - "firstLayerBrimGap": 0, - "firstLayerBeltLead": 3, - "firstLayerBeltBump": 0, - "firstLayerFlatten": 0, - "outputPurgeTower": 0, - "outputBeltFirst": false, - "outputLoops": 0, - "outputInvertX": false, - "outputInvertY": false, - "arcTolerance": 0.15, - "ranges": [], - "outputDraftShield": false, - "outputAvoidGaps": true, - "sliceFillGrow": 0, - "sliceSolidRate": 10, - "sliceDetectThin": "off" - } - ] -} \ No newline at end of file