larsbrubaker
142c7e6db7
adding boolean support to slicing.
2015-12-14 08:29:24 -08:00
Lars Brubaker
d1a26eb2a1
Got the sql and file system unit tests running
...
Made the ApplicationUserDataPath a static
2015-08-21 11:04:27 -07:00
Lars Brubaker
5cc1b651b4
UI thread is more explicit about what functions it accepts and now accepts no parameter functions.
2015-06-11 12:06:40 -07:00
Lars Brubaker
a3a9a9480e
don't run in process
2015-06-05 15:22:57 -07:00
Lars Brubaker
72eb70ac49
Make sure we always set culture invariant.
2015-06-04 18:29:45 -07:00
Lars Brubaker
4428a4c431
If there is an error loading an AMF for slicing don't try and use it.
2015-05-26 17:07:55 -07:00
Lars Brubaker
c7fba54b73
latest agg and matter slice
...
don't run in process.
2015-05-04 17:34:05 -07:00
Lars Brubaker
9ed545ad22
Put in the ability to specify bottom and top layers in mm
...
Also interface layers and z gap
improved the slice settings layout
improved intermediate settings to be much more useful
Added a new mm setting and improved the optional % editing.
2015-04-24 13:09:25 -07:00
Lars Brubaker
591528ee91
Ran code maid against this code.
2015-04-08 15:20:10 -07:00
Lars Brubaker
804da8967e
Made unit tests for slicing a cube
...
Got the code passing the tests.
2015-02-17 19:16:10 -08:00
larsbrubaker
2ce5b6ee75
Working more on the new slicer.
2015-02-17 07:58:53 -08:00
Lars Brubaker
e1979e770e
Made the thumbnails show if gcode or missing file
...
Moved some code from printer communication to gcodefile
Made the slicing queue only add the settings if they are not already there.
2015-01-20 10:45:34 -08:00
Lars Brubaker
ed7859cfac
Let matterslice know we are canceling
2015-01-13 10:34:27 -08:00
larsbrubaker
8e96267b6d
turn off run in process.
2015-01-04 20:38:50 -08:00
Lars Brubaker
c3f2638384
Slicing queue does not need anything in the queue to exist or be selected to do slicing.
2014-12-30 09:41:08 -08:00
Lars Brubaker
dc0b3e641a
Got the support interface extruder to be settable.
2014-12-29 17:14:56 -08:00
Lars Brubaker
8eab686d4b
Handle the raft and support extruder set to index 0 (undefined).
2014-12-16 16:51:44 -08:00
Lars Brubaker
0b4fad709c
Made it so we only heat up the extruders that will be printing.
...
Including checking for support and raft extruders.
2014-12-16 16:35:56 -08:00
larsbrubaker
5e59bda7c3
fixed the colors to match the last release.
...
Made the export multi material work for more than 2 extruders.
Made the parts that are outside the extruder count map to extruder 1.
2014-11-01 14:33:59 -07:00
larsbrubaker
e445042d88
Made it so we write the config file contents to the gcode we are outputting.
2014-10-31 11:06:51 -07:00
larsbrubaker
222a5a46a7
Changed ButtonEventHandler to EventHandler
...
Made lock disable the selection widget but be more inteligent about re-enabling it after unlock
2014-10-24 13:41:13 -07:00
larsbrubaker
98fd4c4529
missed merge
2014-10-19 20:18:24 -07:00
larsbrubaker
307ddca93d
Made exporting to a single extruder put in all the meshes.
...
Put in support extrusion width.
2014-10-19 20:10:02 -07:00
larsbrubaker
7266220b35
Put in gcode as valid file
2014-10-14 17:59:46 -07:00
larsbrubaker
c4f62e21f8
We now send the right info to MatterSlice when printing a multi material part.
2014-10-13 14:40:26 -07:00
larsbrubaker
005898ce36
Merge remote-tracking branch 'Greg/development' into development
...
Conflicts:
StaticData/Translations/Master.txt
2014-10-13 10:57:44 -07:00
larsbrubaker
56ec618142
Convert amfs to stls at slice time when needed
2014-10-09 16:05:51 -07:00
larsbrubaker
c9b9d9e602
Only MatterSlice works on Android
2014-09-11 17:47:57 -07:00
Kevin Pope
5354d3976c
Fix slice engine ui handling.
2014-09-05 13:04:41 -07:00
Kevin Pope
02022b8589
Slice engine info refactoring.
2014-08-20 12:14:45 -07:00
Kevin Pope
4759adbf3b
Merge branch 'development' into greg-development
...
Conflicts:
MatterControl.csproj
StaticData/Translations/Master.txt
2014-08-20 10:52:47 -07:00
gregory-diaz
c8530bc699
Restructured logic on how we look for slice engines and implemented work in settingscontrolselector
2014-08-19 18:08:40 -07:00
larsbrubaker
3771ec374f
Getting the sync to print working better.
2014-08-18 16:42:04 -07:00
larsbrubaker
858f6a3a66
Don't run MC inprocess for pc
2014-08-08 18:08:30 -07:00
larsbrubaker
b707c9c7ff
Put in some new slice settings for matter slice.
...
Fixed some buttons to go onuithread
2014-08-08 17:03:00 -07:00
larsbrubaker
f625762602
Made sure everything is going through frosted serial.
...
Better cross platform support.
2014-07-28 13:48:28 -07:00
james jones
254f63e895
Made MatterSlice default to triangle infill.
2014-07-14 17:50:58 -07:00
larsbrubaker
a282b0ce95
New and improved os detection with a plugin.
2014-06-20 09:27:17 -07:00
larsbrubaker
a88920675c
Fixed the running of matterslice on mac
2014-06-19 17:30:10 -07:00
larsbrubaker
b523c7d486
rename PlatformAbstract
2014-06-19 16:09:38 -07:00
larsbrubaker
254de7251d
Moved ImageIO into a plugin and hooked then made the windows version of that.
2014-06-19 15:55:20 -07:00
larsbrubaker
0e646dca68
Change the namespace of PrinterCommunication and the class name.
...
Deleted lots of unused usings.
Working to get the 2point leveling working.
Started work on a new printer io layer
Fixed the crash on disconnect while printing.
2014-06-11 14:52:58 -07:00
larsbrubaker
ffb5bcbe9c
Merge remote-tracking branch 'Greg/development' into development
2014-06-02 17:27:21 -07:00
gregory-diaz
53a29071a6
Modified code so that MatterControl will open on Linux. Still Cannot connect to a printer or slice parts.
2014-06-02 17:24:56 -07:00
larsbrubaker
12650e854e
Changed ConnectionStateChanged => CommunicationStateChanged
...
Put in support for running the print level wizard on first print.
Set the R1 to need print leveling
2014-05-30 14:37:30 -07:00
larsbrubaker
7a40b03139
make sure we are culture invariant in the queue (data to curaengine)
2014-05-19 10:15:49 -07:00
larsbrubaker
c7b4cd51cc
run it as a command.
2014-05-11 20:15:41 -07:00
larsbrubaker
bfde570e69
Made MatterSlice run from a settings file rather than the command line.
...
Gives us more power to debug problems.
2014-05-11 06:28:39 -07:00
larsbrubaker
873d1322e7
Made running matter slice in processes work better.
2014-04-28 16:09:33 -07:00
larsbrubaker
4b6a3cfa97
Lots of work on Getting the QueueData instance to be separate form the UI queue and refs.
2014-04-15 18:13:27 -07:00