From 09eeb4edc00b7a35e950318c4e4a28d14978e9dc Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Mon, 13 May 2024 21:42:08 -0400 Subject: [PATCH] feat: replace Ulio3D printer profile(s) fix: update metric flag on two default tools --- src/kiri-dev/fdm/ULIO.3D.BRIX | 145 ++++++++++++++++++++++++++++++++++ src/kiri-dev/fdm/Ulio3D | 43 ---------- src/kiri-dev/fdm/Ulio3D.Purge | 59 -------------- src/kiri/conf.js | 4 +- 4 files changed, 147 insertions(+), 104 deletions(-) create mode 100644 src/kiri-dev/fdm/ULIO.3D.BRIX delete mode 100644 src/kiri-dev/fdm/Ulio3D delete mode 100644 src/kiri-dev/fdm/Ulio3D.Purge diff --git a/src/kiri-dev/fdm/ULIO.3D.BRIX b/src/kiri-dev/fdm/ULIO.3D.BRIX new file mode 100644 index 00000000..02c3ceca --- /dev/null +++ b/src/kiri-dev/fdm/ULIO.3D.BRIX @@ -0,0 +1,145 @@ +{ + "mode": "FDM", + "internal": 0, + "imageURL": "", + "bedHeight": 2.5, + "bedWidth": 100, + "bedDepth": 50, + "bedRound": false, + "bedBelt": false, + "deviceZMax": 0, + "gcodeTime": 1, + "maxHeight": 50.1, + "originCenter": false, + "gcodeFan": [ + "M106 S{fan_speed}" + ], + "gcodeFeature": [], + "gcodeTrack": [], + "gcodeLayer": [], + "gcodePre": [ + "G90 ; use absolute coordinates", + "M83 ; extruder relative mode", + "M104 S{temp} ; set extruder temp", + "M109 S{temp} ; wait for extruder temp", + "G28 W ; home all without mesh bed level", + "G92 E0.0", + "G1 F{600} ", + "M117 ULIO 3D BRIX Printing" + ], + "gcodePost": [ + "M104 S0 ; turn off right extruder", + "M107 ; turn off filament cooling fan", + "G1 Z50 F{180} ; drop bed G1 50 mm ", + "G28 X0 Y0 ; home XY axes", + "M84 ; disable stepper motors" + ], + "gcodeProc": "", + "gcodeFExt": "gcode", + "extruders": [ + { + "extFilament": 1.75, + "extNozzle": 0.4, + "extSelect": [ + "T0" + ], + "extDeselect": [], + "extOffsetX": 0, + "extOffsetY": 0 + } + ], + "new": false, + "deviceName": "ULIO 3D BRIX", + "fwRetract": false, + "filamentSource": "direct", + "profiles": [ + { + "processName": "ULIO 3D BRIX_PLA", + "sliceHeight": 0.25, + "sliceShells": 3, + "sliceShellOrder": "in-out", + "sliceLayerStart": "center", + "sliceFillAngle": 45, + "sliceFillOverlap": 0.35, + "sliceFillSparse": 0.25, + "sliceFillType": "grid", + "sliceAdaptive": false, + "sliceMinHeight": 0, + "sliceSupportDensity": 0.25, + "sliceSupportOffset": 0.5, + "sliceSupportGap": 1, + "sliceSupportSize": 5, + "sliceSupportArea": 0.25, + "sliceSupportExtra": 0, + "sliceSupportAngle": 50, + "sliceSupportNozzle": 0, + "sliceSolidMinArea": 1, + "sliceBottomLayers": 3, + "sliceTopLayers": 5, + "firstLayerRate": 20, + "firstLayerPrintMult": 1, + "firstLayerYOffset": 0, + "firstLayerBrim": 0, + "firstLayerBeltLead": 200, + "firstLayerFanSpeed": 0, + "outputTemp": 215, + "outputBedTemp": 0, + "outputFanSpeed": 255, + "outputFeedrate": 35, + "outputFinishrate": 20, + "outputSeekrate": 35, + "outputShellMult": 1.05, + "outputFillMult": 1.1, + "outputSparseMult": 1.1, + "outputRetractDist": 3.2, + "outputRetractSpeed": 80, + "outputRetractWipe": 2, + "outputRetractDwell": 0, + "outputShortPoly": 50, + "outputMinSpeed": 1, + "outputCoastDist": 0, + "outputLayerRetract": false, + "zHopDistance": 0, + "antiBacklash": 0, + "outputOriginCenter": false, + "sliceFillWidth": 1, + "sliceFillRate": 0, + "sliceSupportEnable": false, + "firstSliceHeight": 0.25, + "firstLayerFillRate": 20, + "firstLayerLineMult": 1, + "firstLayerNozzleTemp": 0, + "firstLayerBedTemp": 0, + "firstLayerBrimTrig": 0, + "firstLayerBrimGap": 0, + "outputRaft": false, + "outputRaftSpacing": 0.2, + "outputBrimCount": 5, + "outputBrimOffset": 2, + "outputPurgeTower": 0, + "outputInvertX": false, + "outputInvertY": false, + "arcTolerance": 0, + "ranges": [], + "outputLoops": 0, + "firstLayerBrimIn": 0, + "firstLayerBeltBump": 0, + "outputBeltFirst": false, + "sliceFillRepeat": 4, + "sliceLineWidth": 0, + "sliceSupportSpan": 5, + "sliceSupportOutline": false, + "firstLayerFlatten": 0, + "outputDraftShield": false, + "outputAvoidGaps": true, + "sliceDetectThin": "off", + "sliceLayerStartX": 0, + "sliceLayerStartY": 0, + "sliceFillGrow": 0, + "sliceSolidRate": 0, + "sliceSupportGrow": 0, + "outputAlternating": false, + "outputFanLayer": 5 + } + ] +} \ No newline at end of file diff --git a/src/kiri-dev/fdm/Ulio3D b/src/kiri-dev/fdm/Ulio3D deleted file mode 100644 index 8468d2e1..00000000 --- a/src/kiri-dev/fdm/Ulio3D +++ /dev/null @@ -1,43 +0,0 @@ -{ - "pre":[ - "G21 ; set to mm", - "G90 ; set absolute positioning mode", - "M82 ; set absolute positioning for extruder", - "M104 S{temp} ; set extruder temperature", - "M109 S{temp} ; wait for extruder to reach target temp", - "G28 X0 Y0 ; move X/Y to min endstops", - "G28 Z0 ; move Z to min endstops", - "G92 X0 Y0 Z0 ; reset all axes positions", - "G92 E0 ; reset extruder distance position (zero the extruder)", - "G1 F{travel_speed} ; set feed speed", - "M117 ULIO Printing ; text for screen" - ], - "post":[ - "M104 S0 ; turn off right extruder", - "M107 ; turn off filament cooling fan", - "G1 Z{z_max} F300 ; drop bed", - "G28 X0 Y0 ; home XY axes", - "M84 ; disable stepper motors" - ], - "pause":[ - "; --- pause begin ---", - "G91 ; Relative Positioning", - "G0 Z20 ; Move Bed down 20mm", - "G90 ; Absolute positioning", - "G0 X10 Y10 ; Move to 10,10", - "M2000 ; Pause command", - "G91 ; Relative Positioning", - "G0 Z-20 ; Move Bed up 20mm", - "G90 ; Absolute positioning", - "; --- pause end ---" - ], - "cmd":{ - "fan_power": "M106 S200" - }, - "settings":{ - "origin_center": false, - "bed_width": 103, - "bed_depth": 103, - "build_height": 78 - } -} diff --git a/src/kiri-dev/fdm/Ulio3D.Purge b/src/kiri-dev/fdm/Ulio3D.Purge deleted file mode 100644 index f06affe7..00000000 --- a/src/kiri-dev/fdm/Ulio3D.Purge +++ /dev/null @@ -1,59 +0,0 @@ -{ - "pre":[ - "G21 ; set to mm", - "G90 ; set absolute positioning mode", - "M82 ; set absolute positioning for extruder", - "M104 S{temp} ; set extruder temperature", - "M109 S{temp} ; wait for extruder to reach target temp", - "G28 X0 Y0 ; move X/Y to min endstops", - "G28 Z0 ; move Z to min endstops", - "G92 X0 Y0 Z0 ; reset all axes positions", - "G92 E0 ; reset extruder distance position (zero the extruder)", - "M83 ; set extruder in relative mode", - "G1 X100.0 E12 F1000 ; start perimiter leveling line", - "G1 Y102.0 E12 F1000 ;", - "G1 X2.0 E12 F1000 ;", - "G1 Y2.0 E12 F1000 ;", - "G1 X98.0 E12 F1000 ;", - "G1 Y100.0 E12 F1000 ;", - "G1 X4.0 E12 F1000 ;", - "G1 Y4.0 E12 F1000 ;", - "G1 X96.0 E12 F1000 ;", - "G1 Y98.0 E12 F1000 ;", - "G1 X6.0 E12 F1000 ;", - "G1 Y6.0 E12 F1000 ; finish perimiter leveling line", - "G28 X0 Y0 ; move X/Y to min endstops", - "M82 ; set absolute positioning for extruder", - "G92 E0 ; reset extruder distance position (zero the extruder)", - "G1 F{travel_speed} ; set feed speed", - "M117 ULIO Printing ; text for screen" - ], - "post":[ - "M104 S0 ; turn off right extruder", - "M107 ; turn off filament cooling fan", - "G1 Z{z_max} F300 ; drop bed", - "G28 X0 Y0 ; home XY axes", - "M84 ; disable stepper motors" - ], - "pause":[ - "; --- pause begin ---", - "G91 ; Relative Positioning", - "G0 Z20 ; Move Bed down 20mm", - "G90 ; Absolute positioning", - "G0 X10 Y10 ; Move to 10,10", - "M2000 ; Pause command", - "G91 ; Relative Positioning", - "G0 Z-20 ; Move Bed up 20mm", - "G90 ; Absolute positioning", - "; --- pause end ---" - ], - "cmd":{ - "fan_power": "M106 S200" - }, - "settings":{ - "origin_center": false, - "bed_width": 103, - "bed_depth": 103, - "build_height": 78 - } -} diff --git a/src/kiri/conf.js b/src/kiri/conf.js index f395999a..f5698947 100644 --- a/src/kiri/conf.js +++ b/src/kiri/conf.js @@ -699,7 +699,7 @@ const conf = exports({ number: 4, type: "tapermill", name: "vee 1/8", - metric: true, + metric: false, shaft_diam: 3.17500, shaft_len: 11, flute_diam: 3.17500, @@ -712,7 +712,7 @@ const conf = exports({ number: 5, type: "ballmill", name: "ball 1/8", - metric: true, + metric: false, shaft_diam: 3.17500, shaft_len: 16, flute_diam: 3.17500,