larsbrubaker
b100ca717f
Made it only put saved meshes in the queue after they are done saving so you can't get in a bad loading state.
...
Fixed some timer starting issues in printer communication.
2014-11-11 12:09:09 -08:00
larsbrubaker
806132c4fd
Make the timeout for non moves be much longer.
2014-11-10 20:23:34 -08:00
larsbrubaker
8922eb7d9d
Got rid of the separate write thread and merged it with read.
2014-11-10 20:15:59 -08:00
larsbrubaker
653365d8cd
This code is still not working the way we want.
2014-11-10 13:08:54 -08:00
larsbrubaker
e80838312d
Turned back on some transmit error recovery code.
2014-11-10 13:00:14 -08:00
larsbrubaker
8f2a99e63e
Made the terminal store all the content and scroll and be able to save.
2014-11-07 10:12:47 -08:00
Kevin Pope
f8b32ce9d0
Don't change index of queue if there is an active print.
2014-11-06 13:47:09 -08:00
John Lewin
c76e39cbe4
Improve connection error reporting
2014-11-04 21:15:15 -08:00
John Lewin
ac86545e20
Abort connection attempt - Fixes #82073858
2014-11-04 21:15:14 -08:00
John Lewin
c5312f8bb3
Detect miscommunication during serial port init - Fixes #82050204
2014-11-04 21:15:14 -08:00
John Lewin
b713380d32
Only call OnConnectionSucceeded if PrinterIsConnected and not Disconnecting - Fixes #82050292
2014-11-04 21:15:13 -08:00
John Lewin
87e5469084
Report attempted port name after connection failure - Fixes #82003252
2014-11-04 21:15:12 -08:00
John Lewin
3685877ab7
Only fire OnConnectionSucceeded if connected
2014-11-04 21:15:10 -08:00
Kevin Pope
1662f3baa4
'Print' action in Library and History now initiates print - if possible.
2014-11-04 21:00:38 -08:00
larsbrubaker
1560dd5bfc
Make sure we don't send empty lines to the printer.
2014-10-30 16:44:16 -07:00
jlewin
a08186a0c0
Fix extruder index
2014-10-22 10:35:38 -07:00
jlewin
ea5466ba78
Improve comments
2014-10-21 14:56:19 -07:00
jlewin
0690ce4bfd
Ensure close is called in all scenarios and switch to using{} for Dispose
2014-10-21 14:48:20 -07:00
jlewin
b7e25cc574
Localize connection related error messages
2014-10-21 14:48:19 -07:00
jlewin
4fbfcd1666
Report connection failure reason - Fixes #80972004
2014-10-21 14:47:02 -07:00
larsbrubaker
6dd447e415
Improved the material selection code.
...
Started work on changing material color
fixed some bugs.
2014-10-20 17:02:25 -07:00
Lars Brubaker
3972aafce7
Merge pull request #62 from jlewin/fix_use_constants
...
Use Windows constants for clarity in CreateFile call
2014-10-20 10:04:17 -07:00
jlewin
6041665bcd
Code cleanup - convert tabs to spaces
2014-10-19 08:46:20 -07:00
jlewin
2b7d38206a
Use Windows constants for clarity in CreateFile call
2014-10-19 08:35:09 -07:00
larsbrubaker
83788f8d85
Read waiting for print bed to heat on smoothie
2014-10-18 15:50:03 -07:00
larsbrubaker
398023ba7b
Put in actual extruder temp setting and reading for multi extruders.
...
Got rid of crash when no gcode loaded and try to clear it.
2014-10-15 17:04:14 -07:00
Kevin Pope
e17ea72299
Added UI support for manual extrusion with multiple extruders.
2014-10-13 18:06:14 -07:00
larsbrubaker
2d3d26a68d
Working to get the collision stuff working with mesh groups
...
Put in the RomotingLite project to start on TigerSong
2014-10-09 11:29:33 -07:00
larsbrubaker
f8f6a20dc4
More outside of the timed lock.
2014-09-10 12:11:27 -07:00
larsbrubaker
b54e4d4a67
sleep outside of the lock
2014-09-09 11:06:23 -07:00
larsbrubaker
4d96053446
added support for @pause and M226 (user requested pause)
2014-09-03 10:43:23 -07:00
larsbrubaker
9589e03450
Fixed a bug where print leveling could not be disabled if it had been enable at one point.
2014-09-02 12:49:14 -07:00
larsbrubaker
58b6326c14
Check if ActivePrinter before we use it.
2014-08-27 09:18:59 -07:00
larsbrubaker
4a481fb867
Made the gcode 3d view recreate the bed correctly
...
Made the printer separate position tracking from bed leveling re-write
2014-08-26 17:38:23 -07:00
Kevin Pope
fca25dd045
Merge commit ' 3771ec374f' into development
2014-08-19 11:14:07 -07:00
Kevin Pope
16dc551ea3
Add ability to detect device code (along with firmware version).
2014-08-19 11:13:52 -07:00
larsbrubaker
3771ec374f
Getting the sync to print working better.
2014-08-18 16:42:04 -07:00
Kevin Pope
10306b3d31
Clean-up deprecated code (PrinterCommunication).
2014-08-05 10:34:26 -07:00
larsbrubaker
d47bb0e6e3
Typedef needed
2014-08-01 17:46:39 -07:00
larsbrubaker
acf79986a7
put in fix for smoothie reading of position (m114).
2014-08-01 17:27:02 -07:00
larsbrubaker
f625762602
Made sure everything is going through frosted serial.
...
Better cross platform support.
2014-07-28 13:48:28 -07:00
larsbrubaker
ca1b316184
Check for null.
2014-07-25 17:27:28 -07:00
gregory-diaz
de2dbb8a9c
R1 Bed setting code
2014-07-24 17:17:38 -07:00
larsbrubaker
918cc6f4e6
Moved RootedObject Event to agg (rather than agg gui)
2014-07-19 12:53:34 -07:00
larsbrubaker
bbfc3b61b5
Got print from sd card cancel to work.
2014-07-01 15:08:50 -07:00
larsbrubaker
222ed94f36
Make sure we remove all the children of column two before removing them.
...
Got rid of some dead code.
2014-07-01 14:44:27 -07:00
larsbrubaker
73db6d8db9
Made all the GetPortNames go through FrostedSerialPort
...
Cleaned up some using statements.
2014-06-27 10:57:14 -07:00
larsbrubaker
30fbe6d855
Fixed color or gcode printing screen.
...
sd card working all but cancel.
made max extrusion ratio go to 3 (which is 3mm to 1.75 conversion for gcode (mostly))
2014-06-26 18:13:53 -07:00
larsbrubaker
4703b7b2a6
More work on printer sd card support
...
Made single panel mode not ever load data into the second panel (memory optimization)
Made the thumbnail widget let go of the memory of the model when the window is closed.
Put in an explicit DeletFileFromSdCard
2014-06-26 12:55:43 -07:00
larsbrubaker
7fd9597c8b
Made the end of gcode printing not throw and exception.
2014-06-25 17:57:10 -07:00