supermerill / SuperSlicer

G-code generator for 3D printers (Prusa, Voron, Creality, etc.)
4.09k stars 518 forks source link

ctb support after sdk release #1488

Open linx25 opened 3 years ago

linx25 commented 3 years ago

Hi

it seems Elegoo and chitu will release a sdk for the *.ctb fileformat. It would be great superslicer will support this

source of the announcement: https://www.facebook.com/ELEGOOOfficial

supermerill commented 3 years ago

I don't have facebook. Where do they publish their sdk / ctb file specifications?

linx25 commented 3 years ago

it seems.

Screenshot_2021-08-18-17-16-35-500_com android chrome

supermerill commented 3 years ago

I won't integrate proprietary software. I the format isn't published, the only way to move forward is to reverse-engineer the .ctb format.

rudetrooper commented 3 years ago

Apparently these guys managed to reverse engineering the new .ctb format. https://github.com/CryptoCTB/LiberatingMarsCLI

aelnagger commented 1 year ago

I briefly looked into this. I have a mars 2 and am interested in being able to stick to one slicer. There's a fairly comprehensive writeup at https://github.com/cbiffle/catibo/blob/master/doc/cbddlp-ctb.adoc.

I think this can be done similarly to how CWS is configurable output format for SLA. I'm comfortable making an attempt at adding the configuration enum value, and creating a new concrete SLAAbstractArchive implementation based on the linked writeup.

zgrozemag commented 1 year ago

UVtools already does conversion by just reusing headers https://github.com/sn4k3/UVtools