Guillaume Seguin
a80a2fea4b
Move gcoder.py into printrun module
2013-05-16 15:05:28 +02:00
Guillaume Seguin
4b372f5686
Speedup full file gcode loading in printrun/gviz.py
...
FWIW, on my test system with my test GCode loading time goes down from 5.7s to
2.3s between b3a673bc97
and this commit, that's almost 60% gone.
However, there is still a lot of room for functional improvements :
- I don't think the roundtrip through the target array is useful
- There's no handling of relative coordinates (neither for position nor for e)
- The arcs drawing code might be wrong
- The stlview bits are not enabled and probably have to be looked at and updated
2013-05-16 14:05:28 +02:00
Guillaume Seguin
a46f73595e
Use GCoder parsed gcode in gviz
2013-05-15 22:44:59 +02:00
D1plo1d
31891fa3da
Merging experimental branch with Pronserve
2013-04-19 20:42:03 -04:00
D1plo1d
c8d309f717
Removing the web interface
2013-04-08 21:04:39 -04:00
N Oliver
06280e2ba8
Update webinterface.py
...
oops! :'( web/css/style.css
2013-03-25 16:38:13 -07:00
OliverEngineer
3cfe86f96e
Adding AJAX to the web interface
...
need to explore CherryPy & websockets, but this quick'n'dirty is a big
speed increase
2013-03-23 18:02:18 -07:00
N Oliver
c298228ce9
attempting fix for issue 305
...
Encountered https://github.com/kliment/Printrun/issues/305#issuecomment-12306186
This edit removed the error, but I don't know what the original output was so I'm not sure if this really _fixes_ it, or is just a band-aid.
2013-03-23 14:36:15 -07: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
Miro Hrončok
d90166b04c
Making the whole package GNU GPLv3+.
2013-01-13 12:18:47 +01:00
Kliment Yanev
80403aa7eb
Make port textbox bigger
2012-11-13 17:36:12 +01:00
Guillaume Seguin
55ff65805b
Correctly parent xyz buttons code-wise
2012-09-06 17:35:44 +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
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
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
ffd7ff55dd
Improve lookup of files
2012-09-05 15:11:11 +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
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
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
Guillaume Seguin
6f446e3726
More automated cleanup
2012-08-08 09:58:09 +02:00
Guillaume Seguin
77eb2440e3
Semi-automated coding style cleanup
2012-08-08 09:38:48 +02:00
Guillaume Seguin
8cc134955f
Run reindent.py on the whole repository
2012-08-08 08:39:50 +02:00
Guillaume Seguin
f008ba2316
Move printcore back to root folder and install it in setup.py
2012-08-04 10:42:42 +02:00
Guillaume Seguin
5778ff0020
Cleanup printcore's main
2012-08-04 10:40:44 +02:00
Guillaume Seguin
f8151b5292
Fix typo
2012-08-04 10:35:56 +02:00
Guillaume Seguin
e4282270ee
Migrate dialogs and widgets to printrun/pronterface_widgets.py
2012-08-04 10:35:33 +02:00
Guillaume Seguin
e5fb12b5bd
Doc cleanup
2012-08-04 10:15:54 +02:00
Guillaume Seguin
f367f0e5cf
Cleanup
2012-08-04 00:02:16 +02:00
Guillaume Seguin
5a8e347440
Cleanup
2012-08-03 23:59:19 +02:00
Guillaume Seguin
5f298c45e1
Sleep during reset to let the board see the DTR line change
2012-08-03 23:56:52 +02:00
Guillaume Seguin
a6df0acfa1
Cleanup and refactor a little
2012-08-03 23:54:35 +02:00
Guillaume Seguin
ee5e41bcd1
More cleanup
2012-08-03 23:51:41 +02:00
Guillaume Seguin
a21ff31cd0
Cleanup
2012-08-03 23:47:58 +02:00
Guillaume Seguin
6a006d785f
Cleanup
2012-08-03 23:47:03 +02:00
Guillaume Seguin
898a43e5e5
Rework pause/resume
2012-08-03 23:43:11 +02:00
Guillaume Seguin
a63c310ec8
More cleanup
2012-08-03 23:26:47 +02:00
Guillaume Seguin
f1070225da
Code cleanup
2012-08-03 23:25:51 +02:00
Guillaume Seguin
b67990f9f2
Disable hup on serial port
2012-08-03 23:20:41 +02:00
Guillaume Seguin
99ec219ef8
Improvements to connect and disconnect
2012-08-02 23:48:40 +02:00
Guillaume Seguin
b4cc74f877
Minor serial connection improvement
2012-08-02 23:32:28 +02:00
Guillaume Seguin
72173c6023
Add CLI parameters for web config files location (if not in ~/.printrun or cwd)
...
Also remove the chdir() to pronterface.py directory
2012-07-31 22:37:00 +02:00
Guillaume Seguin
cc60367a83
New commandline paramters : -w/--web to request web interface
...
Also install webinterface deps and fix bug in configfile()
2012-07-31 12:00:05 +02:00
Guillaume Seguin
fc2d009c3c
Install svg module as printrun.svg
2012-07-31 11:04:13 +02:00