Commit Graph

19 Commits (fb3e4068c0fddcbd4f57eff00e4a42b5b7b62dba)

Author SHA1 Message Date
Guillaume Seguin 280731f07b Remove debug statement in gcoder.py 2013-05-16 12:20:56 +02:00
Guillaume Seguin a46f73595e Use GCoder parsed gcode in gviz 2013-05-15 22:44:59 +02:00
Guillaume Seguin ea604380db Cleanup duration estimation
Estimation duration now uses the already parsed GCode instead of reparsing it.
It also computes a per layer duration estimation which can probably be used to
produce better ETAs.

The only difference is that it does not compute duration for Z layers changes,                                                                                                                        but it was probably super wrong already given how it is done (it only changes
the estimation by than 2s over 2 hours of print and 54 layers, and the feedrate
stuff mixes all the axes together).

I also detected a few potential issues in the code, which are marked by FIXMEs.
2013-05-15 21:49:12 +02:00
Guillaume Seguin f15b0cdabb Speed up various parts of gcoder GCode processing 2013-05-15 19:43:26 +02:00
Guillaume Seguin 595edf6064 More cleanup on gcode measurement 2013-05-15 15:35:48 +02:00
Guillaume Seguin ed38564549 Missing import 2013-05-15 15:28:09 +02:00
Guillaume Seguin b3d2a6f12f Woops, fix a typo 2013-05-15 15:24:33 +02:00
Guillaume Seguin 79d0477553 Move code around and remove useless helpers from pronsole.py 2013-05-15 15:23:46 +02:00
Guillaume Seguin d0a0ffbdf6 Fix and cleanup used filament length measurement 2013-05-15 15:19:23 +02:00
Guillaume Seguin 1dcf7be5eb Start cleaning up gcode measurement code 2013-05-15 15:18:36 +02:00
Guillaume Seguin f4a16223b0 Remove orphaned code 2013-05-15 15:12:03 +02:00
Guillaume Seguin b367fa2a0d Cleanup gcoder.py indent 2013-05-15 14:45:17 +02:00
Kliment Yanev 37e27101f2 Merge branch 'master' of github.com:kliment/Printrun into experimental
Conflicts:
	gcoder.py
2013-02-02 11:49:42 +01:00
Lenbok e2630df4bb Support M82/M83 for relative E 2013-01-25 07:29:45 +13:00
Mikko Sivulainen aa1e576a1e gcoder updated 2013-01-13 23:00:19 +02:00
Miro Hrončok 629a53ac5c gcoder.py reads only hte content of the file
Previously, gcoder.py read not only the content of the file, but also it's
filename. This could have led to unexpected exceptions.
2013-01-13 20:57:15 +01:00
Mikko Sivulainen 8f6f24d7a4 updated gcoder 2012-11-09 00:06:59 +02:00
Mikko Sivulainen 94666c2d13 updated gcoder copyright notice 2012-10-17 21:19:51 +03:00
Mikko Sivulainen 577ed7c8fb added gcoder from another project. using gcoder to calculate dimensions and used filament 2012-10-17 20:47:12 +03:00