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

[FEATURE REQUEST] Formlabs .form File #253

Closed
shrimpwtf opened this issue Aug 1, 2021 · 11 comments
Closed

[FEATURE REQUEST] Formlabs .form File #253

shrimpwtf opened this issue Aug 1, 2021 · 11 comments
Assignees
Labels
enhancement New feature or request

Comments

@shrimpwtf
Copy link

Hello!
I was wondering if Formlabs .form files could be added to UVTools?
You can generate one by using their PreForm software.
I've attached an example of a .form file below.
example.zip

@shrimpwtf shrimpwtf added the enhancement New feature or request label Aug 1, 2021
@sn4k3
Copy link
Owner

sn4k3 commented Aug 1, 2021

That is from a SLA printer instead of LCD right?

@shrimpwtf
Copy link
Author

That is from a SLA printer instead of LCD right?

Correct, they're SLA printers but are a little weird and the format is proprietary which sucks a little bit too

@sn4k3
Copy link
Owner

sn4k3 commented Aug 1, 2021

Honestly i have no ideia how a SLA file should look or which properties they have.
I've inspected the file you sent, and file is encrypted and contain an CRC.
The only hope here would be the Form guys sent a draft/documentation of the file format to include in UVtools, but i have a felling that won't happen... Including thier file format, means open doors to use other slicers, and they may not want that. However thier software looks good, do you get any problems with it? How SLA differ from LCD in problems, like elephant foot, islands, etc?

@shrimpwtf
Copy link
Author

shrimpwtf commented Aug 1, 2021

If you take a look here they're the same https://formlabs.com/uk/blog/ultimate-guide-to-stereolithography-sla-3d-printing/ just different name for the same thing tbh (SLA is a fancy way of saying lcd/resin printer)
I don't actually own a printer from them, however their software is AMAZING. The supports generated and the raft are perfect and theres a lot of pro's to it, however they really lock down their eco-system, you can only use their resin cartridges and their own software, kinda like an apple of the 3d printing world in a way.
Was hoping there was a way to extract the STL from a .form file, don't see why they lock it down tbh, cura is opensource and that gets a lot of publicity and gives me a great image of ultimaker, and if I ever needed a high end FDM machine that would set it in my eyes!

@sn4k3
Copy link
Owner

sn4k3 commented Aug 1, 2021

SLA is not the same as LCD resin printer (DLP/mSLA)
Dots are cured by a laser dot per dot as beam pass by, while mSLA/DLP/LCD (Masked) cure all pixels at once using an image/LCD.
I guess that fileformat don't have any STL information there, slicer on PC read STL and generate a easy to read format for the printer, since read STL and supporting are a heavy job, in the end that file format should have like any machine code to move the laser to positions layer by layer. For example:

layer1:
X50 Y30
X50.035 Y30
X50.070 Y30
....
....

Or in a optimized way with lines:

layer1:
X50 X55 Y30 
X50 X55 Y30.035
....
....

@shrimpwtf
Copy link
Author

shrimpwtf commented Aug 1, 2021

Ohhh I see!!
Also from past builds, .form files used to have an embedded stl file as well as information about the print e.g what filament, printers settings etc etc, but since they encrypt it to avoid the stl being extracted?

@sn4k3
Copy link
Owner

sn4k3 commented Aug 1, 2021

The encryption in this case is more to avoid others to adopt or hack the file format, so you must strict use thier software. That work great when slicer is also great, so it give a "premium" felling, like apple.

@shrimpwtf
Copy link
Author

The encryption in this case is more to avoid others to adopt or hack the file format, so you must strict use thier software. That work great when slicer is also great, so it give a "premium" felling, like apple.

Does this mean this is something you wouldn't add or something you can look into?
Their slicing and supports are seriously impressive, but sucks just how locked down it is

@sn4k3
Copy link
Owner

sn4k3 commented Aug 2, 2021

Does this mean this is something you wouldn't add or something you can look into?

Mean without thier cooperation this can't be added without serious effort.

@X3msnake
Copy link

X3msnake commented Aug 2, 2021 via email

@X3msnake
Copy link

X3msnake commented Aug 2, 2021 via email

@sn4k3 sn4k3 closed this as completed Aug 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants