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
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
98eacd8c44
Rename SendToDelegateFunctions to clarify behavior
2018-01-07 09:40:26 -08:00
John Lewin
87fab816dd
Remove seemingly unused code
2018-01-06 22:58:28 -08:00
John Lewin
98ac312331
Use lambdas
2018-01-06 22:23: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
59093ab73f
Move ReadLine replacement string parsing back into PrinterConnection
...
- Ensure update on settings change
2018-01-06 16:03:03 -08:00
John Lewin
f46aacf5c4
Remove SliceSettings coupling from PrinterConnection
...
- Add properties to PrinterConnection for dependencies in SliceSettings
- Set properties on construction
- Sync properties on change
2018-01-06 13:26:28 -08:00
John Lewin
723a48bcea
Remove Connect failed/troubleshoot UI from PrinterConnection
...
- Remove showHelpIfNoPort param
2018-01-06 12:00:14 -08:00