Commit graph

262 commits

Author SHA1 Message Date
larsbrubaker
ec7219d8c2 also ask position after G92 2016-01-09 11:06:11 -08:00
Lars Brubaker
3196f61752 Took out timed lock 2016-01-07 16:45:16 -08:00
Tyler Anderson
bde9f526a5 Revise M999 error reporting 2016-01-06 12:09:51 -08:00
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
John Lewin
5e1777b6e6 Fix empty ActiveSliceSettings during Android init 2015-12-31 11:32:12 -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
e46797d259 white space
limit to 20 instructions per second
Don't allow g29 if doing print leveling.
2015-12-22 15:34:57 -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
c26e9b1a28 use the max length stuff. 2015-12-10 11:01:26 -08:00
Lars Brubaker
e59003e4f7 Turn off the max length steam for testing. 2015-12-09 16:27:33 -08:00
Lars Brubaker
7081a03b57 Made the max transmit calculation right in MaxLengthStream 2015-12-07 10:54:27 -08:00
larsbrubaker
983c947b8b Made max length stream also consider not sending too much data
Took out repair options
2015-12-06 21:41:38 -08:00
Lars Brubaker
1e8cfed5e1 PrintLeveling Stream needs to always track the position.
Always send the entire x y z position if any have changed.
2015-12-04 17:58:40 -08:00
Lars Brubaker
c0cf671e6a Need to not send the M91 2015-12-04 15:46:21 -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
27de546624 Moved baby steps to 10 after first layer.
Made the emulator return temp based on the temp that it gets set to.
2015-12-04 13:43:07 -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
3c76bb5368 Make sure we record what temp to go to for the bed. 2015-12-01 17:33:59 -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
63fc87fee2 Put in the actual fix. 2015-12-01 12:05:24 -08:00
Lars Brubaker
340dc21c86 Better checking of if at temp. And a time to wait for temp. 2015-12-01 11:50:53 -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
e854ae13df Taking out unused functions that have been replaced by the gcode stream 2015-11-29 07:48:48 -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
Lars Brubaker
05e41e85c1 Working on creating a GCodeFile proxy to add generator type functionality. 2015-11-17 18:24:41 -08:00
Tyler Anderson
05e4355616 Fix casing 2015-11-17 12:51:30 -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
larsbrubaker
f6aa76f160 Made auto connect choose a printer that it can connect to but if it can connect to no printer it still chooses a printer to select. 2015-10-20 08:07:20 -07:00
Lars Brubaker
eacd2cc783 Making sure android resets the connection on first connect. 2015-10-16 16:30:07 -07:00
Lars Brubaker
93feb93f10 Merge branch '1.4.0'
Conflicts:
	PrinterCommunication/PrinterConnectionAndCommunication.cs
2015-10-13 18:51:36 -07:00
Lars Brubaker
c236c300d5 Changed function name RemoveCallbackFromKey 2015-10-13 10:17:20 -07:00