Commit graph

219 commits

Author SHA1 Message Date
Daid
06bf4c6f93 Merge branch 'master' of github.com:daid/Cura 2012-05-03 19:23:12 +02:00
daid
32d1ea11c2 Changed GCode preview code to be faster on layer switching. 2012-05-03 18:41:58 +02:00
daid
e29261a992 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. 2012-05-03 12:29:55 +02:00
daid
9385aa8c25 Move gcode formated text to own file. 2012-05-02 17:54:29 +02:00
daid
a5237fea44 Very basic syntax highlight for comments in the GCode editor for start/end code. 2012-05-02 17:15:55 +02:00
daid
5e8a0c92c0 Add loaded filename into title bar. 2012-05-02 14:21:21 +02:00
daid
92c42d1afa Only show gcode buttons when GCode is loaded. Only show layer selection in GCode and mixed view. Fixed #87 2012-05-02 14:14:41 +02:00
Daid
b9d4c9b5fa Merge branch 'master' of github.com:daid/Cura 2012-05-01 18:40:18 +02:00
Daid
3d70d67145 Save last known Z position in multi color slicing. 2012-05-01 18:40:10 +02:00
daid
25c753fffa Fixed crash on minimal layer time of zero. Fixed #84 2012-05-01 11:45:34 +02:00
daid
11d9022741 Update preferences to allow math expressions. Fixed #86 2012-05-01 11:39:52 +02:00
Daid
8f39846349 Corrected extruder offset direction 2012-04-29 14:50:52 +02:00
Daid
74d8329a73 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. 2012-04-29 14:22:20 +02:00
Daid
70d833b19d No newlines in slice progress status label. 2012-04-29 12:01:56 +02:00
Daid
632a447575 Show print time, filemant used and cost estimate after slicing. 2012-04-29 12:00:13 +02:00
Daid
2e6f887499 Remove other models when loading a single model again after a dual load. 2012-04-29 11:44:07 +02:00
Daid
9c91c58c6e Move extruder offset and extruder head size to preferences. 2012-04-29 11:35:36 +02:00
Daid
ffb6b42d5d Fixed #82 2012-04-28 18:32:34 +02:00
Ferdi van der Werf
be075e5e18 Fixes #80
Corrected function call and adjusted parameters accordingly.
2012-04-28 08:02:20 +02:00
Daid
4a57502535 backwards compatibility with older project files. 2012-04-27 21:48:56 +02:00
Daid
a1b4a50342 Added extruder selection to project planner, fixed bug with project planner where the skirt was incorrectly added to the movement size 2012-04-27 19:18:29 +02:00
Daid
b28b7adef5 Slightly increase the default machine head size because the header block can stick out. 2012-04-27 13:51:27 +02:00
Daid
ec9f24fac8 Updates after some testing with dual extrusion (loads of work to do) 2012-04-27 13:45:32 +02:00
daid
a90cdd4993 Solve problem where X/Y/Z text is shown before camera if are actually behind camera 2012-04-25 16:30:51 +02:00
daid
bfaebcce3e Report total time spend slicing after project planner slice 2012-04-25 15:49:43 +02:00
daid
3770dea42c Added tool switching GCode. Made the E value reset after each layer for multiple extruder support. 2012-04-25 13:34:25 +02:00
Ferdi van der Werf
3949ebe844 Bugfix - Missing ) 2012-04-24 20:08:37 +02:00
daid
94f0597be0 Multiple extruders, not functional yet. Final GCode has wrong E values. But the idea starts to work. 2012-04-24 18:46:29 +02:00
daid
b6492df81e Add the ability to edit the nextobject.gcode 2012-04-24 12:03:03 +02:00
daid
a6253b7f48 Only add temperature to start code if the temperature is not configured in the start code already. Fixes #76 2012-04-24 11:59:17 +02:00
daid
95705f77d5 Fixed #75 - Unicode chars in start/end code caused crash. 2012-04-24 11:31:34 +02:00
Lawrence Johnston
f7071d59cf Fixes #73: When start.gcode is changed changes are not saved 2012-04-23 20:02:50 -07:00
daid
3645523074 Remove menu from project planner, and replace it with toolbar buttons. 2012-04-23 18:23:29 +02:00
daid
cfadc75e9c Add alteration files to profile ini. (Note, this broke Slic3r support) 2012-04-23 18:02:30 +02:00
daid
13c8bc4583 Only allow printing with slic3r if we can find the executable, else silently use CuraSF 2012-04-23 15:24:16 +02:00
daid
c2c1e0fd63 Add support margin setting to SF and Cura. 2012-04-23 15:03:35 +02:00
daid
a5fdfdb55a Really fix the machine center this time 2012-04-23 14:16:23 +02:00
daid
a749233e07 Change default profile a bit so it works better in the project planner. 2012-04-23 11:35:52 +02:00
daid
024ea7a0ac Only emit the intersect warning once. After that only report the special lines for Cura. 2012-04-23 11:22:08 +02:00
daid
510aa7fed2 Fix bug in centerX/Y update. 2012-04-23 11:09:56 +02:00
Daid
bdaceed7fd Enable skirt in project planner if needed. 2012-04-22 23:45:19 +02:00
Daid
2962c49a52 Remove debug print. 2012-04-22 16:30:18 +02:00
Daid
86af877c13 Add Z/Y/Z indicators. Fixes #70 2012-04-22 13:11:21 +02:00
Daid
7269206f73 Fix skeinforge bug reported by Joergen Geerds. 2012-04-22 00:46:34 +02:00
Daid
c35be9e4b5 Change abort button into close button after slicing with project planner. Fixes #69 2012-04-21 21:27:53 +02:00
Daid
8f83a2420f Add autoplace button to project planner 2012-04-21 20:45:53 +02:00
daid
ebc579b2a1 Say project planner in title bar 2012-04-20 17:15:10 +02:00
daid
861610f376 Add progress window to project planner. 2012-04-20 17:06:50 +02:00
daid
816598c45b Moving default message, so it does not emit a message on the project planner slicing 2012-04-20 15:25:48 +02:00
daid
b438918d92 Add scale/rotate controls to project planner. 2012-04-20 15:12:06 +02:00
daid
ab1e4729ad On close we have a "deselection" on the listbox, but the 3D preview is deleted then already, so we do not need to do a refresh then 2012-04-20 14:23:11 +02:00
Daid
74d7b92dc4 Slight change in the next object gcode. 2012-04-19 22:28:43 +02:00
Daid
713a1c84ec Added print direct move icons for x and y 2012-04-19 21:39:44 +02:00
daid
9f004dfdfe Add direct control buttons to print window (needs icons :P). Add project planner to file menu. 2012-04-19 17:35:08 +02:00
daid
5a721aaeb8 Updated project planner to use an alteration file between each print. 2012-04-19 16:31:39 +02:00
daid
67e12946ed Update to project planner, toolbar icon buttons, less messy boundery boxes view. 2012-04-19 16:16:15 +02:00
daid
814d4bfddb Support setting tags in start/end gcode. 2012-04-19 15:08:50 +02:00
daid
befa69dfa5 Added LICENSE file, Skeinforge is AGPL, so it's best to match that. 2012-04-19 11:52:52 +02:00
Daid
57c3b1c2bb Fix for bug caused by offloading scaling to the 3D card 2012-04-18 22:51:19 +02:00
Ferdi van der Werf
eb0aac458b On mouse-enter, change on/off icon to on, on mouse-out, change on/off icon to previous state 2012-04-18 20:28:53 +02:00
Ferdi van der Werf
9b31b8f6b3 Added icons for top toolbar of preview panel 2012-04-18 20:27:34 +02:00
Ferdi van der Werf
ba37075ad5 Added icons for 3d and top-down view 2012-04-18 19:03:31 +02:00
daid
5ffbe43329 Speed up preview when changing multiply/scale by offloading that to the 3D card, instead of recalculating vertex positions. 2012-04-18 17:48:34 +02:00
daid
c49b6c99a9 Fixing feature 32 - expressions in scale. 2012-04-18 17:06:32 +02:00
daid
5879a9e71b Do less stuff in software, and more on the video card. Could be improved even more. 2012-04-18 17:04:03 +02:00
Ferdi van der Werf
b7bfd119a0 Merge remote-tracking branch 'upstream/master' 2012-04-18 16:38:18 +02:00
daid
885e43c95f Have the first layer of support lines in "full" extrusion amount, so it sticks properly to the printer bed. 2012-04-18 16:10:27 +02:00
Ferdi van der Werf
0a4fa748a8 When scale is empty, default to 1.0 for profile and preview 2012-04-18 16:08:58 +02:00
daid
57cd3cccd3 Viewmode as radio button, still needs proper icons 2012-04-18 15:14:43 +02:00
daid
5512d3bab1 Maybe this fixes the first run wizard calibration of 100mm extrusion problems. 2012-04-18 14:50:52 +02:00
daid
f68303c642 Rename simple mode, quickprint in GUI 2012-04-18 14:49:36 +02:00
daid
3f9c5d53b3 Auto select first radio item on toolbar. 2012-04-18 14:48:05 +02:00
daid
b3eae9c9ff Added "open file location" button 2012-04-18 14:07:41 +02:00
daid
aec00ecad8 Fixed #58 2012-04-18 13:33:37 +02:00
daid
b09f2f1837 Add radio toolbar buttons for 3D/Top view. Some minor cleanup in toggle button code. 2012-04-18 12:39:05 +02:00
daid
e92506cd5a Move "scale to max" button to scale entry, we should have room for it there now 2012-04-18 12:22:01 +02:00
daid
c195ab04bc Move toolbar button classes to an differnt file, so they are re-usable. Also cleaned up the code a bit. 2012-04-18 12:15:07 +02:00
daid
4d10199e74 Fix bugs where scale/rotate will not update on Linux 2012-04-18 11:00:41 +02:00
daid
00ba00cefa Merge branch 'master' of github.com:daid/Cura 2012-04-18 10:53:59 +02:00
daid
1891ebe9ff Merge branch 'master' of github.com:daid/Cura 2012-04-18 10:51:01 +02:00
daid
0ebce8cf3e Update some tooltip texts to help users 2012-04-18 10:50:56 +02:00
Ferdi van der Werf
928b359086 Reset scale to 1.0 instead of 1 2012-04-18 01:56:25 +02:00
Ferdi van der Werf
3bc4eeea89 Removed unused method 2012-04-18 01:54:04 +02:00
Ferdi van der Werf
2a3428e023 Refactored scale and rotate statictext to reset buttons 2012-04-18 01:51:34 +02:00
Ferdi van der Werf
cbadc04c0f Added multiply icons and buttons 2012-04-18 00:41:40 +02:00
Daid
10515a6125 Add NormalButton for toolbars, which has tooltip support, and proper image loading. Add icon for scale to machine size. 2012-04-18 00:08:42 +02:00
Daid
2b20654057 Fix the toolbar buttons file path to be relative to the python file instead of the current working directory 2012-04-17 23:27:11 +02:00
Daid
e3aae1e716 Merge branch 'master' of github.com:daid/Cura 2012-04-17 23:18:58 +02:00
Ferdi van der Werf
949b6c1a1e Refactored GenBitmapToggleButton to ToolButton:
* Added ToggleButton, refactored mirrorX, mirrorY, mirrorZ, swapXZ and swapYZ to use ToggleButton.
* Removed old event handlers for mirrorX, mirrorY, mirrorZ, swapXZ and swapYZ.
2012-04-17 23:16:24 +02:00
Ferdi van der Werf
599f79db89 Moved some code for consistency, fixed swapXY button 2012-04-17 20:08:24 +02:00
Daid
6885a39be1 Merge conflic solved
Merge branch 'master' of github.com:daid/Cura

Conflicts:
	Cura/util/profile.py
2012-04-17 19:14:48 +02:00
Daid
0ed8e32b0c Some changes for the project manager. 2012-04-17 19:12:40 +02:00
Ferdi van der Werf
7a2ef03c8c Removing first separator on toolbar2, we need all the space can get 2012-04-17 15:31:25 +02:00
Ferdi van der Werf
e25d5cb300 Merge upstream, fixed conflicts, showing complete toolbar at bottom of preview 2012-04-17 15:19:15 +02:00
daid
f52575373a Fixed #57 - mistakenly encoded to str (ascii) before trying to convert to utf-8. 2012-04-17 13:49:34 +02:00
daid
aea30f1e0b Change default FOV to look more natural 2012-04-17 13:29:16 +02:00
daid
ddaca56c89 Added "scale up to max size" button, we really need those icons... 2012-04-17 12:08:19 +02:00
Ferdi van der Werf
20d975004c New layout icons for 3d preview pane 2012-04-16 23:06:02 +02:00
daid
0f5e864714 Updated firmware for a few fixes. Enabled Ultipanel+click encoder in default firmware (does not hurt if you do not have it) 2012-04-16 16:00:15 +02:00
daid
3ca97578c3 Fixes #56 - Adjust the flowrate of bridges with the speed setting 2012-04-16 12:26:55 +02:00