Lars Brubaker
d0f2df0e8b
make actual reciprocal
...
issue: MatterHackers/MCCentral#4987
Change delta ratio on position sensor to 2.0
2019-02-01 11:33:21 -08:00
Lars Brubaker
45bfe377d9
Made the ratio have a larger tolerance
...
updated translations
issue: MatterHackers/MCCentral#4974
investigate position sensor false positive
issue: MatterHackers/MCCentral#4984
run localizations
2019-02-01 10:10:48 -08:00
Lars Brubaker
c47d9b4230
Moving sensor detected into printer connection
2019-01-18 15:11:05 -08:00
Lars Brubaker
8783edb6f8
Fixed GCode waring formating
...
moved ui out of Pause Handling Stream
added unload option to filament run out screen
added load filament option to unload screen
added resume option to load screen (if printer paused)
issue: MatterHackers/MCCentral#3815
Feature request: Unload filament when filament runs out
issue: MatterHackers/MCCentral#4870
Layout regression in ShowMessageBox
issue: MatterHackers/MCCentral#4864
Last page of unload filament should offer to Load Filament
2019-01-18 09:49:55 -08:00
Lars Brubaker
2e3686b97e
Adding support for new filament detection sensor
2019-01-17 14:08:46 -08:00
Lars Brubaker
a460ddbbf7
Make export without leveling not do line splitting.
...
Adding tests for export with and without leveling
issue: MatterHackers/MCCentral#4840
Move chopping significantly increases size of exported .gcode files
2019-01-14 15:35:30 -08:00
John Lewin
d87ef3cee9
Migrate missing SettingsKeys
2019-01-14 12:06:13 -08:00
John Lewin
0a0f616718
Move additional settings names to SettingsKey
2019-01-07 09:18:51 -08:00
John Lewin
063db01796
Reduce presentation data in validation errors
...
- Add ValidationError type to hold validation results
- Change validation to return lists of ValidationErrors
2019-01-04 17:09:42 -08:00
John Lewin
416c0015b8
Remove AppendElapsedTime feature from PrinterConnection
2019-01-04 11:43:03 -08:00
Lars Brubaker
34b57c43b0
Making error messages coming back as list
...
fixing regression with dialog window showing as markdown (there were
assumptions on it not being markdown)
2019-01-03 16:58:05 -08:00
Lars Brubaker
45b1a32e03
removing MS auto support generation
2019-01-03 16:05:02 -08:00
Lars Brubaker
aad87e0fa5
fixing error in changing the sent line while printing
2019-01-02 14:08:54 -08:00
John Lewin
e7f1a12d1b
Add extra assert for ReadThread.NumRunning == 0
2018-12-26 16:56:03 -08:00
John Lewin
b16c13bec0
Simplify
2018-12-26 16:39:30 -08:00
John Lewin
1ee3b5badf
Remove outdated comment, CreateStreamProcessors called above
2018-12-26 16:33:17 -08:00
LarsBrubaker
b0e1a0fadc
Make disable leveling per printer rather than static
...
issue: MatterHackers/MCCentral#4722
Running Pulse Bed leveling while using multiple printers in Single-Windows causes the prints to fail
2018-12-22 08:31:25 -08:00
John Lewin
f06e67a65e
Use EventHandler<StringEventArgs> for SettingChanged event
...
- Issue MatterHackers/MCCentral#4730
Event should declare specialized EventArgs used via EventHandler<T>
2018-12-21 18:37:11 -08:00
Tyler Anderson
cbcc2dc019
Show message explaining port permissions when connection fails on Linux
2018-12-21 18:34:23 -08:00
Lars Brubaker
d74357508d
Don't strip comments while exporting
2018-12-20 16:56:25 -08:00
Lars Brubaker
c789a3fe0a
More GCode export fixes
...
More GCode export tests
2018-12-20 16:01:03 -08:00
John Lewin
54c3dbb08e
Extract Android dependencies from .netstandard libraries
2018-12-18 11:54:31 -08:00
Lars Brubaker
e9c4ba5d28
Better tracking of extrusion and position in consideration of relative moves
...
Reset position tracking correctly for G92 s
Render G92 instructions correctly (don't show as filament change)
Remove dead code
issue: MatterHackers/MCCentral#4688
Don't force tool change on layer change
2018-12-11 14:12:25 -08:00
John Lewin
7b7267f0b2
Remove PrintItemWrapper from EditContext
...
- Move PrintItemWrapper dependency to PrinterConnection, where it's
still used
2018-12-10 14:15:36 -08:00
Lars Brubaker
62b6b9ae44
Fixe to realtime position tracking and gcode e tracking
...
This hopefully fixes issues with re-slice (did on test environment)
2018-12-06 17:01:33 -08:00
Lars Brubaker
4494ac8251
MaxLengthStream don't interpolate any position until we know the destination completely
...
Only build a movement string for the values we know the position of
initialize unknown positions to Unknown (rather than Zero)
Added get to check for fully known position
issue: MatterHackers/MCCentral#4681
Export making M114 assumptions about Z
2018-12-06 17:01:33 -08:00
Lars Brubaker
b3dfbb5330
improving export dialog and options
...
issue: MatterHackers/MCCentral#4643
Export dumps users to empty Select Printer page
2018-12-05 17:48:40 -08:00
Lars Brubaker
13b0193145
Fixing android
2018-12-05 14:22:53 -08:00
Lars Brubaker
8de283dbfe
Say who is the owner of executing tasks. This allows us to filter running tasks displays
...
issue: MatterHackers/MCCentral#4660
Not printing printer tab showing print progress from printing printer tab
2018-12-05 13:48:57 -08:00
John Lewin
4da12f4ff8
Simplify
2018-12-05 13:30:30 -08:00
John Lewin
34b14c7de8
Make DisabledReason virtual
2018-12-05 13:30:30 -08:00
John Lewin
42f2f89262
Base X3GExport on GCodeExport
...
- Issue MatterHackers/MatterControl#4021
X3G for Makerbot profile exports as 0kb
2018-12-05 13:30:29 -08:00
John Lewin
c5eb20f110
Fix typo
2018-12-05 13:30:29 -08:00
Lars Brubaker
039f82f980
Make sure we are always on the right extruder before extruding
2018-12-05 11:49:26 -08:00
Lars Brubaker
1a434b6388
Moved extruder offsets from passing to MS to being part of stream processing
...
Made '; NO_PROCESSING' track printer position correctly
issue: MatterHackers/MCCentral#4658
Create setting for ZOffset for extruder 2
2018-12-04 13:28:46 -08:00
Lars Brubaker
5fbf6281d7
put in the ability to specify "; NO_PROCESSING" on a gcode line
...
issue: MatterHackers/MCCentral#4663
set position Z Tower and no Level
2018-12-03 16:33:35 -08:00
Lars Brubaker
fa218d9ebe
Making it possible to have a z offset in multi extruder setups
2018-12-03 14:58:42 -08:00
John Lewin
bc4efaf18a
Remove ActivePrinter from serial ports, pass settings to port calls
...
- Add PrinterSettings to PortFactory Create/PortAvailable methods
- Add ApplicationController->LogInfo for status reporting
- Remove printer coupling in tcp/x3g for status reporting
- Issue MatterHackers/MCCentral#4549
Remove ActivePrinter from ApplicationController
2018-11-30 14:08:29 -08:00
Lars Brubaker
726b14f9c0
disable export if printer not setup
...
show reason why export is disabled
issue: MatterHackers/MCCentral#4573
Export should follow the same rules as printer/setup buttons
2018-11-30 12:05:48 -08:00
John Lewin
7e3d4ea012
Revise temperature parsing for Smoothieware
...
- Issue MatterHackers/MCCentral#4648
Not showing T1 actual temp on Smoothie Dual Pulse
2018-11-29 17:45:16 -08:00
John Lewin
970d68f5c0
Spelling
2018-11-29 13:41:24 -08:00
John Lewin
44380f445e
Use local reference rather than static to same
2018-11-23 16:26:33 -08:00
John Lewin
58144f0151
Improve fan/temperature parsing in emulator
...
- Fixes CancelingPrintTurnsHeatAndFanOff test failure
- Issue MatterHackers/MCCentral#4614
Exception in SetBedTemperature
2018-11-22 11:08:03 -08:00
Lars Brubaker
7b7efc1328
Make Connection OnIdle work for multiple printers
...
MatterHackers/MCCentral#4602
2018-11-16 17:02:05 -08:00
Lars Brubaker
3e8b4bde56
Moved the cancel print logic into connection to ensure SD card print not canceled
...
removed Active Printer from RootSystemWindow and put in multi-printer logic
issue: MatterHackers/MCCentral#4599
RootSystemWindow OnClosing cancel printer logic remove active printer
issue: MatterHackers/MatterControl#3973
Mattercontrol interferes with SD card print
2018-11-16 14:45:22 -08:00
Lars Brubaker
f1786393cf
Making sure that export does the right thing on G92
...
issue: MatterHackers/MCCentral#4596
Retracting filament at end of print
2018-11-16 14:24:36 -08:00
John Lewin
06e79394f2
Unregister listeners on Printer.Disposed
...
- Issue MatterHackers/MCCentral#4589
Ensure all printer.Disposed calls unregister listeners
2018-11-15 21:01:01 -08:00
Lars Brubaker
987953e1ef
Remove PrintingItemName from application controller
...
issue: MatterHackers/MCCentral#4582
2018-11-14 16:54:32 -08:00
Lars Brubaker
0babdab806
cleaning up MappedSetting
2018-11-14 13:33:25 -08:00
John Lewin
0d066881a4
Use UiThread.ClearInterval
2018-11-13 16:54:46 -08:00