Commit graph

184 commits

Author SHA1 Message Date
Lars Brubaker
2dc279fdc7 lowering the set error conditions that trigger callbacks. 2016-01-05 17:31:11 -08:00
Lars Brubaker
8394e03ff0 Adding the translation info. 2016-01-05 16:49:36 -08:00
Lars Brubaker
f43cf756cd Put in reporting of hardware "error" response.
Took out unused file.
2016-01-05 16:48:04 -08:00
Lars Brubaker
ba39bc39a5 more spelling
latest agg
2016-01-05 14:37:40 -08:00
Lars Brubaker
db23da7bb8 fixing spelling errors. 2016-01-05 14:31:17 -08:00
Lars Brubaker
b3b9443846 The command queue stream was sending blocks in reverse.
Need to get pre pause position from the queued gcode not the leveling (as that is where it is injected).
2015-12-31 09:40:17 -08:00
Gregory Diaz
a795d49ad2 Added the ability to write print_log to file on disk for Android builds so that we can more easily integrate Tyler's print performance graphing tools into our testing procedure. 2015-12-22 18:18:28 -08:00
Lars Brubaker
14922cfba2 Make sure we turn off all heaters when we shut down. 2015-12-18 14:22:41 -08:00
Lars Brubaker
9f0ceb73b9 Made a new stream to always keep the printer running in absolute mode. 2015-12-04 15:31:22 -08:00
Lars Brubaker
44c4ec8cb3 Reset baby steps when a new print starts. 2015-12-03 14:28:17 -08:00
Lars Brubaker
82126ec7e5 Made more stream base classes to help with tracking position
Made a proxy class.
Made all position tracking streams keep track of the authoritative printer
2015-12-03 13:54:18 -08:00
Lars Brubaker
0dc24d357a Show the offset for adjustment height
Don't try to heat if we are below a given temp.
2015-12-03 10:15:59 -08:00
Lars Brubaker
b7a0dff005 Made baby steps change to 5mm after the first layer
Made streams out of extrusion multiplier and feed rate multiplier
2015-12-02 18:33:25 -08:00
Lars Brubaker
ab4873a67e Report state of bed and extruder. 2015-12-01 16:48:00 -08:00
Lars Brubaker
edb0faa002 Took out dead code (GCodeFileProxy.cs)
Took out trying to time the last instruction (not required with path max sizing).
2015-12-01 16:36:15 -08:00
Lars Brubaker
88a00079a2 Made all the streams disposable
Made them get disposed
The leveling stream seems to be working.
2015-12-01 14:49:50 -08:00
Lars Brubaker
c62cf36818 Working to move the print leveling into a stream 2015-12-01 14:18:01 -08:00
Lars Brubaker
f72219113c Put in request temperature stream for changing m109 into m104 2015-11-30 19:42:35 -08:00
Lars Brubaker
e3dbb19c2b Tracking the unleveled and the absolute position of the printer separately 2015-11-30 12:26:55 -08:00
larsbrubaker
01c3e3b820 Made the CreateMovmentLine create the minimum line required
Fixed the understanding of feedrate in MaxLengthStream
Wrote test for MaxLengthStream
Renaming for clarity
2015-11-29 23:15:47 -08:00
larsbrubaker
3887662a5a Enabled baby stepping in the adjustment controls. 2015-11-29 08:31:02 -08:00
larsbrubaker
4287330f45 Max length steam is now working
Baby Stepping stream working better.
2015-11-29 07:42:10 -08:00
larsbrubaker
a66fe85bfa Made separate files for all the gcode streaming classes.
Got more of them hooked up and working.
More of baby steps is implemented.
Wrote a new max length stream.
2015-11-28 19:59:14 -08:00
larsbrubaker
cbb704d7b0 made a new gcode stream that only implements Line
working to implement baby steps (and other line processing)
2015-11-28 07:46:57 -08:00
Tyler Anderson
53a6dcb01f keep track of position after G2 and G3 commands 2015-11-23 16:31:14 -08:00
Lars Brubaker
26e781e302 also ask the printer for its position on startup. 2015-11-23 16:04:27 -08:00
John Lewin
9463d64d22 Suppress error reporting and abort on COM AccessDenied errors
- Fixes #108023844
 - Revise whitespace
 - Refactor to use optional BreakInDebugger parameter
2015-11-12 11:20:22 -08:00
Lars Brubaker
de3f3f690b Work on the printer thread 2015-11-04 17:13:53 -08:00
Lars Brubaker
eacd2cc783 Making sure android resets the connection on first connect. 2015-10-16 16:30:07 -07:00
Lars Brubaker
c236c300d5 Changed function name RemoveCallbackFromKey 2015-10-13 10:17:20 -07:00
Lars Brubaker
79928f8fb7 Made the Debugger.Break() only exist in debug mode. 2015-09-17 13:45:26 -07:00
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
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
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
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