Lars Brubaker
cf4274cb06
Make sure we send the needed command when extruding
...
issue: MatterHackers/MCCentral#5468
Hotend 1 controls move Hotend 2 instead
2019-05-06 18:09:52 -07:00
Lars Brubaker
2c74f07572
Fixed the tool speed stream to change while printing
...
Made it possible to visualize the emulator as it is printing
fixing warnings
issue: MatterHackers/MCCentral#5432
Dual Extrusion speed not matching settings
2019-05-02 18:07:18 -07:00
Lars Brubaker
fbbd2b959c
cleaning warnings
2019-05-01 08:55:23 -07:00
Lars Brubaker
6631f5742a
fixing warnings
2019-05-01 08:54:24 -07:00
jlewin
7a918af827
Use language rather than platform type
2019-04-29 16:19:16 -07:00
Lars Brubaker
e214c02472
fixing warnings
2019-04-29 13:06:53 -07:00
Lars Brubaker
2479e01efd
Cleaning up warnings in Printer Connection
2019-04-29 09:13:56 -07:00
Lars Brubaker
75ce50a598
Making export gcode contain cool down and heat up instructions
...
issue: MatterHackers/MCCentral#5378
Inactive hotend cooldown does not work when exporting G-Code
2019-04-26 11:52:44 -07:00
Lars Brubaker
db6ff0dca3
fixing warnings
2019-04-26 11:52:43 -07:00
jlewin
550716696e
Always set newToolPosition.Z
...
- Issue MatterHackers/MCCentral#5317
Z offset on T1 for first layer
2019-04-23 10:49:50 -07:00
jlewin
297eefc30e
Fix spelling
2019-04-19 09:52:49 -07:00
jlewin
b561ed65aa
Fix spelling
2019-04-17 14:34:36 -07:00
jlewin
2722f15473
Fix spelling
...
- Issue MatterHackers/MCCentral#5285
Typo in gcode output
2019-04-09 16:17:28 -07:00
jlewin
b2a54fd297
Extract StreamProcessor tool for interactive debugging
2019-04-09 14:05:25 -07:00
Lars Brubaker
48f436cc4a
added a T1 extrusion move speed multiplier
...
refactoring
issue: MatterHackers/MCCentral#5291
Create T1 printing move speed multiplier
2019-04-09 13:39:38 -07:00
Lars Brubaker
b094d882f1
Getting temp tests to work with new ToolChangeStream fix
2019-04-08 14:56:19 -07:00
jlewin
6b37fb57fb
Fix observed toolchange mismatched
2019-04-08 14:06:34 -07:00
jlewin
b82cca9f04
Support WriteLineReplacements before StreamProcessor construction
...
- Issue MatterHackers/MCCentral#5259
Cannot connect to Flashforge Finder
2019-04-08 14:06:34 -07:00
LarsBrubaker
c93bb370bc
Playing with a new web cache class
2019-04-07 11:10:28 -07:00
Lars Brubaker
405a836f17
Changing to a single field for probe_offset
...
issue: MatterHackers/MCCentral#5174
Consolidate probe z and xy into single field (like extruder offset)
2019-04-02 15:18:10 -07:00
Lars Brubaker
4320ed954c
make sure we return to correct temp on tool change
...
issue: MatterHackers/MCCentral#5223
Temperature progressively drops during dual extrusion prints.
2019-04-02 09:24:11 -07:00
Lars Brubaker
21613b5cd2
More consideration of correct behavior on extrusion for smoothie
...
Better suppression of multiple M114 commands
Don't send G90 if it has already been sent
issue: MatterHackers/MCCentral#5227
Can't unload T1
issue: MatterHackers/MCCentral#5219
'Unload filament' extrudes filament indefinitely.
2019-04-01 16:18:29 -07:00
LarsBrubaker
7368536188
Don't send redundant M114
...
More tool change tests
2019-04-01 16:17:45 -07:00
LarsBrubaker
d0181a1de2
Many new tool change tests written and passing
2019-04-01 16:17:43 -07:00
LarsBrubaker
474d3894ed
make sure we do not send empty G1
...
order GCode export steams the same as the printing streams
2019-04-01 16:14:43 -07:00
LarsBrubaker
6421798c36
spelling
2019-04-01 16:14:42 -07:00
jlewin
2f44b8e5c0
Update pause handling stream layer number detection
...
- Add test for layer number detection - GetLayerNumber(line)
- Issue MatterHackers/MCCentral#5024
Read thread exited with S3D gcode
2019-04-01 11:35:28 -07:00
LarsBrubaker
3a451f9591
Added a test that we don't heat T1 when only using T0
2019-03-26 21:10:52 -07:00
Lars Brubaker
cae6a7679b
Got one of the dual extruder switching tests passing
...
Tool change stream tracking requested temps
Made printer use settings for settings rather than keeping a copy
Moved getting a line without checksum to GCodeFile so it can be re-used
2019-03-26 21:10:51 -07:00
LarsBrubaker
2cb8d521af
allow printer connection to take a stream to print
2019-03-26 21:10:51 -07:00
Lars Brubaker
8b4fd20889
Made a global baby step for all extruders
...
will calibrate extruder relative offsets separately
2019-03-21 13:18:24 -07:00
jlewin
e90dc032d6
Expose LevelingData with property, use cached backing field ref
...
- Issue MatterHackers/MCCentral#5077
PrintLevelingData reloaded for each line in gcode file
2019-03-19 12:37:57 -07:00
LarsBrubaker
d7f6469a59
Make sure we apply the offset as we are printing
2019-03-17 14:01:00 -07:00
LarsBrubaker
0e2f163f6e
Working to add a xy calibration object
2019-03-15 14:12:13 -07:00
Lars Brubaker
5fa3297c9b
Getting T1 reporting to show up in the long running tasks
2019-03-14 17:51:33 -07:00
Lars Brubaker
1f25a32ffd
Make sure we only use homing endstop for z
...
delta printers home to top and x and y are undefined
MatterHackers/MCCentral#5134
Prints confined to negative coordinates
2019-03-14 12:25:29 -07:00
Lars Brubaker
5b371273d0
Always allow some amount of negative z for baby stepping
2019-03-14 12:25:28 -07:00
LarsBrubaker
64e3104d53
Move extruder offset back into baby step stream as it is always required
...
make sure we return the offsets for extruder 0 (needed for z offset)
Remove unused offset stream
issue:
MatterHackers/MCCentral#5150
re-slice not propogating final extruder through the stack correctly
2019-03-13 16:15:49 -07:00
jlewin
7d88861bc3
Prevent retract at start, unretract as final step
2019-03-12 15:02:34 -07:00
Lars Brubaker
fb9cda684e
Debugging leveling offset problem
2019-03-11 16:01:15 -07:00
LarsBrubaker
0a961c0fdd
Respect printer monitor temp flag
2019-03-11 16:01:13 -07:00
LarsBrubaker
b178e803aa
Better checking for M109 M190 commands in wait for temp stream
2019-03-11 16:01:13 -07:00
LarsBrubaker
f07d79aae7
Refactoring
2019-03-11 16:01:12 -07:00
jlewin
15d8d3996b
Connect should not be conditional on NetworkPrinting
...
- Issue MatterHackers/MCCentral#5141
Network printing does not work
2019-03-11 11:42:50 -07:00
Lars Brubaker
a4811285c3
Have the temp changing working and passing tests
2019-03-08 13:48:14 -08:00
Lars Brubaker
58e9732267
Getting a new tool change stream test together
2019-03-08 13:48:14 -08:00
Lars Brubaker
1bd7e525ad
Make sure we have printer move speeds in loaded gcode
2019-03-06 13:44:33 -08:00
Lars Brubaker
d8d8e78a98
Adding cool down and heat up settings for dual extrusion
2019-03-06 10:19:35 -08:00
Lars Brubaker
394325db97
added a hotend temperature stream
...
In the gcode line view show time to next extruder switch
refactored gcode memory file
gcode render features keep track of their gcode line index
issue: MatterHackers/MCCentral#4679
Turn off hot end temp if not used for remainder of print
2019-03-05 17:55:44 -08:00
jlewin
971a227847
Improve tool changes
...
- Move postSwitchLine inside
- Move directly to tool dest if no extrusion
2019-03-04 16:46:27 -08:00