Commit graph

84 commits

Author SHA1 Message Date
LarsBrubaker
33cb9dafd2 Make mesh merge on export an option 2022-08-14 20:51:01 -07:00
Lars Brubaker
b0d84a0a36 Make sure we put the leveling steam in after the max length stream
Fixes bug with leveling long lines
2022-04-27 14:10:01 -07:00
Lars Brubaker
90177b9d95 Improved leveling polygon selection
Limit recalculating slice settings display
2022-04-26 17:58:10 -07:00
Lars Brubaker
45bd3ed1b7 Don't show some warning if there are errors 2022-03-28 11:49:36 -07:00
Lars Brubaker
cfb386cd04 Show export progress 2022-03-21 09:43:26 -07:00
Lars Brubaker
e3922c88ca Added export to MCX 2022-02-03 13:42:27 -08:00
Lars Brubaker
a2aaaf6715 Save to compressed mcx is working
Don't call save twice
2022-02-02 10:52:42 -08:00
Lars Brubaker
fa28bca56f 3df loading working mostly 2022-01-04 18:10:14 -08:00
LarsBrubaker
dd3912a504 Adding ability to cancel rebuilding 2021-12-05 22:43:57 -08:00
LarsBrubaker
70e68db8e0 Making export with leveling save with user settings 2021-10-23 20:42:53 -07:00
LarsBrubaker
3817d510eb making authoritative source, refactoring 2021-03-23 08:13:13 -07:00
LarsBrubaker
f3a8ce74ba Improve export dialog, messaging and ordering 2021-03-14 14:21:39 -07:00
LarsBrubaker
c023f6b865 Fixing test
issue: MatterHackers/MCCentral#6206
Large retraction after purge line when exporting gcode to SD
2020-12-19 23:14:33 -08:00
LarsBrubaker
d8c47419f5 don't validate the leveling while recovering a print 2020-12-05 07:46:58 -08:00
LarsBrubaker
506f2b273f Making static data compile time and universal 2020-11-25 07:39:36 -08:00
LarsBrubaker
6dad0c296b also has to be last export stream 2020-11-15 18:00:09 -08:00
LarsBrubaker
975c9294ca Adding change temp object
issue: MatterHackers/MCCentral#6123
Create a temperature calibration object
2020-11-14 13:35:39 -08:00
LarsBrubaker
607a9d7b58 Refactoring validation warnings so they can be reset easily 2020-08-29 20:06:02 -07:00
Lars Brubaker
94b155f71d Making the slicer detect if a file has been changed since last slice 2020-07-29 14:29:59 -07:00
LarsBrubaker
164ea0feb9 refactoring 2020-06-28 11:39:41 -07:00
LarsBrubaker
1325b411e6 issue : MatterHackers/MCCentral#5829
Export with spiral vase not working from print menu
2020-03-24 21:30:11 -07:00
jlewin
39682f6dac Observe current spiral vase setting in Export dialog, clear after
- Issue MatterHackers/MatterControl#4578
Vase Spiral
2019-05-28 13:22:00 -07:00
Lars Brubaker
6fbc87acf0 fixed baby step stream to have the right offsets
refactoring for clarity
fixing warnings
issue: MatterHackers/MatterControl#4560
Cannot move up in z calibration wizard
2019-05-22 14:59:54 -07:00
John Lewin
3717d284a7 Simplify - use overload with default identity matrix 2019-05-21 07:40:36 -07:00
LarsBrubaker
8b43df67bc Make sure we use the right settings when exporting
issue: MatterHackers/MCCentral#5550
Spiral Vase check box in Export dialog has no effect
2019-05-19 16:43:01 -07:00
jlewin
d7fdc5bb54 Fix warnings 2019-05-16 16:25:10 -07:00
jlewin
26c1a0f839 Fix warnings 2019-05-16 16:25:10 -07:00
jlewin
93da6c0380 Rename connectedPrinting to requiresLoadedFilament 2019-05-16 16:25:10 -07:00
jlewin
686d258ce6 Remove indirection 2019-05-16 16:25:10 -07:00
Lars Brubaker
77020ee924 Making T1 setup dependent on having T1 used in the print
issue: MatterHackers/MCCentral#5497
Create protocol for single material setup on dual printer
2019-05-14 18:20:02 -07:00
John Lewin
50f3dab1a0 Add conditional logic for bed validation
- Issue MatterHackers/MCCentral#5397
export as gcode test failing due to empty bed requirement
2019-04-30 08:19:46 -07:00
jlewin
ca7badb294 Conditional leveling stream, avoid exceptions with invalid data
- Issue MatterHackers/MCCentral#5384
Unable to connect and fix leveling data when leveling data invalid
2019-04-26 12:22:33 -07:00
Lars Brubaker
75ce50a598 Making export gcode contain cool down and heat up instructions
issue: MatterHackers/MCCentral#5378
Inactive hotend cooldown does not work when exporting G-Code
2019-04-26 11:52:44 -07:00
jlewin
9f0b1c658c Ensure ProcessWriteRegexStream is the last processor
- Issue MatterHackers/MCCentral#5292
Line written raw without WriteLineReplacement
- Issue MatterHackers/MCCentral#5259
Cannot connect to Flashforge Finder
2019-04-09 14:05:25 -07:00
Lars Brubaker
48f436cc4a added a T1 extrusion move speed multiplier
refactoring

issue: MatterHackers/MCCentral#5291
Create T1 printing move speed multiplier
2019-04-09 13:39:38 -07:00
LarsBrubaker
474d3894ed make sure we do not send empty G1
order GCode export steams the same as the printing streams
2019-04-01 16:14:43 -07:00
LarsBrubaker
2cb8d521af allow printer connection to take a stream to print 2019-03-26 21:10:51 -07:00
Lars Brubaker
545de62b99 turn off new emulated endstops by default
issue: MatterHackers/MCCentral#5173
Make new MC software endstops have a setting that turns it on and default it to off
2019-03-19 17:19:43 -07:00
jlewin
ac51976f38 Remove classic export warning message
- Issue MatterHackers/MCCentral#5158
Export Error
2019-03-18 18:10:11 -07:00
jlewin
18bb3e9b08 Add ID property to ValidationError 2019-03-08 16:43:25 -08:00
Lars Brubaker
58e9732267 Getting a new tool change stream test together 2019-03-08 13:48:14 -08:00
Lars Brubaker
1bd7e525ad Make sure we have printer move speeds in loaded gcode 2019-03-06 13:44:33 -08:00
Lars Brubaker
394325db97 added a hotend temperature stream
In the gcode line view show time to next extruder switch
refactored gcode memory file
gcode render features keep track of their gcode line index

issue: MatterHackers/MCCentral#4679
Turn off hot end temp if not used for remainder of print
2019-03-05 17:55:44 -08:00
Lars Brubaker
5997c5688b improving extruder switiching 2019-03-01 19:39:10 -08:00
jlewin
26b22980d1 Rename type 2019-02-19 15:39:02 -08:00
jlewin
ef94c9e7f6 Add SwitchExtruderStream to GCode export 2019-02-19 15:36:30 -08:00
John Lewin
d45bf5e1d3 Split print and slice validation to reduce non-relevant reporting
- Issue MatterHackers/MCCentral#4884
2019-01-24 08:24:18 -08:00
John Lewin
ce948c105f Initial prototype for revised validation reporting 2019-01-22 13:35:27 -08:00
John Lewin
cd5b08d4ae Make behaviors conditional on error level 2019-01-22 13:35:27 -08:00
Lars Brubaker
f465727e02 Fixing mirror to keep good normals
moved support generator to a better place
started work on support tests

issue: MatterHackers/MCCentral#4873
validate mirror on y flipping
2019-01-22 11:35:47 -08:00