John Lewin
1cc6c15f9a
Consolidate PrinterEmulator into MatterControl
2018-07-27 21:51:25 -07:00
Matt Moening
dad6e3e49e
Moved X3G & TCP drivers into MC from our plug-in system
2018-07-27 14:07:16 -07:00
Lars Brubaker
5e9d4363ce
making the loading filament wizard use markdown rather than images
...
issue: MatterHackers/MCCentral#3878
Clarify what 'grabbing filament' really means during initial filament load
2018-07-17 14:33:05 -07:00
Lars Brubaker
46c8f08c71
Reversed the logic of holding temp on cancel so it is consistent with print canceling
...
issue: MatterHackers/MCCentral#3877
Don't show heat shut off options in same place as cancel print
2018-07-17 10:04:08 -07:00
Lars Brubaker
838ee124fd
Only timing when the print is printing (not heating)
...
issue: MatterHackers/MCCentral#3409
Start print time after done heating
2018-07-16 16:34:21 -07:00
Lars Brubaker
6f6a88793b
Set the gcode filename to the file we are actually printing
...
improving print test
issue: MatterHackers/MCCentral#3841
PrinterRecoveryTest is failing (looks like a real fail)
2018-07-12 11:52:36 -07:00
LarsBrubaker
eb114b52f5
Changes to print queue mean we don't reverse commands while printing
...
issue: MatterHackers/MCCentral#3760
Cancel G-Code commands are sent in wrong order
2018-06-25 21:46:00 -07:00
LarsBrubaker
f1624cf2a3
Reducing number of layouts
...
Putting in more code to track layouts
// changes to reload all with settings up
// start (Layout Calls)
19182
// making more code do LayoutLock()
19016
19014
17988
// LayoutEngineSimpleAlign line 202
// only layout parent and child once
17911
17195
2018-06-24 08:54:44 -07:00
John Lewin
d16efb39f1
Make StartPrint async to ensure it completes before begin monitoring
2018-05-23 07:16:44 -07:00
LarsBrubaker
05c4b75871
Getting leveling triangle lookup to have a cache
2018-04-28 13:35:39 -07:00
LarsBrubaker
169c5a624a
Make sure we don't release the printers motors while paused
2018-04-22 17:40:19 -07:00
Lars Brubaker
b4d24e1fe6
turn of load unload temp with delay
2018-04-20 13:27:14 -07:00
John Lewin
07d9cd1a91
Remove coupling to Checkbox, build key outside loop for clarity
...
- Issue MatterHackers/MCCentral#3119
Network printing toggle switch has no effect
- Issue MatterHackers/MCCentral#3120
Enabling Network Printing fails to set driver_type to tcpip
2018-04-13 12:38:40 -07:00
John Lewin
37a0b64b02
Use dedicated theme for menus, prefer theme colors over explicit refs
...
- Revise icon loader to take an Invert bool instead of custom enum
- Remove icon loader static ref to ActiveTheme.Instance
- Pass contextual theme.InvertIcons for theme specific invert behavior
2018-04-12 13:17:17 -07:00
John Lewin
43f7eb893b
Remove dead code
2018-04-10 15:02:25 -07:00
Lars Brubaker
4cb61563d3
Making hot end heat up before probing the bed with the tip
...
Refactoring - moving classes to individual files
2018-04-10 14:41:21 -07:00
Lars Brubaker
ffc9afb311
Reporting heating bed and extruder in long running tasks
2018-04-09 15:54:56 -07:00
Lars Brubaker
2c5208a845
Fixed bug with delayed heat turning off even after it has been set to on
...
Made the print setup button have much better state logic
Move all turn off heat logic to printer connection
2018-04-05 12:45:29 -07:00
John Lewin
ac3982c9d5
Fix spelling
2018-04-04 15:58:57 -07:00
Lars Brubaker
3f8f0cbe28
Put in temp that leveling occurred at
...
Put in date
Made rebuild data happen correctly
Improved leveling messages
Fixed a bug with leveling happening after line cutting
Added 5x5 leveling
2018-04-04 14:58:20 -07:00
Lars Brubaker
34970a6462
Refactoring leveling system
2018-04-04 14:58:19 -07:00
Lars Brubaker
942e9171c1
More moving code into leveling stream
2018-04-04 14:58:15 -07:00
Lars Brubaker
ea12bdffa3
Removing dead code
...
Moving leveling code into leveling stream (the only place I want to have it eventually)
2018-04-04 14:58:14 -07:00
Lars Brubaker
f852ddf708
First pass at leveling consolidation
2018-04-04 14:58:13 -07:00
Tyler Anderson
c1b4acbfd6
Swap colon for dash in progress messages
2018-04-03 14:34:25 -07:00
Lars Brubaker
65c407929d
Improved subtract and replace feedback
...
Make sure we don't turn off heat while printing if had a off delay
2018-03-28 14:48:01 -07:00
John Lewin
c89aeca2b6
Remove dead code causing compiler warnings
2018-03-27 09:27:07 -07:00
Lars Brubaker
372cf646c3
Turn temps off immediately on print complete
2018-03-21 14:20:43 -07:00
Lars Brubaker
9139345012
Added SetInterval to uithread
...
Make sure we don't show time to turn of temps if already off
Make sure tumble cube is build before putting textures on it
2018-03-20 18:48:26 -07:00
johnlewin
a24c56f067
Merge branch 'design_tools' into design_tools
2018-03-14 16:59:18 -07:00
Tyler Anderson
167150a5c5
Made suggested improvements
2018-03-14 16:39:07 -07:00
Lars Brubaker
eae2f773e6
Put in clean nozzle page
...
Added IVertexSource get weighted center
refactoring
2018-03-14 15:01:38 -07:00
Tyler Anderson
4304ccbfbd
Show print progress on printer's LCD screen
2018-03-14 13:49:57 -07:00
Lars Brubaker
859304fd16
Fixed print recovery test
...
removed the gcode buffer size variable (it didn't work)
2018-02-21 18:15:22 -08:00
John Lewin
4dc101d067
Add per printer gcode_buffer_size settings for tuning sync-to-print
2018-02-16 14:50:12 -08:00
Lars Brubaker
45966eef2a
Make sure we turn off time out if user clicks stop
2018-02-09 13:38:30 -08:00
Lars Brubaker
8e3e09edbd
Made load / unload filament not turn off heater when done while printing
2018-02-07 13:08:24 -08:00
Lars Brubaker
010b57649e
Added in ability to manually adjust the gcode time multiplier
2018-02-02 10:33:45 -08:00
LarsBrubaker
5af78b67e7
Fixing CompletingPrintTurnsoffHeat
2018-02-02 09:17:32 -08:00
LarsBrubaker
df2ef9d1d0
Set bed temp range to 3
2018-02-02 07:58:45 -08:00
John Lewin
e998f137aa
Rename Connection.PrinterIsConnected -> Connection.IsConnected
2018-02-01 14:51:44 -08:00
Lars Brubaker
b159d2e448
Turn off heat when on last page of leveling
2018-01-31 12:34:04 -08:00
Lars Brubaker
c1f81c9a53
Made printer connection hold the logic for the time to wait.
2018-01-30 15:47:51 -08:00
Lars Brubaker
ee49004e43
issue: MatterHackers/MCCentral#2721
...
Make automattic heat shutoff have a two minute delay
2018-01-30 14:56:57 -08:00
Lars Brubaker
73c77d6b88
Make sure we always stop when the time out happens on macros
2018-01-18 17:09:00 -08:00
Lars Brubaker
ec501191dc
adding ability to set acceleration on a printer profile
2018-01-17 14:04:34 -08:00
John Lewin
241c9694e1
Extract DB sync to dedicated thread
...
- Issue MatterHackers/MCCentral#2596
Consider using a single task to sync print progress to disk
2018-01-16 08:42:35 -08:00
John Lewin
0962db3f3e
Collapse LoadGCodeToPrint into StartPrint method
2018-01-16 08:17:24 -08:00
John Lewin
a6d6fdaa3c
Collapse DoneLoadingGCodeToPrint into StartPrint method
2018-01-16 08:14:04 -08:00
Lars Brubaker
bf2138c91c
Made smoothie printer work with run out sensor
...
Added "WRITE_RAW" comment parser that turns off checksum
Made readline rewrite work with multiple lines
2018-01-11 13:04:16 -08:00