Commit Graph

669 Commits (9692593f5ef8f36a24bff511341236b93db8be62)

Author SHA1 Message Date
Christopher Keller 882298ed6f Reduced the amount of data emitted to the user.
The extra data while interesting, belongs in a deliberate command to show stats.
summary line reads:
  Estimated duration (pessimistic):  187 layers, 00:29:42
2011-12-09 15:50:09 -08:00
Kliment Yanev 8941eb74c5 Fix bug with slic3r gcode and duration estimation
Make STLs less shiny on non-Linux OSs
2011-12-09 20:11:56 +01:00
kliment a2d5cd5d1c Merge pull request #122 from kliment/master
Merge fixes added to master into experimental
2011-12-07 05:08:49 -08:00
kliment d9193e4444 Merge pull request #115 from cakeller98/master
Complete rewrite of time estimation with acceleration
2011-12-07 05:05:52 -08:00
kliment 9b52df1daf Merge pull request #121 from Joaz/master
Fixed documentation regarding wxPython on MacOS Lion
2011-12-07 03:38:23 -08:00
jglauche 29107bfaa3 changed instruction for MacOs Lion to download stable wxPython because unstable version breaks the axis control panel 2011-12-07 12:36:16 +01:00
kliment a2d08fd7e1 Merge pull request #120 from alexrj/gviz-hilight-fix
Bugfix: paths were not hilighted in preview during print anymore
2011-12-07 03:28:41 -08:00
Alessandro Ranellucci 29b5d09b2c Bugfix: paths were not hilighted in preview during print anymore 2011-12-07 12:22:45 +01:00
kliment a3e39980e7 Merge pull request #119 from ErikZalm/master
Faster firmware startup for sanguinololu and similar boards
2011-12-06 10:32:59 -08:00
ErikZalm 752320aa57 Increased the delay in printcore/_listen. Now the bootloader exits after 1 second. 2011-12-06 19:29:01 +01:00
kliment 3f21b9d1c5 Merge pull request #117 from FrozenFire/experimental
Made SD Upload call the right function - not the SD Print function
2011-12-03 17:20:27 -08:00
Nathan Zadoks 882e68e4a3 Merged connect and disconnect buttons. 2011-12-04 02:17:19 +01:00
Nathan Zadoks 086620c6ce Fixed SD Upload being enabled without a file being loaded. 2011-12-04 01:58:47 +01:00
Nathan Zadoks 04b72b2835 Made SD Upload call the right function - not the SD Print function 2011-12-04 01:41:33 +01:00
Kliment Yanev 2e416a7c25 Merge branch 'master', remote-tracking branch 'origin' into experimental 2011-12-03 23:10:59 +01:00
kliment 2ebcd0efcd Merge pull request #116 from FrozenFire/master
Fix manually input port names
2011-12-03 14:10:35 -08:00
Kliment Yanev 10c2841c3f Merge branch 'experimental' of github.com:kliment/Printrun into experimental 2011-12-03 23:06:38 +01:00
Kliment Yanev 0421125340 Add buggy and slow gcode rendering (hard disabled by default) 2011-12-03 23:05:30 +01:00
Nathan Zadoks 79223d3156 port setting is now also respected if the port exists but is not detected in scan (for udev symlinks) 2011-12-03 20:19:33 +01:00
Nathan Zadoks af9a6aaad3 Greatly improved calibrateextruder.py 2011-12-03 20:18:48 +01:00
Keegi 7030fcad05 sort settings alphabetically in options dialog 2011-12-02 10:21:16 +02:00
Keegi a99a801c02 escape backslashes - work around shlex eating them before passing filename on to slicer 2011-12-02 10:20:37 +02:00
Christopher Keller f2434e75b5 Complete rewrite of time estimation with (default) acceleration!
Accounts for G4 Pxxx
  Accounts for Z moves as well.
  Also prints out duration for each layer while calculating the total time.

  Does not use individual axis acceleration, only uses sprinter default acceleration 1500.0 mm/s/s
  Does not count E for timing... so if E is slowing down the move, we're not accounting for that.

** fixed: 2x distance to reach full speed, because accel and decel to 0.0 at each move.

TODO:
  Get Device Caps (per axis acceleration, per axis speed limits)
  anything else...?
2011-12-01 11:24:53 -08:00
Kliment Yanev 344cee8452 Make gviz scale 2011-11-30 21:49:31 +01:00
Kliment Yanev 3772428ecd Merge branch 'experimental' of github.com:kliment/Printrun into experimental 2011-11-30 19:05:44 +01:00
Kliment Yanev 901bacd4fb Fix spurious extra triangles in gcode view 2011-11-30 19:05:12 +01:00
kliment 9c72e79ad4 Merge pull request #113 from johnflux/experimental
Fix send box not expanding correctly, and fix layouting in custom button dialog
2011-11-30 06:08:08 -08:00
John Tapsell 1c707c7a7e Make the send textbox in the GUI expand properly 2011-11-30 13:59:38 +00:00
John Tapsell fe1e6659c5 Fix the custom color dialog to resize properly 2011-11-30 13:35:33 +00:00
kliment bdb9eae00b Merge pull request #112 from tjhowse/master
Sends M21 whenever SD Upload or SD Print are used.
2011-11-30 05:23:57 -08:00
tjhowse daf74897ae Fixed indenting. 2011-11-30 23:18:12 +10:00
tjhowse c4251c1925 SD Upload and SD Print buttons send an M21.
Automatically attempts to initialise the SD card whenever either of the SD
card related buttons are used.
2011-11-30 23:12:59 +10:00
kliment 75e1df750d Merge pull request #111 from johnflux/experimental
Allow the graph to expand
2011-11-30 04:42:40 -08:00
John Tapsell 6d8be315d8 Allow the graph to expand 2011-11-30 12:29:51 +00:00
kliment f2d965f429 Merge pull request #110 from johnflux/experimental
This cleans up the layouting code for the GUI
2011-11-30 03:27:20 -08:00
John Tapsell 033daa2105 Clean up the layouting code and let the log box grow with the dialog box 2011-11-30 11:21:09 +00:00
Kliment Yanev 5c4e1691e2 Merge branch 'master', remote-tracking branch 'origin' into experimental 2011-11-30 06:44:00 +01:00
kliment f63e3800c7 Merge pull request #108 from cakeller98/master
Added Current Z-Height to the status message.
2011-11-29 15:17:01 -08:00
Christopher Keller 225d61651c Added Current Z-Height to the status message.
Also added "Print Began at: HH:MM:SS"
and added the message "Print Ended at: HH:MM:SS: and took...
2011-11-29 14:37:34 -08:00
Kliment Yanev 3cfc76512c Gcode view debugging 2011-11-29 15:10:28 +01:00
kliment a09633a25e Merge pull request #107 from cakeller98/Estimated_Time_Status
Improved status line estimated time remaining.
2011-11-28 21:33:17 -08:00
kliment c62f5d5f81 Merge pull request #106 from cakeller98/Time_Estimater
Fixed the time estimator in pronsole.py
2011-11-28 21:32:49 -08:00
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