Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Nova3D Elfin Machine settings and cws file #5

Closed
Nume1977 opened this issue Jun 26, 2020 · 10 comments
Closed

[BUG] Nova3D Elfin Machine settings and cws file #5

Nume1977 opened this issue Jun 26, 2020 · 10 comments
Assignees
Labels
bug Something isn't working

Comments

@Nume1977
Copy link

  1. Elfin Machine profile settings are not correct:
    Display Width : 131mm / Height : 73mm
    Screen X: 2531 / Y: 1410

  2. The exported cws file reports corrupted by the printer, i think it is because of the file naming inside the zip.

AFAIK, exported files inside the zip (cws) must all be named 'slice':
slice.conf
slice.gcode
slice00000.png
slice00001.png
etc..
(note: slice(5 digits).png)

Regards,
Rui

@sn4k3
Copy link
Owner

sn4k3 commented Jun 26, 2020

Is dam hard to get the true values, many websites have diferent values regarding volume as resolutions, i will check that!

About names i don't think thats the problem, see:
image

@sn4k3 sn4k3 added the need verification Need to be verified/confirmed label Jun 26, 2020
@sn4k3
Copy link
Owner

sn4k3 commented Jun 26, 2020

Please try this build and report back: https://easyupload.io/9za8iv

@sn4k3
Copy link
Owner

sn4k3 commented Jun 26, 2020

About resolution and display every website says that:
image
Slice.conf says:
;(Pix per mm X = 19.324 )
;(Pix per mm Y = 19.324 )
;(X Resolution = 1410 )
;(Y Resolution = 2550 )

1410/19,324 = 72,96625957358724901677 (73mm)
2550/19,324 = 131,96025667563651417926 (132mm)

Where you get your values?

@Nume1977
Copy link
Author

Nume1977 commented Jun 26, 2020

Where you get your values?

From the facebook community and private Elfin Mono LCD screen group, the real physical screen size is the one i posted above, those are the exact rows and columns.
These values are also on the Chitubox cws export plugin, and they work correctly.

About the names, maybe they need to be all lower case. I remember i had some trouble with the Chitubox plugin and it was related to the filenames. I will test the new version and report back in the meantime.

@sn4k3
Copy link
Owner

sn4k3 commented Jun 26, 2020

Is elfin mono lcd? or they have both versions?

@sn4k3
Copy link
Owner

sn4k3 commented Jun 26, 2020

I tested the Chitubox plugin, but it's not native .cws format, is just the zip format renamed to cws...
Thats the same you convert to Zip under UVtools or chitubox

@Nume1977
Copy link
Author

Is elfin mono lcd? or they have both versions?

There is going to be a new mono screen version (Elfin and probably Bene) and there might be an upgrade kit for Elfin1.
Early tests point to a 2s layer cure time ;)
But the Elfin1 as a serious problem with screen over heat, i am making some mods that will be public, so the screens can last more than a few months!

About the cws file format, i've figured out what the problem is :), and it prints now .

It's the header on the gcode file, it must be like this:

;estimatedPrintTime:1487.7 ;volume:3.32817 ;resin:normal ;weight:3.66099 ;price:0.133127 ;layerHeight:0.05 ;resolutionX:1410 ;resolutionY:2531 ;machineX:73 ;machineY:131 ;machineZ:151 ;projectType:LCD_mirror ;normalExposureTime:6.5 ;bottomLayExposureTime:30 ;bottomLayerExposureTime:30 ;normalDropSpeed:180 ;normalLayerLiftHeight:4 ;zSlowUpDistance:0 ;normalLayerLiftSpeed:120 ;bottomLayCount:3 ;bottomLayerCount:3 ;mirror:1 ;totalLayer:276 ;bottomLayerLiftHeight:6 ;bottomLayerLiftSpeed:120 ;bottomLightOffTime:0 ;lightOffTime:0 ;Layer Thickness = 0.05 ;Number of Slices = 276 ;Z Lift Feed Rate = 120.0 ;Lift Distance = 4.0

Instead of :
;(Pix per mm X = 19.324) ;(Pix per mm Y = 19.324) ;(X Resolution = 2531) ;(Y Resolution = 1410) ;(Layer Thickness = 0.05) ;(Layer Time = 6000) ;(Render Outlines = False) ;(Outline Width Inset = 2) ;(Outline Width Outset = 0) ;(Bottom Layers Time = 30000) ;(Number of Bottom Layers = 3) ;(Blanking Layer Time = 0) ;(BuildDirection = Bottom_Up) ;(Lift Distance = 4) ;(Slide/Tilt Value = 0) ;(Use Mainlift GCode Tab = False) ;(Anti Aliasing = True) ;(Anti Aliasing Value = 4) ;(Z Lift Feed Rate = 120) ;(Z Bottom Lift Feed Rate = 120) ;(Z Lift Retract Rate = 120) ;(Flip X = True) ;(Flip Y = True) ;(Number of Slices = 276) ;(Platform X Size = 0) ;(Platform Y Size = 0) ;(Platform Z Size = 0) ;(Max X Feedrate = 200) ;(Max Y Feedrate = 200) ;(Max Z Feedrate = 200) ;(Machine Type = UV_LCD) ;(Bottom Layer Light PWM = 255) ;(Layer Light PWM = 255)

@sn4k3
Copy link
Owner

sn4k3 commented Jun 26, 2020

There is something not matching here...
Isn't NovaMaker the default slicer for Elfin? Because i use that to produce the files and parse them with uvtool. NovaMaker produce files like i am. Also ; is a comment, informative only, those are not read by printer and you can delete them if you want
image

EDIT: I found the problem!

@sn4k3
Copy link
Owner

sn4k3 commented Jun 26, 2020

Try this build: https://easyupload.io/icd50j
Must fix the problem

@sn4k3 sn4k3 changed the title Nova3D Elfin Machine settings and cws file [BUG] [BUG] Nova3D Elfin Machine settings and cws file Jun 26, 2020
@sn4k3 sn4k3 added the bug Something isn't working label Jun 26, 2020
@sn4k3
Copy link
Owner

sn4k3 commented Jun 28, 2020

Can you give the Bene specs so i can add it as a printer?

sn4k3 added a commit that referenced this issue Jun 29, 2020
* (Add) UVtools now notify when a new version available is detected
* (Add) Mutator "Flip"
* (Add) Mutator "Rotate"
* (Add) User Settings - Many parameters can now be customized to needs
* (Add) File load elapsed time into Title bar
* (Add) Outline - Print Volume bounds
* (Add) Outline - Layer bounds
* (Add) Outline - Hollow areas
* (Add) Double click layer picture to Zoom To Fit
* (Improvement) Huge performance boost in layer reparing and in every mutator
* (Improvement) Layer preview is now faster
* (Improvement) Islands detection is now better and don't skip any pixel, more islands will show or the region will be bigger
* (Improvement) Islands search are now faster, it will jump from island to insland instead of search in every pixel by pixel
* (Improvement) ResinTrap detection and corrected some cases where it can't detect a drain
* (Improvement) Better memory optimization by dispose all objects on operations
* (Improvement) Image engine changed to use only OpenCV Mat instead of two and avoid converting from one to another, as result there's a huge performance gain in some operations (#6)
* (Improvement) UVtools now rely on UVtools.Core, and drop the UVtools.Parser. The Core now perform all operations and transformations inplace of the GUI
* (Improvement) If error occur during save it will show a message with the error
* (Improvement) When rotate layer it will zoom to fit
* (Improvement) Allow zoom to fit to print volume area instead of whole build volume
* (Removed) ImageSharp dependency
* (Removed) UVtools.Parser project
* (Fix) Nova3D Elfin printer values changed to Display Width : 131mm / Height : 73mm & Screen X: 2531 / Y: 1410 (#5)
* (Fix) Fade resizes make image offset a pixel from layer to layer because of integer placement, now it matain the correct position
* (Fix) sl1: AbsoluteCorrection, GammaCorrection, MinExposureTime, MaxExposureTime, FastTiltTime, SlowTiltTime and AreaFill was byte and float values prevents the file from open (#4)
* (Fix) zcodex: XCorrection and YCorrection was byte and float values prevents the file from open (#4)
* (Fix) cws: XCorrection and YCorrection was byte and float values prevents the file from open (#4)
* (Fix) cws: Wrong # char on .gcode file prevent from printing (#4)
@sn4k3 sn4k3 closed this as completed Jun 29, 2020
@sn4k3 sn4k3 removed the need verification Need to be verified/confirmed label Jun 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants