Commit graph

897 commits

Author SHA1 Message Date
kliment
3731e91d0b Fix temp reading detection for non-Sprinter firmwares. 2011-06-01 23:09:51 +02:00
kliment
f00a00814d Merge pull request #3 from k-eex/master
bugfix in .pronsolerc reading
2011-06-01 10:56:20 -07:00
kliment
cde671a6e9 Merge pull request #4 from k-eex/alias
'alias' command implemented
2011-06-01 10:55:47 -07:00
Keegi
cb2ddfbcbf Prevent overwriting built-in commands with aliases, as it would delete access to the built-in command permanently 2011-06-01 20:49:12 +03:00
Keegi
d2c1b08e31 alias tab-completion and better integration to built-in help 2011-06-01 20:38:50 +03:00
Keegi
efaf64de42 Avoid using func_doc to store alias definition 2011-06-01 20:38:44 +03:00
Keegi
c829cbc4a4 Proper alias support (no tab completion yet) 2011-06-01 20:38:39 +03:00
Keegi
4c33a9055a Merge remote branch 'kliment/master' 2011-06-01 20:22:28 +03:00
kliment
41c4f60429 Load file after skeining 2011-06-01 19:11:30 +02:00
kliment
b01413fe30 Add skeinforge integration 2011-06-01 18:27:25 +02:00
Keegi
19ec2502e7 Bugfix for .pronsolerc reading
stripping code was wrong and unneeded
2011-06-01 18:05:28 +03:00
kliment
0c5ae5e6b9 Merge pull request #2 from k-eex/master
support for startup commands from ~/.pronsolerc 
This adds support for an alias command
2011-06-01 07:06:38 -07:00
Keegi
69e23def6c .pronsolerc support 2011-06-01 16:57:29 +03:00
kliment
36736e3159 Fix manually entered baudrate reading. 2011-06-01 14:42:35 +02:00
kliment
b3568cf8fd Fix documentation of monitor command 2011-06-01 14:35:30 +02:00
kliment
661d0c19a2 Add movement commands, extrusion, monitoring, and clean disconnects on ^C 2011-06-01 14:32:45 +02:00
kliment
fe9764623a Fixes online-ness detection on non-Sprinter firmwares. 2011-06-01 14:31:38 +02:00
kliment
39cbe210f8 Improve filename shortening algorithm. Add configurable temperature presets. Deal with missing ok after M29. 2011-05-31 17:08:23 +02:00
kliment
fac2a0bdbb SD file listing, temperature reading and setting, temperature presets 2011-05-31 09:14:50 +02:00
kliment
9dc2978f12 Add listing and printing SD files 2011-05-30 15:47:01 +02:00
kliment
c289e93d87 Fix tabcomplete bahaviour on Windows 2011-05-30 11:53:45 +02:00
kliment
f32c58680a Add tab completion and serial port detection on windows 2011-05-30 11:09:04 +02:00
kliment
62515bedf1 Fixed connect command when no ports found by scan 2011-05-28 21:03:57 +02:00
kliment
6a130c7bc6 Add upload functionality to pronsole 2011-05-28 19:08:22 +02:00
kliment
3ca695daa1 Printer console - an interactive command-line host 2011-05-27 00:16:57 +02:00
kliment
b679451a43 Add callback support 2011-05-27 00:16:26 +02:00
kliment
a1cbd12139 Change filename truncation to be safer 2011-05-24 10:26:14 +02:00
kliment
d088e2d36f Suppress echo from printer 2011-05-24 10:22:39 +02:00
kliment
34204899e6 Disconnect after upload is done 2011-05-24 10:21:10 +02:00
kliment
762d74d232 Sd uploader. Uploads given file to the SD. 2011-05-23 15:39:57 +02:00
kliment
7113ab99fb Add quiet option if statusrepor=True. 2011-05-23 15:39:24 +02:00
kliment
5161eb1ae5 Make printcore usable as a rudimentary command line print program 2011-05-22 22:52:57 +02:00
kliment
140458281e First working version - can now connect to and talk with firmware, handle flow control and resends. 2011-05-22 20:23:29 +02:00
Jeremy Kajikawa
97128780f3 modified: weaver.py
FIXED:Broken reference, "OnShellClear" typo as "OnSendClear"

Expanded the Workflow Button listing...

Just needs to have the "Wxyz" controls implimented and the
  Shell View Control fixed for proper display...

After all that only the actual binding code needs to be put together
2011-05-18 23:45:42 +12:00
Jeremy Kajikawa
b39458ebc3 Modified: weaver.py
Added SkeinForge button,  Beginnings of the Wxyz panel is next,
Are the Workflow Buttons listed complete?

I can also add a progress bar as well but that will be the last entry
  on the entire UI after all three panels are complete
2011-05-18 14:42:03 +12:00
Jeremy Kajikawa
8246ef2e45 Started with Event Bindings and Empty procedures for those bindings,
still need to correct the EVT_ codes for the bindings...
2011-05-18 02:11:33 +12:00
Jeremy Kajikawa
02f763398d Modified: weaver.py
Updated UI layout some more...
  just a few flow buttons to add
the Wxyz panel needs to be put in with its own layout as well

Currently things look a little bit skewed but almost clean.
2011-05-16 06:31:49 +12:00
Jeremy Kajikawa
dd9c832423 Modified: weaver.py
Extended the Basic "3-panel" Layout using Horizontal and Vertical Group
  Widgetry... otherwise appears more code-complete.

Only requires "self.Bind()" method calls to connect "self.gadget"
  to "self.function" calling convention.

Only 1 bug at this time,  the "ShellView" Gadget needs to be read-only,
  and multi-line text display... not editable as now... Which gadget?
2011-05-15 00:52:51 +12:00
Jeremy Kajikawa
318646e260 Updated Weaver.py
Now displaying and handling Dynamic Layout,
  Absolute positioning completely removed
2011-05-14 20:07:44 +12:00
Jeremy Kajikawa
66175f5892 Updated Weaver,
Added some GUI Elements,  re-organizing others
2011-05-13 06:43:46 +12:00
Jeremy Kajikawa
515b912c4d Created new GUI script around printcore.py
Weaver is using wx and has pretty output...

Very basic Menustrip + StatusBar to start,
  positive comments and suggestions to Belxjander
  negative comments and flames to the bitbucket :)

Let the TakoNeko's purrr! :)
2011-05-13 04:44:54 +12:00
kliment
88c1b89b16 Merge pull request #1 from FrozenFire/master
Addition of E axis calibration program and adding of *.pyc to .gitignore.
2011-05-12 03:59:44 -07:00
Nathan Zadoks
213b230d99 Added extruder calibration program. 2011-05-12 12:54:10 +02:00
Nathan Zadoks
ee101f0e89 Added .gitignore with *.pyc. 2011-05-12 12:53:58 +02:00
kliment
72d6bd2784 Changes to make interactive mode use nicer - no RECV message on recv timeout 2011-05-12 09:03:57 +02:00
kliment
86c76a199c Added documentation and patched up a couple functions 2011-05-11 17:28:35 +02:00
kliment
64137be9a1 Initial commit, basic functionality (send gcode to printer, pause, resume, send intermediate command) 2011-05-10 09:59:28 +02:00