Commit graph

331 commits

Author SHA1 Message Date
Lars Brubaker
13cb8bc9c8 Cleaning up compiler warnings 2019-04-22 09:23:56 -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
jlewin
82db9aa435 Revise cloud sync method naming 2019-04-17 07:33:14 -07:00
Lars Brubaker
15b0eb1bb4 make it possible to create a profile that describes the material for both extruders
issue: MatterHackers/MCCentral#5314
Extruder 2 Temperature not available in preset editor
2019-04-15 15:28:18 -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
a990d764b3 Reuse Vector4 field for new BoundsField 2019-04-12 16:44:06 -07:00
jlewin
6170a9f3e9 Add Vector2 field test 2019-04-12 16:44:06 -07:00
jlewin
fb1dfce378 Add Vector3 field test 2019-04-12 16:44:06 -07:00
jlewin
a169d0a14c Add Vector4 field
- Issue MatterHackers/MCCentral#5304
2019-04-12 16:44:06 -07:00
jlewin
9d23b871b3 Fix UIField test color regression
- Issue MatterHackers/MCCentral#5305
No longer possible to observed UI field tests
2019-04-12 16:44:06 -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
Lars Brubaker
28aec1f165 Expand our support pillars before we pass them to the slicing engine 2019-04-05 16:38:22 -07:00
Lars Brubaker
dfcdcd2a44 Removing support_material_percent as we don't use it anymore 2019-04-05 16:38:21 -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
jlewin
7da819880d Add DialogPage to control import/calibration/blacklist behavior
- Issue MatterHackers/MCCentral#5169
Exporting a fully setup printer then importing it should not require
any additional setup
2019-04-03 11:34:18 -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
jlewin
a355a0e2aa Fix typos 2019-03-26 12:24:01 -07:00
jlewin
f3fc195d27 Reduce use of deprecated z_offset field 2019-03-25 18:17:51 -07:00
jlewin
40a6c9438f Rename GetLongHashCode to GetGCodeCacheKey
- Issue MatterHackers/MCCentral#5194
Rename PrinterSettings.GetLongHashCode to better depict its intended
use
2019-03-22 14:19:06 -07:00
jlewin
92d4e62de4 Use custom type for wizard stage row 2019-03-22 14:19:05 -07:00
Lars Brubaker
457a63432a Put in tracking if the xy calibration has happened 2019-03-20 11:10:05 -07:00
John Lewin
36dbadc979 Use new parameter to set pointSize on "Add New Setting" item 2019-03-19 19:59:53 -07:00
John Lewin
62ec98a537 Limit rebuilds to applicable type 2019-03-19 19:59:53 -07:00
John Lewin
581a5266d6 Listen for quality_key in addition to material_key
- MatterHackers/MCCentral#5177
Deleting quality preset does not remove it from list
2019-03-19 19:59:53 -07:00
John Lewin
8af56aadcb Remove layer before causing action that fires SettingChanged
- Issue MatterHackers/MCCentral#5177
Deleting quality preset does not remove it from list
2019-03-19 19:59:51 -07:00
Lars Brubaker
545de62b99 turn off new emulated endstops by default
issue: MatterHackers/MCCentral#5173
Make new MC software endstops have a setting that turns it on and default it to off
2019-03-19 17:19:43 -07:00
jlewin
959aa24c5b Add mechanism to filter settings from presets view
- Issue MatterHackers/MCCentral#5011
Don't show extruder 2 temperature in materials editor
2019-03-19 13:10:47 -07:00
jlewin
88958a660f Sync file/type names 2019-03-19 12:44:44 -07:00
jlewin
d5d20d6438 Extract embedded type to new file 2019-03-19 12:43:26 -07:00
LarsBrubaker
2248dbfcfc Made it possible to pass in the shape of the wipe tower 2019-03-17 10:58:28 -07:00
jlewin
4a510468a5 Add interface layer speed
- Issue MatterHackers/MCCentral#5006
2019-03-11 13:59:14 -07:00
jlewin
f3620aa29c Add custom converter to import non-serialized MaterialSettingsKeys
- Issue MatterHackers/MCCentral#5127
Active material lost after sync fixes
2019-03-06 15:56:18 -08:00
Lars Brubaker
d8d8e78a98 Adding cool down and heat up settings for dual extrusion 2019-03-06 10:19:35 -08:00
jlewin
2bb8f23611 Remove redundant event, use SettingChanged 2019-03-06 08:25:11 -08:00
jlewin
46f8b73d8f Improve StartGCode heating 2019-03-04 16:46:27 -08:00
jlewin
6f0a60af17 Always switch to target extruder after M104/M109 2019-03-04 16:46:27 -08:00
Lars Brubaker
0943765675 Better parsing of before tool change gcode 2019-02-27 18:24:55 -08:00
John Lewin
a3d4a65a46 Eliminate serialized layer cascade
- Issue MatterHackers/MCCentral#5078
defaultLayerCascade serialized into PrinterSettings
2019-02-26 11:11:26 -08:00
jlewin
baf9564700 Restore missing before toolchange settings 2019-02-20 18:14:43 -08:00
Lars Brubaker
64131e6e01 Always do T0 T1 change in streams 2019-02-19 14:24:30 -08:00
jlewin
640833367d Update SwapToSettings to update in-place as recommended in TODO 2019-02-19 11:05:40 -08:00
Lars Brubaker
d129a75311 We can now move all the way through the initial setup on first run
Fixed a bug with timing of injecting regex replacements
moved T (extruder) tracking to queued command stream
check that we have loaded filament on extruder 1

issue: MatterHackers/MCCentral#5029
Don't do actual switch of extruders until there is a pending move command
2019-02-07 14:28:22 -08:00
Lars Brubaker
82d0b7c7e3 Putting a shop button next to the select material drop down in temp widget 2019-02-06 12:34:19 -08:00
Lars Brubaker
c1363c9aca Load filament is now working
made other extruder temps visible in the normal slice settings
2019-02-05 14:51:38 -08:00
Lars Brubaker
9f55a1432c dual extrusion load / unload filament
unload filament is actually working on extruder 2
2019-02-05 13:43:04 -08:00