Lars Brubaker
426cd4d74a
Comment update
2016-02-11 15:26:14 -08:00
Lars Brubaker
c076afa9c9
Change print level stream to only eat G29 when in print leveling.
2016-02-03 14:45:34 -08:00
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
larsbrubaker
9a40db751b
Moved the pause on layer code to the new pause stream
2016-01-20 07:20:51 -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
Lars Brubaker
1d25c5740c
Made the feed rate stream track and update correctly.
2016-01-14 09:47:52 -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
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