add user-submitted Tina2 printer profile
This commit is contained in:
parent
d20cd7f808
commit
92acac03c0
2 changed files with 186 additions and 0 deletions
184
src/kiri-dev/fdm/Tina2.Basic
Normal file
184
src/kiri-dev/fdm/Tina2.Basic
Normal file
|
|
@ -0,0 +1,184 @@
|
|||
{
|
||||
"mode": "FDM",
|
||||
"internal": 0,
|
||||
"imageURL": "",
|
||||
"bedHeight": 2.5,
|
||||
"bedWidth": 100,
|
||||
"bedDepth": 120,
|
||||
"bedRound": false,
|
||||
"bedBelt": false,
|
||||
"deviceZMax": 0,
|
||||
"gcodeTime": 1,
|
||||
"maxHeight": 100,
|
||||
"originCenter": false,
|
||||
"gcodeFan": [
|
||||
"M106 S{fan_speed}"
|
||||
],
|
||||
"gcodeFeature": [],
|
||||
"gcodeTrack": [
|
||||
"M73 {progress}"
|
||||
],
|
||||
"gcodeLayer": [
|
||||
"M117 Layer {layer}/{layers}"
|
||||
],
|
||||
"gcodePre": [
|
||||
";(**** start.gcode for tina2****)",
|
||||
"M203 Z15",
|
||||
"M104 S{temp}",
|
||||
"G28 Z",
|
||||
"G28 X Y; Home extruder",
|
||||
"G1 X55 Y55 F1000",
|
||||
"G29",
|
||||
"M107 ; Turn off fan",
|
||||
"G90 ; Absolute positioning",
|
||||
"M82 ; Extruder in absolute mode",
|
||||
"M109 S{temp} ; wait for extruder to reach target temp",
|
||||
"G92 E0 ; Reset extruder position",
|
||||
"G1 X90 Y6 Z0.27 F2000",
|
||||
"G1 X20 Y6 Z0.27 E15 F1000",
|
||||
"G92 E0 ; Reset extruder position",
|
||||
"M203 Z5"
|
||||
],
|
||||
"gcodePost": [
|
||||
";(**** end.gcode for tina2****)",
|
||||
"M203 Z15",
|
||||
"M104 S0",
|
||||
"M107",
|
||||
"G92 E0 (Reset after prime)",
|
||||
"G0 E-1 F300",
|
||||
"G28 Z F300",
|
||||
"G28 X0 Y0",
|
||||
"G1 Y90 F1000"
|
||||
],
|
||||
"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": 0,
|
||||
"extOffsetY": 0
|
||||
}
|
||||
],
|
||||
"new": false,
|
||||
"deviceName": "Tina2 Basic",
|
||||
"fwRetract": false,
|
||||
"filamentSource": "direct",
|
||||
"profiles": [
|
||||
{
|
||||
"processName": "Tina2 PLA Profile",
|
||||
"sliceAngle": 45,
|
||||
"sliceHeight": 0.2,
|
||||
"sliceShells": 3,
|
||||
"sliceShellOrder": "in-out",
|
||||
"sliceLayerStart": "last",
|
||||
"sliceLayerStartX": 0,
|
||||
"sliceLayerStartY": 0,
|
||||
"sliceLineWidth": 0,
|
||||
"sliceFillGrow": 0,
|
||||
"sliceFillAngle": 45,
|
||||
"sliceFillWidth": 1,
|
||||
"sliceFillOverlap": 0.35,
|
||||
"sliceFillSparse": 0.1,
|
||||
"sliceFillRepeat": 1,
|
||||
"sliceFillRate": 0,
|
||||
"sliceSolidRate": 0,
|
||||
"sliceFillType": "grid",
|
||||
"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.2,
|
||||
"firstLayerRate": 30,
|
||||
"firstLayerFillRate": 35,
|
||||
"firstLayerPrintMult": 1,
|
||||
"firstLayerLineMult": 1,
|
||||
"firstLayerYOffset": 0,
|
||||
"firstLayerNozzleTemp": 200,
|
||||
"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": 0,
|
||||
"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,
|
||||
"outputNozzle": 0,
|
||||
"outputLoops": 0,
|
||||
"outputInvertX": false,
|
||||
"outputInvertY": false,
|
||||
"sliceDetectThin": "off",
|
||||
"sliceMinHeight": 0,
|
||||
"sliceAdaptive": false,
|
||||
"zHopDistance": 0.2,
|
||||
"arcTolerance": 0,
|
||||
"antiBacklash": 0,
|
||||
"ranges": []
|
||||
}
|
||||
],
|
||||
"extras": {
|
||||
"palette": {
|
||||
"printer": "54ac97df7bd4",
|
||||
"ping": null,
|
||||
"feed": null,
|
||||
"push": null,
|
||||
"offset": null,
|
||||
"heat": null,
|
||||
"cool": null,
|
||||
"press": null
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -578,6 +578,8 @@ function settingsImport(data, ask) {
|
|||
}
|
||||
}
|
||||
if (isProcess) {
|
||||
console.log({ data });
|
||||
if (data.name === 'default') data.name = data.device || data.name;
|
||||
if (settings.sproc[data.mode][data.name]) {
|
||||
uc.confirm(`Replace process ${data.name}?`).then(yes => {
|
||||
if (yes) procset();
|
||||
|
|
|
|||
Loading…
Reference in a new issue