Commit graph

247 commits

Author SHA1 Message Date
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
Kevin E. Pope
8ada8ef2a0 Merge branch '1.4.0' 2015-10-06 09:49:33 -07:00
Lars Brubaker
dcec0ae890 Now we hook the sqlite adds rather than the file. 2015-09-22 15:20:49 -07:00
Lars Brubaker
73b9512ea9 new call back code (for better testing) 2015-09-17 16:58:56 -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
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