chiark / gitweb /
cura.git
8 years agoUpdate firmware flashing description text
nickthetait [Tue, 3 Nov 2015 17:14:46 +0000 (10:14 -0700)]
Update firmware flashing description text

8 years agoAdd 5 new Colorfabb profiles into quickprint
nickthetait [Wed, 28 Oct 2015 16:16:13 +0000 (10:16 -0600)]
Add 5 new Colorfabb profiles into quickprint

8 years agoClear existing quickprint folders before recreating them
nickthetait [Wed, 28 Oct 2015 17:34:29 +0000 (11:34 -0600)]
Clear existing quickprint folders before recreating them

8 years agoRemove unnecessary code
Youness Alaoui [Thu, 29 Oct 2015 18:02:11 +0000 (14:02 -0400)]
Remove unnecessary code

8 years agoCheck wxPython version and require a minimum version of 3.0
Youness Alaoui [Thu, 29 Oct 2015 18:01:10 +0000 (14:01 -0400)]
Check wxPython version and require a minimum version of 3.0

Fixes T270 and a whole bunch of other bugs such as T310 for example

8 years agoCatch errors when print speed is set to out of range numbers
nickthetait [Thu, 29 Oct 2015 16:13:45 +0000 (10:13 -0600)]
Catch errors when print speed is set to out of range numbers

Fixes T309

8 years agoBetter fix for T35
Youness Alaoui [Wed, 28 Oct 2015 18:33:07 +0000 (14:33 -0400)]
Better fix for T35

Reverts previous commit and fixes it properly. The issue wasn't that
wx would send a setting change event after the control was destroyed,
but rather, it would send a setting change event on the list box just
before the destroy event.
The issue was that OnSettingChange would reset the config for all of
the controls, instead of only for the control that changed, and so it
was trying to access already destroyed controls.

8 years agoCatch control destruction in the plugin panel
Youness Alaoui [Wed, 28 Oct 2015 18:23:52 +0000 (14:23 -0400)]
Catch control destruction in the plugin panel

Reverts f0e7a7b89c850f4f7dad9ffa0bd8aa9df314e005 and replaces it
with a different fix.
Fixes T35 again, but differently.

8 years agoIncrement version number lulzbot-17.11
nickthetait [Wed, 28 Oct 2015 13:14:43 +0000 (07:14 -0600)]
Increment version number

8 years agoFix for T35
nickthetait [Tue, 27 Oct 2015 21:05:23 +0000 (15:05 -0600)]
Fix for T35

8 years agoAuto-crop notification message in case it's longer than the window
Youness Alaoui [Tue, 27 Oct 2015 20:59:49 +0000 (16:59 -0400)]
Auto-crop notification message in case it's longer than the window

If the scene view is smaller than required for the notification message
we must crop the text and add elipsis to it so it fits, otherwise,
the message will simply disappear.
Fixes T254

8 years agoBasic arcanist configuration
nickthetait [Mon, 26 Oct 2015 20:39:24 +0000 (14:39 -0600)]
Basic arcanist configuration

8 years agoDo not show a dialog inside a Modal dialog
Youness Alaoui [Mon, 26 Oct 2015 19:32:08 +0000 (15:32 -0400)]
Do not show a dialog inside a Modal dialog

This fixes T253. Showing a dialog (message box) while the main thread
is locked in a ShowModal will cause X errors and a python crash.
So we must delay the dialog until the modal dialog is done.

8 years agoRemove content of PATH variable on windows to prevent dll conflicts
Youness Alaoui [Mon, 26 Oct 2015 19:16:19 +0000 (15:16 -0400)]
Remove content of PATH variable on windows to prevent dll conflicts

Fixes T224

8 years agoFix object selection on windows 8.
Youness Alaoui [Mon, 26 Oct 2015 18:21:43 +0000 (14:21 -0400)]
Fix object selection on windows 8.

The issue is that the GL_UNSIGNED_INT_8_8_8_8 format is apparently
not supported on some version of windows and leads to a glReadPixels
that returns 0 everywhere which selects the first object only wherever
you click.
The issue with using GL_UNSIGNED_INT is that the result is also different
from linux and windows, for some reason the value on window is mangled
and not all bytes have the correct value. So we are forced to use
GL_UNSIGNED_BYTE and convert the byte into an int to get the position
of the object selected, since GL_UNSIGNED_BYTE seems to have the same
behavior across platforms.

Fixes T24

8 years agoWxpython 2.8 tweaks for T289
nickthetait [Fri, 23 Oct 2015 17:36:35 +0000 (11:36 -0600)]
Wxpython 2.8 tweaks for T289

8 years agogitignore non-checked-in debian control files
nickthetait [Fri, 23 Oct 2015 16:29:54 +0000 (10:29 -0600)]
gitignore non-checked-in debian control files

8 years agoSave the material type so the right value is restored when opening cura
Youness Alaoui [Fri, 23 Oct 2015 16:25:36 +0000 (12:25 -0400)]
Save the material type so the right value is restored when opening cura

Fixes T289

8 years agoREADME Formatting tweaks
nickthetait [Wed, 21 Oct 2015 19:54:14 +0000 (13:54 -0600)]
README Formatting tweaks

8 years agoUpdate README
nickthetait [Wed, 21 Oct 2015 18:01:15 +0000 (12:01 -0600)]
Update README

Add steps to run directly from source
Include a missing system dependency
Update theme to work on phabricator
Reorder & organize

8 years agoDo not execute a statement without catching the return value in global namespace
Youness Alaoui [Wed, 21 Oct 2015 18:26:33 +0000 (14:26 -0400)]
Do not execute a statement without catching the return value in global namespace

The issue is that any statement without a variable to catch the
returned value will cause that value to be stored in the _ variable
and when that happens in the global namespace, it will cause issues
such as the gettext _ variable being overwritten

8 years agoCleanup for T292
nickthetait [Thu, 15 Oct 2015 17:08:06 +0000 (11:08 -0600)]
Cleanup for T292

8 years agoSlow extrusion speed for flexy toolheads
nickthetait [Thu, 15 Oct 2015 16:40:46 +0000 (10:40 -0600)]
Slow extrusion speed for flexy toolheads

Fixes T292
Auditors: kakaroto

8 years agoImprove overhang text description
nickthetait [Mon, 5 Oct 2015 18:10:55 +0000 (12:10 -0600)]
Improve overhang text description

8 years agoStep up minor version number for release lulzbot-17.10
nickthetait [Fri, 18 Sep 2015 20:40:54 +0000 (14:40 -0600)]
Step up minor version number for release

8 years agoLayout firmware dialog after label is updated.
Youness Alaoui [Fri, 18 Sep 2015 18:17:20 +0000 (14:17 -0400)]
Layout firmware dialog after label is updated.

Fixes T188

8 years agoFinally fix newVersionDialog size issue on wxpython 3.0.1
Youness Alaoui [Fri, 18 Sep 2015 18:05:18 +0000 (14:05 -0400)]
Finally fix newVersionDialog size issue on wxpython 3.0.1

This fixes T177

8 years agoIncrement minor version lulzbot-17.05
nickthetait [Fri, 18 Sep 2015 15:30:40 +0000 (09:30 -0600)]
Increment minor version

8 years agoIncorporate updated nylon profiles
nickthetait [Fri, 18 Sep 2015 15:28:09 +0000 (09:28 -0600)]
Incorporate updated nylon profiles

8 years agomore efficient comma striping from title
Youness Alaoui [Thu, 17 Sep 2015 21:01:44 +0000 (17:01 -0400)]
more efficient comma striping from title

8 years agoRemove extra comma at the end of the print window title when in error state
Youness Alaoui [Thu, 17 Sep 2015 20:57:30 +0000 (16:57 -0400)]
Remove extra comma at the end of the print window title when in error state

The \n is replaced by , for the title, but if there is no temperature/bed
values being printed, then we get an extra comma at the end.
Fixes T245

8 years agoFix PLA-PLA profiles name and set it to 'PLA & PLA'
Youness Alaoui [Thu, 17 Sep 2015 19:06:21 +0000 (15:06 -0400)]
Fix PLA-PLA profiles name and set it to 'PLA & PLA'

Fixes T244

8 years agoChange mind on the beta version number lulzbot-17.04
nickthetait [Mon, 14 Sep 2015 20:41:37 +0000 (14:41 -0600)]
Change mind on the beta version number

8 years agoStep up minor version number for Beta
nickthetait [Mon, 14 Sep 2015 20:27:21 +0000 (14:27 -0600)]
Step up minor version number for Beta

8 years agoFix the '&' sign not appearing in wizard
Youness Alaoui [Mon, 14 Sep 2015 20:07:09 +0000 (16:07 -0400)]
Fix the '&' sign not appearing in wizard

8 years agodo not use EVT_WIZARD_PAGE_SHOWN since it's missing in 2.8
Youness Alaoui [Mon, 14 Sep 2015 20:06:56 +0000 (16:06 -0400)]
do not use EVT_WIZARD_PAGE_SHOWN since it's missing in 2.8

8 years agoUpdate text labels for firmware flashing
nickthetait [Mon, 14 Sep 2015 18:30:15 +0000 (12:30 -0600)]
Update text labels for firmware flashing

Last portion to fix T222

8 years agoWorkaround for ampersand not rendering with wxpython 2.8 T_T
nickthetait [Mon, 14 Sep 2015 18:06:33 +0000 (12:06 -0600)]
Workaround for ampersand not rendering with wxpython 2.8 T_T

8 years agoFix wxpython 2.8 bug for quickprint selection
Youness Alaoui [Mon, 14 Sep 2015 16:49:49 +0000 (12:49 -0400)]
Fix wxpython 2.8 bug for quickprint selection

8 years agoUpdate config wizard steps to reflect schema in M3
Youness Alaoui [Mon, 14 Sep 2015 16:37:29 +0000 (12:37 -0400)]
Update config wizard steps to reflect schema in M3

8 years agoOne profile lablel was missing a closing parenthesis
nickthetait [Mon, 14 Sep 2015 15:10:55 +0000 (09:10 -0600)]
One profile lablel was missing a closing parenthesis

8 years agoRemove laywood profile for just 0.35mm nozzle size
nickthetait [Mon, 14 Sep 2015 13:08:51 +0000 (07:08 -0600)]
Remove laywood profile for just 0.35mm nozzle size

Large wood particles in this filament are known to cause clogging issues for a nozzle this small. Prints typically fail after an hour or so.

8 years agoRevert "Removed splash screen"
Youness Alaoui [Fri, 11 Sep 2015 20:45:55 +0000 (16:45 -0400)]
Revert "Removed splash screen"

This reverts commit a9071456ab12e31eeec6b8e41dabf323774ca969.
Fixes T229 #BringBackSplashScreen

8 years agoFix layout issue on windows with quickprint
Youness Alaoui [Fri, 11 Sep 2015 20:44:08 +0000 (16:44 -0400)]
Fix layout issue on windows with quickprint

8 years agofix ugliness of radio/checkbuttons in simple mode for wxpython 2.8
Youness Alaoui [Fri, 11 Sep 2015 20:41:08 +0000 (16:41 -0400)]
fix ugliness of radio/checkbuttons in simple mode for wxpython 2.8

On wxpython 2.8, the radio/check buttons have 13 pixels in height
which makes them glued together and very ugly, adding a border to the
panel fixes it but it becomes ugly on wxpython 3.0 which uses 25 pixels
height widgets.

8 years agoIncorporate print profile updates
nickthetait [Fri, 11 Sep 2015 20:23:02 +0000 (14:23 -0600)]
Incorporate print profile updates

Fixes T239

8 years agoFix issue with temp graph appearing black on my PC
Youness Alaoui [Thu, 10 Sep 2015 21:01:14 +0000 (17:01 -0400)]
Fix issue with temp graph appearing black on my PC

8 years agoIntCtrl needs 28 pixels, so fix the size so it doesn't get cropped in temperature...
Youness Alaoui [Thu, 10 Sep 2015 21:00:56 +0000 (17:00 -0400)]
IntCtrl needs 28 pixels, so fix the size so it doesn't get cropped in temperature field

8 years agoChange hotend into hot end
Youness Alaoui [Thu, 10 Sep 2015 20:45:32 +0000 (16:45 -0400)]
Change hotend into hot end

8 years agoIncrement minor version number lulzbot-17.03
nickthetait [Thu, 10 Sep 2015 16:21:45 +0000 (10:21 -0600)]
Increment minor version number

8 years agoFix crash on wxpython 2.8 by setting checkbox to be siblings of staticbox
Youness Alaoui [Thu, 10 Sep 2015 16:01:57 +0000 (12:01 -0400)]
Fix crash on wxpython 2.8 by setting checkbox to be siblings of staticbox

This basically reverts 3ce43ee7fc455131c0d772708340443ea4f7c036

8 years agoIncrement minor version lulzbot-17.02
nickthetait [Thu, 10 Sep 2015 14:53:12 +0000 (08:53 -0600)]
Increment minor version

8 years agoLabeling updates for quickprint
nickthetait [Thu, 10 Sep 2015 13:01:57 +0000 (07:01 -0600)]
Labeling updates for quickprint

Capitalization ⊂(▀¯▀⊂)
Text descriptions (つ▀¯▀)つ
Consistency ᕙ(▀¯▀)ᕗ

8 years agoRemove https from URL links because of a bug in WXPython that causes two tabs to...
nickthetait [Wed, 9 Sep 2015 18:24:03 +0000 (12:24 -0600)]
Remove https from URL links because of a bug in WXPython that causes two tabs to be opened *facepalm*

8 years agoRename 'Iron PLA (Proto-Pasta)' as 'Magnetic (Proto-Pasta)'
nickthetait [Wed, 9 Sep 2015 18:15:36 +0000 (12:15 -0600)]
Rename 'Iron PLA (Proto-Pasta)' as 'Magnetic (Proto-Pasta)'

8 years agoUpdate all the profiles. Add all the new ones and fix old broken ones
Youness Alaoui [Tue, 8 Sep 2015 17:56:24 +0000 (13:56 -0400)]
Update all the profiles. Add all the new ones and fix old broken ones

8 years agoFix script for new filenames and fix a bug that made it use only one profile per...
Youness Alaoui [Tue, 8 Sep 2015 17:54:11 +0000 (13:54 -0400)]
Fix script for new filenames and fix a bug that made it use only one profile per material

8 years agoFix typos and wrong names in profile files
Youness Alaoui [Tue, 8 Sep 2015 17:07:40 +0000 (13:07 -0400)]
Fix typos and wrong names in profile files

8 years agoUpdate readme
nickthetait [Tue, 8 Sep 2015 15:55:02 +0000 (09:55 -0600)]
Update readme

8 years agoFirst pass at adding lots of new profiles into quickprint
nickthetait [Tue, 8 Sep 2015 14:58:04 +0000 (08:58 -0600)]
First pass at adding lots of new profiles into quickprint

8 years agoIncorporate profile naming updates
nickthetait [Tue, 8 Sep 2015 14:16:03 +0000 (08:16 -0600)]
Incorporate profile naming updates

8 years agoUpdate visible tool head versioning to lowercase (v2)
nickthetait [Tue, 8 Sep 2015 13:37:49 +0000 (07:37 -0600)]
Update visible tool head versioning to lowercase (v2)

8 years agoIncrement major version number lulzbot-17.01
nickthetait [Tue, 8 Sep 2015 13:32:12 +0000 (07:32 -0600)]
Increment major version number

8 years agoFirst (dummy) release on new version numbering system lulzbot-16.01
nickthetait [Tue, 8 Sep 2015 13:27:26 +0000 (07:27 -0600)]
First (dummy) release on new version numbering system

8 years agoEnable all profile selections
nickthetait [Tue, 8 Sep 2015 13:20:21 +0000 (07:20 -0600)]
Enable all profile selections

8 years agoAdd missing flexystruder profiles
Youness Alaoui [Fri, 4 Sep 2015 22:16:04 +0000 (18:16 -0400)]
Add missing flexystruder profiles

8 years agoAdd all the new profiles
Youness Alaoui [Fri, 4 Sep 2015 22:10:27 +0000 (18:10 -0400)]
Add all the new profiles

8 years agoUpdate script and delete old profiles
Youness Alaoui [Fri, 4 Sep 2015 22:09:57 +0000 (18:09 -0400)]
Update script and delete old profiles

8 years agoRename some profile files
Youness Alaoui [Fri, 4 Sep 2015 21:26:58 +0000 (17:26 -0400)]
Rename some profile files

8 years agoShow description before setting its value so the size gets recalculated correctly
Youness Alaoui [Thu, 3 Sep 2015 20:29:41 +0000 (16:29 -0400)]
Show description before setting its value so the size gets recalculated correctly

8 years agoPut checkboxes in the right parent widget
Youness Alaoui [Thu, 3 Sep 2015 19:40:54 +0000 (15:40 -0400)]
Put checkboxes in the right parent widget

8 years agoAdd a description to the material and show it
Youness Alaoui [Thu, 3 Sep 2015 19:40:42 +0000 (15:40 -0400)]
Add a description to the material and show it

8 years agoAlign url link to the left
Youness Alaoui [Thu, 3 Sep 2015 19:40:19 +0000 (15:40 -0400)]
Align url link to the left

8 years agoUse AppendItems since ItemControl.Set doesn't seem to exist in wxpython 2.x
Youness Alaoui [Wed, 2 Sep 2015 19:34:46 +0000 (15:34 -0400)]
Use AppendItems since ItemControl.Set doesn't seem to exist in wxpython 2.x

Hopefully, this fixes T228

8 years agoAdd a url to materials and show a hyperlink
Youness Alaoui [Wed, 2 Sep 2015 18:37:22 +0000 (14:37 -0400)]
Add a url to materials and show a hyperlink

8 years agoDo not crash if a machine has no materials at all
Youness Alaoui [Wed, 2 Sep 2015 18:23:17 +0000 (14:23 -0400)]
Do not crash if a machine has no materials at all

8 years agoAdd a full_name key to materials for displaying when all material types are selected
Youness Alaoui [Wed, 2 Sep 2015 18:15:51 +0000 (14:15 -0400)]
Add a full_name key to materials for displaying when all material types are selected

8 years agoQuickprint: Finish the material type selection
Youness Alaoui [Wed, 2 Sep 2015 18:13:42 +0000 (14:13 -0400)]
Quickprint: Finish the material type selection

8 years agoRename profile.ini into material.ini for non lulzbot printers
Youness Alaoui [Wed, 2 Sep 2015 18:10:01 +0000 (14:10 -0400)]
Rename profile.ini into material.ini for non lulzbot printers

8 years agoMaterial overrides need to be based on base_name, not the name
Youness Alaoui [Wed, 2 Sep 2015 17:26:53 +0000 (13:26 -0400)]
Material overrides need to be based on base_name, not the name

8 years agoWIP: Add material_types combobox to quickprint profile
Youness Alaoui [Tue, 1 Sep 2015 21:02:23 +0000 (17:02 -0400)]
WIP: Add material_types combobox to quickprint profile

8 years agoAdd temporary material types to material.ini
Youness Alaoui [Tue, 1 Sep 2015 21:01:52 +0000 (17:01 -0400)]
Add temporary material types to material.ini

8 years agoAdd new images for Configuration Wizard
nickthetait [Tue, 1 Sep 2015 16:52:21 +0000 (10:52 -0600)]
Add new images for Configuration Wizard

8 years agoIncrement version number lulzbot-15.02.1-2.04
nickthetait [Tue, 1 Sep 2015 16:06:04 +0000 (10:06 -0600)]
Increment version number

8 years agoFinally fix the HyperlinkCtrl widget arguments.
Youness Alaoui [Mon, 31 Aug 2015 17:44:45 +0000 (13:44 -0400)]
Finally fix the HyperlinkCtrl widget arguments.

Fixes T223

8 years agoBring config wizard back to a runnable state
nickthetait [Mon, 31 Aug 2015 15:03:31 +0000 (09:03 -0600)]
Bring config wizard back to a runnable state

Image link for LulzBot Mini
Restore TAZ 4 picture
Update TAZ 5 picture name

8 years agoMerge branch 'devel' of ssh://code.alephobjects.com/diffusion/CURA/cura into devel
Steven Abadie [Fri, 28 Aug 2015 19:22:23 +0000 (13:22 -0600)]
Merge branch 'devel' of ssh://code.alephobjects.com/diffusion/CURA/cura into devel

8 years agoRemoved splash screen
Steven Abadie [Fri, 28 Aug 2015 19:21:47 +0000 (13:21 -0600)]
Removed splash screen

We had feedback that the splash screen did not serve much purpose so we removed it until we find a better reason to have it.

8 years agoUpdate many LulzBot pictures
nickthetait [Fri, 28 Aug 2015 17:22:19 +0000 (11:22 -0600)]
Update many LulzBot pictures

Printers and tool head pictures with consistent angles/shadow/sizing

8 years agoAdd feedback when profiles are successfully created
nickthetait [Thu, 27 Aug 2015 20:31:48 +0000 (14:31 -0600)]
Add feedback when profiles are successfully created

8 years agoUpdate many quickprint profiles - Fixes T219
nickthetait [Thu, 27 Aug 2015 20:28:19 +0000 (14:28 -0600)]
Update many quickprint profiles - Fixes T219

Mostly priming tower and ooze shields turned on

8 years agoDisable pause feature
Youness Alaoui [Thu, 27 Aug 2015 17:50:29 +0000 (13:50 -0400)]
Disable pause feature

8 years agoRemove useless line
Youness Alaoui [Thu, 27 Aug 2015 17:32:19 +0000 (13:32 -0400)]
Remove useless line

8 years agoRemove firmware flashing step for Mini printers
Youness Alaoui [Thu, 27 Aug 2015 17:31:51 +0000 (13:31 -0400)]
Remove firmware flashing step for Mini printers

8 years agoGo to the ready page after firmware flashing is done.
Youness Alaoui [Thu, 27 Aug 2015 15:52:41 +0000 (11:52 -0400)]
Go to the ready page after firmware flashing is done.
Fixes T214

8 years agoAllow moving X/Y/E when paused
Youness Alaoui [Wed, 26 Aug 2015 18:23:54 +0000 (14:23 -0400)]
Allow moving X/Y/E when paused

8 years agoUpdate firmware warning text
nickthetait [Tue, 25 Aug 2015 19:46:43 +0000 (13:46 -0600)]
Update firmware warning text

Fixes T213

8 years agoFixes T45: Sleep function fixed so window can close
Justin Nesselrotte [Tue, 25 Aug 2015 19:37:45 +0000 (13:37 -0600)]
Fixes T45: Sleep function fixed so window can close

8 years agoUpdate firmware file
nickthetait [Tue, 25 Aug 2015 19:31:26 +0000 (13:31 -0600)]
Update firmware file

Fixes T206

8 years agoRemoved lines causing OSX build issue
Justin Nesselrotte [Tue, 25 Aug 2015 19:23:16 +0000 (13:23 -0600)]
Removed lines causing OSX build issue

This is based off of this web page:
https://scion.duhs.duke.edu/vespa/project/wiki/WxTipsBugsAndQuirks#TheInspector