Commit graph

268 commits

Author SHA1 Message Date
Lars Brubaker
fc4dd6d72d Adding default options to history notes 2020-08-14 18:46:54 -07:00
LarsBrubaker
012fad0b65 Making per tool baby stepping 2020-08-11 11:06:56 -07:00
LarsBrubaker
7945b381f5 Put in baby stepping for T1 (extruder 2)
issue: MatterHackers/MCCentral#5877
Print recovery does not work correctly when the print is extruder 2 only
2020-08-09 12:37:37 -07:00
LarsBrubaker
4b90a445c5 Keep track of print canceled
issue: MatterHackers/MCCentral#5948
Make sure canceled print is being tracked in history in meaningful way
2020-07-18 14:36:04 -07:00
LarsBrubaker
e7333057f0 Adding export feature 2020-07-11 21:05:51 -07:00
Lars Brubaker
cc57d42846 Print more useful information in print history 2020-07-03 12:56:40 -07:00
Lars Brubaker
78d4059c80 Making print history clearable and update with new data
fixing warnings
2020-07-03 12:05:37 -07:00
Lars Brubaker
06e1188248 fixing x3g output when there is a print waring but no error 2020-07-03 09:33:51 -07:00
Lars Brubaker
fbde630394 Fixing tests 2020-07-02 15:45:36 -07:00
LarsBrubaker
6ef6503b94 Making feedrate and multiplier apply to current printer
issue: https://github.com/matterhackers/mattercontrol/issues/4793
2020-07-01 21:59:06 -07:00
Lars Brubaker
6017e7b30d Make extrusion multiplier per running machine. 2020-07-01 18:12:21 -07:00
Lars Brubaker
bdcae83341 Adding usage message to Emulator 2020-06-29 12:54:43 -07:00
LarsBrubaker
164ea0feb9 refactoring 2020-06-28 11:39:41 -07:00
LarsBrubaker
563c08520f adding in tool change for T2 & T3 2020-05-07 13:26:21 -07:00
LarsBrubaker
2da1193185 latest MS 2020-05-06 09:56:00 -07:00
LarsBrubaker
37e6f3bd44 Put in per extruder fan controls 2020-05-05 09:28:11 -07:00
LarsBrubaker
7b2d95bbd9 adding in C axis 2020-05-01 08:02:58 -07:00
LarsBrubaker
f179b68be6 Fixing bug with exporting tool changes on Marlin
It is emitting to many T1s but we should not switch back to T0
2020-04-12 16:38:45 -07:00
LarsBrubaker
02fcf0b648 fixing warnings 2020-04-12 11:13:18 -07:00
LarsBrubaker
b19e0a7629 Add support for specifying the firmware type in the profile 2020-04-11 09:46:02 -07:00
LarsBrubaker
ccdf166ded auto fix if value is invalid (if we have a 0 multiplier) 2020-03-28 08:25:02 -07:00
LarsBrubaker
1779e9a44c Be more aggressive about understanding what the speed was when changing tools 2020-03-28 08:25:02 -07:00
John Lewin
8fab48e830 Remove unused file 2020-02-07 17:08:47 -08:00
jlewin
d97be92d21 Refactor EngineMappingMatterSlice
Changes
- Move ApplicationSettings to PrinterSettings readonly static
- Add Resolver to SliceSettingsData
- Move Resolvers from EngineMapping to PrinterSettings
- Move macro replacements from Printer to PrinterSettings
  - Change macro replacements to token definitions only
- Change EngineMapping to define Exports with optional conversion
2020-02-07 15:25:02 -08:00
Tyler Anderson
4e09a2cc2f Show troubleshooting information for connection errors 2019-06-19 19:22:44 -07:00
LarsBrubaker
6abe190922 Merge remote-tracking branch 'origin/2.19.6' 2019-06-01 17:36:09 -07:00
Tyler Anderson
db478767aa
Added Smoothie homing error 2019-05-30 11:41:50 -07:00
Lars Brubaker
56273252dd speed up probe if running fast 2019-05-30 09:51:58 -07:00
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
Lars Brubaker
d77c942e69 refactoring 2019-05-21 16:09:10 -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
bc96467792 Set layer drawing (sync to print) from instruction index rather than time 2019-05-19 20:10:28 -07:00
LarsBrubaker
165726064b Make sure we turn off temps when extruder not used 2019-05-19 20:05:22 -07:00
LarsBrubaker
a5c8a5fb62 adding smoothie error message for zprobe failure
issue: MatterHackers/MCCentral#5504
First time setup hangs at Probe Calibration
2019-05-17 08:11:59 -07:00
Lars Brubaker
d8695c618e fixing warnings 2019-05-16 17:02:16 -07:00
Lars Brubaker
93b8907b8a fixing tests 2019-05-16 15:19:23 -07:00
Lars Brubaker
bcd296dd7a improving emulator state tracking
put in correct extruder index
better time estimate for extrusions
refactoring
2019-05-16 14:06:42 -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
LarsBrubaker
7fac2c2037 Added M306 to emulator (set home offset)
This is to help debug printers that home top
The emulator also has a HomePosition property that can be set from tests
2019-05-16 07:55:06 -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
002570d381 Showing the time to the end of the print
Made the ratio complete be based on time
2019-05-13 10:05:07 -07:00
LarsBrubaker
97fd35057b fixing warnings 2019-05-12 09:09:30 -07:00
Lars Brubaker
8a81dd33c5 Make active extruder come from the tool change streams data
issue: MatterHackers/MCCentral#5468
Hotend 1 controls move Hotend 2 instead
2019-05-07 14:47:43 -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