chiark / gitweb /
cura.git
8 years agoRevert "Add options for fun and testing. To be removed"
nickthetait [Thu, 30 Jul 2015 21:04:02 +0000 (15:04 -0600)]
Revert "Add options for fun and testing. To be removed"

This reverts commit 676cad9cdc363ee659bbae5dc61321124e5c71a9.

8 years agoRevert "Adding new experimental materials."
nickthetait [Thu, 30 Jul 2015 21:03:41 +0000 (15:03 -0600)]
Revert "Adding new experimental materials."

This reverts commit 92871c9edee12028b90b26e5cf04eeb311c53c69.

8 years agoRename folder for printer-specific profile storage
nickthetait [Thu, 23 Jul 2015 20:15:16 +0000 (14:15 -0600)]
Rename folder for printer-specific profile storage

8 years agoFix quickprint panel not resizing itself when new options require more space
Youness Alaoui [Thu, 30 Jul 2015 21:03:26 +0000 (17:03 -0400)]
Fix quickprint panel not resizing itself when new options require more space

8 years agoquickprint: Fix alterations being missed from ini file
Youness Alaoui [Thu, 30 Jul 2015 20:53:36 +0000 (16:53 -0400)]
quickprint: Fix alterations being missed from ini file

9 years agoDisable Ulti quality for TAZ 5 0.5mm nozzle for ABS and PLA
Youness Alaoui [Wed, 3 Jun 2015 21:14:53 +0000 (17:14 -0400)]
Disable Ulti quality for TAZ 5 0.5mm nozzle for ABS and PLA

9 years agoAdd options for fun and testing. To be removed
Youness Alaoui [Wed, 3 Jun 2015 21:14:26 +0000 (17:14 -0400)]
Add options for fun and testing. To be removed

9 years agoFix options box disappearing if no options available
Youness Alaoui [Wed, 3 Jun 2015 21:13:19 +0000 (17:13 -0400)]
Fix options box disappearing if no options available

9 years agoAdding new experimental materials.
Youness Alaoui [Wed, 3 Jun 2015 21:07:21 +0000 (17:07 -0400)]
Adding new experimental materials.

These are still untested, and most of them are unordered and missing proper [info] section

9 years agochange the default order to 999 so unordered items go to the end
Youness Alaoui [Wed, 3 Jun 2015 21:06:51 +0000 (17:06 -0400)]
change the default order to 999 so unordered items go to the end

9 years agoFix a possible issue if no materials or no profiles exist
Youness Alaoui [Wed, 3 Jun 2015 21:06:36 +0000 (17:06 -0400)]
Fix a possible issue if no materials or no profiles exist

9 years agoAdd a new simple settings system/UI
Youness Alaoui [Wed, 3 Jun 2015 19:09:03 +0000 (15:09 -0400)]
Add a new simple settings system/UI

This new system replaces the old simpleModeSettings system and the materials/profile
ini system implemented upstream. The new system uses a more dynamic aproach
with profiles being dependent on the material instead of being separate
entities.
The hierarchy is :
option_<option name>.ini *
<material>/profile.ini **
<material>/option_<option name>.ini ***
<material>/<profile>/profile.ini

* This is for global options that affect all materials
** The profile.ini file represents the material itself
*** These options are specific to that material

The profile.ini file can contain a [profile] section to override default
profile settings, the profiles settings are loaded in this order :
material -> profile -> options
This allows a specific quality profile to override material profiles and
specific options can override everything else.
All profile.ini and option_*.ini files can also contain a [info] section
which can contain the following keys :
name = The name of the material/profile/option
disabled = 1/0 Whether or not to disable (not show the material/profile/option
               in the UI) this profile
default = 1/0 Whether this is the default material/profile to select
              This is only valid if the user has no valid saved selection
always_visible = 1/0 Whether or not to display the material/profile selection
                     in the UI if this is the only available material/profile

9 years agoDo not use lambda as callback for scene updated
Youness Alaoui [Wed, 3 Jun 2015 16:39:05 +0000 (12:39 -0400)]
Do not use lambda as callback for scene updated

9 years agoIncrement minor version number lulzbot-15.02.1-1.01
nickthetait [Wed, 3 Jun 2015 16:10:11 +0000 (10:10 -0600)]
Increment minor version number

9 years agoUpdate pause at height plugin's default settings to play nicely with LulzBot Mini...
nickthetait [Wed, 3 Jun 2015 15:52:41 +0000 (09:52 -0600)]
Update pause at height plugin's default settings to play nicely with LulzBot Mini. Follow on to #102

9 years agoMerge branch 'version-upgrade' into LulzBot-devel
nickthetait [Wed, 3 Jun 2015 15:04:15 +0000 (09:04 -0600)]
Merge branch 'version-upgrade' into LulzBot-devel

9 years agoFixes #97, cherry picked from commit 619a0504c508d04440b47881bd72573009672a3b
daid [Sun, 12 Apr 2015 06:50:08 +0000 (08:50 +0200)]
Fixes #97, cherry picked from commit 619a0504c508d04440b47881bd72573009672a3b

9 years agoRemove useless -r option
Youness Alaoui [Tue, 2 Jun 2015 18:18:15 +0000 (14:18 -0400)]
Remove useless -r option

Fixes issue #62

9 years agoUpdate static text formatting
nickthetait [Tue, 2 Jun 2015 18:15:26 +0000 (12:15 -0600)]
Update static text formatting

9 years agoDisable the back button on the machine select page
Youness Alaoui [Tue, 2 Jun 2015 17:57:31 +0000 (13:57 -0400)]
Disable the back button on the machine select page

9 years agoSet the lulzbot ready page as the next one to the nozzle select page
Youness Alaoui [Tue, 2 Jun 2015 17:43:21 +0000 (13:43 -0400)]
Set the lulzbot ready page as the next one to the nozzle select page

9 years agoSet default nozzle size for Taz5 to 0.35
nickthetait [Tue, 2 Jun 2015 17:47:44 +0000 (11:47 -0600)]
Set default nozzle size for Taz5 to 0.35

9 years agoDo not set taz5 nozzle page to be the previous page of lulzbot Ready until taz5 gets...
Youness Alaoui [Tue, 2 Jun 2015 17:36:31 +0000 (13:36 -0400)]
Do not set taz5 nozzle page to be the previous page of lulzbot Ready until taz5 gets selected

9 years agoAdd quickprint settings for TAZ 5 0.5mm nozzle
Youness Alaoui [Tue, 2 Jun 2015 17:02:53 +0000 (13:02 -0400)]
Add quickprint settings for TAZ 5 0.5mm nozzle

9 years agoSet the proper machine_type for 0.5mm nozzle TAZ5
Youness Alaoui [Tue, 2 Jun 2015 16:49:51 +0000 (12:49 -0400)]
Set the proper machine_type for 0.5mm nozzle TAZ5

9 years agoAdded print profiles for Taz5 new nozzle size. Implements part of #107
nickthetait [Tue, 2 Jun 2015 16:51:45 +0000 (10:51 -0600)]
Added print profiles for Taz5 new nozzle size. Implements part of #107

9 years agonew machine wizard: Default machine is the Mini, not the TAZ5
Youness Alaoui [Fri, 29 May 2015 20:32:14 +0000 (16:32 -0400)]
new machine wizard: Default machine is the Mini, not the TAZ5

9 years agoFix comment on single layer toggle
Youness Alaoui [Fri, 29 May 2015 17:57:40 +0000 (13:57 -0400)]
Fix comment on single layer toggle

9 years agoDo not reset the chain to lulzbotReady Page if we go back
Youness Alaoui [Fri, 29 May 2015 17:01:58 +0000 (13:01 -0400)]
Do not reset the chain to lulzbotReady Page if we go back

9 years agoDo not add a new mis-configured machine if the user presses Cancel in the add new...
Youness Alaoui [Fri, 29 May 2015 16:48:26 +0000 (12:48 -0400)]
Do not add a new mis-configured machine if the user presses Cancel in the add new machine wizard

9 years agoUpdate Taz5 help URL
nickthetait [Fri, 29 May 2015 15:22:54 +0000 (09:22 -0600)]
Update Taz5 help URL

9 years agoRevert several messy/imcomplete changes I made
nickthetait [Thu, 28 May 2015 19:42:03 +0000 (13:42 -0600)]
Revert several messy/imcomplete changes I made

9 years agoLabeling cleanup, hyperlink for more help.
nickthetait [Thu, 28 May 2015 17:38:08 +0000 (11:38 -0600)]
Labeling cleanup, hyperlink for more help.

9 years agoPreparing to split out nozzle sizes. Clearly I'm doing something wrong. This does...
nickthetait [Wed, 27 May 2015 14:09:15 +0000 (08:09 -0600)]
Preparing to split out nozzle sizes. Clearly I'm doing something wrong. This does not function as is.

9 years agomore stuff
nickthetait [Fri, 22 May 2015 17:33:45 +0000 (11:33 -0600)]
more stuff

9 years agoFirst attempt
nickthetait [Wed, 20 May 2015 20:16:08 +0000 (14:16 -0600)]
First attempt

9 years agoSeparate Taz5 into its own config page.
nickthetait [Wed, 20 May 2015 17:31:38 +0000 (11:31 -0600)]
Separate Taz5 into its own config page.

9 years agoMerge branch 'taz5-nozzle-size' into LulzBot-devel
nickthetait [Tue, 2 Jun 2015 18:29:52 +0000 (12:29 -0600)]
Merge branch 'taz5-nozzle-size' into LulzBot-devel

9 years agoRemove useless -r option
Youness Alaoui [Tue, 2 Jun 2015 18:18:15 +0000 (14:18 -0400)]
Remove useless -r option

Fixes issue #62

9 years agoUpdate static text formatting
nickthetait [Tue, 2 Jun 2015 18:15:26 +0000 (12:15 -0600)]
Update static text formatting

9 years agoDisable the back button on the machine select page
Youness Alaoui [Tue, 2 Jun 2015 17:57:31 +0000 (13:57 -0400)]
Disable the back button on the machine select page

9 years agoSet the lulzbot ready page as the next one to the nozzle select page
Youness Alaoui [Tue, 2 Jun 2015 17:43:21 +0000 (13:43 -0400)]
Set the lulzbot ready page as the next one to the nozzle select page

9 years agoSet default nozzle size for Taz5 to 0.35
nickthetait [Tue, 2 Jun 2015 17:47:44 +0000 (11:47 -0600)]
Set default nozzle size for Taz5 to 0.35

9 years agoDo not set taz5 nozzle page to be the previous page of lulzbot Ready until taz5 gets...
Youness Alaoui [Tue, 2 Jun 2015 17:36:31 +0000 (13:36 -0400)]
Do not set taz5 nozzle page to be the previous page of lulzbot Ready until taz5 gets selected

9 years agoMerge branch 'LulzBot-devel' into taz5-nozzle-size
Youness Alaoui [Tue, 2 Jun 2015 17:33:07 +0000 (13:33 -0400)]
Merge branch 'LulzBot-devel' into taz5-nozzle-size

9 years agoAdd quickprint settings for TAZ 5 0.5mm nozzle
Youness Alaoui [Tue, 2 Jun 2015 17:02:53 +0000 (13:02 -0400)]
Add quickprint settings for TAZ 5 0.5mm nozzle

9 years agoSet the proper machine_type for 0.5mm nozzle TAZ5
Youness Alaoui [Tue, 2 Jun 2015 16:49:51 +0000 (12:49 -0400)]
Set the proper machine_type for 0.5mm nozzle TAZ5

9 years agoAdded print profiles for Taz5 new nozzle size. Implements part of #107
nickthetait [Tue, 2 Jun 2015 16:51:45 +0000 (10:51 -0600)]
Added print profiles for Taz5 new nozzle size. Implements part of #107

9 years agonew machine wizard: Default machine is the Mini, not the TAZ5
Youness Alaoui [Fri, 29 May 2015 20:32:14 +0000 (16:32 -0400)]
new machine wizard: Default machine is the Mini, not the TAZ5

9 years agoMerge branch 'taz5-nozzle-size' into LulzBot-devel
nickthetait [Fri, 29 May 2015 19:19:41 +0000 (13:19 -0600)]
Merge branch 'taz5-nozzle-size' into LulzBot-devel

9 years agoAdd a version upgrade function when a new version is detected
Youness Alaoui [Fri, 29 May 2015 17:56:45 +0000 (13:56 -0400)]
Add a version upgrade function when a new version is detected

Fixes issue #111

9 years agoFix comment on single layer toggle
Youness Alaoui [Fri, 29 May 2015 17:57:40 +0000 (13:57 -0400)]
Fix comment on single layer toggle

9 years agoTurned layer toggle button 90 degrees.
Steven Abadie [Fri, 29 May 2015 17:31:21 +0000 (11:31 -0600)]
Turned layer toggle button 90 degrees.

9 years agoChange singleLayer toggle to new graphic and change size and position
Youness Alaoui [Fri, 29 May 2015 17:16:02 +0000 (13:16 -0400)]
Change singleLayer toggle to new graphic and change size and position

9 years agoDo not reset the chain to lulzbotReady Page if we go back
Youness Alaoui [Fri, 29 May 2015 17:01:58 +0000 (13:01 -0400)]
Do not reset the chain to lulzbotReady Page if we go back

9 years agoChange to glButtons to include layer view toggle button.
Steven Abadie [Fri, 29 May 2015 16:55:50 +0000 (10:55 -0600)]
Change to glButtons to include layer view toggle button.

9 years agoDo not add a new mis-configured machine if the user presses Cancel in the add new...
Youness Alaoui [Fri, 29 May 2015 16:48:26 +0000 (12:48 -0400)]
Do not add a new mis-configured machine if the user presses Cancel in the add new machine wizard

9 years agoUpdate Taz5 help URL
nickthetait [Fri, 29 May 2015 15:22:54 +0000 (09:22 -0600)]
Update Taz5 help URL

9 years agoSet print all at once as the default setting
Youness Alaoui [Fri, 29 May 2015 15:08:07 +0000 (11:08 -0400)]
Set print all at once as the default setting

Fixes issue #110

9 years agoRevert several messy/imcomplete changes I made
nickthetait [Thu, 28 May 2015 19:42:03 +0000 (13:42 -0600)]
Revert several messy/imcomplete changes I made

9 years agoAdd an option to print the perimeter before/after infill
Youness Alaoui [Thu, 28 May 2015 18:36:11 +0000 (14:36 -0400)]
Add an option to print the perimeter before/after infill

9 years agoLabeling cleanup, hyperlink for more help.
nickthetait [Thu, 28 May 2015 17:38:08 +0000 (11:38 -0600)]
Labeling cleanup, hyperlink for more help.

9 years agoPreparing to split out nozzle sizes. Clearly I'm doing something wrong. This does...
nickthetait [Wed, 27 May 2015 14:09:15 +0000 (08:09 -0600)]
Preparing to split out nozzle sizes. Clearly I'm doing something wrong. This does not function as is.

9 years agoRe-enable print one at a time options and set Mini gantry settings
Youness Alaoui [Fri, 22 May 2015 21:58:04 +0000 (17:58 -0400)]
Re-enable print one at a time options and set Mini gantry settings

This fixes issue #104

9 years agoWhen a M0/M1 (pause) command is sent, we should pause the print instead
Youness Alaoui [Fri, 22 May 2015 21:54:50 +0000 (17:54 -0400)]
When a M0/M1 (pause) command is sent, we should pause the print instead

This will fix issues with the pause-at-z plugin on the Mini for example
Fixes issue #102

9 years agoFix an issue where the UI state wasn't being updated
Youness Alaoui [Fri, 22 May 2015 21:51:53 +0000 (17:51 -0400)]
Fix an issue where the UI state wasn't being updated

This could happen if you pause a print within 500ms from a gcode command
being executed on the serial com. The update was ignored and if we paused
we may never get another callback update so the UI would never get updated.
This could also happen when we just open the UI and we see the temperature
values appear meaning the connection was successful, but it doesn't say
Operational and the Print button is disabled for about 5 seconds (the next
temperature update).

9 years agoChange the Print button into Pause/Resume when no pause button is present
Youness Alaoui [Fri, 22 May 2015 21:51:36 +0000 (17:51 -0400)]
Change the Print button into Pause/Resume when no pause button is present

9 years agoChange Pause button Resume when print is paused
Youness Alaoui [Fri, 22 May 2015 21:51:04 +0000 (17:51 -0400)]
Change Pause button Resume when print is paused

9 years agoFix behavior of isPrinting, which should be False when in Paused state
Youness Alaoui [Fri, 22 May 2015 21:50:36 +0000 (17:50 -0400)]
Fix behavior of isPrinting, which should be False when in Paused state

9 years agoRevert "Toss out broken plugin."
Youness Alaoui [Fri, 22 May 2015 20:57:42 +0000 (16:57 -0400)]
Revert "Toss out broken plugin."

This reverts commit c74ccef81fa7a64f7c3217dc6ec68521fc5f7a56.

9 years agomore stuff
nickthetait [Fri, 22 May 2015 17:33:45 +0000 (11:33 -0600)]
more stuff

9 years agoAdd Pause support to serial communication which adds a pause button to UI
Youness Alaoui [Fri, 22 May 2015 17:06:21 +0000 (13:06 -0400)]
Add Pause support to serial communication which adds a pause button to UI

9 years agoFirst attempt
nickthetait [Wed, 20 May 2015 20:16:08 +0000 (14:16 -0600)]
First attempt

9 years agoSeparate Taz5 into its own config page.
nickthetait [Wed, 20 May 2015 17:31:38 +0000 (11:31 -0600)]
Separate Taz5 into its own config page.

9 years agoFix previous commit and disable print one at a time option for lulzbot printers
Youness Alaoui [Tue, 19 May 2015 20:19:26 +0000 (16:19 -0400)]
Fix previous commit and disable print one at a time option for lulzbot printers

9 years agoRemove broken print one-at-a-time setting.
nickthetait [Tue, 19 May 2015 18:01:02 +0000 (12:01 -0600)]
Remove broken print one-at-a-time setting.

9 years agoToss out broken plugin.
nickthetait [Tue, 19 May 2015 17:51:50 +0000 (11:51 -0600)]
Toss out broken plugin.

9 years agoAdd executable to make running directly from source easy
nickthetait [Thu, 14 May 2015 19:30:33 +0000 (13:30 -0600)]
Add executable to make running directly from source easy

9 years agoUpdate build dependencies in README
nickthetait [Fri, 8 May 2015 17:32:09 +0000 (11:32 -0600)]
Update build dependencies in README

Fixes #106

9 years agoAutomate versioning
nickthetait [Thu, 7 May 2015 16:24:04 +0000 (10:24 -0600)]
Automate versioning

Commit hash and Aleph Objects's version number are now included in the control file's "version" field. Little bit of refactoring too.

9 years agoUpdate version/revision in about window and package.sh
Youness Alaoui [Wed, 6 May 2015 19:37:25 +0000 (15:37 -0400)]
Update version/revision in about window and package.sh

9 years agoNo more uneccesary warning messages. Fixes #103
nickthetait [Tue, 5 May 2015 17:22:45 +0000 (11:22 -0600)]
No more uneccesary warning messages. Fixes #103

9 years agoDo not reuse an argument variable as iterator
Youness Alaoui [Mon, 4 May 2015 20:18:03 +0000 (16:18 -0400)]
Do not reuse an argument variable as iterator

This caused issues with the head/gantry size when printing one object
at a time. The obj variable would never be None at the end of the function
which means it wasn't updating all objects with the gantry size, only the
last object iterated on, which caused the objects to think there are no
collisions between them when printing order was being decided.
This should hopefully fix issue #104

9 years agoRemove exceptions when print parameters are invalid
Youness Alaoui [Wed, 22 Apr 2015 16:24:40 +0000 (12:24 -0400)]
Remove exceptions when print parameters are invalid

Fixes issue #95

9 years agoDo not disable layers view when removing all objects.
Youness Alaoui [Wed, 22 Apr 2015 16:07:48 +0000 (12:07 -0400)]
Do not disable layers view when removing all objects.

This way we can hide the layers view but keep it enabled when new objects
are added.
Fixes #96

9 years agoFixes a few URLs to let build complete (Changes made by Jebba on my system, thanks...
nickthetait [Fri, 17 Apr 2015 21:00:11 +0000 (15:00 -0600)]
Fixes a few URLs to let build complete (Changes made by Jebba on my system, thanks for the help!)

9 years agoHide the single layer toggle when the view mode is expanded
Youness Alaoui [Thu, 9 Apr 2015 17:38:06 +0000 (13:38 -0400)]
Hide the single layer toggle when the view mode is expanded

Fixes issue #18 again.

9 years agoquickprint: Fix alteration support when loading extra ini, and reset alterations...
Youness Alaoui [Wed, 18 Mar 2015 19:46:11 +0000 (15:46 -0400)]
quickprint: Fix alteration support when loading extra ini, and reset alterations to defaults as well

9 years agoquickprint: Also allow alteration settings to be overridden by ini files
Youness Alaoui [Fri, 13 Mar 2015 20:17:33 +0000 (16:17 -0400)]
quickprint: Also allow alteration settings to be overridden by ini files

This allows the start.gcode and end.gcode settings to be overriden
which is crutial for the lulzbot Mini.

9 years agoquickprint: Change simple mode profile/material preference setting into a profile...
Youness Alaoui [Fri, 6 Mar 2015 18:24:58 +0000 (13:24 -0500)]
quickprint: Change simple mode profile/material preference setting into a profile setting

This allows us to keep track of the profile/material selection for
each machine, which should help users with multiple machines using
different materials for example.
It also avoid issues with machines that has a per-machine configuration
which uses different ini filenames from other machines (invalid selection).

9 years agoMerge tag '15.02.1' into upstream
Youness Alaoui [Fri, 6 Mar 2015 18:18:37 +0000 (13:18 -0500)]
Merge tag '15.02.1' into upstream

Conflicts:
Cura/gui/sceneView.py
README.md

9 years agoMerge tag '15.01' into upstream
Youness Alaoui [Fri, 6 Mar 2015 18:06:37 +0000 (13:06 -0500)]
Merge tag '15.01' into upstream

Conflicts:
Cura/util/profile.py

9 years agoMerge tag '15.01-RC11' into upstream
Youness Alaoui [Fri, 6 Mar 2015 18:05:28 +0000 (13:05 -0500)]
Merge tag '15.01-RC11' into upstream

9 years agoMerge tag '15.01-RC10' into upstream
Youness Alaoui [Fri, 6 Mar 2015 18:05:26 +0000 (13:05 -0500)]
Merge tag '15.01-RC10' into upstream

9 years agoMerge tag '15.01-RC9' into upstream
Youness Alaoui [Fri, 6 Mar 2015 18:05:22 +0000 (13:05 -0500)]
Merge tag '15.01-RC9' into upstream

Conflicts:
Cura/util/profile.py
package.sh

9 years agoMerge tag '15.01-RC8' into upstream
Youness Alaoui [Fri, 6 Mar 2015 17:49:10 +0000 (12:49 -0500)]
Merge tag '15.01-RC8' into upstream

Conflicts:
Cura/gui/sceneView.py
Cura/util/profile.py
Cura/util/sliceEngine.py
package.sh
resources/meshes/ultimaker2_platform.stl

9 years agoMerge tag '15.01-RC7' into upstream
Youness Alaoui [Fri, 6 Mar 2015 17:31:47 +0000 (12:31 -0500)]
Merge tag '15.01-RC7' into upstream

Conflicts:
Cura/gui/firmwareInstall.py
Cura/gui/mainWindow.py
Cura/gui/sceneView.py
Cura/util/profile.py

9 years agoUse same quickprint settings for lulzbot_TAZ and lulzbot_TAZ_4
Youness Alaoui [Fri, 6 Mar 2015 17:09:54 +0000 (12:09 -0500)]
Use same quickprint settings for lulzbot_TAZ and lulzbot_TAZ_4

Fixes issue #89

9 years agoDisable bed level wizard for TAZ 5 as well
Youness Alaoui [Fri, 6 Mar 2015 17:05:57 +0000 (12:05 -0500)]
Disable bed level wizard for TAZ 5 as well

9 years agoAdding quickprint 'other options' to resources
Youness Alaoui [Fri, 6 Mar 2015 17:02:11 +0000 (12:02 -0500)]
Adding quickprint 'other options' to resources