John Lewin
d87ef3cee9
Migrate missing SettingsKeys
2019-01-14 12:06:13 -08:00
John Lewin
37f191d08a
Convert literal strings to SettingsKeys
2019-01-14 12:06:13 -08:00
John Lewin
9dc181bd59
Convert properties.json into C# code
2019-01-14 12:06:13 -08:00
Lars Brubaker
e1ce3419f2
simple mesh
2019-01-11 17:10:45 -08:00
John Lewin
0a0f616718
Move additional settings names to SettingsKey
2019-01-07 09:18:51 -08:00
John Lewin
04e5836915
Rename LoadAndParseSettingsFiles to LoadAndParseLayoutFile
2019-01-06 19:00:02 -08:00
John Lewin
8fce34c8a5
Remove SettingsLayout.Instance, move to PrinterSettings.Layout
2019-01-06 13:28:37 -08:00
John Lewin
0f792648de
Rename SettingsOrganizer to SettingsLayout
2019-01-06 13:22:53 -08:00
John Lewin
b327b95e4a
Move settings dictionary into PrinterSettings
2019-01-06 13:19:01 -08:00
John Lewin
ae2da3b29c
Remove GetSettingsData method, use SettingsData dictionary
...
- Issue MatterHackers/MCCentral#4821
Consider removing SettingsOrganizer.Instance.GetSettingsData
2019-01-06 11:39:14 -08:00
John Lewin
e70bfc9977
Move create_raft to SettingsKey
2019-01-06 11:39:13 -08:00
John Lewin
bdb7f98a7e
Remove UserLevel dictionary and naming, switch to top level properties
2019-01-06 11:39:13 -08:00
John Lewin
d50e92f4e1
Make field naming consistent with containing types
2019-01-06 11:39:12 -08:00
John Lewin
803cecfcf8
Remove redundant GetContainerForSetting method, use .OrganizerSubGroup
2019-01-06 11:39:12 -08:00
LarsBrubaker
eb90fe82b0
removing z_offset, adding data to nozzle offsets xyz
...
issue: MatterHackers/MCCentral#4793
Slightly illogical that z-offset can have different values
2019-01-06 08:35:55 -08:00
LarsBrubaker
de26be1d5e
Removing zOffset from MS
...
moving to extruder offset z
2019-01-05 13:30:05 -08:00
John Lewin
e96f943cd0
Extract literal strings to SettingsKey
2019-01-04 21:46:22 -08:00
John Lewin
f06e67a65e
Use EventHandler<StringEventArgs> for SettingChanged event
...
- Issue MatterHackers/MCCentral#4730
Event should declare specialized EventArgs used via EventHandler<T>
2018-12-21 18:37:11 -08:00
John Lewin
a366e1ad3b
Use standard event pattern
2018-12-18 11:54:31 -08:00
Lars Brubaker
e9c4ba5d28
Better tracking of extrusion and position in consideration of relative moves
...
Reset position tracking correctly for G92 s
Render G92 instructions correctly (don't show as filament change)
Remove dead code
issue: MatterHackers/MCCentral#4688
Don't force tool change on layer change
2018-12-11 14:12:25 -08:00
Lars Brubaker
62b6b9ae44
Fixe to realtime position tracking and gcode e tracking
...
This hopefully fixes issues with re-slice (did on test environment)
2018-12-06 17:01:33 -08:00
Lars Brubaker
fa218d9ebe
Making it possible to have a z offset in multi extruder setups
2018-12-03 14:58:42 -08:00
John Lewin
ca47f3bacd
Fix Android build error
2018-11-30 15:07:22 -08:00
John Lewin
bc4efaf18a
Remove ActivePrinter from serial ports, pass settings to port calls
...
- Add PrinterSettings to PortFactory Create/PortAvailable methods
- Add ApplicationController->LogInfo for status reporting
- Remove printer coupling in tcp/x3g for status reporting
- Issue MatterHackers/MCCentral#4549
Remove ActivePrinter from ApplicationController
2018-11-30 14:08:29 -08:00
John Lewin
ed16199978
Extract PrinterSettings from MatterControl
2018-11-30 14:08:29 -08:00
John Lewin
991a9896ed
Rename CheckForKeys to ProcessLine
2018-11-09 11:58:36 -08:00
John Lewin
5cc17daf2f
Rename LineActions derived types
...
- FoundStringContainsCallbacks -> ContainsStringLineActions
- FoundStringStartsWithCallbacks -> StartsWithLineActions
2018-11-09 11:58:36 -08:00
John Lewin
a061f97a70
Rename AddCallbackToKey/RemoveCallbackFromKey -> Register/Unregister
2018-11-09 11:58:35 -08:00
John Lewin
fd894fb0c1
Rename FoundStringCallbacks to LineActions
2018-11-09 11:58:35 -08:00
John Lewin
cb732aacb7
Remove FoundStringEventArgs
2018-11-09 11:58:35 -08:00
John Lewin
f83fadd06b
Convert to standard events with line arg
2018-11-09 11:58:34 -08:00
Lars Brubaker
2bd677cb9c
Check that loaded gcode has a print time > 30 seconds or warn
...
Removed gcodeDetails as a type
issue: MatterHackers/MCCentral#4309
Printing file that makes less than 30 second gcode does not show error
2018-10-29 16:42:28 -07:00
Lars Brubaker
d5b06de172
Adding coast at end
...
mad travel render transparent
fixed layer identification in ms gcode
2018-10-17 13:49:56 -07:00
Lars Brubaker
1ad11ad07c
Able to correctly parse simplify 3d gcode layer string
...
issue: MatterHackers/MCCentral#4292
S3D vs MC gcode
2018-10-16 10:25:57 -07:00
Lars Brubaker
c408ef055d
Wrote Re-Slice for dynamically replacing current gcode
...
adding comments
2018-09-21 15:07:05 -07:00
Lars Brubaker
56ad74ecc7
using the new estimator in vector math for gcode timing
2018-09-20 11:37:47 -07:00
Lars Brubaker
325faf7001
Moving the serial port out of .net standard lib
2018-09-19 15:00:26 -07:00
John Lewin
d08813587f
Cleanup csproj files
2018-09-19 13:21:11 -07:00
John Lewin
750531b4ac
Convert projects to .netstandard2
2018-09-06 11:31:38 -07:00
John Lewin
8e3c9392c2
Add GCodeFileStreamed(Stream) overload
2018-07-19 17:54:46 -07:00
John Lewin
685541523b
Spelling
2018-07-12 22:49:39 -07:00
Lars Brubaker
5cd9a2fd58
Updated static data printers
2018-06-14 18:36:24 -07:00
Lars Brubaker
790d68f8da
Find the filament diameter in our gcode files
2018-06-12 11:11:35 -07:00
Lars Brubaker
25883fc0bc
Working on mesh wrapper and rebuild issues
2018-05-31 09:05:08 -07:00
John Lewin
7878fc8141
Add support for GCode post processors, discover and process from scene
2018-05-26 12:17:47 -07:00
John Lewin
090eecb8a3
Set execute flag on build script
2018-05-09 20:42:08 -07:00
John Lewin
7fadf07589
Change ZOffset to LayerTop
2018-05-09 15:27:31 -07:00
John Lewin
acd8842f0b
Update paths for new location
2018-05-09 15:26:24 -07:00
John Lewin
5dfb7c6d4a
Add missing SerialHelper files
2018-05-09 15:22:31 -07:00
Lars Brubaker
c2e8d446a3
include compile and continue changes
2018-05-08 15:20:15 -07:00