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
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
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
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
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
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
John Lewin
c89aeca2b6
Remove dead code causing compiler warnings
2018-03-27 09:27:07 -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
Lars Brubaker
8e3e09edbd
Made load / unload filament not turn off heater when done while printing
2018-02-07 13:08:24 -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
73c77d6b88
Make sure we always stop when the time out happens on macros
2018-01-18 17:09:00 -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
John Lewin
f38be7eec8
Always initialize gCodeFileStream0, return -1 if null
...
- Issue MatterHackers/MCCentral#2599
Investigate PrinterRecoveryTest failure
2018-01-07 16:11:44 -08:00
John Lewin
531376fb4f
Fix typo
2018-01-06 22:06:42 -08:00
John Lewin
2ab8002655
Rename sent/received events
...
- Issue MatterHackers/MCCentral#2597
Rename ReadLine event to resolve ambiguity in terms
2018-01-06 22:03:26 -08:00
John Lewin
f5d31e7d29
Move Printing objects from GCodeVisualizer namespace to MC.Printing
2018-01-05 12:44:57 -08:00
John Lewin
ccb833fc68
Improve Connect commands
...
- Move M110 reset from ClearQueuedGCode to CreateStreamProcessors
- Reduce to one M110 during connect
- Fix currentLineIndexToSend to position correctly
- Move loadedGCode into root stream processor
2018-01-04 18:32:54 -08:00
John Lewin
edceab2e85
Rename SendLineToPrinterNow -> QueueLine
...
- Issue MatterHackers/MCCentral#2550
SendLineToPrinterNow queues printer commands
2018-01-04 18:32:54 -08:00
John Lewin
7b4020523e
Add AppContext object, move platform features to AppContext
2017-12-18 10:53:26 -08:00
John Lewin
13600b25ef
Overridable TemperatureStream TempStabilizationTime
2017-12-15 19:21:50 -08:00
Lars Brubaker
cae45d4726
Make read regex able to return multiple lines
2017-12-15 16:21:45 -08:00
Lars Brubaker
545d19acd6
Once we replace the line don't process it any more
2017-12-05 15:38:05 -08:00
Lars Brubaker
e8dcea1987
Don't process empty strings
2017-12-05 10:39:08 -08:00
Lars Brubaker
cb94beb343
Make sure we process every line through write filters
...
Make regex stream connected to printer
2017-11-29 09:20:55 -08:00
John Lewin
f88e53b05c
Add explicit access modifiers, move statics to heading
2017-11-21 12:16:20 -08:00
John Lewin
fe72f0d2e4
Revise string variable names
2017-11-21 12:16:20 -08:00
John Lewin
02443adebc
Guard for test scenarios with uninitialized environment
2017-11-14 17:56:16 -08:00
John Lewin
23d7dedee7
Remove coupling to PrintItemWrapper, revise naming to follow suite
2017-11-14 14:02:56 -08:00
John Lewin
c1b2aeb7d8
Rename Wizard Window/Page -> Dialog Window/Page
2017-11-08 15:56:37 -08:00
Lars Brubaker
c02d2ca60f
Made an automation test for print recovery (made it pass)
...
Fixed the DoUndoTests
2017-11-01 13:57:45 -07:00
Lars Brubaker
359784877f
Unify Vector2 3 and 4 to have upper case field members
2017-10-31 12:53:46 -07:00
John Lewin
294df0a588
Convert ActiveSliceSettings usage from static to local references
2017-09-17 01:12:18 -07:00
John Lewin
b77d9db15a
Remove activePrintItem reference from PrinterConnection, use Bed ref
2017-09-16 21:25:31 -07:00
John Lewin
e1f3dec6b1
Make PrinterConnection.PrinterSettings private, use PrinterConfig
2017-09-15 12:09:56 -07:00
Lars Brubaker
9479c2a061
Finished the temperature widget tests and implementation
...
Refactoring extruder to hotend where true
2017-09-08 10:23:28 -07:00
Lars Brubaker
b39666634a
More making printerConnection passed to classes.
...
Made the speeds for movement controls be extensions methods on PrinterSettings
TODO: Why on ExportPrintItemPage was that if the leveling turned on or off we would show the check box by rebuilding that window.
2017-09-05 10:33:46 -07:00
Lars Brubaker
1f58e6c987
More making printerConnection passed to classes.
2017-09-03 15:51:14 -07:00