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
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