chiark / gitweb /
daid [Tue, 29 May 2012 11:42:33 +0000 (13:42 +0200)]
Use a function to generate the "_export.xxx" filename
daid [Fri, 25 May 2012 14:30:07 +0000 (16:30 +0200)]
Added "split plate" function to project planner, which cuts an STL file up into seperate pieces. Useful to print items with the project planner that are only distributed in plate form.
daid [Mon, 21 May 2012 09:41:43 +0000 (11:41 +0200)]
RC4
daid [Mon, 21 May 2012 08:50:52 +0000 (10:50 +0200)]
Release the steppers on a print cancel. Fixed #110
Daid [Sun, 20 May 2012 09:15:20 +0000 (11:15 +0200)]
Added slice date/time and basic settings to start GCode. And made export preserve lines that only had comments.
Daid [Sat, 19 May 2012 09:03:38 +0000 (11:03 +0200)]
Updated the preference dialog so that is wider instead of very tall. Fixed the quickprint Z speed.
Daid [Fri, 18 May 2012 08:26:13 +0000 (10:26 +0200)]
Ugly workaround for 3D preview not always refreshing on some ATI cards.
Daid [Fri, 18 May 2012 08:10:51 +0000 (10:10 +0200)]
Abstract the 3D model related functions into a seperate class, and remove some duplicate code from the project planner and the 3D preview.
Daid [Fri, 18 May 2012 07:52:12 +0000 (09:52 +0200)]
Remove support margin setting, it is not really needed to configure this.
Daid [Fri, 18 May 2012 07:51:09 +0000 (09:51 +0200)]
Account for head movements when using support in the project planner.
Daid [Thu, 17 May 2012 07:52:38 +0000 (09:52 +0200)]
Add dwindle to progress bar options. Fixed indentation in fill.py
daid [Wed, 16 May 2012 14:47:51 +0000 (16:47 +0200)]
By default turn the fan off in the start code, because we enable it on the 2nd layer.
daid [Wed, 16 May 2012 14:44:03 +0000 (16:44 +0200)]
Fixed a bug in project planner slicing.
daid [Wed, 16 May 2012 14:34:28 +0000 (16:34 +0200)]
Refresh the 3D window after updating the project planner preferences.
daid [Wed, 16 May 2012 13:14:17 +0000 (15:14 +0200)]
Fixed #102 - Jorised GCode preview was messed up. Caused by incorrect layerheight calculations, new code only updates the layer heigh if a move is done, not when an extrusion is done.
daid [Wed, 16 May 2012 13:10:48 +0000 (15:10 +0200)]
Remove debug message
daid [Wed, 16 May 2012 13:10:30 +0000 (15:10 +0200)]
Add an extra line on the first jorised line, so we get rid of the gap and create a watertight result.
daid [Wed, 16 May 2012 12:12:05 +0000 (14:12 +0200)]
Add show log result to project planner. Make sure the final move on the project planner has cleared all objects. Make the clearance beween objects higher when moving in between objects in the project planner.
daid [Wed, 16 May 2012 12:00:53 +0000 (14:00 +0200)]
Better variable names
daid [Wed, 16 May 2012 11:52:42 +0000 (13:52 +0200)]
Support loading a profile ini file from the commandline.
daid [Wed, 16 May 2012 11:50:02 +0000 (13:50 +0200)]
Fix visibility of rotate/scale controls in project planner.
daid [Wed, 16 May 2012 11:48:15 +0000 (13:48 +0200)]
re-use old slice in project planner, if we are slicing the same object again with the same settings but on a different position. This improves slicing time a lot when making a lot of the same objects.
daid [Wed, 16 May 2012 10:41:16 +0000 (12:41 +0200)]
Better sanity checks in raft plugin.
daid [Wed, 16 May 2012 10:10:56 +0000 (12:10 +0200)]
Extra sanity check on the GCode layer Z view height, in rare cases layers are empty and cause problems.
daid [Wed, 16 May 2012 10:05:11 +0000 (12:05 +0200)]
Fixed #108
daid [Tue, 15 May 2012 11:18:38 +0000 (13:18 +0200)]
Fixed #105 - Opening explorer on a filename with a space in it failed.
daid [Tue, 15 May 2012 07:34:45 +0000 (09:34 +0200)]
Fixed bug which happens if you slice without ever touching the start/end code.
daid [Mon, 14 May 2012 14:11:21 +0000 (16:11 +0200)]
Add flip/swap buttons to project planner.
daid [Mon, 14 May 2012 14:01:55 +0000 (16:01 +0200)]
Add experimental dwindle, so we can check it out.
daid [Mon, 14 May 2012 11:42:00 +0000 (13:42 +0200)]
Change the MacOS toolbar fix so we only add 1 panel to the window.
daid [Fri, 11 May 2012 12:22:57 +0000 (14:22 +0200)]
Fix minor layout issue for windows with project planner toolbars
daid [Fri, 11 May 2012 11:41:26 +0000 (13:41 +0200)]
Merge branch 'master' of github.com:daid/Cura
daid [Fri, 11 May 2012 11:41:17 +0000 (13:41 +0200)]
Fixed project planner toolbars for windows/linux
daid [Fri, 11 May 2012 10:24:27 +0000 (12:24 +0200)]
Merge branch 'master' of github.com:daid/Cura
daid [Fri, 11 May 2012 10:24:17 +0000 (12:24 +0200)]
Updated build name to RC3
daid [Fri, 11 May 2012 10:13:24 +0000 (12:13 +0200)]
Added print and exporer open button to Project planner. No GCode viewer yet.
daid [Fri, 11 May 2012 08:45:14 +0000 (10:45 +0200)]
Remove plain textbox for GCode editing after patch from Pyro
daid [Fri, 11 May 2012 08:14:25 +0000 (10:14 +0200)]
Added home button icon
daid [Fri, 11 May 2012 07:54:53 +0000 (00:54 -0700)]
Merge pull request #99 from PyroMani/master
Fixes #91, #94, #95
Ferdi van der Werf [Fri, 11 May 2012 02:01:39 +0000 (04:01 +0200)]
Fixes #91
Fixed some keyboard shortcuts for mac:
command + keys and control + a or e
If more shortcuts are required, post them in issue #91.
Ferdi van der Werf [Fri, 11 May 2012 00:31:18 +0000 (02:31 +0200)]
Fixes #95
wx.EVT_KILL_FOCUS is not fired on OSX, so we have to use a different
event to save. I thought EVT_STC_CHANGE of wx.stc would be a good
choice.
See http://www.yellowbrain.com/stc/events.html#EVT_STC_CHANGE
Altered gcodeTextArea slightly to use the new gcodeTextArea on OSX as
well.
Ferdi van der Werf [Thu, 10 May 2012 23:49:51 +0000 (01:49 +0200)]
Fixes #94
Toolbars in wx.Frame won't show buttons. They do show when a toolbar is
added to a panel.
Daid [Thu, 10 May 2012 20:44:42 +0000 (22:44 +0200)]
Add icons for Z move
Daid [Thu, 10 May 2012 19:29:42 +0000 (21:29 +0200)]
Fixed some more problems with first run wizard. Made print window X/Y/Z move buttons work.
daid [Thu, 10 May 2012 14:52:31 +0000 (16:52 +0200)]
Support slicing objects with different profiles in the project planner.
daid [Thu, 10 May 2012 11:59:52 +0000 (13:59 +0200)]
Add slice toolbar button to project planner.
Daid [Wed, 9 May 2012 20:47:27 +0000 (22:47 +0200)]
Better catch errors in first run wizard.
Daid [Wed, 9 May 2012 20:12:02 +0000 (22:12 +0200)]
Merge branch 'master' of github.com:daid/Cura
Daid [Wed, 9 May 2012 18:16:32 +0000 (20:16 +0200)]
If gcode tags have integer values then export them as integer, else export them as float
daid [Wed, 9 May 2012 15:30:24 +0000 (17:30 +0200)]
Fix project planner result dialog, so the text is readable.
daid [Wed, 9 May 2012 12:21:58 +0000 (14:21 +0200)]
Add autoplace toolbar button. Make autoplace work with the fan on the other side of the extruder head. Add code support for slicing different objects in the project plan with different settings (still need to do GUI part).
Daid [Tue, 8 May 2012 21:04:40 +0000 (23:04 +0200)]
Merge branch 'master' of github.com:daid/Cura
daid [Mon, 7 May 2012 16:12:26 +0000 (18:12 +0200)]
What was I smoking? This code is much simpler this way.
daid [Mon, 7 May 2012 15:42:46 +0000 (17:42 +0200)]
Move extruder switching GCode to profile instead of hardcoded.
daid [Mon, 7 May 2012 15:36:41 +0000 (17:36 +0200)]
Keep the objects on the printer bed after autoplacing in project planner. Fixed #92
daid [Mon, 7 May 2012 15:26:40 +0000 (17:26 +0200)]
The new GCode text editor with syntax highlight is very cool, but is causing problems on MacOS, so fall back to a simple textarea in that case.
daid [Mon, 7 May 2012 14:42:15 +0000 (16:42 +0200)]
Add 3 seconds delay in config wizard for the SD card init to timeout.
daid [Mon, 7 May 2012 14:26:29 +0000 (16:26 +0200)]
Bring simple mode window up to speed with the rest
daid [Mon, 7 May 2012 14:03:42 +0000 (16:03 +0200)]
Added preferences to project planner to configure head size
daid [Mon, 7 May 2012 11:51:28 +0000 (13:51 +0200)]
Generate 1 GCode layer per draw cycle, this keeps the UI responsive during the generation of display lists with huge GCode files.
daid [Mon, 7 May 2012 11:24:26 +0000 (13:24 +0200)]
Updated gcode interperter and GCode preview. Fixed #77
Daid [Sun, 6 May 2012 20:34:15 +0000 (22:34 +0200)]
Fixed #93 - Oh noes, only 1 change this weekend. What has the world come to?
Daid [Fri, 4 May 2012 22:10:37 +0000 (00:10 +0200)]
Merge branch 'master' of github.com:daid/Cura
Conflicts:
Cura/gui/sliceProgessPanel.py
Daid [Fri, 4 May 2012 22:08:34 +0000 (00:08 +0200)]
Changes for dual extrusion
Daid [Fri, 4 May 2012 17:58:00 +0000 (19:58 +0200)]
Fix bug where tempOverrides where not cleared.
Daid [Fri, 4 May 2012 17:28:29 +0000 (19:28 +0200)]
Merge branch 'master' of github.com:daid/Cura
Daid [Fri, 4 May 2012 17:28:24 +0000 (19:28 +0200)]
Added stat calculation after project slicing.
daid [Fri, 4 May 2012 16:10:39 +0000 (18:10 +0200)]
Added the copy button image. (forgot that in my last commit)
daid [Fri, 4 May 2012 15:57:24 +0000 (17:57 +0200)]
Added copy button to project planner, and cleaned up project planner code a bit.
daid [Fri, 4 May 2012 10:39:23 +0000 (12:39 +0200)]
Fixed bug where tooltip was still shown when pressing open/save button on project planner. Added toolbar buttons for add/remove object in project planner. Added move up/down buttons to project planner.
daid [Fri, 4 May 2012 10:03:08 +0000 (12:03 +0200)]
Remove duplicate code.
daid [Fri, 4 May 2012 09:47:55 +0000 (11:47 +0200)]
There is no perfect solution for #90, but this makes it a bit better.
Daid [Thu, 3 May 2012 18:11:20 +0000 (20:11 +0200)]
Some code cleanup
Daid [Thu, 3 May 2012 18:09:46 +0000 (20:09 +0200)]
Some fixes to the preview window OpenGL code. Needed after last changes in GCode preview.
However, also changes the view height depending on the selected layer now.
Daid [Thu, 3 May 2012 17:23:12 +0000 (19:23 +0200)]
Merge branch 'master' of github.com:daid/Cura
daid [Thu, 3 May 2012 16:41:58 +0000 (18:41 +0200)]
Changed GCode preview code to be faster on layer switching.
daid [Thu, 3 May 2012 10:29:55 +0000 (12:29 +0200)]
Added more GCode validation to GCode editor. Made temp changes to profile really temp so they are never stored in the ini file. Fixed crash bug in skeinforge where there is no layer code.
daid [Wed, 2 May 2012 15:54:29 +0000 (17:54 +0200)]
Move gcode formated text to own file.
daid [Wed, 2 May 2012 15:15:55 +0000 (17:15 +0200)]
Very basic syntax highlight for comments in the GCode editor for start/end code.
daid [Wed, 2 May 2012 12:21:21 +0000 (14:21 +0200)]
Add loaded filename into title bar.
daid [Wed, 2 May 2012 12:14:41 +0000 (14:14 +0200)]
Only show gcode buttons when GCode is loaded. Only show layer selection in GCode and mixed view. Fixed #87
Daid [Tue, 1 May 2012 16:40:18 +0000 (18:40 +0200)]
Merge branch 'master' of github.com:daid/Cura
Daid [Tue, 1 May 2012 16:40:10 +0000 (18:40 +0200)]
Save last known Z position in multi color slicing.
daid [Tue, 1 May 2012 09:45:34 +0000 (11:45 +0200)]
Fixed crash on minimal layer time of zero. Fixed #84
daid [Tue, 1 May 2012 09:39:52 +0000 (11:39 +0200)]
Update preferences to allow math expressions. Fixed #86
Daid [Sun, 29 Apr 2012 12:50:52 +0000 (14:50 +0200)]
Corrected extruder offset direction
Daid [Sun, 29 Apr 2012 12:22:20 +0000 (14:22 +0200)]
Fixed positioning when using multiple extruders. Fixed GCode preview for multiple extruders. Removed multiply, depricated because of the project planner, and does not work right with multiple extruders.
Daid [Sun, 29 Apr 2012 10:01:56 +0000 (12:01 +0200)]
No newlines in slice progress status label.
Daid [Sun, 29 Apr 2012 10:00:13 +0000 (12:00 +0200)]
Show print time, filemant used and cost estimate after slicing.
Daid [Sun, 29 Apr 2012 09:44:07 +0000 (11:44 +0200)]
Remove other models when loading a single model again after a dual load.
Daid [Sun, 29 Apr 2012 09:35:36 +0000 (11:35 +0200)]
Move extruder offset and extruder head size to preferences.
Daid [Sat, 28 Apr 2012 16:32:34 +0000 (18:32 +0200)]
Fixed #82
daid [Sat, 28 Apr 2012 16:29:15 +0000 (09:29 -0700)]
Merge pull request #81 from PyroMani/master
Fixes #80
Ferdi van der Werf [Sat, 28 Apr 2012 06:02:20 +0000 (08:02 +0200)]
Fixes #80
Corrected function call and adjusted parameters accordingly.
Daid [Fri, 27 Apr 2012 19:48:56 +0000 (21:48 +0200)]
backwards compatibility with older project files.
Daid [Fri, 27 Apr 2012 17:18:29 +0000 (19:18 +0200)]
Added extruder selection to project planner, fixed bug with project planner where the skirt was incorrectly added to the movement size
Daid [Fri, 27 Apr 2012 11:51:27 +0000 (13:51 +0200)]
Slightly increase the default machine head size because the header block can stick out.
Daid [Fri, 27 Apr 2012 11:45:32 +0000 (13:45 +0200)]
Updates after some testing with dual extrusion (loads of work to do)
daid [Wed, 25 Apr 2012 14:30:51 +0000 (16:30 +0200)]
Solve problem where X/Y/Z text is shown before camera if are actually behind camera
daid [Wed, 25 Apr 2012 13:49:43 +0000 (15:49 +0200)]
Report total time spend slicing after project planner slice