Commit graph

1356 commits

Author SHA1 Message Date
Ross Hendrickson
aef0322617 SD card slice and write functional. Added remove STL on delete of Gcode 2013-08-04 05:22:31 +00:00
Ross Hendrickson
d4bb75a2ee Work on SD file refresh 2013-08-04 04:40:45 +00:00
Ross Hendrickson
43cd85b8e4 Slicing STL and sending to gcode to SD card in place 2013-08-03 04:07:38 +00:00
Ross Hendrickson
f574267746 Fix to server.py 2013-08-02 19:50:57 -06:00
Ross Hendrickson
b2d715f041 Merge fix 2013-08-02 19:26:45 -06:00
Ross Hendrickson
2831ab0727 Remove merge error related lines 2013-08-02 19:24:11 -06:00
Ross Hendrickson
1f3160571c Remove Orig files 2013-08-02 19:21:12 -06:00
Ross Hendrickson
4c1fc14ac5 Fix Merge conflicts with Devel 2013-08-02 19:13:51 -06:00
Ross Hendrickson
6d703d236a Minor improvement to getFileData 2013-07-21 19:07:57 -06:00
Ross Hendrickson
de635ae25f Spacing 2013-07-21 19:03:52 -06:00
Ross Hendrickson
8dff6d6750 Cura enabled will change if an STL is sliced or not 2013-07-21 19:02:30 -06:00
Ross Hendrickson
1e1e72c9c2 Remove empty test server file. Spacing clean up 2013-07-21 18:54:16 -06:00
Ross Hendrickson
f51f4ad5cd STL file no longer appears after slicing or reloading. First steps for slicing an moving file to SD card. 2013-07-21 18:43:57 -06:00
Bryan Mayland
e7f5384427 Refresh gcode visualization if the selected file is modified
This passes the file modification time to the javascript side and if
they don't match then the file is re-downloaded and parsed. The mtime
is also used in the AJAX request as it prevents the browser from serving
the new request from cache.
2013-07-21 06:48:06 -04:00
Gina Häußge
566933a765 Merge branch 'CapnBry-job-metaupdate' into devel 2013-07-20 16:20:42 +02:00
Gina Häußge
2cafc6114d Just in case we'll use subfolders in the future... 2013-07-20 16:20:34 +02:00
Gina Häußge
f0746a4140 Merge branch 'master' into devel 2013-07-20 16:02:40 +02:00
Gina Häußge
31d86cd0a2 Added left space on filesystem holding the uploads folder to the gcode files list
Closes #186
2013-07-20 16:01:17 +02:00
Ross Hendrickson
711d18d9ad First pass almost working. Need to not have the STL show up. 2013-07-18 00:03:07 -06:00
Gina Häußge
e16f95069a Added a note to please create pull requests against devel 2013-07-15 17:54:28 +02:00
Bryan Mayland
48408910b5 Remove superfluous selectedFile setting as setJobData does that 2013-07-14 11:31:55 -04:00
Bryan Mayland
8f6d536b8f Update job metadata when the gcodemanager signals a change 2013-07-14 11:26:14 -04:00
Bryan Mayland
fb9fd7e6c9 Fix metadata removal on upload for files with un-sane characters in them
When re-uploading a file with characters that will be later sanitized,
the old metadata entry wasn't removed because it checked the unsane
filename rather than the sanitized version that will later be stored.

This was creating an inconsistent metadata view during analysis for
files with spaces in them.
2013-07-14 11:20:37 -04:00
Gina Häußge
22ea55746c Overall better gcode file handling
See #182 and https://groups.google.com/forum/#!topic/octoprint/YnOzyToxfkI
2013-07-13 16:30:41 +02:00
Gina Häußge
c6a749c684 Properly disable connection configuration when connected 2013-07-13 10:44:09 +02:00
Gina Häußge
92b42dd583 Merge remote-tracking branch 'CapnBry/temphistfix' into devel 2013-07-13 09:59:50 +02:00
Ross Hendrickson
3cadbbeb85 Remove logging. Update default strings. 2013-07-10 11:39:33 -06:00
Ross Hendrickson
d7fe15d635 Address PR naming comments. Ensure save and load of cura specific settings is working. 2013-07-10 11:30:38 -06:00
Gina Häußge
6e50d37e51 Fixed key error 2013-07-09 22:19:58 +02:00
Gina Häußge
d6553a29c6 First throw at clustering of settings 2013-07-09 21:41:26 +02:00
Gina Häußge
31698d3543 First version of setup.py for packaging OctoPrint 2013-07-09 21:39:07 +02:00
Gina Häußge
9038bc2bcd Cleaned up a bit in .gitignore 2013-07-09 21:37:14 +02:00
Bryan Mayland
7d51b32476 Fix initial temperatureHistory load not containing any data 2013-07-09 14:54:32 -04:00
Gina Häußge
c33c32410b Added configurable pause triggers to be able to react to custom firmware messages with pausing/unpausing/pause toggling 2013-07-08 18:01:10 +02:00
Gina Häußge
8dcbb620bb Highlight currently selected file, disable deletion and load/loadAndPrint for it
Fixed #182
2013-07-07 23:27:22 +02:00
Gina Häußge
7d85860195 Reset view to first page in file lists when filters are changed 2013-07-07 14:18:08 +02:00
Gina Häußge
c9e261df32 Use absolute values for self._serial.timeout, not relative ones
Thanks to @spapadim for spotting this
2013-07-05 16:58:00 +02:00
Gina Häußge
6d3e3221b8 Added timeout settings for serial communiction, initial connection and baudrate detection
Closes #126
2013-07-04 21:26:53 +02:00
Gina Häußge
3ffaaa19be Merge branch 'master' into devel 2013-07-01 15:26:00 +02:00
Gina Häußge
407c61cb24 Removed contents that are now found on the website, added note regarding filing bug reports 2013-07-01 15:23:40 +02:00
Gina Häußge
aa9d92417a Removed peakZ again, doesn't work this way
Slicers might raise the print head first for a "nose dive" onto the print platform, leading to a high peakZ already dialed in, with no way to get it down again. This way events won't be fired until the print reaches the height of the initial starting point. As a z-change is a z-change if z changes, we'll just fire the event now (if oldZ != newZ). Event consumers will have to think of a way to filter out the noise.
(cherry picked from commit 9227bb5)
2013-06-30 22:28:04 +02:00
Gina Häußge
e62578eb11 Reset peakZ on new print
(cherry picked from commit 83a864d)
2013-06-30 22:27:43 +02:00
Gina Häußge
44f1f01001 Allow enabling of serial logging at runtime 2013-06-30 22:18:29 +02:00
Gina Häußge
f14acf8ba7 Fix height of terminal output to 340 px 2013-06-30 21:17:22 +02:00
Gina Häußge
119ee338f1 Client side filtering of M105 request/response and M27 request/response
Since it's client side, if you leave these on when not printing, the log will go completely blank over time due to filling up with M105s. Re-enabling M105s will immediately restore the whole log (although it won't hold much information value).
2013-06-30 21:10:09 +02:00
Gina Häußge
98d4317e6f More error resilience 2013-06-30 21:01:35 +02:00
Gina Häußge
9227bb5fd0 Removed peakZ again, doesn't work this way
Slicers might raise the print head first for a "nose dive" onto the print platform, leading to a high peakZ already dialed in, with no way to get it down again. This way events won't be fired until the print reaches the height of the initial starting point. As a z-change is a z-change if z changes, we'll just fire the event now (if oldZ != newZ). Event consumers will have to think of a way to filter out the noise.
2013-06-30 19:15:16 +02:00
Ross Hendrickson
d6b172c744 Implement basic CRUD around required first step Cura settings 2013-06-30 00:23:22 -06:00
hendricksonrw
40650f1bde Add bindings to Cura settings. 2013-06-29 19:31:44 -05:00
Gina Häußge
83a864d3d8 Reset peakZ on new print 2013-06-30 00:03:34 +02:00