Commit graph

208 commits

Author SHA1 Message Date
Lars Brubaker
fa97829073 Put in lots of code to break on exceptions in the debugger.
Made the cloud provider able to report that it is loading
2015-09-11 10:48:24 -07:00
Lars Brubaker
1b5c1e6a3e Total Seconds is what we really wanted.
Making the tests have more common code for less errors.
2015-09-04 11:28:01 -07:00
Lars Brubaker
b1671feb1d Put in a 13 point disk option. 2015-08-05 11:12:01 -07:00
johnlewin
356bdad2d2 Merge pull request #345 from gregory-diaz/master
Fixed Bug: Previously you could not add zip files to the queue using …
2015-08-03 11:09:33 -07:00
larsbrubaker
3eaa715c22 Wrote the triangle interpolator for radial leveling.
Took linq out of PrintLevelingPlane
2015-08-01 15:50:39 -07:00
larsbrubaker
2e1e555bb1 Run the correct setup wizard when required
Throw errors if we don't have code for a wizard.
2015-08-01 15:03:43 -07:00
larsbrubaker
5e6af4b2f6 Making print leveling code go through the loaded print leveling solution (rather than the leveling plane).
Refactoring.
Working on a new 7 point radial print leveling solution for delta printers.
2015-08-01 14:44:53 -07:00
Gregory Diaz
2cc9831c84 Fixed some grammar issues in UI text 2015-07-31 12:22:32 -07:00
Lars Brubaker
18bcc08e1d have to pass by ref not out for this function 2015-07-29 13:23:38 -07:00
larsbrubaker
2e706a084f Working on a new print tracking translator for printer communication. 2015-07-28 11:52:21 -07:00
larsbrubaker
f1f1dac568 Merge remote-tracking branch 'origin/1.3.0'
Conflicts:
	StaticData/PrinterSettings/Me3D/Me2/material/PolyPlusLT.slice

Make it clear this is an out not a ref.
2015-07-28 11:51:35 -07:00
larsbrubaker
dd626569f9 Took out some dead code
Renaming for clarity
Created a GCodeProxy class to clean up some of the gcode injection and processing.
2015-07-23 07:47:56 -07:00
larsbrubaker
4dbc03edb8 Change from background workers to async functions
Made the SlicingOutputMessage and SlicingDone events not rooted (as print item wrappers aren't)
2015-07-21 08:10:05 -07:00
John Lewin
8d0f1bfe17 Revise CancelPrint accessibility 2015-07-01 17:49:34 -07:00
Matt Moening
e35687308b updated MakerBot rep2 default settings
removed X3G as a reference for MC
2015-07-01 14:08:10 -07:00
Matt Moening
92a6b2a9e4 Merge branch 'development' of https://github.com/MatterHackers/MatterControl into development
Conflicts:
	Submodules/MatterSlice

Resolved:
 Took theres
2015-06-25 12:26:00 -07:00
Matt Moening
9828a78e13 Makerbot replicator2 settings and agg-sharp update 2015-06-25 12:19:23 -07:00
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
c0d2d60c6f Fixed some problems with M104 not coming from the correct material setting in pre-start gcode. 2015-06-17 15:42:08 -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
Matt Moening
a2cd1c8166 Merge branch 'development' of https://github.com/MatterHackers/MatterControl into development
Conflicts:
	MatterControl.sln

Combined using P4Merge
2015-06-04 14:39:19 -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
Matt Moening
f49ceb0d22 Merge branch 'development' of https://github.com/MatterHackers/MatterControl into development
Conflicts:
	MatterControl.sln
	Submodules/agg-sharp
2015-05-19 13:13:59 -07:00
Lars Brubaker
5e9140ad17 Putting in the ability to have serial port drivers. 2015-05-19 13:06:42 -07:00
Matt Moening
698864041c X3G Driver is now in a separate plugin. 2015-05-18 18:51:06 -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
Matt Moening
94e1586860 Added Way to read reply from X3G printer, separated Crc into its own file, and renamed converter to Writer 2015-05-11 18:55:51 -07:00
Matt Moening
1bb9aa7e63 X3GPacket Factory completed with a few test conversions available 2015-05-06 19:44:55 -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