Commit graph

927 commits

Author SHA1 Message Date
Christopher Keller
cc40719e6c Fixed the time estimator in pronsole.py
at beginning of move set feedrate to average of last and current feedrate.  do move with that feedrate.
then set the feedrate to the current feedrate.
if it's just a feedrate change, then the feedrate will become the feedrate.
if there is no feedrate in current move, feedrate will be last feedrate
if there is a move and a new feedrate then the move will take however long the average feedrate would take.

estimation is a bit more optimistic than pessimistic.  however it seems to be a lot more accurate.
2011-11-28 20:36:04 -08:00
Christopher Keller
33610d53fb Improved status line estimated time remaining.
uses format:
SD Printing: pp.p% | Est: hh:mm:ss of hh:mm:ss of hh:mm:ss remaining
Printing: pp.p% | @ Line# xxx of yyyyy lines | Est: hh:mm:ss of hh:mm:ss remaining
2011-11-28 20:24:18 -08:00
Kliment Yanev
713c0c9265 Fix accumulating transformations in stlview 2011-11-28 19:31:54 +01:00
Kliment Yanev
3316dac639 Merge branch 'master' into experimental
Conflicts:
	stlview.py
2011-11-28 18:27:27 +01:00
Kliment Yanev
02f14d5090 Fix comment stripping in duration estimation 2011-11-28 18:15:59 +01:00
kliment
db669df571 Merge pull request #104 from cakeller98/master
Added an Estimated Time Remaining of Total Time to the status bar.
2011-11-28 08:45:45 -08:00
Christopher Keller
2079a99278 Added Estimated time left, and total time,
for non-SD Printing. They get more and more accurate until the end.
2011-11-28 07:44:29 -08:00
Kliment Yanev
244350fee1 Merge branch 'master' into experimental 2011-11-27 17:34:09 +01:00
Kliment Yanev
f7e14bf772 Merge branch 'master' of github.com:kliment/Printrun 2011-11-27 17:31:12 +01:00
Kliment Yanev
1eee27aa77 Ignore comments in gcode files when estimating duration 2011-11-27 17:30:35 +01:00
Kliment Yanev
97af7725d9 Prevent (harmless) exception on every printed gcode line 2011-11-24 00:41:49 +01:00
Kliment Yanev
56a4a0d98b Fix escalating memory usage when multiple large files are printed after each other.
React to resend only when the command is in the beginning of a line.
2011-11-22 21:32:16 +01:00
Kliment Yanev
aa0a045ecd Reduce memory usage by clearing gviz cache. Avoid delays by using a queue to draw executed gcodes. 2011-11-22 19:08:00 +01:00
Kliment Yanev
d05a399684 Fix bug where second and subsequent file load would cause an error and refuse to load further files. Closes #102 2011-11-22 18:51:18 +01:00
kliment
edeb43396f Merge pull request #98 from canadaduane/friendlydisconnect
Catch exception so that disconnection does not give a traceback
2011-11-20 15:50:06 -08:00
kliment
d704bba39e Merge pull request #100 from ErikZalm/master
Small change to enable T0 and T1 commands.
2011-11-20 15:49:25 -08:00
ErikZalm
21d81f76a5 Enable T codes like T0 and T1. 2011-11-20 19:55:17 +01:00
Kliment Yanev
03f727aa92 Merge branch 'master' into experimental 2011-11-20 09:20:37 +01:00
Kliment Yanev
82aa15becc Merge branch 'master' of github.com:kliment/Printrun 2011-11-20 09:19:23 +01:00
Kliment Yanev
db0b48ce25 Remove readonly attribute from dropdowns for port and baud rate 2011-11-20 09:18:38 +01:00
Kliment Yanev
8a4bdc9290 Fix path handling when frozen (__file__ should be avoided in the future, this is a workaround) 2011-11-18 10:49:29 +01:00
Kliment Yanev
2bd2318070 Fix cancel button 2011-11-18 10:48:56 +01:00
Kliment Yanev
0afcc88bd4 Integrate plating into pronterface UI 2011-11-18 09:52:16 +01:00
Kliment Yanev
9669cd4337 Fix rotation direction 2011-11-17 19:31:54 +01:00
Kliment Yanev
84a6093a35 Change window title 2011-11-17 16:33:41 +01:00
Kliment Yanev
1e53117b77 OpenGL-based plater update (requires a pyglet install) 2011-11-17 13:48:47 +01:00
kliment
42c00fca41 Merge pull request #99 from CyrilLD/master
French translations update
2011-11-16 08:33:31 -08:00
Cyril Laguilhon-Debat
6fce63a836 - Update french translations 2011-11-16 16:55:02 +01:00
Cyril Laguilhon-Debat
9479728463 - update french traductions 2011-11-16 16:24:16 +01:00
Keegi
2173f1bcdc Merge pull request #94 from kliment/experimental
Experimental
2011-11-16 07:12:39 -08:00
Kliment Yanev
8f3df9c2e9 Modified size of + button 2011-11-16 16:09:12 +01:00
Duane Johnson
167470e638 Added a try/except block around readline so that disconnection does not yield a traceback. 2011-11-15 22:03:18 -06:00
Keegi
a0bf2c4536 don't set font for new button button 2011-11-15 11:06:25 +02:00
Keegi
87ef3e6e8c hide temperature gauge until better place is found for it 2011-11-15 11:06:03 +02:00
Keegi
16fb5176cf some tool tips 2011-11-14 21:43:16 +02:00
Keegi
848eee2d68 Merge remote branch 'kliment/master' into experimental 2011-11-14 21:36:07 +02:00
Keegi
0839071f51 new button button 2011-11-14 21:35:18 +02:00
Kliment Yanev
440a5ca5af Use CallAfter to prevent mysterious double free or corruption error in wx. 2011-11-14 16:20:32 +01:00
Kliment Yanev
6783eb1aa6 Fix readline link on Windows 2011-11-14 12:10:19 +01:00
Kliment Yanev
e27befbea3 Fix alignment of port button 2011-11-14 09:14:27 +01:00
Keegi
6453dbb175 Merge remote branch 'kliment/master' into experimental 2011-11-14 08:25:46 +02:00
Kliment Yanev
9c36456500 Populate port dialog by default 2011-11-13 23:54:00 +01:00
Kliment Yanev
8af0ab8fb4 Closes #83 2011-11-13 23:31:45 +01:00
Keegi
0e7c70dbdf Merge remote branch 'kliment/master' into experimental 2011-11-14 00:30:32 +02:00
kliment
2bbb39d087 Merge pull request #92 from alexrj/bugfix-gviz-hilight
Bugfix: gviz exception while printing
2011-11-13 14:28:53 -08:00
Alessandro Ranellucci
331d5072c3 Bugfix: gviz exception while printing 2011-11-13 23:08:06 +01:00
Kliment Yanev
7124f2f982 Make newly deceted port first if previously chosen port not detected 2011-11-13 21:55:12 +01:00
Kliment Yanev
7c5efbd619 Add port rescan button. 2011-11-13 21:44:45 +01:00
Keegi
ad21eefe69 Merge remote branch 'kliment/master' into experimental 2011-11-13 00:12:49 +02:00
Keegi
9a7baf64a0 make temperature dropdown slightly bigger 2011-11-13 00:12:41 +02:00