Snapmaker / Luban

An easy-to-use 3-in-1 software tailor-made for Snapmaker machines.
https://snapmaker.com/snapmaker-luban
GNU Affero General Public License v3.0
444 stars 117 forks source link

Bug: Camera Capture not working most of the times #2118

Open Necktwi opened 1 year ago

Necktwi commented 1 year ago

🐞 bug report

Affected Version(s)

The issue is caused by version 4.7.2

To Reproduce

  1. Connect your Snapmaker 2.0 A350T over WiFi in Workspace
  2. Go back to project and click Camera Capture > Add Background > NormalMode > Start
  3. Only 1st of 9 images or none will shown.

Exception or Error (optional)

app.171bea82b100406977ed.bundle.js?_=1680492295097:2 Launching App snapmaker-luban@4.7.2...
app.171bea82b100406977ed.bundle.js?_=1680492295097:2 THREE.Object3D.add: object not an instance of THREE.Object3D. undefined
add @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
app.171bea82b100406977ed.bundle.js?_=1680492295097:2 THREE.Object3D.add: object not an instance of THREE.Object3D. undefined
add @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
app.171bea82b100406977ed.bundle.js?_=1680492295097:2 REFACTOR Marlin:settings Object
value @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
app.171bea82b100406977ed.bundle.js?_=1680492295097:2 machine connected via undefined.
app.171bea82b100406977ed.bundle.js?_=1680492295097:2 REFACTOR move:status
value @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
app.171bea82b100406977ed.bundle.js?_=1680492295097:2 REFACTOR move:status
value @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
app.171bea82b100406977ed.bundle.js?_=1680492295097:2 TypeError: Cannot set property context of #<Gs> which has only a getter
    at e.value (app.171bea82b100406977ed.bundle.js?_=1680492295097:2:5843276)
    at n.value (app.171bea82b100406977ed.bundle.js?_=1680492295097:2:5851386)
    at ys (app.171bea82b100406977ed.bundle.js?_=1680492295097:2:3183842)
    at ks (app.171bea82b100406977ed.bundle.js?_=1680492295097:2:3185632)
    at Ll (app.171bea82b100406977ed.bundle.js?_=1680492295097:2:3197660)
    at t.unstable_runWithPriority (app.171bea82b100406977ed.bundle.js?_=1680492295097:2:3218146)
    at Wi (app.171bea82b100406977ed.bundle.js?_=1680492295097:2:3141022)
    at Al (app.171bea82b100406977ed.bundle.js?_=1680492295097:2:3195621)
    at yl (app.171bea82b100406977ed.bundle.js?_=1680492295097:2:3191732)
    at app.171bea82b100406977ed.bundle.js?_=1680492295097:2:3141245
value @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
app.171bea82b100406977ed.bundle.js?_=1680492295097:2 THREE.WebGLRenderer: Context Lost.
app.171bea82b100406977ed.bundle.js?_=1680492295097:2 DefinitionManager.init laser laser/a350_1600mw
:57672/#/laser:1 Uncaught (in promise) undefined
:57672/#/laser:1 Uncaught (in promise) undefined
:57672/#/laser:1 Uncaught (in promise) undefined
:57672/#/laser:1 Uncaught (in promise) undefined
Promise.then (async)
(anonymous) @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
u @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
(anonymous) @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
(anonymous) @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
n @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
s @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
Promise.then (async)
n @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
s @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
Promise.then (async)
n @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
s @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
(anonymous) @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
(anonymous) @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
(anonymous) @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
oe @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
Ve @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
Xe @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
(anonymous) @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
Or @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
Mr @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
(anonymous) @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
De @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
(anonymous) @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
Nr @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
Jt @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
Qt @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
t.unstable_runWithPriority @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
Wi @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
Le @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2
Zt @ app.171bea82b100406977ed.bundle.js?_=1680492295097:2

Expected behavior

The image of work area in parts of 9 images should be stitched together and added as background.

🌍 Your Environment

Platform:

tensile23 commented 1 year ago

Hi, thank you for your feedback. We have made a simple connection test function, please give us more information according to the following document https://wiki.snapmaker.com/en/Snapmaker_Luban/wifi_debug

Necktwi commented 1 year ago

IMG_0466_SnapmakerWiFiInfo

Necktwi commented 1 year ago

Luban.log

Necktwi commented 1 year ago

@tensile23, please let me know if you need any additional data. Thanks!

GowthamKudupudi commented 1 year ago

me too facing same issue

GowthamKudupudi commented 1 year ago

any update?

Ubivis commented 1 year ago

One thing I could add (had the same with the camera), I found out that the camera is not working if I have the LED-Lights active in the case. Having it turned off, the camera works fine (but the area was too dark, so the material was not clearly seen.

To solve if myself, we have attached a standard (non-LED) Light in the case, that I can turn on with a power switch.

nguzeldere commented 1 year ago

Same issue for me too. Camera capture work only if I turn led lghting off. We are expecting a solution for the issue asap.

Rolzad73 commented 1 year ago

I have had this issue for a long time, it would stop the capture process somewhere in the middle of taking images.

Perhaps, because digital cameras don't behave well sometimes with LED lighting because LED dim control is achieved by pulse flashing thus causing either lines or maybe the camera takes a picture DURING a dark "off" pulse causing some kind of freeze in the software because it sees nothing in the picture? <--speculation, but maybe worth investigating.

UPDATE: some more quick tests (after multiple successful BG captures using CFL light)

jpheos commented 11 months ago

I have the same problem here

Necktwi commented 4 months ago

i regret buying snapmaker, i didn't use my snapmaker since i bought it 1 year back due to these bugs