HautKarl wrote:
The argument -s 5 doesn't produce results, so I used --step_frequency 5 which worked.
that's weird ?!
Code: Select all
{"help", no_argument, NULL, 'h'},
{"quiet", no_argument, NULL, 'q'},
{"alert", no_argument, NULL, 'w'},
{"gcode", required_argument, NULL, 'g'},
{"output", required_argument, NULL, 'o'},
{"config", required_argument, NULL, 'c'},
{"acceleration", required_argument, NULL, 'a'},
{"junction_deviation", required_argument, NULL, 'd'},
{"jerk", required_argument, NULL, 'j'},
{"heatup_time", required_argument, NULL, 't'},
{"max_x_speed", required_argument, NULL, 'x'},
{"max_y_speed", required_argument, NULL, 'y'},
{"max_z_speed", required_argument, NULL, 'z'},
{"retract_time", required_argument, NULL, 'r'},
{"prime_time", required_argument, NULL, 'p'},
{"percent_step", required_argument, NULL, 's'},
{"api_url", required_argument, NULL, 'u'},
{"api_key", required_argument, NULL, 'k'},
it is standard geptopt library, parameter is either s or --percent_step .. the --step_frequency does not exist anywhere in the code
HautKarl wrote:
Also, the results were: 100%, 95%, 89%, 84%, etc. Is this the intended behavior rather than 100%, 95%, 90%, etc?
that is expected 'cause I don't want to break a single g-code line, only to insert M117 between existing G-Code lines and the "round" percentages are sometimes "during" a gcode line so you don't get "exact" % numbers there
the way it works is I want to print "status" at XX% when I'm up to that number, I will put M117 after the first G-code line that is finished and will calculate (rounded) at what % I really am. If you have lot of short, fast lines around that "place" you will have "exact, round" % number (95%, 80%, 25%...) but if you have a long slow line that takes a while you'll be few % "more finished" when that long slow line finishes
HautKarl wrote:
Thanks for a much needed accurate estimate!
what I would like is for ppl to lemme know how precise these estimates are to what they are seeing in real life. for me, for smoothieware it's on the dot, especially 'cause I do preheat bed and extruder manually before I start to print (as I have to cover the bed with insulator for it to reach high temperatures in real time and then manually remove that insulator before printing) so I can compare real print time from the octoprint statistic..
on the other hand, many ppl use repetier or marlin or klipper, replicape, that duo garbage.. and for them only acceleration calculation works properly, the jerk is not so some small discrepancies should happen but I'd like to know how big they are .. is it inside 0.5% as I expect or it's more