John Lewin
410b7120d5
Abort connection attempts when \n is missing and too many '?' are found
...
- Scope dataLastRead to ReadFromPrinter to ensure one connection attempt does not effect another
2015-06-22 15:15:46 -07:00
Lars Brubaker
5cc1b651b4
UI thread is more explicit about what functions it accepts and now accepts no parameter functions.
2015-06-11 12:06:40 -07:00
Lars Brubaker
fd3b1c07d9
Better behavior on reset connection while trying to connect.
2015-06-10 10:19:25 -07:00
John Lewin
2dbc2df957
Revise PulseRtsLow implementation and rename to ArduinoDtrReset
2015-06-05 17:55:15 -07:00
Lars Brubaker
707c983e0a
Made sure that canceling while pause actually finishes the printing of the cancel code (that it works as expected).
2015-05-21 16:34:30 -07:00
Lars Brubaker
4a2e7677e9
typo. small fix for a null.
2015-05-19 15:37:51 -07:00
Lars Brubaker
5e9140ad17
Putting in the ability to have serial port drivers.
2015-05-19 13:06:42 -07:00
Lars Brubaker
edb7b7123d
Added a connect_gcode. Gcode that is sent just after connecting to the printer.
2015-05-18 16:58:09 -07:00
John Lewin
875bbb40b0
Revise ATX Power submission from peter1960
2015-04-30 15:46:45 -07:00
Lars Brubaker
b125d62429
Added support material spacing to intermediate level
...
Made sure we don't throw an exception of bad resend receive.
2015-04-27 17:05:19 -07:00
Lars Brubaker
41d03a2ed5
Made the default profile base have mm for top, bottom, interface and z gap layer
...
Made the R1 default have mm for top and bottom layer
Made the connection try to always ensure we have a active read write thread
More debugging of printer state
Improved some settings text.
2015-04-27 15:42:31 -07:00
Lars Brubaker
80fba76bb2
Made lots of catches
...
and reporting
and a timed lock on writing.
2015-04-24 18:24:21 -07:00
Lars Brubaker
6d7b0280bb
Made the library actually copy gcode to the library folder
...
Working on adding support for reporting errors when enabled
Made PrintActiveItem check for error conditions.
2015-04-15 10:08:36 -07:00
Lars Brubaker
cc410e7617
Make sure we mark prints that are stopped while paused as canceled.
...
Make sure we cancel sd card prints correctly while paused.
2015-04-13 12:28:33 -07:00
Lars Brubaker
5b23d2406f
Need the break.
2015-04-08 15:54:31 -07:00
Lars Brubaker
591528ee91
Ran code maid against this code.
2015-04-08 15:20:10 -07:00
Lars Brubaker
db3c2ed60d
on pause remember if we were printing from sd.
2015-04-07 10:19:49 -07:00
Lars Brubaker
115693ea42
More careful about checking for null serial port
2015-04-01 11:19:03 -07:00
Lars Brubaker
8bd0df63bc
spelling
2015-03-26 18:20:07 -07:00
Lars Brubaker
53ded760e9
Put a try catch around the printer on idle call
...
Refactor / renaming
2015-03-25 18:01:57 -07:00
Lars Brubaker
2437948068
Open our gcode files with read right share when only needing read.
2015-03-17 17:43:20 -07:00
Lars Brubaker
4f8c0742ce
Made the com tester able to respond as if it is MarlinFirmware
...
Took out the ability to print to printer sd card.
You can still print from sd card)
You can still save gcode to an sd card
Put in and EXTENSIONS check from firmware
Putting in a URI_GCODE_SEND
2015-03-14 16:00:04 -07:00
Lars Brubaker
03342f5e95
Better checking of not connected.
2015-03-13 16:30:19 -07:00
Lars Brubaker
4bf34545a5
Make sure we don't set attempting to connect before we have a reasonable chance of reading something from the printer.
2015-03-13 12:25:33 -07:00
Lars Brubaker
4ef9e4c0fc
Made the centering of inserted parts work correctly.
...
Always show the reset connection button if a printer has it, even when not connected.
2015-03-12 14:36:42 -07:00
Lars Brubaker
df84cce282
Made sure the reset connection does not leave the printer in a weird state.
...
Made Stop always cancel slicing if required.
2015-03-11 11:02:27 -07:00
Lars Brubaker
da5e8c4d4f
Moving code around to make android work
2015-03-11 10:30:46 -07:00
Lars Brubaker
280ceca0c9
Moving FrostedSerial classes into their own files.
...
Made a FrostedSerialPortFactory rather than just static methods so that we can override it.
Working on a QRSolver to help with print leveling on Kossel
2015-03-09 11:35:29 -07:00
Lars Brubaker
3d07d6fc7c
Mostly spelling.
2015-03-05 16:56:27 -08:00
Lars Brubaker
0ae8c9c861
Changing the way we restore positions in resume gcode.
2015-03-05 10:03:16 -08:00
Lars Brubaker
072a25e0ce
Made the resume gcode control if we restore the print position or reset the extruder position.
2015-03-04 17:59:28 -08:00
Lars Brubaker
f40edb4e84
Made the timing print in seconds.
2015-02-23 12:47:02 -08:00
larsbrubaker
d64d867710
Made the print timing info still allow the the terminal window to filter correctyl.
2015-02-22 10:01:06 -08:00
Lars Brubaker
1ab46d7977
Fixed the error message when a gcode file is too big to show.
...
Made the terminal window output during printing show the time since start.
2015-02-21 16:30:29 -08:00
Lars Brubaker
b11c22fb31
Made the wait for g1 line try to guess how long is reasonable.
2015-02-21 12:01:59 -08:00
Lars Brubaker
fd094f25af
Fixed a bug where the temp could get in a state of ping-ponging between values.
...
Working on better cache cleaning.
Added a heat extruder before homing config option
Made 3D Stuffmaker use the new setting
2015-02-19 10:56:54 -08:00
Lars Brubaker
428473203f
Don't start the waiting for position timer when starting a print.
2015-02-18 13:11:05 -08:00
Lars Brubaker
bc094a1587
Made the wait for position on M114 have a timeout.
2015-02-11 17:55:07 -08:00
John Lewin
180c65d02e
Perform permission validation before allowing connection attempts
2015-02-10 18:48:33 -08:00
Lars Brubaker
72a509e5e2
If we can't find a baud rate then start with 250000.
2015-02-09 11:22:39 -08:00
Lars Brubaker
2f9433666c
Make the percent complete come from the gocde file interface.
2015-02-06 10:40:00 -08:00
larsbrubaker
2abc2dc080
re-wrote the printer readthread to use a background worker that can be more reliably shut down
2015-02-06 08:23:19 -08:00
larsbrubaker
53c1e83c9b
Made a ReadThreadHolder to ensure we only ever have one read thread working at a time.
2015-02-05 07:50:57 -08:00
Lars Brubaker
1b6885255e
Made sure the connect thread is always shutdown before we create a new one
2015-02-04 17:27:11 -08:00
Lars Brubaker
b3891fe543
Made the loading of gcode happen on a background thread.
2015-02-04 14:57:56 -08:00
Lars Brubaker
ec092b744e
Merge branch 'development' of https://github.com/MatterHackers/MatterControl into development
2015-02-04 14:24:54 -08:00
Lars Brubaker
1078a8d626
Put in a reset connection button after the user clicks cancel.
...
Put in a RebootBoard function in Printer Communication
2015-02-04 14:24:50 -08:00
John Lewin
b3a9afcd94
Account for FrostedSerialPort.GetPortNames() having zero items, don't filter 002/002
2015-02-02 12:47:12 -08:00
Lars Brubaker
c33c5f1dc5
Fixed some problems with the MendelMax settings.
...
Make sure the printing time is always started.
2015-01-28 10:50:06 -08:00
Lars Brubaker
51c4718782
Put back in plusertslow for firmware updater
2015-01-23 18:41:15 -08:00