diff options
author | Tiago Conceição <Tiago_caza@hotmail.com> | 2021-07-16 20:49:18 +0300 |
---|---|---|
committer | Tiago Conceição <Tiago_caza@hotmail.com> | 2021-07-16 20:49:18 +0300 |
commit | 45daa9912e02b87fa968ba5beaa44bce6002acfc (patch) | |
tree | aba1c908bcc2fdf4571d7f4d1092a3ce3d502341 /wiki | |
parent | fcbb604e3343f725a1a79dc678dc6aea0d038d77 (diff) |
Update ODLP.md
Diffstat (limited to 'wiki')
-rw-r--r-- | wiki/ODLP.md | 10 |
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 |