Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/sn4k3/UVtools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/wiki
diff options
context:
space:
mode:
authorTiago Conceição <Tiago_caza@hotmail.com>2021-07-16 20:49:18 +0300
committerTiago Conceição <Tiago_caza@hotmail.com>2021-07-16 20:49:18 +0300
commit45daa9912e02b87fa968ba5beaa44bce6002acfc (patch)
treeaba1c908bcc2fdf4571d7f4d1092a3ce3d502341 /wiki
parentfcbb604e3343f725a1a79dc678dc6aea0d038d77 (diff)
Update ODLP.md
Diffstat (limited to 'wiki')
-rw-r--r--wiki/ODLP.md10
1 files changed, 8 insertions, 2 deletions
diff --git a/wiki/ODLP.md b/wiki/ODLP.md
index bdb7406..a441ef1 100644
--- a/wiki/ODLP.md
+++ b/wiki/ODLP.md
@@ -10,7 +10,7 @@ a ZIP + PNG slices approach due the incapacity of CPU to process such data schem
- Universal: the file and revisions should always be compatible with any firmware that take this file
- No encrypted files: The data should be plain and easy to access
- No property or changed variant of the file format should exists!
-- Machine follows gcode commands
+- Machine follows sequential gcode commands
## Printer firmware checks (can print this file?)
1. Marker == "ODLPTiCo" - This is a double check if file is really a .odlp beside it extension, case sensitive compare
@@ -20,7 +20,13 @@ a ZIP + PNG slices approach due the incapacity of CPU to process such data schem
## Printer firmware layer data adquisiton
-1. On gcode, when machine firmware detects M6054, it goes to the layer table at layer x index given by the command and gets the layer data to buffer the image
+1. Machine firmware detects `M6054 i` gcode command
+2. Goes to the layer definition table at the `i` index given by the `M6054` command
+3. Gets the image address and jumps to it
+4. Start to read and buffer the image to the LCD
+
+**Note:** Printer only continue to execute the next gcode command after the image is displayed/buffered.
+When using a sencond board to display the image, it must send a OK back in order to resume the gcode execution.
## In file optimizations