From 712125dc5cbe1193768bc067e98dff60bcb18ece Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Sun, 12 May 2024 08:32:53 -0400 Subject: [PATCH] feat: add anycubic kobra 2 profile --- src/kiri-dev/fdm/Anycubic.Kobra.2 | 189 ++++++++++++++++++++++++++++++ 1 file changed, 189 insertions(+) create mode 100644 src/kiri-dev/fdm/Anycubic.Kobra.2 diff --git a/src/kiri-dev/fdm/Anycubic.Kobra.2 b/src/kiri-dev/fdm/Anycubic.Kobra.2 new file mode 100644 index 00000000..ff1696b4 --- /dev/null +++ b/src/kiri-dev/fdm/Anycubic.Kobra.2 @@ -0,0 +1,189 @@ +{ + "mode": "FDM", + "internal": 0, + "bedHeight": 2.5, + "bedWidth": 200, + "bedDepth": 200, + "bedRound": false, + "bedBelt": false, + "maxHeight": 250, + "originCenter": false, + "gcodeFan": [ + "M106 S{fan_speed}" + ], + "gcodeTrack": [ + "M117 {progress}% layer {layer} / {layers}" + ], + "gcodeLayer": [], + "gcodePre": [ + "M201 X2500 Y2500 Z800 E2500 ; sets maximum accelerations, mm/sec^2", + "M203 X250 Y250 Z8 E80 ; sets maximum feedrates, mm / sec", + "M204 P2500 R2500 T2500 ; sets acceleration (P, T) and retract acceleration (R), mm/sec^2", + "M205 X8.00 Y8.00 Z0.40 E8.00 ; sets the jerk limits, mm/sec", + "M205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec", + "M107 ; fan off", + "M190 S{bed_temp} ; set bed temperature and wait for it to be reached", + "M104 S{temp} ; set temperature", + "M109 S{temp} ; set temperature and wait for it to be reached", + "G21 ; set units to millimeters", + "G90 ; use absolute coordinates", + "M82 ; use absolute distances for extrusion", + "G92 E0", + "G28 ; home all axes\\nG1 Z5 F5000 ; lift nozzle\\n", + "G1 Z0.24 ; lift nozzle a bit ", + "G92 E0 ; zero the extruded length ", + "G1 X5 Y0 F3000", + "G1 X50 Y0 E60 F500 ; Extrude 25mm of filament in a 5cm line. ", + "G92 E0 ; zero the extruded length again ", + "G1 E-4.5 F4800 ; Retract a little ", + "G92 E0", + "G1 X120 F4000 ; Quickly wipe away from the filament line`" + ], + "gcodePost": [ + "M104 S0 ; Extruder off ", + "M140 S0 ; Heatbed off ", + "M107 ; Fan off ", + "G91 ; relative positioning ", + "G1 E-2 F3000 ", + "G1 Z+0.3 F3000 ; lift print head ", + "G28 X0 F3000", + "M84 ; disable stepper motors", + "M117 Cooling down...", + "M104 S0 ; turn off extruder", + "M107 ; Fan off", + "M84 ; disable motors", + "G91 ; relative positioning", + "G1 E-1 F300 ; retract the filament a bit before lifting the nozzle, to release some of the pressure", + "G1 Z+0.5 E-5 ;X-20 Y-20 F240 ; move Z up a bit and retract filament even more", + "G28 X0 ; move X to min endstops, so the head is out of the way", + "G90 ; Absolute positionning", + "G1 Y200 F3000 ; Present print", + "M84 ; steppers off", + "M300 P300 S4000", + "M117 Finished." + ], + "gcodeProc": "", + "gcodeFExt": "gcode", + "extruders": [ + { + "extFilament": 1.75, + "extNozzle": 0.4, + "extSelect": [ + "T0" + ], + "extDeselect": [], + "extOffsetX": 0, + "extOffsetY": 0 + } + ], + "deviceName": "Anycubic Kobra 2", + "fwRetract": false, + "extras": { + "palette": { + "printer": "6c99ea036da", + "ping": null, + "feed": null, + "push": null, + "offset": null, + "heat": null, + "cool": null, + "press": null + } + }, + "new": false, + "imageURL": "", + "filamentSource": "direct", + "deviceZMax": 0, + "gcodeTime": 1, + "gcodeFeature": [], + "profiles": [ + { + "processName": "default", + "sliceHeight": 0.25, + "sliceShells": 3, + "sliceShellOrder": "in-out", + "sliceLayerStart": "last", + "sliceLayerStartX": 0, + "sliceLayerStartY": 0, + "sliceLineWidth": 0, + "sliceFillGrow": 0, + "sliceFillAngle": 45, + "sliceFillWidth": 1, + "sliceFillOverlap": 0.35, + "sliceFillSparse": 0.25, + "sliceFillRepeat": 1, + "sliceFillRate": 0, + "sliceSolidRate": 0, + "sliceFillType": "hex", + "sliceSupportDensity": 0.1, + "sliceSupportOffset": 1, + "sliceSupportGap": 1, + "sliceSupportSize": 5, + "sliceSupportArea": 0.1, + "sliceSupportSpan": 5, + "sliceSupportGrow": 0, + "sliceSupportExtra": 0, + "sliceSupportAngle": 50, + "sliceSupportNozzle": 0, + "sliceSupportEnable": false, + "sliceSupportOutline": true, + "sliceSolidMinArea": 1, + "sliceBottomLayers": 3, + "sliceTopLayers": 3, + "firstSliceHeight": 0.25, + "firstLayerRate": 30, + "firstLayerFillRate": 35, + "firstLayerPrintMult": 1, + "firstLayerLineMult": 1, + "firstLayerYOffset": 0, + "firstLayerNozzleTemp": 0, + "firstLayerBedTemp": 0, + "firstLayerBrim": 0, + "firstLayerBrimIn": 0, + "firstLayerBrimTrig": 0, + "firstLayerBrimGap": 0, + "firstLayerBeltLead": 3, + "firstLayerBeltBump": 0, + "firstLayerFanSpeed": 0, + "firstLayerFlatten": 0, + "outputRaft": false, + "outputRaftSpacing": 0.2, + "outputDraftShield": false, + "outputTemp": 200, + "outputBedTemp": 60, + "outputFeedrate": 50, + "outputFinishrate": 50, + "outputSeekrate": 80, + "outputShellMult": 1.25, + "outputFillMult": 1.25, + "outputSparseMult": 1.25, + "outputFanLayer": 1, + "outputFanSpeed": 255, + "outputRetractDist": 1.5, + "outputRetractSpeed": 40, + "outputRetractWipe": 0, + "outputRetractDwell": 20, + "outputBrimCount": 2, + "outputBrimOffset": 2, + "outputShortPoly": 100, + "outputMinSpeed": 10, + "outputCoastDist": 0, + "outputPurgeTower": 0, + "outputBeltFirst": false, + "outputAvoidGaps": true, + "outputAlternating": false, + "outputLayerRetract": false, + "outputOriginCenter": false, + "outputLoops": 0, + "outputInvertX": false, + "outputInvertY": false, + "sliceDetectThin": "off", + "sliceMinHeight": 0, + "sliceAdaptive": false, + "zHopDistance": 0.2, + "arcTolerance": 0, + "antiBacklash": 1, + "ranges": [] + } + ] +} \ No newline at end of file