Commit graph

407 commits

Author SHA1 Message Date
Lars Brubaker
b7faf17269 Took out cura and slic3r mapping classes
improved fan settings
put in enable disable fan
2018-04-14 13:15:27 -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
d3818471c5 Made probe calibration happen automatically if required 2018-04-06 14:59:09 -07:00
Lars Brubaker
1d3ea8cf25 Fixed case statement 2018-04-04 15:05:06 -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
e86e3b127c Started on Delaunay Triangulation
Took out old sqlite migration of leveling
refactoring
2018-04-04 14:58:15 -07:00
Lars Brubaker
712f9df9ad Took out manual positions
took out steps and made based on sample points
2018-04-04 14:58:13 -07:00
John Lewin
32faf1c279 Revise async 2018-03-27 09:27:09 -07:00
Tyler Anderson
4304ccbfbd Show print progress on printer's LCD screen 2018-03-14 13:49:57 -07:00
John Lewin
c09e0731ef Consolidate SHA1 helpers
- Issue MatterHackers/MCCentral#2879
Ensure consistency and consolidate all sha1 helpers
2018-03-12 17:07:18 -07:00
John Lewin
188d8b14aa RootedObjectEventHandler should not serialize as Json
- Issue MatterHackers/MCCentral#2887
2018-03-12 15:26:29 -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
John Lewin
4ffde89cab Use unwaited async load for new LoadPlateFromHistory method
- Issue MatterHackers/MCCentral#2552
Startup hangs at "ProfileManager" when complex items are on bed
2018-02-14 18:10:21 -08:00
Lars Brubaker
010b57649e Added in ability to manually adjust the gcode time multiplier 2018-02-02 10:33:45 -08:00
John Lewin
e998f137aa Rename Connection.PrinterIsConnected -> Connection.IsConnected 2018-02-01 14:51:44 -08:00
Lars Brubaker
97be75f673 Added load filament_speed
Fixed errors
2018-01-18 16:33:48 -08:00
Lars Brubaker
8e9904c6d2 Made load and unload intrinsic to all printers and extruders
Took out macro location option
Added load and unload macros to StaticData
2018-01-18 15:28:23 -08:00
Lars Brubaker
ec501191dc adding ability to set acceleration on a printer profile 2018-01-17 14:04:34 -08:00
John Lewin
918ab7de76 Filter and search SliceSettings views
- Issue MatterHackers/MCCentral#2651
- Issue MatterHackers/MCCentral#2650
- Issue MatterHackers/MCCentral#2649
ShowHelp in Configure Printer not synced with SliceSettingsWidget
2018-01-14 16:29:41 -08:00
John Lewin
42a5e08ac4 Rename SliceSettingsOrganizer -> SettingsOrganizer 2018-01-14 10:37:48 -08:00
Lars Brubaker
6e2e8627db Put in printer the backup firmware setting 2018-01-12 16:43:49 -08:00
Lars Brubaker
61bb32a836 Handle the case where no MaterialSettingsKeys 2018-01-10 14:56:33 -08:00
Lars Brubaker
cb43fab60f Made switching to no editor layout correctly.
Fixed extruder 3 and 4
2018-01-10 14:43:21 -08:00
Lars Brubaker
ab2fa6e910 Extruders beyond 0 only have temperature
Removed ability to set material for extruders other than the first
added settings for extruder 1-4 temp
Refactored emulator (move classes to new files)
Made the emulator support multiple extruders
2018-01-10 12:56:50 -08:00
John Lewin
edceab2e85 Rename SendLineToPrinterNow -> QueueLine
- Issue MatterHackers/MCCentral#2550
SendLineToPrinterNow queues printer commands
2018-01-04 18:32:54 -08:00
Matt Moening
1d38fa034c Add List of zero-conf telnet connects to allow auto detection of MCConnect 2017-12-22 11:29:03 -08:00
John Lewin
4415300a1f Move heavy tasks out of constructor, make awaitable
- Add support for awaitable startup
- Issue MatterHackers/MCCentral#2423
Select printer not changing to new printer
2017-12-20 18:26:48 -08:00
John Lewin
0195afc094 Rename member to reflect actual behavior 2017-12-20 18:26:47 -08:00
Lars Brubaker
71979e35e9 Unify to single GetNonCollidingName
Improve it to check for and replace numbers
add new calling method
Make sure Object3D Close does not end up modifying object in processes
Don't try to render meshes with no faces
2017-12-06 16:31:04 -08:00
Lars Brubaker
22cff32307 Made infill overlay a % of nozzle diameter
Made menu of values for same
Made menu of values for perimeter overlap

issue: MatterHackers/MCCentral#1048
Infill Overlap presets
2017-12-04 14:54:06 -08:00
LarsBrubaker
0353aab30c Made it configurable if the motors are released automatically at the end of a print 2017-12-03 14:46:05 -08:00
Lars Brubaker
cee88e16db added ability to turn off send with checksum
made print_center setting show up
2017-11-30 13:59:25 -08:00
John Lewin
4e249ed50b Add IContentStore interface, update EditContext to use and revise naming 2017-11-15 09:26:06 -08:00
John Lewin
bfd6fb54d3 Short term workaround to run sync during load 2017-11-14 16:34:25 -08:00
John Lewin
fb84b6a18a Revise scene content loading
- Remove file system dependencies
- Use library container interfaces
- Issue MatterHackers/MCCentral#2248
Bed no longer persists and rounds trips application restarts
- Issue MatterHackers/MCCentral#1764
Get edit part mode working
2017-11-14 15:45:23 -08:00
John Lewin
250b7d6551 Changing printers only works correctly via SetActivePrinter
- Issue MatterHackers/MCCentral#2199
Delete Printer fails to reload UI to new state
2017-11-08 23:39:35 -08:00
John Lewin
ba60969e85 Remove proxy method to SendLineToPrinterNow 2017-11-08 15:35:31 -08: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
8f87fd66c6 Prevent avoidable exceptions
- Issue MatterHackers/MCCentral#2147
Null reference exception due to missing SliceSettingsOrganizer keys
2017-10-30 21:59:43 -07:00
John Lewin
7979160cf5 Remove ReloadAdvancedControlsPanel, AdvancedControlsPanelReloading
- Issue MatterHackers/MCCentral#1615
 ReloadAdvancedControls should be broken out into ReloadSettings
 and ReloadX?
2017-10-30 16:52:41 -07:00
Lars Brubaker
b0fa37b2a4 Added first pass at support for SLA printers
Took out unused slice settings
2017-10-30 13:10:18 -07:00
John Lewin
f38cd7fc41 Add ShowMessageBox overload without callback requirement 2017-10-18 19:54:06 -07:00
John Lewin
73b3f6f1dd Remove null reference line 2017-09-26 18:20:47 -07:00
John Lewin
80a75a40fe Continue consolidating Printer load operations 2017-09-23 14:45:24 -07:00
Lars Brubaker
af49a4fcfd Added in the ability to set the number of first layers
layers that print slow
2017-09-22 16:32:18 -07:00
John Lewin
5d1e689413 Fix printer instantiation 2017-09-20 18:06:07 -07:00
John Lewin
8c428689fe Move SliceSettingData back into SliceSettingsOrganizer 2017-09-19 11:43:35 -07:00
John Lewin
9721f93266 Rename instance method to Connect 2017-09-18 12:14:58 -07:00