scottmudge / Prusa-Firmware-MeatPack

Firmware for Original Prusa i3 3D printer by PrusaResearch - Modified for G-Code Compression
GNU General Public License v3.0
18 stars 3 forks source link

Compression Ratio #1

Open FormerLurker opened 3 years ago

FormerLurker commented 3 years ago

I just realized this should probably have gone into the plugin repo, sorry about that. I noticed the compression ratio display actually showing space savings. See this wiki for the formal definition.

I'm running some tests right now, printing a file with a mix of g0/g1/g2 and g3. So far so good.

image

FormerLurker commented 3 years ago

Also, fyi, so far Octolapse is working well with MeatPacker, so that's great! I figured it would, but confirmation is always good.

FormerLurker commented 3 years ago

I tried pushing the speed of the print as far as it could go, but travel moves skipped. I'll try to craft a test to determine the max gcode send rate with and without meatpacker somehow, probably using some test I developed for arcwelder. It is not an exact science, but I think I can get a general idea.

Have you taken a look at buffer buddy? there was a firmware modification made for that plugin that can query the printer to check for planner starvation. I think that would be very useful to analyze the effects of MeatPacker.

FormerLurker commented 3 years ago

Here is an article about the M576 Gcode from chen.do for planner analysis, which you may find useful (or you may already know about).

scottmudge commented 3 years ago

Thanks for the information and clarification on Space Savings vs Compression Ratio, I got that mixed up!

I will look more deeply into buffer monitoring as well, interesting link!