Commit graph

80 commits

Author SHA1 Message Date
larsbrubaker
2d3d26a68d Working to get the collision stuff working with mesh groups
Put in the RomotingLite project to start on TigerSong
2014-10-09 11:29:33 -07:00
larsbrubaker
f8f6a20dc4 More outside of the timed lock. 2014-09-10 12:11:27 -07:00
larsbrubaker
b54e4d4a67 sleep outside of the lock 2014-09-09 11:06:23 -07:00
larsbrubaker
4d96053446 added support for @pause and M226 (user requested pause) 2014-09-03 10:43:23 -07:00
larsbrubaker
9589e03450 Fixed a bug where print leveling could not be disabled if it had been enable at one point. 2014-09-02 12:49:14 -07:00
larsbrubaker
58b6326c14 Check if ActivePrinter before we use it. 2014-08-27 09:18:59 -07:00
larsbrubaker
4a481fb867 Made the gcode 3d view recreate the bed correctly
Made the printer separate position tracking from bed leveling re-write
2014-08-26 17:38:23 -07:00
Kevin Pope
fca25dd045 Merge commit '3771ec374f' into development 2014-08-19 11:14:07 -07:00
Kevin Pope
16dc551ea3 Add ability to detect device code (along with firmware version). 2014-08-19 11:13:52 -07:00
larsbrubaker
3771ec374f Getting the sync to print working better. 2014-08-18 16:42:04 -07:00
Kevin Pope
10306b3d31 Clean-up deprecated code (PrinterCommunication). 2014-08-05 10:34:26 -07:00
larsbrubaker
d47bb0e6e3 Typedef needed 2014-08-01 17:46:39 -07:00
larsbrubaker
acf79986a7 put in fix for smoothie reading of position (m114). 2014-08-01 17:27:02 -07:00
larsbrubaker
f625762602 Made sure everything is going through frosted serial.
Better cross platform support.
2014-07-28 13:48:28 -07:00
larsbrubaker
ca1b316184 Check for null. 2014-07-25 17:27:28 -07:00
gregory-diaz
de2dbb8a9c R1 Bed setting code 2014-07-24 17:17:38 -07:00
larsbrubaker
918cc6f4e6 Moved RootedObject Event to agg (rather than agg gui) 2014-07-19 12:53:34 -07:00
larsbrubaker
bbfc3b61b5 Got print from sd card cancel to work. 2014-07-01 15:08:50 -07:00
larsbrubaker
222ed94f36 Make sure we remove all the children of column two before removing them.
Got rid of some dead code.
2014-07-01 14:44:27 -07:00
larsbrubaker
73db6d8db9 Made all the GetPortNames go through FrostedSerialPort
Cleaned up some using statements.
2014-06-27 10:57:14 -07:00
larsbrubaker
30fbe6d855 Fixed color or gcode printing screen.
sd card working all but cancel.
made max extrusion ratio go to 3 (which is 3mm to 1.75 conversion for gcode (mostly))
2014-06-26 18:13:53 -07:00
larsbrubaker
4703b7b2a6 More work on printer sd card support
Made single panel mode not ever load data into the second panel (memory optimization)
Made the thumbnail widget let go of the memory of the model when the window is closed.
Put in an explicit DeletFileFromSdCard
2014-06-26 12:55:43 -07:00
larsbrubaker
7fd9597c8b Made the end of gcode printing not throw and exception. 2014-06-25 17:57:10 -07:00
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