Commit Graph

1003 Commits (9dec54886b468d6e9fd86e0a9e3fdec5fb9dd808)

Author SHA1 Message Date
Alessandro Ranellucci 094dffa53b Bugfix: printcore.py -s was generating garbage output 2013-01-13 13:27:14 +01:00
kliment a7300b60b7 Merge pull request #300 from hroncok/master
Added missing files to setup.py and fixed license notice in files which were not explicitly gplv3+.
2013-01-13 04:15:49 -08:00
Miro Hrončok d90166b04c Making the whole package GNU GPLv3+. 2013-01-13 12:18:47 +01:00
kliment 917256f947 Merge pull request #314 from colah/Ctr-C-D-fix
Fix Ctr-C and Ctr-D behavior.
2013-01-12 11:50:41 -08:00
kliment e73a8a9402 Merge pull request #313 from colah/temp-prompt
Temp prompt
2013-01-12 11:17:00 -08:00
Chris Olah a377b85c8f Make the dynamic prompt temperature stuff configurable. 2013-01-12 14:14:10 -05:00
Christopher Olah d3c1fbaa75 Fix Ctr-C and Ctr-D behavior.
We replace the cmdloop function with a slightly modified version
to achieve standard unix shell behavior on keyboard interupts and EOF.
2013-01-11 19:26:04 -05:00
Christopher Olah a224a10ce0 We make the prompt aware of extruder temperature.
In order to do this, we consolidate handeling of printer status
with a Status class. The status class is updated by recvcb.

This has the side effect of simplifying the implementation of gettemp.

We also detect whether there is a heated build platform or not, and
don't display info about it if there isn't.
2013-01-11 19:02:14 -05:00
Chris Olah df0265d4c6 Make prompt dynamically generated.
Prompt is now generated by a promptf() call for every cmdloop iteration.
2013-01-09 18:59:39 -05:00
Miro Hrončok 41889d62ed Added missing files to setup.py
If I install Printrun via setup.py, I don't have gcoder.py and I cannot even
use pronterface.py:

Traceback (most recent call last):
  File "/bin/pronterface.py", line 46, in <module>
    import pronsole
  File "/usr/bin/pronsole.py", line 23, in <module>
    from gcoder import GCode

So I've added this to setup.py.

Also, pronsole.ico is missing, added that to (not needed at runtime, but is
usefull for desktop files)
2012-11-24 15:53:03 +01:00
Kliment Yanev 80403aa7eb Make port textbox bigger 2012-11-13 17:36:12 +01:00
kliment 13a1425bad Merge pull request #297 from sivu/experimental
updated gcoder
2012-11-09 00:15:33 -08:00
Mikko Sivulainen 8f6f24d7a4 updated gcoder 2012-11-09 00:06:59 +02:00
Kliment Yanev 6fa47668f2 Merge branch 'master' of github.com:kliment/Printrun into experimental
Conflicts:
	pronterface.py
2012-11-03 12:18:04 +01:00
kliment 1d23c81f8e Merge pull request #293 from sivu/experimental
added gcoder from another project. using gcoder to calculate dimensions and used filament
2012-10-17 11:22:33 -07: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
kliment 51b5cf46dd Merge pull request #291 from sivu/experimental
fixed measurement calculation for X and Y axis
2012-10-09 09:23:11 -07:00
Mikko Sivulainen ab9002c579 fixed measurement calculation for X and Y axis
Conflicts:

	pronsole.py
2012-10-09 19:06:46 +03:00
iXce b6935b93d5 Merge pull request #288 from hroncok/master
Add the GNU GPL text as the licese itselfs demands
2012-09-23 17:13:33 -07:00
Miro Hrončok fa9ec49858 Added the GNU GPL text as the licese itselfs demands. 2012-09-24 01:01:21 +02:00
kliment 7333e93cc3 Merge pull request #286 from iXce/split-gui
GUI creation split
2012-09-10 04:56:18 -07:00
Guillaume Seguin 9c55677ec1 Fix custom button edit 2012-09-06 19:32:23 +02:00
Guillaume Seguin 7301d7e847 Merge branch 'experimental' of git://github.com/kliment/Printrun into split-gui 2012-09-06 18:07:08 +02:00
Guillaume Seguin 55ff65805b Correctly parent xyz buttons code-wise 2012-09-06 17:35:44 +02:00
Guillaume Seguin 77376bc17c Fix custom buttons 2012-09-06 09:02:47 +02:00
Kliment Yanev ab7c278200 Merge branch 'experimental' of github.com:kliment/Printrun into experimental 2012-09-06 07:08:40 +02:00
Kliment Yanev 1581ab0b94 Fix exception when no bed present. Closes #283 2012-09-06 07:07:37 +02:00
Guillaume Seguin 8979ec888a Rename macroed to MacroEditor 2012-09-05 17:30:28 +02:00
Guillaume Seguin f8b7a52cbc Whitespace cleanup (extra newlines) on graph.py 2012-09-05 17:00:26 +02:00
Guillaume Seguin 37a442e6fd Cleanup imports 2012-09-05 16:55:28 +02:00
Guillaume Seguin 02ef52d777 Remove temperature gauges entirely from codebase 2012-09-05 16:46:39 +02:00
Guillaume Seguin ae7bac414b More cleanup of buttons handling, sanitize custom buttons 2012-09-05 16:32:35 +02:00
Guillaume Seguin d01cb51a57 Remove dead code 2012-09-05 15:47:10 +02:00
Guillaume Seguin bbcdf2f383 Cleanup factorized button creation, start using it more 2012-09-05 15:46:50 +02:00
Guillaume Seguin 8974ada134 Fix autosized button creation 2012-09-05 15:45:55 +02:00
Guillaume Seguin 0487808469 Improve lookup of files 2012-09-05 15:11:34 +02:00
Guillaume Seguin ffd7ff55dd Improve lookup of files 2012-09-05 15:11:11 +02:00
Guillaume Seguin b4f0240d4d Merge branch 'experimental' of github.com:kliment/Printrun into experimental 2012-09-05 14:43:08 +02:00
Guillaume Seguin 6b7532e723 re module was missing in pronterface_widgets 2012-09-05 14:40:16 +02:00
Guillaume Seguin 0d7a722839 Use correct variable for uppersizer 2012-09-05 14:37:03 +02:00
Guillaume Seguin 123fbf3802 re module was missing in pronterface_widgets 2012-09-05 13:27:49 +02:00
Guillaume Seguin 5f8d69c653 Merge branch 'experimental' of https://github.com/kliment/Printrun into split-gui 2012-09-05 13:26:00 +02:00
iXce a8621983fc Merge pull request #281 from cakeller98/experimental
Fixed a bug on windows that caused find to fail by a few spaces.
2012-09-05 04:22:45 -07:00
Guillaume Seguin 796968197d Factorize toolbar buttons creation 2012-09-05 13:20:37 +02:00
Guillaume Seguin db143e8589 Split GUI 2012-09-05 13:09:38 +02:00
Guillaume Seguin 3a8bb5277c Remove unappropriate webInterface close in pronterface_widgets 2012-09-05 13:06:55 +02:00
Christopher Keller aa48536f18 Fixed a bug on windows that caused find to fail by a few spaces.
here is a link to the explanation of why this bug exists.
http://wiki.wxpython.org/wxPython%20Platform%20Inconsistencies#line-142
2012-09-05 04:05:47 -07:00
iXce f35ce9cffb Merge pull request #280 from cakeller98/experimental
Improve resizing behavior of Pronterface main window
2012-09-05 02:55:12 -07:00
Christopher Keller a868e571f3 Fixed bug that caused divide by zero error if main gviz window was sized too small. 2012-09-05 02:21:02 -07:00