Replies: 10 comments 32 replies
-
No ETA to support that. |
Beta Was this translation helpful? Give feedback.
-
@sn4k3 - what information would you need in order to support this format? |
Beta Was this translation helpful? Give feedback.
-
Hello @sn4k3 ! I just bought one of these, and happen to be a developer (no experience with file formats though). I have taken a look at a file sliced by Chitubox 2.2 (which I have already used to successfully print with this machine) and here is what I found: Overall container: .pwsz -> as expected, it's just a zip file Layer images: Transition from '0f ff' repetition (looks suspiciously like RLE4EncodingLimit in your code, but I haven't checked whether that's relevant) to what seems to represent the tiny test object in the center of the build plate: Here is the entire pwsz file (.zip added so github would let me attach it): How much development time do you think it would take you to get the file format added (basic support at least), along with PrusaSlicer integration? I'd be glad to either contribute financially to move this up the priority list (my budget would probably not cover outright hiring you to get it done 😆 ), or to do it myself if you can guide me to some extent as I'm unfamiliar with the project. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
For what it's worth, I've been looking at the pwszImg format binary now for some minutes. It seems to me that:
|
Beta Was this translation helpful? Give feedback.
-
This image format is RLE and actually already supported by UVTools in other
Anycubic formats. The reason it is broken for this printer is they
(Anycubic) named the files with a different extension. One that doesn't
match the actual file format -_-
…On Mon, Dec 9, 2024, 2:13 PM ejongejans ***@***.***> wrote:
For what it's worth, I've been looking at the pwszImg format binary now
for some minutes. It seems to me that:
-
it could be some kind of vector format. When exporting a simple cube,
there is way to little data to be an RLE scheme. Because on this high
screen resolution you would have many similar rows with black-white-black.
At least a 100 or so. Not seeing that.
-
i first thought maybe they index every row again, so similar row's
(black-white (cube)-black) get repeated. But then I tried a diamond shape.
And the size of the binary files is only a little bigger..
-
there are some patterns with {== and [-- which seem somewhat human
readable
-
i scanned it a couple of times for float's, there are a lot of them.
But i can't make sense of the values yet.. so it could be coincidence.. It
doesn't seem direct coordinates of my mesh. Perhaps still encrypted
somehow..
-
saving 2x the same file yields the same. So no random keys?
10mm cube centered:
image.png (view on web)
<https://github.com/user-attachments/assets/3a5075ba-0701-4e1b-9e2c-e7ba083b85e8>
3x 10mm cube dragged somewhere random:
image.png (view on web)
<https://github.com/user-attachments/assets/690b6289-ce44-4d2e-944d-0e8d814681cf>
—
Reply to this email directly, view it on GitHub
<#892 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AANGZARCAK3X7KVQBOHAHMD2EX2XXAVCNFSM6AAAAABJYWJQ6WVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNJRGI3DENI>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I worked a lot on the pwszimg files. You are correct, but it's not xmin y min x max y max. The new format defines zones in the screen to minimize the file size. You have some Metadata in the first segment, that defines a global bounding box, with xmin ymin xmax ymax with some other data. That is defined after {===. It's like a fdm skirt to explain it. Then, you have blocks of data, after [===, that defines xstart, ystart, xend and yend. They are drawing a line as the base. Y minus goes up and X is mirrored. Data compression is tricky then |
Beta Was this translation helpful? Give feedback.
-
With all the information here I was able to decode all the pwsz format, you can find the definition here. Interesting notes:
|
Beta Was this translation helpful? Give feedback.
-
I made exports fron AC photon workshop in pwz with AA. I don't think you can turn off AA on their default slicer |
Beta Was this translation helpful? Give feedback.
-
Hello!
Is there any possibility to add new format support for Anycubic Photon Mono M7 Pro?
Sliced file suffix: pwsz
Zip image format: pwszImg
This format is supported in the Anycubic Photon Workshop slicer since v3.3.2
Thanks in advance!
Beta Was this translation helpful? Give feedback.
All reactions