Bug Reports and Feedback for Snapmakerjs V2.3.X


#3

Laser Focus is not using low power - instead its using high power (not sure if its using the set power level)
When i’m aligning the boundary it’s already engraving …


#4

Using Linux… no matter what power level I set, it seems to always be at 78%. Most of my burns are coming out too dark…

This is not true on 2.1.1, which seems to accept the power setting.


#5

Sorry for late response.

Upgrade your firmware to version 2.2, this is a known bug of Snapmakerjs v2.3.0 since we start using a modified version of M3 G-code.


#6

Hi parachvte,

Do you mean the beta here?


#7

We use beta when we release new features which we are not quite sure it’s stable and bugfree, but we are glad to share updates on the forum and receive feedback from you guys. For firmware specifically, we always recommend you to upgrade to the latest version since we are introducing new G-code commands.


Unable to get firmware upgrade to 1.2
#8

Hi All,

The title of this topic is updated from V2.3.0 to V2.3.X, which means all feedback for V2.3.X should be reported here.

New version of Snapmakerjs was just released. Please take a look at Downloads and Updates.

Look forward to your feedback!

Best regards,
Rainie


Downloads and Updates
#9

this https://s3-us-west-2.amazonaws.com/snapmaker.com/download/snapmakerjs/Snapmakerjs-2.3.1-linux-ia32.tar.gz is an empty file…

and the 64 bit version running on an ubuntu xenial reports this:

del folder /media/data/app/Snapmakerjs-2.3.1-linux-x64/resources/app/web/images/_cache
[ ‘snap-logo-square-256x256.png’,
‘snap-logo-square-256x256.png.svg’ ]
2018-04-19T14:59:34.416Z - error: uncaughtException: /lib/x86_64-linux-gnu/libz.so.1: version ZLIB_1.2.9' not found (required by /media/data/app/Snapmakerjs-2.3.1-linux-x64/resources/app/node_modules/sharp/build/Release/../../vendor/lib/libpng16.so.16) date=Thu Apr 19 2018 16:59:34 GMT+0200 (CEST), pid=31366, uid=0, gid=0, cwd=/media/data/app/Snapmakerjs-2.3.1-linux-x64/resources/app/app, execPath=/media/data/app/Snapmakerjs-2.3.1-linux-x64/snapmakerjs, version=v6.5.0, argv=[/media/data/app/Snapmakerjs-2.3.1-linux-x64/snapmakerjs], rss=103981056, heapTotal=42029056, heapUsed=23597472, loadavg=[2.25048828125, 2.435546875, 2.529296875], uptime=248769, trace=[column=null, file=null, function=Error, line=null, method=null, native=true, column=20, file=ELECTRON_ASAR.js, function=process.module.(anonymous function) [as dlopen], line=173, method=(anonymous function) [as dlopen], native=false, column=18, file=module.js, function=Module._extensions..node, line=583, method=.node, native=false, column=20, file=ELECTRON_ASAR.js, function=Object.module.(anonymous function) [as .node], line=173, method=node], native=false, column=32, file=module.js, function=Module.load, line=473, method=load, native=false, column=12, file=module.js, function=tryModuleLoad, line=432, method=null, native=false, column=3, file=module.js, function=Module._load, line=424, method=_load, native=false, column=17, file=module.js, function=Module.require, line=483, method=require, native=false, column=19, file=internal/module.js, function=require, line=20, method=null, native=false, column=15, file=/media/data/app/Snapmakerjs-2.3.1-linux-x64/resources/app/node_modules/sharp/lib/constructor.js, function=null, line=10, method=null, native=false, column=32, file=module.js, function=Module._compile, line=556, method=_compile, native=false, column=10, file=module.js, function=Module._extensions..js, line=565, method=.js, native=false, column=32, file=module.js, function=Module.load, line=473, method=load, native=false, column=12, file=module.js, function=tryModuleLoad, line=432, method=null, native=false, column=3, file=module.js, function=Module._load, line=424, method=_load, native=false, column=17, file=module.js, function=Module.require, line=483, method=require, native=false], stack=[Error: /lib/x86_64-linux-gnu/libz.so.1: versionZLIB_1.2.9’ not found (required by /media/data/app/Snapmakerjs-2.3.1-linux-x64/resources/app/node_modules/sharp/build/Release/…/…/vendor/lib/libpng16.so.16), at Error (native), at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:173:20), at Object.Module._extensions…node (module.js:583:18), at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:173:20), at Module.load (module.js:473:32), at tryModuleLoad (module.js:432:12), at Function.Module._load (module.js:424:3), at Module.require (module.js:483:17), at require (internal/module.js:20:19), at Object. (/media/data/app/Snapmakerjs-2.3.1-linux-x64/resources/app/node_modules/sharp/lib/constructor.js:10:15), at Module._compile (module.js:556:32), at Object.Module._extensions…js (module.js:565:10), at Module.load (module.js:473:32), at tryModuleLoad (module.js:432:12), at Function.Module._load (module.js:424:3), at Module.require (module.js:483:17)]
2018-04-19T14:59:34.419Z - error: uncaughtException: /lib/x86_64-linux-gnu/libz.so.1: version ZLIB_1.2.9' not found (required by /media/data/app/Snapmakerjs-2.3.1-linux-x64/resources/app/node_modules/sharp/build/Release/../../vendor/lib/libpng16.so.16) date=Thu Apr 19 2018 16:59:34 GMT+0200 (CEST), pid=31366, uid=0, gid=0, cwd=/media/data/app/Snapmakerjs-2.3.1-linux-x64/resources/app/app, execPath=/media/data/app/Snapmakerjs-2.3.1-linux-x64/snapmakerjs, version=v6.5.0, argv=[/media/data/app/Snapmakerjs-2.3.1-linux-x64/snapmakerjs], rss=104062976, heapTotal=42029056, heapUsed=23863688, loadavg=[2.25048828125, 2.435546875, 2.529296875], uptime=248769, trace=[column=null, file=null, function=Error, line=null, method=null, native=true, column=20, file=ELECTRON_ASAR.js, function=process.module.(anonymous function) [as dlopen], line=173, method=(anonymous function) [as dlopen], native=false, column=18, file=module.js, function=Module._extensions..node, line=583, method=.node, native=false, column=20, file=ELECTRON_ASAR.js, function=Object.module.(anonymous function) [as .node], line=173, method=node], native=false, column=32, file=module.js, function=Module.load, line=473, method=load, native=false, column=12, file=module.js, function=tryModuleLoad, line=432, method=null, native=false, column=3, file=module.js, function=Module._load, line=424, method=_load, native=false, column=17, file=module.js, function=Module.require, line=483, method=require, native=false, column=19, file=internal/module.js, function=require, line=20, method=null, native=false, column=15, file=/media/data/app/Snapmakerjs-2.3.1-linux-x64/resources/app/node_modules/sharp/lib/constructor.js, function=null, line=10, method=null, native=false, column=32, file=module.js, function=Module._compile, line=556, method=_compile, native=false, column=10, file=module.js, function=Module._extensions..js, line=565, method=.js, native=false, column=32, file=module.js, function=Module.load, line=473, method=load, native=false, column=12, file=module.js, function=tryModuleLoad, line=432, method=null, native=false, column=3, file=module.js, function=Module._load, line=424, method=_load, native=false, column=17, file=module.js, function=Module.require, line=483, method=require, native=false], stack=[Error: /lib/x86_64-linux-gnu/libz.so.1: versionZLIB_1.2.9’ not found (required by /media/data/app/Snapmakerjs-2.3.1-linux-x64/resources/app/node_modules/sharp/build/Release/…/…/vendor/lib/libpng16.so.16), at Error (native), at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:173:20), at Object.Module._extensions…node (module.js:583:18), at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:173:20), at Module.load (module.js:473:32), at tryModuleLoad (module.js:432:12), at Function.Module._load (module.js:424:3), at Module.require (module.js:483:17), at require (internal/module.js:20:19), at Object. (/media/data/app/Snapmakerjs-2.3.1-linux-x64/resources/app/node_modules/sharp/lib/constructor.js:10:15), at Module._compile (module.js:556:32), at Object.Module._extensions…js (module.js:565:10), at Module.load (module.js:473:32), at tryModuleLoad (module.js:432:12), at Function.Module._load (module.js:424:3), at Module.require (module.js:483:17)]


#10

Check this comment if you are using Ubuntu with zlib <= v1.2.8


#11

When generating a laser gcode from a svg the generated path is misscaled by the factor 2.84 (to small)


#12

G-code, generated for CNC is misscaled too! This is very big problem!

And another bug - when i choosing “on the path” and svg-file contains open loops, Snapmakerjs closes it.

Here is the source:

And here is result

look at scale and closing loop. So the G-code is

M3
G0 Z3 F1800
G0 X0 Y4.228538568530762 Z3 F1800
G1 Z-1 F1000
G1 X0.02059738239220188 Y4.218712781616617 Z-1 F1800
G1 X0.06693952269213543 Y4.198637899415829 Z-1 F1800
G1 X0.14884137684958354 Y4.167624370745248 Z-1 F1800

G1 X5.953356349400112 Y2.1567066321032335 Z-1 F1800
G1 X5.955 Y2.192324282816479 Z-1 F1800
G1 X0 Y4.228538568530762 Z-1 F1800
G0 Z3 F1800
G0 Z10 F1800
G0 X0 Y0 F1800
M5

So the bolded string closes loop - it does not needed


#13

The problem is still present
Tried to set the laser power to 0% and than pressed focus - but its still using to much power.


#14

Did you upgrade your firmware to new version? That might be, when you using new software and old firmware.

@parachvte - another bug to misscaling and closing loops: checking “Do not show this message again” in CNC tab does not work for me.


#15
  1. Closed Loop

    Yep we mis-treat open loops as close loops. Paths parsed from SVGs are presumed to be polygons, and we use these polygons to generate G-code. We’ll improve it later on, but now you can only avoid drawing open loop to bypass this issue (e.g. Draw very thin closed loop instead of open loop).

  2. “Do not show this message again” only works for your current session, re-open application the message triggers again. We emphasis our safety info so much to mind that the CNC feature is kinda dangerous.

    Anyway, sorry for the annoying message, we’ll remove it sooner or later.

  3. Laser test power to large

    Many users reported the problem. It’s our mistake, we’re adding backward compatibility for old fireware version.

As for misscaling, can you describe more details about this?


#16

Result is 2.8 times smaller than original. What kind of detail do you need? Source file or maybe video of creating result?
Upd. @parachvte I’m ready to work for this issue, so what kind of information do you need?


#18

Thanks for your help.

I think I need the image file, your operating system info, Snapmakerjs/Firmware version.


#19

@parachvte ok, so my operating system is Windows 7 64bit, Snapmakerjs version 2.3.1. I will attach sample file - circle and 4 lines. In CNC tab all looks great (9mm width), but result is 3mm width.
1.zip (760 Bytes)


CNC: SVG Scaling Issue
#20

hi folks,
i can’t generate gcode with this simple file
121212
i tried it on two differents computers, each time snapmaker v2.3.1 crashes, it closes ilself
and it freeze with larger files 33333
best regards Pierric

files.zip (50.1 KB)


#21

It’s a SVG parsing problem in Snapmakerjs, the library we use misread the dimensions of SVG generated by CorelDRAW. Here is the workaround before we fix it: Open your SVG file in text editor, you can the root element with attributes width=“100mm” height=“100mm”, delete the unit of length “mm”, leave it width=“100” height=“100”. The modified file should have the same result in Workspace and CNC tab (though not perfect).


CNC: SVG Scaling Issue
Touch Screen Not Responsive
#22

You have the same problem as Snapmakerjs 2.3.0 and 2.3.1crashes under osx sierra 10.12.6, use “On the Path” for Carving Path as a workaround.


#23

thx for your response
it works with the small one but not the big one


best regards
Pierricfiles.zip (50.1 KB)