LaserWeb information
- Frontend version: 4.0.99
- Backend version: 4.1.000
My settings are:
{
"settings": {
"__version": "4.0.999",
"__selectedProfile": "CR10",
"__latestRelease": "2019-11-26T10:45:07Z",
"showMachine": true,
"machineWidth": 300,
"machineHeight": 300,
"machineBeamDiameter": 0.2,
"machineBottomLeftX": 0,
"machineBottomLeftY": 0,
"machineFeedRange": {
"XY": {"min": 1, "max": 50000},
"Z": {"min": 1, "max": 50000},
"A": {"min": 1, "max": 50000},
"S": {"min": 0, "max": 30000}
},
"machineXYProbeOffset": 50,
"machineZEnabled": true,
"machineZMatThickness": 0,
"machineZToolOffset": 0,
"machineZStartHeight": "40",
"machineZProbeOffset": 0,
"machineAEnabled": false,
"machineBlowerEnabled": false,
"machineBlowerGcodeOn": "",
"machineBlowerGcodeOff": "",
"pxPerInch": 96,
"forcePxPerInch": false,
"dpiBitmap": 300,
"toolGridWidth": 500,
"toolGridHeight": 500,
"toolGridMinorSpacing": 10,
"toolGridMajorSpacing": 50,
"toolSafetyLockDisabled": true,
"toolCncMode": false,
"toolImagePosition": "BL",
"toolUseNumpad": false,
"toolDisplayCache": false,
"toolUseGamepad": false,
"toolCreateEmptyOps": false,
"toolVideoDevice": null,
"toolVideoPerspective": {"enabled": false},
"toolVideoLens": {"a": 1, "b": 1, "F": 1, "scale": 1},
"toolVideoFov": {"x": 1, "y": 1},
"toolVideoResolution": "720p(HD)",
"toolVideoOMR": false,
"toolVideoOMROffsetX": 0,
"toolVideoOMROffsetY": 0,
"toolVideoOMRMarkerSize": 20,
"toolWebcamUrl": "",
"toolFeedUnits": "mm/min",
"toolTestSValue": 1,
"toolTestDuration": 0,
"gcodeStart": "G21 ; Set units to mm\nG90 ; Absolute positioning",
"gcodeEnd": "M107 ; Switch tool offEnd",
"gcodeHoming": "G28",
"gcodeGenerator": "marlin",
"gcodeToolOn": "M106 $INTENSITY",
"gcodeToolOff": "M107",
"gcodeLaserIntensity": "S",
"gcodeLaserIntensitySeparateLine": true,
"gcodeSMinValue": 0,
"gcodeSMaxValue": 255,
"gcodeCheckSizePower": 1,
"gcodeToolTestPower": 1,
"gcodeToolTestDuration": 100,
"gcodeConcurrency": 2,
"gcodeCurvePrecision": 0.1,
"comServerVersion": "4.1.000",
"comServerIP": "192.168.2.101:8000",
"comServerConnect": false,
"comInterfaces": ["USB", "ESP8266", "Telnet"],
"comPorts": [
{"path": "/dev/ttyAMA0"},
{
"manufacturer": "FTDI",
"serialNumber": "AL03PY7Y",
"pnpId": "usb-FTDI_FT232R_USB_UART_AL03PY7Y-if00-port0",
"vendorId": "0403",
"productId": "6001",
"path": "/dev/ttyUSB0"
}
],
"comAccumulatedJobTime": 0,
"connectVia": "USB",
"connectPort": "/dev/ttyUSB0",
"connectBaud": "115200",
"connectIP": "",
"jogStepsize": 1,
"jogFeedXY": 1800,
"jogFeedZ": 300,
"macros": {
"*GotoXY0": {
"label": "Goto XY zero",
"gcode": "G0 X0Y0",
"keybinding": "ctrl+f1",
"_locked": false
},
"*LaserOff": {
"keybinding": "ctrl+f2",
"label": "LASER OFF",
"gcode": "M107"
},
"23809d38-bd32-4537-a67b-cf3d76b96809": {
"keybinding": "",
"label": "LAER ON",
"gcode": "M106 20"
}
},
"uiFcDrag": null,
"toolUseVideo": false,
"machineOriginX": 0,
"machineOriginY": 0
}
}
Problem description
I am testing my Laser engraver mod for my CR10. Hardware works, but LaserWeb seems to stuck.
I want to generate a raster but after 100% nothing happens. The browser console says everytime, after reaching the 100%:
Uncaught SyntaxError: Invalid token $I
at replacer (xregexp.js:1765:1)
at RegExp.[Symbol.replace] (<anonymous>)
at String.replace (<anonymous>)
at xregexp.js:1684:1
at RegExp.[Symbol.replace] (<anonymous>)
at String.replace (<anonymous>)
at String.fixed.replace (xregexp.js:1679:1)
at Function.XRegExp.replace (xregexp.js:1274:1)
at MarlinGenerator.postProcessRaster (abstract-generator.js:12:23)
at postProcessing (cam-gcode-raster.js:123:28)
Is there a Bug in the LaserWeb 4.0.999?
System description
-
My machine is a diode laser
-
Connected to a Raspberry Pi and the LaserWeb as Bundle
-
I connect via USB
-
My computer(s) on which I run LaserWeb run(s) Linux version |