Commit graph

57 commits

Author SHA1 Message Date
larsbrubaker
22cf4bfb2d Can now send to sd.
Can print from sd (mostly)
can remove from sd.
2014-06-25 17:28:28 -07:00
larsbrubaker
9c7c80807d Make all joins have an expiration in printer connection. 2014-06-23 17:12:55 -07:00
larsbrubaker
f78260fdfc More work on sd card printing. 2014-06-23 13:18:51 -07:00
larsbrubaker
16815c97c4 Merge branch 'development' of https://github.com/MatterHackers/MatterControl into development
Conflicts:
	StaticData/Translations/Master.txt
2014-06-23 09:32:13 -07:00
larsbrubaker
50c611879b Getting direct printing from Sd closer to working.
We can now start a print (but not much else).
2014-06-23 09:31:14 -07:00
kevinepope
c593396647 Added device type to Printer model. Refactoring changes. 2014-06-22 20:53:38 -07:00
larsbrubaker
96c2582959 More work on sd card printing.
Validate the first layer extrusion width
Make the test work for oems
2014-06-20 17:54:39 -07:00
larsbrubaker
a282b0ce95 New and improved os detection with a plugin. 2014-06-20 09:27:17 -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
660aa71b8f Same behavior for printing and manual input of processed commands. 2014-06-16 18:14:59 -07:00
larsbrubaker
dd308308eb Fixed a spelling error
Made sure we can convert gcode with comments.
Made the export order the instructions correctly.
Made printing order the instructions correctly.
2014-06-16 18:13:02 -07:00
larsbrubaker
1dff90acfc Put in 565 command for r1
Made gcode export do the wizard code injection
2014-06-13 10:05:56 -07:00
larsbrubaker
8bd225b7cc Working to get the gcode export with leveling working with 2point leveling. 2014-06-12 18:35:11 -07:00
larsbrubaker
95a703d371 work on
2 point leveling work
fixed a bug with macros being sent during printing.
Put the home reading into the 3 point leveling wizard
2014-06-12 16:51:22 -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
e6a1cabadf Fixed the style of the export window
Got rid of some parameters to print leveling that were not used
Made it possible to ignore below 0 for leveling
2014-06-11 12:13:30 -07:00
larsbrubaker
af3a345ce2 Renaming for clarity.
Got the third point data collection to work better.
2014-06-06 19:10:13 -07:00
larsbrubaker
7dd57bb6b5 Now the 2 point leveling at least can be instantiated. 2014-06-06 17:33:26 -07:00
larsbrubaker
6ec46b7ed1 Put the printer configuration page into a matching namespace and renamed it with printer prefix
Put in the code to handle multiple bed leveling procedures.
Saving the print level data into the printer as a json string
2014-06-06 16:05:18 -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
1af9f45da6 Put in a gcode animator (sync to print)
Put in support for a bed image.
2014-05-23 14:19:20 -07:00
larsbrubaker
085b7f345d Made the macros not send empty lines to the printer. 2014-05-16 15:31:50 -07:00
larsbrubaker
679c08e880 Hade a bug in the macros.
We were sending them in the reverse order.
2014-05-16 13:33:48 -07:00
larsbrubaker
a26c8d8caa Trying to make updater show errors better.
Fixed a bug using Frosted Serial Port. Now go through wrapper.
Only add the Manual Controls plugins one time.
2014-05-13 17:00:50 -07:00
larsbrubaker
03db4d1002 Return the plan position rather than the actual printer position of position read. 2014-05-13 13:28:34 -07:00
larsbrubaker
ceaa96b0d0 Made the manual fan speed a %. 2014-05-05 17:02:22 -07:00
kevinepope
2fa0276446 Fixed issue where target temps weren't being reset to zero upon disconnect. 2014-05-04 14:49:31 -07:00
larsbrubaker
f38a02f94f debugging a memory leak.
put in our affiliate id.
2014-04-21 18:39:26 -07:00
larsbrubaker
acc846d463 Fixe a problem with text creator not having good view controls. 2014-04-16 12:26:35 -07:00
Kevin Pope
484da4085c Added handling for error that occurred when deleting the profile of the active printer. 2014-04-16 11:18:43 -07:00
larsbrubaker
7629750e02 Fixed a stupid problem with adding instructions to the queue. 2014-04-09 16:53:08 -07:00
Kevin Pope
dda7632d9b Added validation and error handling around material/quality preset selections. 2014-04-09 10:11:55 -07:00
larsbrubaker
e6f3174694 Put the entire inject gcode into a lock statement.
Made sure injected gcode always go in at the head.
Made sure we clear our current line before we send it to the printer.
2014-04-07 14:04:38 -07:00
kevinepope
90ed89cbba Material and Quantity pulldowns now show and store values correctly. 2014-04-06 19:25:58 -07:00
larsbrubaker
405b8be6bc Making for of the 3d view reusable for all places that are implementing redundant stuff.
Getting rid of dead code.
Getting rid of warnings
2014-04-04 18:52:51 -07:00
larsbrubaker
afee787587 Working on adding a print level sample position edit window .
Cleaned up the names of the functions to get the print level sample positions vs. the measured positions.
2014-04-02 18:14:26 -07:00
Lars Brubaker
2f6da146c3 making it possible to switch to normal serial port.
more translations.
2014-04-01 11:03:38 -07:00
larsbrubaker
e103f232f0 More work on FrostedSerialPort. Getting it to fall back to c# serial port. 2014-04-01 09:32:12 -07:00
larsbrubaker
2a4a6348d5 Changed FrostedSerialPort to IFrostedSerialPort 2014-03-31 22:15:46 -07:00
larsbrubaker
f91cac83e1 Made the total time in minutes get calculated rather than stored. 2014-03-26 17:18:04 -07:00
Kevin Pope
95442df81f Print actions now create and update PrintTask record 2014-03-25 17:31:57 -07:00
larsbrubaker
8417b40f49 Actually use the MatterSlice engine. 2014-03-20 14:38:59 -07:00
larsbrubaker
3c52835a63 UUpdated clipperlib to latests. 2014-03-18 10:55:21 -07:00
larsbrubaker
7f8300bafc Got pause, resume and cancel gcode into the settings and working in printer communication. 2014-03-17 14:41:36 -07:00
larsbrubaker
d74e59033a Added a string helper that lets us use an extension method to format strings easier.
Added a string extension method for localize that makes it easier to get localized text
Moved code into these new methods.
Removed some strings from localizing (app names and copy write notice)
2014-03-16 10:23:56 -07:00
larsbrubaker
a19d3034d7 Merge branch '1.0.5' into development
Conflicts:
	VersionManagement/WebRequestHandler.cs
2014-03-13 15:50:54 -07:00
larsbrubaker
5c0993f83e Changed the interface to translations. 2014-03-11 15:24:47 -07:00