Commit graph

133 commits

Author SHA1 Message Date
Lars Brubaker
c96b16cf56 Change the percent complete to come from the position in the file rather than the time. 2015-01-20 17:38:15 -08:00
Lars Brubaker
55fa89d684 Making GCodeFile a abstract base class
implementing a loaded gcode file and as streamed gcode file
2015-01-20 12:57:30 -08:00
Lars Brubaker
e1979e770e Made the thumbnails show if gcode or missing file
Moved some code from printer communication to gcodefile
Made the slicing queue only add the settings if they are not already there.
2015-01-20 10:45:34 -08:00
larsbrubaker
98d80118e0 Hade to make the end buffer read bigger to ensure we get the completion check. 2015-01-19 23:23:40 -08:00
larsbrubaker
2cbe632a0d Getting rid of intermediate string data for gcode files.
Part of reducing memory while printing.
2015-01-19 23:17:22 -08:00
Lars Brubaker
7c6a035d22 Make com tester work when not printing.
Don't store a lot of data for resend buffer (made it a ring buffer)
2015-01-19 18:26:09 -08:00
Lars Brubaker
cbd3f4abd3 Created MatterHacker's settings for the TAZ Mini 2015-01-16 16:51:54 -08:00
Lars Brubaker
3d765929b5 Put a delay in the com tester
Made the sync o print follow the printer better.
2015-01-09 15:49:08 -08:00
larsbrubaker
d8ac624724 Making this build in 64 bit. 2015-01-05 08:15:40 -08:00
John Lewin
914a58f2a2 Cleanup resources after USB disconnect while Connected - Fixes #85321330 2014-12-31 14:08:22 -08:00
Lars Brubaker
5dff18c421 Made the gcode warning checkbox work
Made the terminal view show correctly when printing.
2014-12-31 11:09:57 -08:00
Kevin Pope
4d10e76f47 Add spacer to gcode warning box. 2014-12-31 10:14:53 -08:00
larsbrubaker
0a97cf0a1d Started work on z height turning controls. 2014-12-27 08:19:48 -08:00
John Lewin
4456b1bfc1 Add Android ActivePrinter.ComPort override, add exception dumps to IDE when debugging 2014-12-24 12:12:11 -08:00
Lars Brubaker
4ae0116ecf Fixed the thumbnail rendering for a gcode sd file
Fixe a bug with sd card printing progress not showing
Made the sd gcode progress bar reset on new print.
2014-12-17 12:45:29 -08:00
Lars Brubaker
0b4fad709c Made it so we only heat up the extruders that will be printing.
Including checking for support and raft extruders.
2014-12-16 16:35:56 -08:00
Lars Brubaker
ccbdde24b7 Made the replacement strings for gcode happen in macros and pause resume. 2014-12-10 12:07:06 -08:00
Kevin Pope
2a325a342d Fix gcode message box. 2014-12-03 17:20:33 -08:00
Lars Brubaker
ba6d57f9c7 spelling. 2014-12-03 17:02:38 -08:00
Lars Brubaker
c4290f0a3e Took out some dead code.
Fixed the printer looses temp after starting a print.
2014-11-25 14:14:37 -08:00
Lars Brubaker
b060698d14 Made the return to position on un-pause also work for user request pause from click 'Pause' button. 2014-11-21 12:39:13 -08:00
Lars Brubaker
a6805b474b Merge branch '1.1.4' into development 2014-11-17 18:04:20 -08:00
Lars Brubaker
e4fb600739 Updated the retract_before_travel to be 20 for all builds.
Made multi extruder temps get read correctly.
Signed the arduino inf and made our installer install it.
2014-11-17 17:42:15 -08:00
larsbrubaker
9a4b31830c Merge remote-tracking branch 'origin/1.1.4' into development 2014-11-16 09:53:04 -08:00
larsbrubaker
0df396e100 Putting remotinglite in its own repository 2014-11-16 09:52:40 -08:00
larsbrubaker
087a6fbd21 Made resume go back to the position that the printer was paused at. 2014-11-12 12:16:09 -08:00
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