chiark / gitweb /
Youness Alaoui [Thu, 8 Jan 2015 20:01:23 +0000 (15:01 -0500)]
Do not print slicer log in case of error
This causes the xsession-errors file on linux to quickly fill up
in some cases, so it's better not to show it.
Fixes issue #45
Youness Alaoui [Thu, 8 Jan 2015 19:01:49 +0000 (14:01 -0500)]
Always give the choice for a custom file destination in the save gcode to SD
Fixes issue #23
Youness Alaoui [Thu, 8 Jan 2015 18:39:17 +0000 (13:39 -0500)]
Return the correct result for the first call to getPossibleSDcardDrives
Youness Alaoui [Wed, 7 Jan 2015 19:24:56 +0000 (14:24 -0500)]
Fix event skipping. Horrible e.Skip() naming...
e.Skip() MUST be called otherwise other handlers for the event won't be called
Justin Nesselrotte [Wed, 7 Jan 2015 16:00:28 +0000 (10:00 -0600)]
Possible fix for #75 using appleScript
Justin Nesselrotte [Wed, 7 Jan 2015 08:11:54 +0000 (02:11 -0600)]
Fixes #78: VBO properly released
Justin Nesselrotte [Wed, 7 Jan 2015 07:29:20 +0000 (01:29 -0600)]
Improves #78: Shaders properly released
Youness Alaoui [Fri, 2 Jan 2015 08:59:07 +0000 (03:59 -0500)]
Add tooltip for the setting control widget, not just for the label
Fixes issue #74
Youness Alaoui [Fri, 2 Jan 2015 08:49:46 +0000 (03:49 -0500)]
Add a tentative sleep prevention for linux.
I wasn't able to test this, but at least it won't hurt and it's better
than nothing.
I tested the command execution and it doesn't give an error or anything
but I'm unable to get my setup to suspend so I can't test the prevention
of suspend.
This is for Linux support on issue #46
Youness Alaoui [Fri, 2 Jan 2015 08:15:38 +0000 (03:15 -0500)]
Fix serial communication issues due to buffer overflow
This issue is caused by the Marlin firmware filling up its command buffer queue
and then keeping commands on the serial buffer (which is limited to 64 bytes)
which eventually causes a buffer overflow and data is lost.
By sending only 2 commands to be queued, we ensure that we are not always catching up
but we also make sure that we cause no checksum issues.
Anyways, when a checksum issue happens and Marlin asks for a resend,
we end up sending one command at a time with nothing in Marlin's queue,
so this makes it even more efficient.
Note: Pronterface only sends one command at a time and does not fill up
Marlin's queue, that's why it doesn't have the checksum issues.
This really fixes the underlying cause for issue #66
Youness Alaoui [Fri, 2 Jan 2015 08:13:58 +0000 (03:13 -0500)]
Skip displaying the 'No line number with checksum' error to the print window
This commit partially fixes issue #66
Youness Alaoui [Fri, 2 Jan 2015 08:13:24 +0000 (03:13 -0500)]
Move Z-offset one line above and add (mm) to the label
Justin Nesselrotte [Fri, 2 Jan 2015 06:18:22 +0000 (00:18 -0600)]
Fixing OS X disk image name
Justin Nesselrotte [Fri, 2 Jan 2015 05:52:49 +0000 (23:52 -0600)]
Fixes #76: Removing offset and print statement
Steven Abadie [Fri, 2 Jan 2015 05:07:56 +0000 (22:07 -0700)]
Editing of the tool tip text to clean up grammar and remove Ultimaker specific notes.
Steven Abadie [Fri, 2 Jan 2015 03:38:16 +0000 (20:38 -0700)]
Cleaned up graphics and mount name of the OSX dmg template.
Justin Nesselrotte [Wed, 31 Dec 2014 17:44:15 +0000 (11:44 -0600)]
Possible fix for #46 on mac. prevent sleep function implemented with IOKit
Justin Nesselrotte [Wed, 31 Dec 2014 08:47:29 +0000 (02:47 -0600)]
Fixes button offset issue for glComboButton's drop down buttons
Youness Alaoui [Wed, 31 Dec 2014 07:14:31 +0000 (02:14 -0500)]
Use a separate ImageID for the default glComboButton
This seems better than having 1 extra imageID than tooltips and ignoring
the imageID at offset 0.
This fixes an index out of range issue as well due to len(imageID) being
1 too many.
Fixes issue #67
Youness Alaoui [Wed, 31 Dec 2014 05:03:45 +0000 (00:03 -0500)]
Do not raise the window on focus for windows/linux
This fixes issue #65
Youness Alaoui [Wed, 31 Dec 2014 03:41:45 +0000 (22:41 -0500)]
Prevent forced sleep on windows by going to away mode when supported
This will prevent the computer from going to sleep even if the user
puts the computer to sleep manually. It will go to awaymode
which is identical to sleep mode but the application will keep running
in the background until it is done.
This should help with issue #46
Youness Alaoui [Wed, 31 Dec 2014 03:40:09 +0000 (22:40 -0500)]
Only prevent sleep if we are printing
Preventing sleep was happening whenever the print window was open
but it should prevent sleep only if we are printing.
If we close the print window though, it will re-enable sleep capabilities
because we wouldn't be able to know when the print has finished anymore
Steven Abadie [Tue, 30 Dec 2014 15:12:55 +0000 (08:12 -0700)]
Fix for new temperature button name
Justin Nesselrotte [Tue, 30 Dec 2014 06:32:26 +0000 (00:32 -0600)]
Converting temperature spinner to button
Steven Abadie [Tue, 30 Dec 2014 05:41:13 +0000 (22:41 -0700)]
Changes to Pronterface UI for possible temp set button changes.
Steven Abadie [Mon, 29 Dec 2014 03:13:38 +0000 (20:13 -0700)]
Merge branch 'AO-build'
Youness Alaoui [Sun, 28 Dec 2014 01:36:24 +0000 (20:36 -0500)]
Add a 100ms timeout to the splash screen to allow it to show
Without it, the callback would get called before the splash screen
events got processed (such as Paint?) which will cause the splash
screen not to appear or to appear as a grey rectangle without the image
This could potentially fix issue #14
Youness Alaoui [Sun, 28 Dec 2014 01:32:01 +0000 (20:32 -0500)]
Do not try to hide the splash screen twice
It's possible the splashscreen gets destroyed when it gets hidden,
which could cause the crash mentioned in issue #14. We set the splash
to None after we hide it as we don't need to retry hiding it after.
Youness Alaoui [Sat, 27 Dec 2014 23:01:42 +0000 (18:01 -0500)]
Check for EOF on the serialCommunication module
If Cura has terminated, stdin will be in EOF which will cause the readline
to return an empty string. By catching that, we will be abl to quit
instead of spamming stderr with [''].
Fixes #63 and possibly issue #45 as well.
Youness Alaoui [Sat, 27 Dec 2014 22:05:29 +0000 (17:05 -0500)]
Wait 100ms before checking if the thread is still alive
By waiting for 0s, it means we have an infinite loop in serialCommunication
which makes it take 100% of CPU as long as it's running.
Fixes issue #64
reprappermc [Fri, 26 Dec 2014 19:52:41 +0000 (12:52 -0700)]
Added gitattributes file to stop the changing of the rambo.inf file. This needs testing to confirm it works.
Youness Alaoui [Thu, 25 Dec 2014 00:47:51 +0000 (19:47 -0500)]
Add support for Z offset machine setting
Fixes issue #6
Youness Alaoui [Wed, 24 Dec 2014 20:09:16 +0000 (12:09 -0800)]
Adding a pre-build script for NSIS to ensure drivers have the correct size
This is to avoid a LF/CRLF issue with git (depends on local settings) which causes the driver signature to fail.
Fixes issue #52
reprappermc [Tue, 23 Dec 2014 21:30:21 +0000 (14:30 -0700)]
Revision 1.15
reprappermc [Tue, 23 Dec 2014 18:58:35 +0000 (11:58 -0700)]
Update to mini quick print settings.
Steven Abadie [Sun, 21 Dec 2014 19:56:38 +0000 (12:56 -0700)]
Fixed error caused by leftover call to previously removed function for online info submision when saving gcode.
Steven Abadie [Sun, 21 Dec 2014 19:45:17 +0000 (12:45 -0700)]
Merge pull request #61 from Jnesselr/AO-build
Temperature control and Serial communication fix
Justin Nesselrotte [Sat, 20 Dec 2014 20:01:11 +0000 (14:01 -0600)]
Modifying serial communication to use a thread
This helps with the application not responding, with closing the
application without an error (Since it now seems to free the serial
port correctly), and with overall startup cost for the connecting
process.
Justin Nesselrotte [Sat, 20 Dec 2014 20:00:13 +0000 (14:00 -0600)]
Workaround for temperature control issue
Also, removing a semicolon
Steven Abadie [Fri, 19 Dec 2014 04:49:17 +0000 (21:49 -0700)]
HIPS is now selected by default in the Mini and TAZ quick print settings.
The Ultimaker 2 does not use the material selection. This was previously thought to be a bug created by other changes. Close #43
Steven Abadie [Fri, 19 Dec 2014 04:07:07 +0000 (21:07 -0700)]
Merge pull request #60 from Jnesselr/AO-build
Configuration windows no longer jump to the back
reprappermc [Thu, 18 Dec 2014 16:23:05 +0000 (09:23 -0700)]
Revision 1.14
reprappermc [Thu, 18 Dec 2014 16:18:13 +0000 (09:18 -0700)]
Additional changes to Mini center offset.
Justin Nesselrotte [Tue, 16 Dec 2014 20:58:36 +0000 (14:58 -0600)]
Configuration windows no longer jump to the back
Steven Abadie [Thu, 18 Dec 2014 05:08:32 +0000 (22:08 -0700)]
Fixed off set addition from last commit.
Steven Abadie [Thu, 18 Dec 2014 02:49:00 +0000 (19:49 -0700)]
Set offset of the print area center for Mini.
Steven Abadie [Thu, 18 Dec 2014 01:58:06 +0000 (18:58 -0700)]
Quick print profiles updated for PLA Mini profiles.
Steven Abadie [Fri, 12 Dec 2014 04:09:30 +0000 (21:09 -0700)]
Revision 1.13
Steven Abadie [Fri, 12 Dec 2014 03:54:43 +0000 (20:54 -0700)]
Update to Mini quick print settings.
Steven Abadie [Thu, 11 Dec 2014 16:50:45 +0000 (09:50 -0700)]
Removed filament diameter field from quick print mode.
Close #55
Steven Abadie [Thu, 11 Dec 2014 15:43:17 +0000 (08:43 -0700)]
Expanded extrude and retract buttons to the up and down arrows.
Close #57
Steven Abadie [Fri, 5 Dec 2014 17:39:44 +0000 (10:39 -0700)]
Revision 1.12
Justin Nesselrotte [Thu, 4 Dec 2014 05:10:01 +0000 (23:10 -0600)]
Changing build requirements
Steven Abadie [Thu, 4 Dec 2014 06:41:56 +0000 (23:41 -0700)]
Removed first start language selection.
Steven Abadie [Thu, 4 Dec 2014 05:30:30 +0000 (22:30 -0700)]
Update to Pronterface UI.
Updated source and image files for the Pronterface UI. The Extruder controls have been simplified and labeled. The Y axis controls have been flipped to match the motion of the bed. Z controls are also now labeled up and down. Celcius was added to the temperature control.
Steven Abadie [Thu, 4 Dec 2014 05:28:06 +0000 (22:28 -0700)]
Revision 1.11 control changes.
This is still having to be done after the revision commit is made to get the correct commit hash for the revision name to match the control.
Steven Abadie [Tue, 2 Dec 2014 06:52:30 +0000 (23:52 -0700)]
Revision 1.11
Steven Abadie [Tue, 2 Dec 2014 06:06:38 +0000 (23:06 -0700)]
Updated TAZ quick print settings.
Steven Abadie [Tue, 2 Dec 2014 05:52:21 +0000 (22:52 -0700)]
Updates to Mini quick print settings
Added changes from the print profiles repo. It was also found that the nozzle setting in the machine profile was not being used. This means all of the previous gcode was using 0.4mm nozzle size for the Mini. The profiles need further testing but we could see problems with the nozzle size change.
Steven Abadie [Mon, 1 Dec 2014 06:39:35 +0000 (23:39 -0700)]
Removed doodle3dConnect until further evaluation.
Close #53
Steven Abadie [Mon, 1 Dec 2014 06:28:14 +0000 (23:28 -0700)]
Turned new version check off by default and removed check at Ultimaker website.
Steven Abadie [Tue, 25 Nov 2014 16:54:41 +0000 (09:54 -0700)]
Updated OSX icon and dmg background
reprappermc [Mon, 24 Nov 2014 19:06:26 +0000 (12:06 -0700)]
Updated Cura icon for OSX
Steven Abadie [Fri, 21 Nov 2014 14:44:53 +0000 (07:44 -0700)]
Revision 1.10
Steven Abadie [Fri, 21 Nov 2014 04:52:22 +0000 (21:52 -0700)]
Update to Mini quick print settings.
Close #49
Steven Abadie [Fri, 21 Nov 2014 04:02:28 +0000 (21:02 -0700)]
Mini firmware updated to release.
Close #48
Steven Abadie [Thu, 20 Nov 2014 04:48:07 +0000 (21:48 -0700)]
Awesome rocktopus now loads on first launch of Cura.
Close #47
Steven Abadie [Thu, 20 Nov 2014 04:31:03 +0000 (21:31 -0700)]
Disabled the bed level wizard for LulzBot Mini and TAZ.
Steven Abadie [Thu, 20 Nov 2014 04:20:53 +0000 (21:20 -0700)]
Debian control file changes for revision 1.09
Steven Abadie [Tue, 18 Nov 2014 04:58:00 +0000 (21:58 -0700)]
Revision 1.09
Steven Abadie [Tue, 18 Nov 2014 04:56:11 +0000 (21:56 -0700)]
Changed Debian .desktop categories
Steven Abadie [Tue, 18 Nov 2014 03:52:01 +0000 (20:52 -0700)]
Possible fix for one of the lines being dumped into .xsession-errors.
This needs further testing.
Steven Abadie [Tue, 18 Nov 2014 03:49:50 +0000 (20:49 -0700)]
Removed info lines from start gcode.
Steven Abadie [Sun, 16 Nov 2014 21:48:12 +0000 (14:48 -0700)]
Separated View mode and normal mode buttons
Close #37
Steven Abadie [Sun, 16 Nov 2014 19:27:37 +0000 (12:27 -0700)]
PLA setting in quickprint mode for Mini now turns bed temp to 50C in end gcode.
Steven Abadie [Sun, 16 Nov 2014 18:29:11 +0000 (11:29 -0700)]
Update to Pronterface UI graphic.
Swapped + and - on the extruder controls.
Steven Abadie [Fri, 14 Nov 2014 06:04:40 +0000 (23:04 -0700)]
Additional changes for revision 1.08 number change.
Steven Abadie [Fri, 14 Nov 2014 04:59:28 +0000 (21:59 -0700)]
Revision 1.08
Steven Abadie [Fri, 14 Nov 2014 04:49:28 +0000 (21:49 -0700)]
Firmware can now be updated on the LulzBot Mini through the Install Default Firmware menu.
Steven Abadie [Fri, 14 Nov 2014 02:37:36 +0000 (19:37 -0700)]
Additional changes to windows packaging.
Steven Abadie [Fri, 14 Nov 2014 02:12:31 +0000 (19:12 -0700)]
A brim on/off box is now available in simple mode.
Close #42
Steven Abadie [Thu, 13 Nov 2014 04:07:22 +0000 (21:07 -0700)]
Merge branch 'AO-build' of github.com:alephobjects/Cura into AO-build
Steven Abadie [Thu, 13 Nov 2014 04:06:28 +0000 (21:06 -0700)]
Added Rambo driver files
Steven Abadie [Fri, 7 Nov 2014 04:52:20 +0000 (21:52 -0700)]
Fixed windows package previous addition.
Steven Abadie [Fri, 7 Nov 2014 04:00:53 +0000 (21:00 -0700)]
Revision 1.07
Steven Abadie [Fri, 7 Nov 2014 03:42:33 +0000 (20:42 -0700)]
Changed order of material types to put HIPS first.
Steven Abadie [Fri, 7 Nov 2014 03:27:17 +0000 (20:27 -0700)]
Changed documentation and issue filing links in the about menu.
Steven Abadie [Fri, 7 Nov 2014 03:18:56 +0000 (20:18 -0700)]
Deactivated software updates in the about menu
This should be put back in and updated to pull updates from LulzBot at a later time. Close #16
Steven Abadie [Fri, 7 Nov 2014 03:12:13 +0000 (20:12 -0700)]
Adding support settings to be used when support is turned on in simple mode
Steven Abadie [Fri, 7 Nov 2014 02:54:50 +0000 (19:54 -0700)]
Updated Mini quickprint settings
Steven Abadie [Thu, 6 Nov 2014 23:38:53 +0000 (16:38 -0700)]
Fix for windows package.
Fixed the Windows builds by adding two packages that were needed to run Cura Engine. This should be put into Cura Engine but this is working for now. Close #39
Steven Abadie [Thu, 6 Nov 2014 02:23:14 +0000 (19:23 -0700)]
Correct PronterfaceUI temperature graph changes.
Steven Abadie [Wed, 5 Nov 2014 22:10:17 +0000 (15:10 -0700)]
Expanded the PronterfaceUI temperature graph to show 300+ temperatures.
Close #36
Steven Abadie [Mon, 3 Nov 2014 05:20:30 +0000 (22:20 -0700)]
Revision 1.06
Steven Abadie [Mon, 3 Nov 2014 05:07:15 +0000 (22:07 -0700)]
Fixed a number of Mini start and end gcode settings.
Mini simpleMode PLA start gcode is now updated with the correct wipe location. Also removed a skirt setting for HIPS normal that created more than one skirt. Close #32
Steven Abadie [Mon, 3 Nov 2014 03:55:42 +0000 (20:55 -0700)]
Removing brim settings from Mini simpleMode settings.
Close #34
Steven Abadie [Mon, 3 Nov 2014 03:38:26 +0000 (20:38 -0700)]
Fixed simpleMode for LulzBot Mini configs for ABS high and normal.
Close #33
Steven Abadie [Mon, 3 Nov 2014 02:58:13 +0000 (19:58 -0700)]
Corrected Lulzbot with LulzBot.
Close #35
Steven Abadie [Mon, 3 Nov 2014 02:57:12 +0000 (19:57 -0700)]
Updated revision number on the about page and control page.
Steven Abadie [Wed, 29 Oct 2014 05:05:45 +0000 (23:05 -0600)]
Revision 1.05