Commit graph

133 commits

Author SHA1 Message Date
LarsBrubaker
6be39744d2 Rename variables in leveling steam to help debug z lift problem 2019-05-23 22:40:15 -07:00
LarsBrubaker
1e8fb3a3f3 warnings 2019-05-23 22:30:26 -07:00
Lars Brubaker
8a81469429 Fixing a problem with offsets being applied at incorrect times.
issue: MatterHackers/MatterControl#4560
Cannot move up in z calibration wizard
2019-05-22 14:59:55 -07:00
Lars Brubaker
a97aa2b176 cleaning warnings adding documentation 2019-05-22 14:59:55 -07:00
Lars Brubaker
6fbc87acf0 fixed baby step stream to have the right offsets
refactoring for clarity
fixing warnings
issue: MatterHackers/MatterControl#4560
Cannot move up in z calibration wizard
2019-05-22 14:59:54 -07:00
LarsBrubaker
f7235051bd Make sure we turn off the heat for extruders if we will turn of the heat at the end of the print
issue: MatterHackers/MCCentral#5547
heat not shut off for unused extruder after last switch
2019-05-21 07:16:23 -07:00
LarsBrubaker
a4b60206b2 Send temps to printer even when there are no future tool changes 2019-05-19 20:11:45 -07:00
LarsBrubaker
165726064b Make sure we turn off temps when extruder not used 2019-05-19 20:05:22 -07:00
Lars Brubaker
d8695c618e fixing warnings 2019-05-16 17:02:16 -07:00
Lars Brubaker
331e0ef1fb After home set tool change to T0 and fix internal states
issue: MatterHackers/MCCentral#5483
Pulse returns to pre-switch z after concluding probe calibration
2019-05-16 10:27:41 -07:00
Lars Brubaker
bba22296aa Don't set the temp if it is already the temp we want 2019-05-14 15:18:14 -07:00
Lars Brubaker
29ce61e33a Keep extruders cool at the beginning of the print if the won't be used for longer than
the re-heat time.
issue: MatterHackers/MCCentral#5500
Inactive hotend cooldown does not apply at beginning of print
2019-05-14 14:11:37 -07:00
LarsBrubaker
97fd35057b fixing warnings 2019-05-12 09:09:30 -07:00
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