Update readmes

This commit is contained in:
Connor Slade
2024-06-18 22:45:53 -04:00
parent 30fb72e331
commit 819ebd71d0
2 changed files with 8 additions and 4 deletions

View File

@@ -1,7 +1,3 @@
# sla_slicer
A work in progress FOSS slicer for resin printers.
## References
- [GOO Format Spec](https://github.com/elegooofficial/GOO)

8
goo_format/README.md Normal file
View File

@@ -0,0 +1,8 @@
# `goo_format`
Library for encoding and decoding Elegoo's proprietary `.goo` file format.
A binary is also included for inspecting and debugging the sliced goo files, with the option to dump the layers as png images.
If you ended up here trying to learn more about the format, make sure you read the [official format spec](https://github.com/elegooofficial/GOO).
Some things aren't mentioned in the spec like how everything is big-endian, the checksum is just the negated sum of all bytes in the payload, and the image data encoding specification is hard to follow, so look at [my implementation](src/encoded_layer.rs).
Also, if you use [ImHex](https://imhex.werwolv.net), I have created a pattern file ([goo.hexpat](goo.hexpat)) that may be helpful.