Commit graph

556 commits

Author SHA1 Message Date
Daid
6cc99b4e44 Fix the tooltip over the combobox for macOS X 2012-10-26 10:47:22 +02:00
Daid
27db8a767f Fix the bug where you can not select a material and a profile with MacOS 10.8 2012-10-22 15:23:04 +02:00
Daid
09f404081e Store the user data in the home directory for linux/mac. 2012-10-22 14:01:19 +02:00
daid303
b854558d38 Fix dae matrix and instance_node support. Which makes sketchup exports working. 2012-10-19 15:47:00 +02:00
daid303
53a98146f5 Fix the machine size drawing when X and Y are differnt 2012-10-19 09:55:48 +02:00
daid303
39f39ce4b3 Added dae support which can be exported from google sketchup. 2012-10-18 23:25:24 +02:00
daid303
620532f0cb Add warning when installing custom firmware 2012-10-15 17:17:03 +02:00
daid303
db1cfa0954 Fix the background of the load/prepare/print buttons. Fix the border around the preview window toolbar. 2012-10-15 13:12:56 +02:00
Daid
eab76a4566 Fix layout of print window for MacOS 2012-10-15 12:35:14 +02:00
Daid
45212294db Various fixes to improve button layout on MacOS. 2012-10-15 11:58:00 +02:00
daid303
c62a9be304 Merge branch 'master' of github.com:daid/Cura 2012-10-12 11:03:01 +02:00
daid303
fab673713d Allow the skirt to be used as brim when the skirt distance is zero. This will hug the object and attach a easy to cut base to the object. 2012-10-12 09:52:34 +02:00
daid303
b35766340e Remove the ?filename? from the project planner slice result. 2012-10-12 09:38:42 +02:00
bartbakk
4e19d7abfa New MacOS script, will be the base for a .app 2012-10-11 17:00:29 +02:00
daid303
009b856310 . 2012-10-10 16:47:05 +02:00
daid303
7ad7ec6873 Add taskbar progress to both the project planner and normal slicing. 2012-10-10 13:43:44 +02:00
daid303
f6b472cc3b Added Windows 7 progress in taskbar support. 2012-10-10 12:23:53 +02:00
daid303
d5924d4d30 Rename slice to prepare in the batch runner. 2012-10-09 09:03:41 +02:00
daid303
40c94ed498 Remove some more references to GCode and Slice. 2012-10-09 09:00:19 +02:00
daid303
1a20ca2abb Reset the E to 0 before retracting in switching extruders. The E values are not yet set to zero when printing support material. 2012-10-08 15:50:35 +02:00
daid303
a1bac846a6 Added endstop images, many thanks to Dave Head 2012-10-08 15:07:30 +02:00
daid303
a6ba4edb7b Updated the next-object gcode, which extruded 1mm less then it retracted, causing problems with under-extrusion on the next object. 2012-10-08 12:26:18 +02:00
daid303
d803600d91 Add drag&drop support to quickprint. 2012-10-08 10:06:41 +02:00
daid303
3469493b9a Say which firmware file we installed after installing. 2012-10-08 09:49:31 +02:00
daid303
e7d961fadf Remove the print message from the mesh splitter, these cause problems with the console-less version. 2012-10-08 09:31:28 +02:00
daid303
0b3a0b7151 Fixed attribution for the Ultimaker robot. 2012-10-07 12:37:58 +02:00
daid303
036e16f76c Make the 3D platfrom transparent. 2012-10-05 22:26:40 +02:00
daid303
73506718bf Fix load button in quickprint. 2012-10-05 16:55:36 +02:00
daid303
a2486a537a Add an enable/disable preview box for the camera, so people do not get freaked out that their camera starts up when printing. 2012-10-05 16:25:15 +02:00
daid303
b46aeca961 Add a 3D view of the Ultimaker build platform for better scale reference. 2012-10-05 15:07:20 +02:00
daid303
302266ef25 Fix a bug in max scale button. 2012-10-05 14:42:03 +02:00
daid303
7886ad411b Added webcam overlay to show which software and printer created the timelaps. 2012-10-05 12:25:31 +02:00
daid303
5a35b4ffc6 Start the first run wizard when we do not know the machine type. Only show the default firmware install if we know that we have a default firmware for this machine. 2012-10-05 11:20:22 +02:00
daid303
5f2e6ca82e Make the low quality print a bit stronger and thinner layers. 2012-10-04 16:05:01 +02:00
daid303
5ecb7b2224 Make the low quality profile faster. 2012-10-04 16:01:46 +02:00
daid303
6d92130ba4 New icon for Cura, less ugly 2012-10-04 15:26:38 +02:00
daid303
6ebaa35518 Update how the printing time remaining estimate is calculated. This gives better accurate results as the first part of the print is not added in the estimate, removing the heating and startup-code from the equasion. 2012-10-04 15:01:54 +02:00
daid303
b67ef20d3a Fix the checkup wizard, we get temperature readings before the machinie is operational. 2012-10-04 14:16:46 +02:00
daid303
bc275ccdc2 Add extrude/retract images for printing interface. Made exception handling a bit more rubust in machine comunication. 2012-10-04 14:05:09 +02:00
daid303
459dbee2bd With the improved loading time we can add the high quality robot with support. 2012-10-04 12:33:45 +02:00
daid303
6edb5c29ca Fix loading of ascii stl files with MacOS line-ends. 2012-10-04 12:24:43 +02:00
daid303
76309c7f5b Add loading improvement to changelog. 2012-10-04 12:16:54 +02:00
daid303
d32902bcef Vastly improve rendering time for complex models. 2012-10-04 12:04:04 +02:00
daid303
0de6138589 Update the text of support a bit, so it is a bit clearer. But this could really use some photos. 2012-10-04 09:10:20 +02:00
daid303
c17676055f Small cleanup on the batch runner tool. 2012-10-04 08:54:49 +02:00
daid303
de2ee865d7 Add image to show which endstop to press. 2012-10-03 18:46:37 +02:00
daid303
7b7aa2dc56 Remove the print message from the project planner, as this will cause problems with the console-less version on windows. 2012-10-03 15:27:11 +02:00
daid303
704d61941e Remove the reference to slicing from the popup message. 2012-10-03 15:24:35 +02:00
daid303
c7c668685b Add a retraction enable setting. Add extrusion/retraction buttons in printer interface. (still needs images) Update the printer interface GUI with the actual temperture from the GCode when a temp change is send. 2012-10-03 15:11:35 +02:00
daid303
812107917a Update on the machine checkup wizard, better indicate what is happening. 2012-10-03 10:55:58 +02:00
daid303
de78ee1d64 Large update to the config wizard, new style machine check (unfinished) 2012-10-02 16:06:47 +02:00
daid303
f4a7f5f7a2 Add some comments. 2012-10-02 11:03:00 +02:00
daid303
e49bc2c77f Open the serial port in the thread, so it no longer blocks the GUI during auto-detection. Add a 10 second write timeout, so we no longer get timeouts under windows. Remove the M109/M190 heatup wait time from the total printing time. 2012-10-02 10:58:57 +02:00
daid303
b9a80ba0fa Fix the previous fix. 2012-10-01 18:23:25 +02:00
daid303
9675968b27 Fix support for slicing if running from pythonw.exe 2012-10-01 18:15:51 +02:00
daid303
0dc413cd16 Hide the console for the slicing subprocess. 2012-10-01 17:51:15 +02:00
daid303
f6abc5c33a Fix the print window resizing (no longer move the cancel button). Fix the reporting of the M115 reply, was seen as a temperature report. 2012-10-01 15:14:47 +02:00
daid303
3bdba75b87 Add VIRTUAL serial port if you have the development version. 2012-10-01 14:58:08 +02:00
daid303
22cf43e873 Always check for OpenCV first, in case we have both OpenCV and win32vidcapture 2012-10-01 14:54:00 +02:00
daid303
0a1cb67461 Add already elapsed printing and estimated remaining printing time. Fix the capture format config for win32. Add some spacing between the X/Y and Z in the jog tab. 2012-10-01 14:51:59 +02:00
daid303
718b685a72 Fix timelaps recording support 2012-10-01 14:36:47 +02:00
daid303
2ade97783a Add the option to show the machine log in case of an error,, also make the printer interface window larger by default. 2012-10-01 13:47:16 +02:00
daid303
f9ccc0853b Update version number to reflect the current month 2012-10-01 11:45:18 +02:00
Daid
e30edf99e6 Fix bug with the copy to SD button in the project planner. 2012-09-30 21:38:54 +02:00
Daid
f4c6f4c886 Update to the max distance per move code, so it is easier to configure a bit. 2012-09-29 17:35:13 +02:00
daid
8378267abd Ignore M101 and M104 for #222 2012-09-28 15:09:16 +02:00
daid
a0c1daa36c Updated webcam support a bit, still needs more work to access properties, and enable/disable timelaps movie creation. 2012-09-27 17:20:31 +02:00
daid
19dd02fb75 This might fix #197. Need to verify. 2012-09-27 11:13:12 +02:00
daid
43ca701216 Add some more protection against the bug #220 2012-09-27 11:08:33 +02:00
daid
9261e66b2a Disable the rotate ring for now, unfinished and I want to make a release soon. 2012-09-27 11:05:11 +02:00
daid
58683e4eb5 Remove dwindle, it did not really improve results. 2012-09-26 15:12:14 +02:00
daid
f4d2e92aab Put down 3 bottom layers for a cup or vase. This makes better water tight prints. 2012-09-26 15:10:42 +02:00
daid
7eb9967ee4 Added obj support to Cura. 2012-09-26 14:35:35 +02:00
daid
58693d422a Add some OpenCV support to webcam class (untested). 2012-09-26 13:19:12 +02:00
Daid
edba844794 Fix when there is no object loaded, remove debug print. 2012-09-25 12:24:47 +02:00
daid
b785dccec1 It is a bit tricked, but you can now rotate the model with a circle around the model in a drag/drop way. 2012-09-24 16:37:52 +02:00
daid
b1a7647c6e Fix a bug with the project planners "all at once" mode. 2012-09-21 16:21:59 +02:00
daid
399fc1bf06 Added Attribution, which is needed by the license of the example model I added. 2012-09-21 14:27:08 +02:00
daid
5678f91617 . 2012-09-20 16:34:08 +02:00
daid
19cdf49733 Add a tools menu for the project planner and the batch runner, makes them easier to find then filling up the file menu. 2012-09-20 15:17:49 +02:00
daid
7b02b1661a Cut up long moves into sections of 1cm, to reduce the impact of buffering lots of long moves. 2012-09-20 14:28:44 +02:00
daid
4df94e7da4 Remove the "zDistanceRatio", because while it makes sense in a math sense, it does not make sense in a best way to print sense. 2012-09-12 17:13:21 +02:00
daid
8761ad117f Add the feature where support material is generated with a dual extrusion setup. 2012-09-12 17:02:42 +02:00
daid
f3017b41bb Updated splashscreen so it looks better then total crap. 2012-09-12 12:04:46 +02:00
daid
35f6ab8cf3 Added feature #201 - fixed #201 2012-09-10 15:49:50 +02:00
daid
2b5529c9d5 Add temperature for simple mode, #192 2012-09-10 12:26:05 +02:00
daid
13ee51bca2 Fixed #211 2012-09-10 11:08:29 +02:00
Daid
3d79309a77 Fix for mixed view mode. 2012-09-07 17:42:40 +02:00
Daid
894ced9820 Add Z change reporting support, which fixes the timelaps movie recording. Add temperature requests every 5 seconds during printing. 2012-09-07 14:10:57 +02:00
Daid
2e01bbbe79 Fix the speed rate modify in the printing interface. 2012-09-07 12:04:55 +02:00
daid
68f1353e60 Fix pause support. 2012-09-06 17:24:34 +02:00
daid
1f4835b97e Put the X/Y/Z indicator inside of the machine so you can see it from the inside. 2012-09-06 16:54:27 +02:00
daid
9c47af5797 Major update on machine communication. Part 1, this breaks realtime speed tuning, pausing, M0/M1, height reporting and timelaps recording. But it is worth it. 2012-09-06 16:52:05 +02:00
daid
1f7924688d Update to exception handling in machineCom 2012-09-06 11:38:54 +02:00
daid
8a7837a8ce Add ATMega1280 chip to programmer chips. 2012-09-06 10:10:05 +02:00
daid
f0963743eb Added ultimaker robot as example model, which is loaded on first start. 2012-09-06 09:53:22 +02:00
Daid
3191dccd91 Simple fix for the fillet plugin (which is currently not used in Cura, but good to fix SF bugs) 2012-09-05 20:04:51 +02:00
daid
06fcf0dd07 Untested update to machine communication. This should improve auto detection as it no longer cycles trough a lot of resets. However, this will break the configuration wizard which will need an update. 2012-09-05 16:10:47 +02:00
daid
169d3e15c9 Instead of using GL_NORMALIZE use GL_RESCALE_NORMAL which is faster. 2012-09-03 12:06:05 +02:00
Daid
4d6bc5efae Add webcam timelaps support for windows. 2012-09-02 14:27:24 +02:00
Daid
3a5faefb43 Some minor updates to fix some screen refresh issues. 2012-09-02 14:26:39 +02:00
Daid
b63fe56621 Update on the 3D preview, remove the boxed lines and make an "inside viewing" box. 2012-09-02 14:25:38 +02:00
Daid
58f4edbef9 Fix an issue when there is no 3D model displayed (lighting was not turned off for the machine draw) 2012-09-01 14:55:48 +02:00
Daid
e5555edd06 Changed the 3D preview to have colors that are easier on the eyes. 2012-09-01 14:53:17 +02:00
Daid
560e2d8048 Fix the splashscreen in combination with the first run wizard 2012-09-01 14:41:07 +02:00
daid
d631b51e4d Move the validators from gui to util, they do not have gui specific code. 2012-08-31 15:22:30 +02:00
daid
0951b35a44 these variable where not always initialised before use. 2012-08-31 14:51:06 +02:00
daid
1229a8b1b9 Fix X-Ray view after the machine bottom update. 2012-08-31 11:45:19 +02:00
daid
06cc746378 Fixed #198 - This was a tricky one, because the project planner added an override in unicode, the start code was converted from utf-8 to unicode, and thus the getGlobalProfileString tried to store an unicode string, while it is designed to encode utf-8 encoded strings. Python3 should catch these issues better, but there is no wxPython for python3 yet. 2012-08-30 18:03:42 +02:00
daid
c18fb0df4c Scale the model down if it is larger then the build area after loading. 2012-08-30 15:07:35 +02:00
daid
10a828d004 Replace the line grid with a checkerboard pattern, this looks better and less like RepG 2012-08-30 15:01:05 +02:00
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