Commit Graph

395 Commits (2ade97783accd0077e2548fbf27155a716a52f40)

Author SHA1 Message Date
daid 1d253f62f0 Zoom into the model when a model is loaded. 2012-08-30 12:27:19 +02:00
daid 600fdae59b Added a loading splashscreen. (needs better artwork) 2012-08-30 11:47:20 +02:00
Daid cb9b85c8d3 Fixed #202 2012-08-28 10:19:55 +02:00
daid b34ba2fa22 Fixed #189 2012-08-06 17:05:58 +02:00
daid c8fb4ca80f Fix a bug in the project planner when the temperature is set to zero 2012-08-06 10:18:09 +02:00
daid f068900086 Cleanup the first run wizard a bit, and add configuration for reprap machines. 2012-08-03 11:41:05 +02:00
daid 3b1ed65d81 Add support for heated bed temperature setting. 2012-08-03 11:10:28 +02:00
daid 13ef963e46 Fix an decode error on filenames. 2012-08-03 10:32:31 +02:00
daid 16589b733d Fix the outline when the scale is no 1.0 2012-08-02 11:17:25 +02:00
daid cfc50e031e Added icon for STL files. 2012-08-01 10:16:43 +02:00
daid 909f476f5e Fixed project planner. 2012-07-31 17:29:58 +02:00
daid 6c296e0dfc Increase the default minimal feedrate. 2012-07-31 17:03:24 +02:00
daid 4a1fd13ff5 Added border view option for 3D view. 2012-07-31 16:39:31 +02:00
daid b65977a595 Fix X-Ray view. Broken after Numpy update. 2012-07-31 16:12:02 +02:00
daid 7d3058dfca Reset the E value to zero before and after printing support. This is the first step to printing support with dual extrusion. 2012-07-31 13:38:29 +02:00
daid 547fa84729 Add model colors for multiple extruders. 2012-07-31 11:55:21 +02:00
daid a25b954204 Fix the mesh splitter after bug introduced by numpy update. 2012-07-30 14:21:49 +02:00
daid f21062e575 Also update the simplemode window when you change colours. 2012-07-30 12:28:13 +02:00
daid 50ff10bd6d Make 3D model colour configurable. 2012-07-30 12:26:30 +02:00
daid 05d3c36c61 Improve rendering time by using numpy to generate normals, and vertex arrays. This also seems to have increased performance. 2012-07-30 11:02:49 +02:00
Daid c92cc07afd Faster generation of normals with numpy. 2012-07-28 11:04:04 +02:00
daid fd98542ce9 Improve performance of rotating 3D objects a bit. 2012-07-27 13:48:24 +02:00
daid fd5751f0fb Added copy to SD button to project planner. #178 2012-07-27 11:58:37 +02:00
daid 4ae43d54fd Enable support for raft in the project planner. #181. 2012-07-27 11:27:09 +02:00
daid c0ff43a221 Fixed the part splitter 2012-07-27 11:02:23 +02:00
daid 44c38bf924 Insert the copy after the current one in the project planner, not at the end of the list. 2012-07-26 17:32:28 +02:00
daid cfbe98b0f7 Fix the save STL function after numpy upgrade. 2012-07-26 17:29:31 +02:00
daid 8069d0633f Increase performance and decrease memory usage by using numpy library for 3D models. Saves more then 50% memory, and is about 30% faster when loading models. I think more performance can be gained with this library. 2012-07-26 16:30:43 +02:00
daid e698fb067d Allow you to give an STL file on the command line so it opens the file in Cura. #184 Also add file association on stl files for Windows. 2012-07-26 11:30:39 +02:00
daid 0f31ca9b4b A fix for #182 2012-07-25 10:41:05 +02:00
daid f9b1be5c70 Added support for comma in numbers instead of a dot. 2012-07-24 13:27:30 +02:00
daid aad4fd8769 Reduce the 3D preview window size if the main window will not fit on the screen. #177 2012-07-24 10:26:34 +02:00
daid e4c6f0cb22 #169 - Set the temperature for the next object when using the project planner. Also updated the next-object code so it matches the new start/end GCode. 2012-07-19 15:30:06 +02:00
daid 901eae59da Workaround for #160, as on MacOS you seem to be able to press the jog buttons during printing. 2012-07-19 14:38:31 +02:00
daid 16c8c4f588 Make serial port access more rebust. 2012-07-19 14:27:59 +02:00
daid 5ae8e44022 Merge branch 'master' of github.com:daid/Cura 2012-07-17 09:31:54 +02:00
daid aa20057eb7 Fixed #175 2012-07-16 16:38:29 +02:00
daid 2a7aa94647 Merge pull request #166 from jcosmo/master
Fix typo in Scale To Fit Machine Size button
2012-07-15 02:57:41 -07:00
Martin Renold 45a361c1ca Fix loading binary stl 2012-07-15 09:48:25 +02:00
James Walker 57438e7b50 Fix typo in description of ScaleToFit button 2012-07-13 23:27:57 +10:00
daid 4d9233de6d Fix for http://www.thingiverse.com/thing:19295 stl 2012-07-12 11:18:20 +02:00
daid 4be7a0b3c2 Missed return for previous fix 2012-07-11 09:41:26 +02:00
daid 32b321980f Add DTR toggle to baudrate detection code. Should fix #159 2012-07-11 09:40:34 +02:00
daid 34c6be63bd Add temperature graph to printer interface. 2012-07-10 17:04:37 +02:00
daid 5522a9a588 Added yellow popup to reset scale/mirror/rotate on a new model load. Popup is none-intrusive and hides itself after 5 seconds. Fixed #156 2012-07-09 12:01:18 +02:00
daid 1684c09cdb Add 230400 baudrate. 2012-07-09 10:50:32 +02:00
Daid 081ac97f95 Fix for gcode preview, was showing very thin lines because of the new start code. 2012-07-07 08:30:53 +02:00
daid 7a2f56e3f4 Some more changes to the start/end code. 2012-07-06 15:52:55 +02:00
daid fb5cf680f6 Only multiply the feedrates with 60 in start/end code if they are preceded with and F 2012-07-06 15:24:58 +02:00
daid 750ed6de67 Only draw layers up to the point where it takes less then 100ms to draw them. To avoid severe slowdown on slow machines. 2012-07-06 14:59:03 +02:00
daid 25e68caae8 Added terminal tab to printer interface. 2012-07-06 13:27:06 +02:00
Daid 42e1c34cc9 Add some missing M codes to the GCode reader so we do not report them as unknown. 2012-07-05 22:58:39 +02:00
Daid f6c8f7d4ec Shut off the heated bed at the end code. Reduce the amount of Z lift. 2012-07-05 21:36:43 +02:00
daid 6e245ed7fe Updated start/end code. 2012-07-05 16:08:18 +02:00
daid 1fe525e854 Disable the 2D slicer before someone finds it! 2012-07-05 15:49:33 +02:00
daid 9fd5a9b020 Add support for {filename} tag in gcode. 2012-07-05 15:42:59 +02:00
daid ad48bc6484 Remove use of logfile to store model errors. Added print time and filament usage to comments in start code of resulting GCode file. 2012-07-05 14:12:13 +02:00
daid 96d38d4312 Removed test comment. 2012-07-05 14:06:47 +02:00
Daid e332443bb4 Added feature to load a profile from a sliced GCode file. 2012-07-05 08:46:41 +02:00
daid 1070cbf99e Make the fan speed adjustable between min/max, depending on the slowdown due to cooling. Fixed #47 2012-07-03 17:45:18 +02:00
daid da4bdd800f Added support for drag&drop files into Cura. 2012-07-03 14:46:56 +02:00
daid 29b5d0b0eb Also check for TypeErrors, which seem to happen when you use a comma instead of a dot in values. 2012-07-02 12:25:40 +02:00
daid 402c2223ca Merge branch 'master' of github.com:daid/Cura 2012-07-02 10:11:52 +02:00
daid 14b4a4a542 Fixed #153 2012-07-02 10:11:38 +02:00
daid d6baf4bbee Fixed #148 2012-07-02 10:03:25 +02:00
Daid 1f80cd34cf Added newer ultimaker firmware. Make linux version install the 115200 baud firmware by default, as PySerial for Linux does not support 250000. Added auto baudrate detection (untested). 2012-06-30 11:51:43 +02:00
Daid 339e678253 Add copy to SD to batch run tool. 2012-06-29 00:32:33 +02:00
Daid e34d836d1f Some layout changes adviced by Joris. To improve visibility of options. 2012-06-29 00:23:47 +02:00
daid 3642bc46eb On a multicore system, support parralel slices in the batch runner. 2012-06-28 15:51:40 +02:00
daid a91261cc7a Added basic batch run tool. Still needs some more enhancements. 2012-06-28 14:13:03 +02:00
daid c3502d9ca4 Fixed #143 - Properly align models when using multiple extruders. 2012-06-28 11:27:06 +02:00
Daid 1a4819b2b9 Do not send the M0 or M1 to the machine, but send an M105 instead. We still need to send something to keep the line numbering working. Sending an M105 is harmless. 2012-06-27 20:24:51 +02:00
Daid 5e23979931 Add pause button to printing interface, and auto pause when M0 or M1 is hit. 2012-06-27 20:23:01 +02:00
daid e4a36de053 Remove debug message. 2012-06-26 15:43:18 +02:00
daid 00f020fbac Add realtime speed controls to printer interface. 2012-06-26 15:42:56 +02:00
daid 1b360728e7 Add bed temperature control to printer interface. Only show when we get an bed temperatur reading. Fixed #124 2012-06-26 12:05:06 +02:00
Daid 560b1f8c39 Added all-at-once images. 2012-06-25 09:37:22 +02:00
Daid 8e6eec768f Fixed #140 2012-06-23 12:15:29 +02:00
Stefan Blanke 70bbc16abe Fix version detection for all Python versions
Inspecting sys.version_info using named component attributes was added in
the patch "Some fixes to start support for python3."

Named component attributes were only added to sys.version_info in Python
2.7 so their use breaks Cura for Python 2.6.

As Cura otherwise works in the still widely used Python 2.6 it seems best
to maintain this compatibility.
2012-06-22 14:37:52 +01:00
Daid bcabc0d96a Fixed #135 - Update preview window controls when loading a new profile. 2012-06-22 06:53:18 +02:00
Daid 22042b9f8b Added copy to SD feature. Fixed #138 2012-06-22 06:42:07 +02:00
Daid 7a6b9f367a Merge branch 'master' of github.com:daid/Cura 2012-06-22 05:08:14 +02:00
Daid 34bc89e66f Added working arcs to 2D svg 2012-06-22 05:08:08 +02:00
Daid fab56bdcac Removed debug message that I excedently left in. 2012-06-21 21:53:24 +02:00
Daid 8b6159523a Fixed #116 - Slicing with none-ascii characters under windows. It is an ugly hack, but it works. 2012-06-21 20:08:16 +02:00
Daid 1b56cd18d7 Some fixes to start support for python3. 2012-06-21 19:53:18 +02:00
Daid 906d0f9718 Fixed island retraction. Feature was already found in skeinforge, but bugged (as usual) 2012-06-21 18:44:30 +02:00
Daid 0a151cefcf Add support to slice as 1 large object with the project planner. Fixed #98 2012-06-21 17:41:10 +02:00
Daid 79300f3357 Add option to save the collection of STL files as a single STL file in the project planner. 2012-06-21 15:04:42 +02:00
Daid 7a3137e1c7 Merge branch 'master' of github.com:daid/Cura 2012-06-21 15:03:47 +02:00
Daid 31cbf5e1a8 Fix for double retraction, fix for errorlist in model not showing correctly. 2012-06-21 14:18:31 +02:00
Daid ef0d96a041 Added reset profile to default option. 2012-06-20 09:06:29 +02:00
Daid d59953be3e Make comb use a larger distance between the outer edge and the move, this hopefully removes the ugly outsides on a print when combing. 2012-06-20 02:35:47 +02:00
Daid dc194ea1c0 Change the way the only jump retraction works, this allows retraction when moving to print support. 2012-06-20 02:34:59 +02:00
Daid 21a71f288e Added G4 to GCode reader. Fixes #132 2012-06-19 21:57:16 +02:00
Daid 01b0f4df92 Add retract only on jumps to expert settings. 2012-06-04 15:09:11 +02:00
Daid 75d4104bc3 Merge branch 'master' of github.com:daid/Cura 2012-06-04 15:06:54 +02:00
Daid 2aa6b89221 Add retract on jumps only setting 2012-06-04 15:06:48 +02:00
Daid 371fb00ffd Add arc stub in SVG class. 2012-06-04 09:41:03 +02:00
Daid 6a0addd9de Removed the bridge material amount setting, this did not only affect bridges, but the whole layer the bridge is in, so it did not work properly. 2012-06-03 08:54:32 +02:00