diff --git a/src/kiri/dev/fdm/Flashforge.Adventurer.5M.json b/src/kiri/dev/fdm/Flashforge.Adventurer.5M.json index 154f51d9..9074d5b1 100644 --- a/src/kiri/dev/fdm/Flashforge.Adventurer.5M.json +++ b/src/kiri/dev/fdm/Flashforge.Adventurer.5M.json @@ -1,219 +1,186 @@ { - "version": "4.2.3", - "device": "Flashforge 5M Pro", - "process": { - "processName": "Flashforge 5m Pro .2 Height", - "sliceHeight": 0.2, - "sliceShells": 3, - "sliceShellOrder": "in-out", - "sliceLayerStart": "last", - "sliceFillAngle": 45, - "sliceFillOverlap": 0.6, - "sliceFillSparse": 0.08, - "sliceFillRate": 300, - "sliceFillType": "hex", - "sliceSupportDensity": 0.2, - "sliceSupportOffset": 1, - "sliceSupportGap": 1, - "sliceSupportSize": 5, - "sliceSupportArea": 10, - "sliceSupportExtra": 3, - "sliceSupportAngle": 50, - "sliceSupportNozzle": "0", - "sliceSupportEnable": false, - "sliceSolidMinArea": 1.2, - "sliceBottomLayers": 2, - "sliceTopLayers": 2, - "firstSliceHeight": 0.2, - "firstLayerRate": 30, - "firstLayerFillRate": 40, - "firstLayerPrintMult": 1, - "firstLayerLineMult": 1, - "firstLayerYOffset": 0, - "firstLayerNozzleTemp": 205, - "firstLayerBedTemp": 56, - "firstLayerBrim": 0, - "firstLayerBrimTrig": 0, - "firstLayerBeltLead": 3, - "outputRaft": false, - "outputRaftSpacing": 0.2, - "outputTemp": 205, - "outputBedTemp": 56, - "outputFeedrate": 500, - "outputFinishrate": 250, - "outputSeekrate": 500, - "outputShellMult": 1.25, - "outputFillMult": 1.25, - "outputSparseMult": 1.3, - "outputRetractDist": 4, - "outputRetractSpeed": 40, - "outputRetractDwell": 20, - "outputBrimCount": 2, - "outputBrimOffset": 4, - "outputShortPoly": 100, - "outputMinSpeed": 10, - "outputCoastDist": 0, - "outputLayerRetract": false, - "outputInvertX": false, - "outputInvertY": false, - "sliceMinHeight": 0, - "sliceAdaptive": false, - "zHopDistance": 0.2, - "antiBacklash": 1, - "sliceFillWidth": 1, - "firstLayerFanSpeed": 0, - "outputFanSpeed": 255, - "outputRetractWipe": 4, - "outputPurgeTower": 0, - "arcTolerance": 0.15, - "ranges": [], - "sliceLineWidth": 0, - "sliceFillRepeat": 1, - "sliceSupportSpan": 5, - "sliceSupportOutline": false, - "firstLayerBrimIn": 0, - "firstLayerBrimGap": 0, - "firstLayerBeltBump": 0, - "firstLayerFlatten": 0, - "outputDraftShield": false, - "outputBeltFirst": false, - "outputAvoidGaps": true, - "outputLoops": 0, - "sliceFillGrow": 0, - "sliceSolidRate": 200, - "outputAlternating": false, - "sliceDetectThin": "off", - "sliceLayerStartX": 0, - "sliceLayerStartY": 0, - "sliceSupportGrow": 3, - "sliceAngle": 45, - "outputFanLayer": 1, - "sliceZInterleave": false - }, - "code": { - "mode": "FDM", - "internal": 0, - "bedHeight": 2.5, - "bedWidth": 225, - "bedDepth": 225, - "bedRound": false, - "bedBelt": false, - "deviceZMax": 0, - "gcodeTime": 1, - "maxHeight": 225, - "originCenter": true, - "gcodeFan": [ - "M106 S{fan_speed}" - ], - "gcodeFeature": [], - "gcodeTrack": [], - "gcodeLayer": [ - ";AFTER_LAYER_CHANGE", - ";[layer_z]" - ], - "gcodePre": [ - "; EXECUTABLE_BLOCK_START", - "M73 P0 R80", - "M106 S0", - "M106 P2 S0", - ";TYPE:Custom", - "M190 S55", - "M104 S210", - "G90", - "M83", - "G1 Z5 F6000", - "G1 E-0.2 F800", - "G1 X110 Y-110 F6000", - "G1 E2 F800", - "G1 Y-110 X55 Z0.25 F4800", - "G1 X-55 E8 F2400", - "G1 Y-109.6 F2400", - "G1 X55 E5 F2400", - "G1 Y-110 X55 Z0.45 F4800", - "G1 X-55 E8 F2400", - "G1 Y-109.6 F2400", - "G1 X55 E5 F2400", - "G92 E0", - "G90", - "G21", - "M83 ; use relative distances for extrusion", - "; filament start gcode", - ";right_extruder_material: PLA", - "SET_PRESSURE_ADVANCE ADVANCE=0; Override pressure advance value", - "M106 S0", - "M106 P2 S0", - ";LAYER_CHANGE", - ";Z:0.2", - ";HEIGHT:0.2", - ";BEFORE_LAYER_CHANGE", - ";0.2", - "G1 E-.8 F2100", - ";AFTER_LAYER_CHANGE", - ";0.2", - ";_SET_FAN_SPEED_CHANGING_LAYER", - "SET_VELOCITY_LIMIT ACCEL=500", - "G1 X-25.945 Y-17.607 F30000", - "G1 Z.4", - "G1 Z.2", - "G1 E.8 F2100" - ], - "gcodePost": [ - "M106 S0", - "M106 P2 S0", - ";TYPE:Custom", - "; filament end gcode", - "G1 E-3 F3600", - "G0 X50 Y50 F30000", - "M104 S0 ; turn off temperature", - "M73 P100 R0" - ], - "gcodeProc": "", - "gcodeFExt": "gcode", - "extruders": [ - { - "extFilament": 1.75, - "extNozzle": 0.4, - "extSelect": [ - "T0" - ], - "extDeselect": [], - "extOffsetX": 0, - "extOffsetY": 0 - }, - { - "extFilament": 1.75, - "extNozzle": 0.4, - "extSelect": [ - "T1" - ], - "extDeselect": [], - "extOffsetX": 30, - "extOffsetY": 0 - } - ], - "new": false, - "deviceName": "Flashforge 5M Pro", - "imageURL": "", - "fwRetract": true, - "filamentSource": "direct", - "profiles": [], - "extras": { - "palette": { - "printer": "6806c3eabbdb", - "ping": null, - "feed": null, - "push": null, - "offset": null, - "heat": null, - "cool": null, - "press": null - } - }, - "gcodeChange": [ - "T{tool}" - ] - }, - "time": 1756051792656, - "mode": "FDM", - "name": "Flashforge 5m Pro .2 Height" -} \ No newline at end of file + "mode": "FDM", + "internal": 0, + "bedHeight": 2.5, + "bedWidth": 220, + "bedDepth": 220, + "bedRound": false, + "bedBelt": false, + "deviceZMax": 0, + "gcodeTime": 1, + "maxHeight": 220, + "originCenter": true, + "gcodeFan": [ + "M106 S{fan_speed}" + ], + "gcodeFeature": [], + "gcodeTrack": [], + "gcodeLayer": [ + ";LAYER_CHANGE {layer} of {layers}", + ";; IF { layer === 0 }", + "SET_VELOCITY_LIMIT ACCEL=500", + ";; ELSE", + "SET_VELOCITY_LIMIT ACCEL=10000", + ";; END" + ], + "gcodePre": [ + "; HEADER_BLOCK_START", + "; total layer number: {layers}", + "; max_z_height: {z_max}", + "; HEADER_BLOCK_END", + "; EXECUTABLE_BLOCK_START", + "M73 P0 R5", + "M106 S0", + "M106 P2 S0", + "M190 S55", + "M104 S220", + "G90", + "M83", + "G1 Z5 F6000", + "G1 E-0.2 F800", + "G1 X110 Y-110 F6000", + "G1 E2 F800", + "G1 Y-110 X55 Z0.25 F4800", + "G1 X-55 E8 F2400", + "M73 P1 R5", + "G1 Y-109.6 F2400", + "M73 P1 R5", + "G1 X55 E5 F2400", + "M73 P2 R5", + "G1 Y-110 X55 Z0.45 F4800", + "M73 P2 R5", + "G1 X-55 E8 F2400", + "M73 P3 R5", + "G1 Y-109.6 F2400", + "M73 P3 R5", + "G1 X55 E5 F2400", + "G92 E0", + "G90", + "G21", + "M83 ; use relative distances for extrusion", + "SET_PRESSURE_ADVANCE ADVANCE=0.025; Override pressure advance value", + "M106 S0", + "M106 P2 S0" + ], + "gcodePost": [ + "M107", + "M104 S0", + "M140 S0", + "M106 S0", + "M106 P2 S0", + "G1 E-3 F3600", + "G0 X50 Y50 F30000", + "; EXECUTABLE_BLOCK_END" + ], + "gcodeProc": "", + "gcodeChange": [], + "gcodeFExt": "gcode", + "extruders": [ + { + "extFilament": 1.75, + "extNozzle": 0.4, + "extOffsetX": 0, + "extOffsetY": 0 + } + ], + "new": false, + "deviceName": "Flashforge Adventurer 5M", + "imageURL": "", + "fwRetract": false, + "filamentSource": "direct", + "profiles": [ + { + "processName": "Standard PLA", + "sliceHeight": 0.25, + "sliceShells": 3, + "sliceShellOrder": "out-in", + "sliceLayerStart": "last", + "sliceFillAngle": 45, + "sliceFillOverlap": 0.4, + "sliceFillSparse": 0.1, + "sliceFillType": "linear", + "sliceAdaptive": false, + "sliceMinHeight": 0, + "sliceSupportDensity": 0.2, + "sliceSupportOffset": 0.4, + "sliceSupportGap": 1, + "sliceSupportSize": 5, + "sliceSupportArea": 0.25, + "sliceSupportExtra": 0, + "sliceSupportAngle": 60, + "sliceSupportNozzle": 0, + "sliceSolidMinArea": 0, + "sliceBottomLayers": 2, + "sliceTopLayers": 2, + "firstLayerRate": 20, + "firstLayerYOffset": 0, + "firstLayerBrim": 0, + "firstLayerBeltLead": 0, + "firstLayerFanSpeed": 0, + "outputTemp": 220, + "outputBedTemp": 65, + "outputFanSpeed": 255, + "outputFeedrate": 120, + "outputFinishrate": 70, + "outputSeekrate": 200, + "outputShellMult": 1.21, + "outputFillMult": 1.18, + "outputSparseMult": 1.25, + "outputRetractDist": 1.3, + "outputRetractSpeed": 30, + "outputRetractWipe": 0, + "outputRetractDwell": 5, + "outputShortPoly": 0, + "outputMinSpeed": 1, + "outputCoastDist": 0, + "outputLayerRetract": false, + "zHopDistance": 0, + "antiBacklash": 0.1, + "sliceFillWidth": 1, + "sliceSupportEnable": false, + "firstSliceHeight": 0.3, + "firstLayerFillRate": 40, + "firstLayerNozzleTemp": 220, + "firstLayerBedTemp": 65, + "firstLayerBrimTrig": 0, + "firstLayerBrimGap": 0, + "outputRaft": false, + "outputRaftSpacing": 0.2, + "outputBrimCount": 2, + "outputBrimOffset": 2, + "outputPurgeTower": 0, + "outputInvertX": false, + "outputInvertY": false, + "arcTolerance": 0.2, + "ranges": [], + "sliceLineWidth": 0, + "sliceFillRepeat": 2, + "firstLayerBrimIn": 0, + "firstLayerBeltBump": 0, + "outputBeltFirst": false, + "outputLoops": 0, + "sliceFillGrow": 0, + "sliceSupportSpan": 5, + "sliceSupportOutline": false, + "firstLayerFlatten": 0, + "outputDraftShield": false, + "outputAvoidGaps": true, + "sliceDetectThin": "basic", + "outputAlternating": false, + "sliceLayerStartX": 0, + "sliceLayerStartY": 0, + "sliceSupportGrow": 0, + "outputFanLayer": 1, + "sliceAngle": 45, + "sliceZInterleave": false, + "outputScarfLength": 9, + "outputMinLayerTime": 9, + "sliceCompInner": 0, + "sliceCompOuter": 0, + "outputMaxFlowrate": 15, + "firstLayerBeltFact": 1, + "sliceSolidify": false + } + ], + "extras": {} +}