Commit graph

186 commits

Author SHA1 Message Date
jlewin
224dad4d92 Use IDictionary 2019-05-22 18:46:12 -07:00
jlewin
17a50b0ef5 Simplify 2019-05-22 18:46:12 -07:00
Lars Brubaker
d77c942e69 refactoring 2019-05-21 16:09:10 -07:00
Lars Brubaker
5533fd02a2 reuse existing function 2019-05-21 16:06:43 -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
bc96467792 Set layer drawing (sync to print) from instruction index rather than time 2019-05-19 20:10:28 -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
John Lewin
8ef1102e87 Add support for themed scene operation icons
- Issue MatterHackers/MCCentral#5501
Pinch/curve/fit icons use theme.InvertIcons
2019-05-11 18:57:33 -07:00
John Lewin
c0b7f39fd5 Fix whitespace 2019-05-11 18:57:32 -07:00
Lars Brubaker
edac908d0d fixing warnings 2019-05-03 12:35:38 -07:00
Lars Brubaker
3545043079 Making layer height get calculated better for non-matterslice files
issue: MatterHackers/MatterControl#4494
Gcode read problem/crash
2019-05-03 12:35:38 -07:00
John Lewin
941a764b27 Localize Units field
- Issue MatterHackers/MCCentral#5426
Units field should be localized
2019-05-02 10:23:01 -07:00
jlewin
8d4547d706 Revise naming to match behavior 2019-05-01 15:39:16 -07:00
Lars Brubaker
fbbd2b959c cleaning warnings 2019-05-01 08:55:23 -07:00
LarsBrubaker
8592833490 only show share temp if more than 1 extruder
issue: MatterHackers/MCCentral#2571
Share temp should be hidden until extruder count > 1
2019-04-27 16:35:36 -07:00
Lars Brubaker
db6ff0dca3 fixing warnings 2019-04-26 11:52:43 -07:00
jlewin
9efbca43c2 Change to default(Vector3) due to build error 2019-04-23 11:09:01 -07:00
jlewin
78e3a171df Remove unexpected addition 2019-04-23 10:55:23 -07:00
jlewin
5256267ea3 Consider OemLayer when migrating probe offsets
- Issue MatterHackers/MCCentral#5367
Trouble with Bed Leveling
- Issue MatterHackers/MCCentral#5278
Bed leveling with zero'd probe values crashes into bed
2019-04-23 10:49:50 -07:00
jlewin
654ad81ba1 Ignore ToolBounds property
- Issue MatterHackers/MCCentral#5370
Computed ToolBounds property serialized into printer settings
2019-04-23 10:49:50 -07:00
LarsBrubaker
73ebdde9e5 Changing nozzle1_inset to t0_inset
refactoring some surrounding code to talk about tool rather than nozzle
or hotend

figure it's better to do this change before we have any profiles with this set into them

issue: MatterHackers/MCCentral#5333
Consider if Tool nomenclature should be used instead of Nozzle
2019-04-20 21:03:05 -07:00
John Lewin
ddf9a8784f Invalidate per hotend bed textures on related settings change
- Issue MatterHackers/MCCentral#5321
2019-04-12 22:18:17 -07:00
jlewin
c7e2e693ad Fix hotend bounds 2019-04-12 16:44:06 -07:00
jlewin
ad0e75e5f0 Fix errors in Vector4Field 2019-04-12 16:44:06 -07:00
jlewin
1d1a06a966 Use new Vector4/Bounds field for nozzle insets 2019-04-12 16:44:06 -07:00
jlewin
db94e08e1c Move HotendBounds to PrinterSettings 2019-04-12 16:44:06 -07:00
jlewin
73c38a415f Add private OnDeserialize method 2019-04-12 16:44:06 -07:00
jlewin
1a0e0dfcb8 Move bed bounds to PrinterSettings 2019-04-12 16:44:06 -07:00
jlewin
bdb794514f Remove dead code 2019-04-12 16:41:22 -07:00
LarsBrubaker
5691752ce3 Show a max of 3 decimals
issue: MatterHackers/MCCentral#5301
XY calibration wizard should truncate to two or three decimals
2019-04-12 07:23:17 -07:00
LarsBrubaker
e6fe01c82a Made the probe wizard show the x carriage leveling screen
fixed cariage -> carriage spelling

issue: MatterHackers/MCCentral#5293
Show xcarriage calibration at start of probe calibration
2019-04-10 18:37:41 -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
3c61b117d2 Made extrusion_multiplier a ratio or percentage
issue: MC Software Group
MatterHackers/MCCentral#5274
Allow percentage for extrusion multiplier.
2019-04-08 14:25:41 -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
jlewin
57eeda3c2f Fix lost user probe setting
- MatterHackers/MCCentral#5281
UserLayer probe offsets lost during migration to new probe_offset
field
2019-04-08 14:06:34 -07:00
Lars Brubaker
dfcdcd2a44 Removing support_material_percent as we don't use it anymore 2019-04-05 16:38:21 -07:00
jlewin
37c942fdb2 Remove Helpers.ParseDouble
- Issue MatterHackers/MCCentral#5249
2019-04-04 14:36:31 -07:00
Lars Brubaker
0caaded36c actually addressed the issue: MatterHackers/MCCentral#5250
Inconsistent serialization format used for SettingsKey.probe_offset
2019-04-04 13:30:39 -07:00
Lars Brubaker
7f69315593 use Vector3 ToString for output
issue: MatterHackers/MCCentral#5250
Inconsistent serialization format used for SettingsKey.probe_offset
2019-04-04 13:30:38 -07:00
Lars Brubaker
a6f918ce12 fixing parsing and tests 2019-04-04 11:37:41 -07:00
Lars Brubaker
55893499cb Adding in an optional x carriage leveling markdown page
This will help get pulse printers leveled better
2019-04-04 10:37:32 -07:00
Lars Brubaker
301bc9e797 improving probe settings migration
issue: MatterHackers/MCCentral#5252
Fix problem with loading xy and z probe offsets
2019-04-04 10:37:32 -07:00
John Lewin
a0059309b6 Simplify 2019-04-03 16:07:08 -07:00
John Lewin
ce5b17ee8b Remove IConvertible constraint 2019-04-03 16:07:03 -07:00
Lars Brubaker
e8ad375934 Making sure tests are still passing with new settings changes 2019-04-02 15:18:10 -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
LarsBrubaker
b8a7126c6e default to reduce temp on extruder switch off 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
jlewin
e1567af7c2 Enable emulator in Release tests 2019-03-27 13:19:58 -07:00