laserweb-profiles.json 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332
  1. {
  2. "machineProfiles": {
  3. "*gen_grbl": {
  4. "machineLabel": "Generic GRBL machine",
  5. "machineDescription": "Use this if you have a GRBL machine",
  6. "settings": {
  7. "machineWidth": 300,
  8. "machineHeight": 200,
  9. "machineBeamDiameter": 0.2,
  10. "toolSafetyLockDisabled": false,
  11. "toolCncMode": false,
  12. "toolImagePosition": "BL",
  13. "toolUseNumpad": false,
  14. "toolUseVideo": false,
  15. "toolWebcamUrl": "",
  16. "gcodeStart": "G21 ; Set units to mm\r\nG90 ; Absolute positioning\r\nM4 S0 ; Enable Laser/Spindle (0 power)\r\n",
  17. "gcodeEnd": "M5 ; Disable Laser/Spindle\r\n",
  18. "gcodeHoming": "$H",
  19. "gcodeToolOn": "",
  20. "gcodeToolOff": "",
  21. "gcodeSMaxValue": 1000,
  22. "toolGridWidth": 400,
  23. "toolGridHeight": 300
  24. },
  25. "_locked": true
  26. },
  27. "*gen_smoothie": {
  28. "machineLabel": "Generic SMOOTHIE machine",
  29. "machineDescription": "Use this if you have a SMOOTHIE machine",
  30. "settings": {
  31. "machineWidth": 300,
  32. "machineHeight": 200,
  33. "machineBeamDiameter": 0.2,
  34. "toolSafetyLockDisabled": false,
  35. "toolCncMode": false,
  36. "toolImagePosition": "BL",
  37. "toolUseNumpad": false,
  38. "toolUseVideo": false,
  39. "toolWebcamUrl": "",
  40. "gcodeStart": "G21 ; Set units to mm\r\nG90 ; Absolute positioning\r\n",
  41. "gcodeEnd": "M2 ; End\r\n",
  42. "gcodeHoming": "",
  43. "gcodeToolOn": "",
  44. "gcodeToolOff": "",
  45. "gcodeSMaxValue": 1,
  46. "toolGridWidth": 400,
  47. "toolGridHeight": 300
  48. },
  49. "_locked": true
  50. },
  51. "*emblaser2": {
  52. "machineLabel": "Emblaser 2",
  53. "machineDescription": "Use this if you have an Emblaser 2 from Darkly Labs",
  54. "machineAbout": "emblaser2.md",
  55. "helpUrl": "https://darklylabs.zendesk.com/hc/en-us/community/topics/115000181507-Laserweb",
  56. "tutorialsUrl": "https://darklylabs.zendesk.com/hc/en-us/categories/202585917-Tutorials",
  57. "settings": {
  58. "machineWidth": 500,
  59. "machineHeight": 300,
  60. "machineBeamDiameter": 0.2,
  61. "machineOriginX": 0,
  62. "machineOriginY": 0,
  63. "machineFeedRange": {
  64. "XY": {"min": 100, "max": 6000},
  65. "Z": {"min": 1, "max": 1250},
  66. "A": {"min": 1, "max": 50000},
  67. "S": {"min": 0, "max": 30000}
  68. },
  69. "machineZEnabled": true,
  70. "machineZMatThickness": 0,
  71. "machineZToolOffset": 0,
  72. "machineZStartHeight": "",
  73. "machineBlowerEnabled": true,
  74. "machineBlowerGcodeOn": "M08",
  75. "machineBlowerGcodeOff": "M09",
  76. "pxPerInch": 72,
  77. "dpiBitmap": 72,
  78. "toolSafetyLockDisabled": false,
  79. "toolCncMode": false,
  80. "toolImagePosition": "BL",
  81. "toolUseNumpad": false,
  82. "toolVideoDevice": null,
  83. "toolVideoPerspective": {
  84. "enabled": false,
  85. "before": [
  86. 170.66666666666666,
  87. 384,
  88. 682.6666666666666,
  89. 384,
  90. 682.6666666666666,
  91. 96,
  92. 170.66666666666666,
  93. 96
  94. ],
  95. "after": [
  96. 170.66666666666666,
  97. 384,
  98. 682.6666666666666,
  99. 384,
  100. 682.6666666666666,
  101. 96,
  102. 170.66666666666666,
  103. 96
  104. ]
  105. },
  106. "toolVideoLens": {"a": 1, "b": 1, "F": 1, "scale": 1},
  107. "toolVideoFov": {"x": 1, "y": 1},
  108. "toolVideoResolution": null,
  109. "toolWebcamUrl": "",
  110. "toolFeedUnits": "mm/min",
  111. "toolTestSValue": 1,
  112. "toolTestDuration": 0,
  113. "gcodeStart": "G21\nG90\n",
  114. "gcodeEnd": "M2\nG0Z50\nG0X0Y300\nM911G4P500M912G4P100M911G4P100M912G4P50M911G4P100M912",
  115. "gcodeHoming": "G1Z60F1000S0\nG92Z50\nG28X0Y0\nM911G4P100M912G4P50M911G4P100M912",
  116. "gcodeToolOn": "",
  117. "gcodeToolOff": "",
  118. "gcodeSMaxValue": 1,
  119. "gcodeCheckSizePower": 1,
  120. "gcodeToolTestPower": 50,
  121. "gcodeToolTestDuration": 1000,
  122. "connectVia": "USB",
  123. "connectBaud": "115200",
  124. "jogStepsize": 1,
  125. "jogFeedXY": 6000,
  126. "jogFeedZ": 1000,
  127. "macros": {
  128. "*GotoXY0": {
  129. "label": "Goto XY zero",
  130. "gcode": "G0 X0Y0",
  131. "keybinding": "f1"
  132. },
  133. "*LaserOff": {"label": "LASER OFF", "gcode": "M5", "keybinding": "f2"}
  134. },
  135. "machineBottomLeftX": 0,
  136. "machineBottomLeftY": 0,
  137. "machineAEnabled": false,
  138. "toolGridWidth": 500,
  139. "toolGridHeight": 300
  140. },
  141. "_locked": true
  142. },
  143. "*FabKit": {
  144. "machineLabel": "FabKit",
  145. "machineDescription": "Use this if you have an FabKit from FabCreator",
  146. "machineAbout": "fabkit.md",
  147. "settings": {
  148. "machineWidth": 680,
  149. "machineHeight": 450,
  150. "machineBeamDiameter": 0.1,
  151. "machineZEnabled": false,
  152. "machineZMatThickness": 0,
  153. "machineZToolOffset": 0,
  154. "machineBlowerEnabled": false,
  155. "machineAEnabled": false,
  156. "machineBlowerGcodeOn": "",
  157. "machineBlowerGcodeOff": "",
  158. "pxPerInch": 72,
  159. "dpiBitmap": 300,
  160. "toolSafetyLockDisabled": false,
  161. "toolCncMode": false,
  162. "toolImagePosition": "BL",
  163. "toolUseNumpad": true,
  164. "toolVideoDevice": null,
  165. "toolVideoPerspective": {
  166. "enabled": false,
  167. "before": [
  168. 170.66666666666666,
  169. 384,
  170. 682.6666666666666,
  171. 384,
  172. 682.6666666666666,
  173. 96,
  174. 170.66666666666666,
  175. 96
  176. ],
  177. "after": [
  178. 170.66666666666666,
  179. 384,
  180. 682.6666666666666,
  181. 384,
  182. 682.6666666666666,
  183. 96,
  184. 170.66666666666666,
  185. 96
  186. ]
  187. },
  188. "toolVideoLens": {"a": 1, "b": 1, "F": 1, "scale": 1},
  189. "toolVideoFov": {"x": 1, "y": 1},
  190. "toolVideoResolution": "720p(HD)",
  191. "toolWebcamUrl": "",
  192. "toolFeedUnits": "mm/s",
  193. "toolTestSValue": 1,
  194. "toolTestDuration": 0,
  195. "gcodeStart": "G21 ; Set units to mm\nG90 ; Absolute positioning\nM3 ; Laser On\nM106 ; Compressor On",
  196. "gcodeEnd": "M5 ;Laser off\nG28.2XY ; Home X & Y\nM107 ;Compressor Off",
  197. "gcodeHoming": "G28.2XY ;Home X & Y",
  198. "gcodeToolOn": "",
  199. "gcodeToolOff": "",
  200. "gcodeSMaxValue": 1,
  201. "gcodeToolTestPower": 0,
  202. "gcodeToolTestDuration": 0,
  203. "connectVia": "USB",
  204. "connectBaud": "115200",
  205. "jogStepsize": 100,
  206. "jogFeedXY": 500,
  207. "jogFeedZ": 5,
  208. "machineBottomLeftX": 0,
  209. "machineBottomLeftY": 0,
  210. "toolGridWidth": 800,
  211. "toolGridHeight": 600
  212. },
  213. "_locked": true
  214. },
  215. "cheapass-laser": {
  216. "machineLabel": "cheapass-laser",
  217. "settings": {
  218. "__version": "4.0.999",
  219. "__selectedProfile": null,
  220. "__latestRelease": "2019-11-26T10:45:07Z",
  221. "showMachine": true,
  222. "machineWidth": 215,
  223. "machineHeight": 255,
  224. "machineBeamDiameter": 0.2,
  225. "machineBottomLeftX": -5,
  226. "machineBottomLeftY": -5,
  227. "machineFeedRange": {
  228. "XY": {"min": 1, "max": 50000},
  229. "Z": {"min": 1, "max": 50000},
  230. "A": {"min": 1, "max": 50000},
  231. "S": {"min": 0, "max": 30000}
  232. },
  233. "machineXYProbeOffset": 0,
  234. "machineZEnabled": false,
  235. "machineZMatThickness": 0,
  236. "machineZToolOffset": 0,
  237. "machineZStartHeight": "",
  238. "machineZProbeOffset": 0,
  239. "machineAEnabled": false,
  240. "machineBlowerEnabled": false,
  241. "machineBlowerGcodeOn": "",
  242. "machineBlowerGcodeOff": "",
  243. "pxPerInch": 96,
  244. "forcePxPerInch": false,
  245. "dpiBitmap": 300,
  246. "toolGridWidth": 500,
  247. "toolGridHeight": 500,
  248. "toolGridMinorSpacing": 10,
  249. "toolGridMajorSpacing": 50,
  250. "toolSafetyLockDisabled": true,
  251. "toolCncMode": false,
  252. "toolImagePosition": "BL",
  253. "toolUseNumpad": false,
  254. "toolDisplayCache": false,
  255. "toolUseGamepad": false,
  256. "toolCreateEmptyOps": false,
  257. "toolVideoDevice": null,
  258. "toolVideoPerspective": {"enabled": false},
  259. "toolVideoLens": {"a": 1, "b": 1, "F": 1, "scale": 1},
  260. "toolVideoFov": {"x": 1, "y": 1},
  261. "toolVideoResolution": "720p(HD)",
  262. "toolVideoOMR": false,
  263. "toolVideoOMROffsetX": 0,
  264. "toolVideoOMROffsetY": 0,
  265. "toolVideoOMRMarkerSize": 20,
  266. "toolWebcamUrl": "",
  267. "toolFeedUnits": "mm/min",
  268. "toolTestSValue": 1,
  269. "toolTestDuration": 0,
  270. "gcodeStart": "G21 ; Set units to mm\nG90 ; Absolute positioning\nM3 ; enable tool\n",
  271. "gcodeEnd": "M5 ; Switch tool offEnd\r\n",
  272. "gcodeHoming": "",
  273. "gcodeGenerator": "default",
  274. "gcodeToolOn": "",
  275. "gcodeToolOff": "",
  276. "gcodeLaserIntensity": "S",
  277. "gcodeLaserIntensitySeparateLine": true,
  278. "gcodeSMinValue": 100,
  279. "gcodeSMaxValue": 1000,
  280. "gcodeCheckSizePower": 50,
  281. "gcodeToolTestPower": 1,
  282. "gcodeToolTestDuration": 1000,
  283. "gcodeConcurrency": 2,
  284. "gcodeCurvePrecision": 0.1,
  285. "comServerVersion": "4.1.000",
  286. "comServerIP": "printymcprintface:8000",
  287. "comServerConnect": false,
  288. "comInterfaces": ["USB", "ESP8266", "Telnet"],
  289. "comPorts": [
  290. {
  291. "manufacturer": "1a86",
  292. "pnpId": "usb-1a86_USB_Serial-if00-port0",
  293. "vendorId": "1a86",
  294. "productId": "7523",
  295. "path": "/dev/ttyUSB0"
  296. },
  297. {
  298. "manufacturer": "Klipper",
  299. "serialNumber": "18001C000450415339373620",
  300. "pnpId": "usb-Klipper_stm32g0b1xx_18001C000450415339373620-if00",
  301. "vendorId": "1d50",
  302. "productId": "614e",
  303. "path": "/dev/ttyACM0"
  304. }
  305. ],
  306. "comAccumulatedJobTime": 0,
  307. "connectVia": "USB",
  308. "connectPort": "/dev/ttyUSB0",
  309. "connectBaud": "115200",
  310. "connectIP": "",
  311. "jogStepsize": 10,
  312. "jogFeedXY": 1800,
  313. "jogFeedZ": 300,
  314. "macros": {
  315. "*GotoXY0": {
  316. "label": "Goto XY zero",
  317. "gcode": "G0 X0Y0",
  318. "keybinding": "ctrl+f1",
  319. "_locked": false
  320. },
  321. "*LaserOff": {
  322. "label": "LASER OFF",
  323. "gcode": "M5",
  324. "keybinding": "ctrl+f2",
  325. "_locked": false
  326. }
  327. },
  328. "uiFcDrag": null
  329. }
  330. }
  331. }
  332. }