Commit Graph

1044 Commits (856b46ccef0a147c9b7fa98ffb2a4496402ad8e5)

Author SHA1 Message Date
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