John Lewin
a865e1e1bb
Consolidate G1 and F speed extrude commands, conditional tool change
2016-01-27 15:07:19 -08:00
Lars Brubaker
1f2ab3dfea
Put in another error response code
...
Made the Sqlite provider copy its data on a background thread.
2016-01-20 09:56:12 -08:00
Lars Brubaker
71f22acc75
SetPrinterPosition no longer returns a value
...
Every function that tracks position implements SetPerinterPosition
Moved GCodeStreamProxy to its own file
Created a new PauseHandlingStream
Wrote a test for same
Fixed the bug with pausing not returning to correct extrusion
Fixed print leveling to pass on the correct offset to SetPrinterPosition
Made sure we always send the shut off extruders on exit
Make agg parse double able to handle a space between the negative sign and the number "- 10".
Put in a test for same.
2016-01-19 15:16:05 -08:00
Lars Brubaker
a261a3e41e
Make sure after we have a valid connection we ask for firmware and position.
2016-01-18 11:07:00 -08:00
larsbrubaker
5a19be14d2
Made the require print leveling work better
...
Fixed a bug with selecting print solutions other than 3 point
Don't show the leveling on/off when leveling is required for printing.
Removed dead code
Show the wizard if required and not run.
Refresh the display if print leveling required setting is changed
2016-01-16 21:33:11 -08:00
Lars Brubaker
eb528ac83d
Make sure we always send restore position command on unpause.
2016-01-15 12:10:43 -08:00
Lars Brubaker
09b72e08e1
Making the pause an resume always reset the extrusion position and go back to the last xyz
2016-01-15 09:37:48 -08:00
Lars Brubaker
22a2e8c0ab
took out the restor_xyz_position and restor_e_position properties and make them always happen
2016-01-14 19:04:52 -08:00
Lars Brubaker
dab2e8ea8a
Made the resend ring buffer bigger
...
Made it so we do resend with no ok on non-move commands but at a lower time threshold.
white space
spelling
2016-01-14 10:32:25 -08:00
John Lewin
d8439996a8
Fix build break - correct typo in EventHandler declaration
2016-01-13 13:36:28 -08:00
John Lewin
4f1972a338
Merge babystep behavior into standard xyz controls
2016-01-13 11:09:40 -08:00
John Lewin
c15271a36b
Spelling
...
- Latest Agg
2016-01-12 21:46:42 -08:00
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
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