Commit graph

624 commits

Author SHA1 Message Date
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