400 Commits

Author SHA1 Message Date
Jaime van Kessel
7fda5e9a39 Endstop now stops listening upon destruction 2015-08-19 14:35:35 +02:00
Jaime van Kessel
d146801da6 Added heated bed check 2015-08-19 11:35:02 +02:00
Jaime van Kessel
f0a358d175 Added heater check 2015-08-19 11:18:58 +02:00
Jaime van Kessel
d683a6b77b Merge branch 'master' of https://github.com/Ultimaker/Cura 2015-08-19 10:27:41 +02:00
Jaime van Kessel
8dce3a6f8c Added endstop switch check to wizard 2015-08-19 10:27:32 +02:00
Arjen Hiemstra
7e2b89ec54 Fix a merge issue with USBPrinting 2015-08-18 18:08:44 +02:00
Arjen Hiemstra
a425036c4c Merge branch '15.06'
* 15.06:
  Fix poor visibility of MessageStack against grid
  Fix USB printer detection and reconnect after firmware update on MacOSX
  Correct the icon for the Cura .desktop file
  Bump version
  support defaults to ZigZag instead of Lines
  Fix the platform activity check
2015-08-18 17:59:16 +02:00
Jaime van Kessel
251c043add Removed debug print statements 2015-08-18 14:37:21 +02:00
Jaime van Kessel
dd67ec7167 Removed broken timer 2015-08-18 14:31:16 +02:00
Jaime van Kessel
3eedb15637 Fixed firmware update extention menu 2015-08-18 14:23:15 +02:00
Jaime van Kessel
c95cf5263b Changes to USB printer manager so its usable by other qml files 2015-08-18 14:12:48 +02:00
Jaime van Kessel
a63d08288a Ignored runtime exception for usb thread 2015-08-13 12:14:47 +02:00
Jaime van Kessel
04b8961297 Updates to ensure that usb printing now works via output device API 2015-08-12 15:19:20 +02:00
Arjen Hiemstra
9d3b36e3ae Fix USB printer detection and reconnect after firmware update on MacOSX
Rather than sending an M105 only after receiving a line with T:, always
send M105 when we are trying to detect baudrate, otherwise we can end
up in an undefined state.

Contributes to #82
2015-07-27 18:50:10 +02:00
Arjen Hiemstra
d659e5b8b8 Merge branch '15.06'
Conflicts:
	cura/CuraApplication.py
2015-07-15 00:38:29 +02:00
Arjen Hiemstra
c1d8e204b7 Increase baud rate detection timeout and do not send \n between M105
Improves printer detection rate on MacOSX

Contributes to #82
2015-07-15 00:19:35 +02:00
Arjen Hiemstra
89b175bc5c Merge branch '15.06'
* 15.06:
  Do not cause "dictionary changed size during iteration" errors when changing view
  Adds an idle-state for the layerview slider
  Adds an idle-state for the safebutton
  Sets the platform activity on true when a model is loaded
  Sets the platform activity on true when a model is loaded
  Create functions that get & set platform activity
  Send M104 to set the temperature to 0
  Do not store files that fail to load in recent files
2015-07-13 13:52:33 +02:00
Arjen Hiemstra
6859481fd4 Send M104 to set the temperature to 0
This makes it possible to continue communication after cancelling a
print.

Contributes to #82
2015-07-10 16:02:01 +02:00
Arjen Hiemstra
fec2207b50 Merge branch '15.06'
* 15.06:
  Also add the parent class' command line arguments
  Only process the layer data if the layer view is active.
  Write to the correct variable so bed temperature is properly updated
  Correct a copy-paste error in getConnectionList
  Properly close all open USB connections on shut down
  Catch errors when trying to close the connection thread
  Enlarge the zone where you can use scrolling to look trough the layer mode.
  tiniest detail concerning the padding of the layer count label
  Adds layer count
2015-07-10 13:10:15 +02:00
Arjen Hiemstra
ba80cdba67 Write to the correct variable so bed temperature is properly updated
Contributes to #82
2015-07-09 16:34:04 +02:00
Arjen Hiemstra
b458a4c6e3 Correct a copy-paste error in getConnectionList
Contributes to #82
2015-07-09 16:34:04 +02:00
Arjen Hiemstra
20874d88ad Properly close all open USB connections on shut down
Contributes to #82
2015-07-09 16:34:04 +02:00
Arjen Hiemstra
a83bcedb22 Catch errors when trying to close the connection thread
Contributes to #82
2015-07-09 16:34:04 +02:00
Arjen Hiemstra
032e27c68c Merge branch '15.06' 2015-07-08 13:03:05 +02:00
Arjen Hiemstra
a9f109fd74 Fix USB printing on Linux
Contributes to #82
2015-07-07 11:30:00 +02:00
Arjen Hiemstra
17e5d1f835 Fix styling of USB Printing control and firmware window
Contributes to Ultimaker/Uranium#8
2015-07-07 11:30:00 +02:00
Arjen Hiemstra
d7c5238b7f Remove the close button since it does not work
Contributes to Ultimaker/Uranium#8
2015-07-01 02:52:29 +02:00
Arjen Hiemstra
cc58f4d159 More fixes for the Firmware update window
Now it works on MacOSX

Contributes to Ultimaker/Uranium#8
2015-07-01 02:49:44 +02:00
Arjen Hiemstra
9aa386c2b0 Remove the check for connected printers
Not doing anything at all is actually worse because it looks like it is
broken.

Contributes to Ultimaker/Uranium#8
2015-07-01 01:27:43 +02:00
Arjen Hiemstra
ff896907ea Fix errors due to changes in USBPrinter
Contributes to Ultimaker/Uranium#8
2015-07-01 00:24:08 +02:00
Arjen Hiemstra
7878456c9b Improve styling of Firmware update window
Contributes to Ultimaker/Uranium#8
2015-06-30 23:33:42 +02:00
Arjen Hiemstra
59fbf72ac3 Use a proper path for the firmware/printing window and set some additional properties
Contributes to Ultimaker/Uranium#8
2015-06-30 23:33:10 +02:00
Arjen Hiemstra
a604f2041a Do not show a firmware update window if there are no printers connected
Contributes to Ultimaker/Uranium#8
2015-06-30 23:32:06 +02:00
Tamara Hogenhout
c6151c2343 Restyling of the save to toolpath button
The save to button only shows a short description, not the entire description including device-name.

Contributes to #54
2015-06-25 18:38:43 +02:00
Arjen Hiemstra
a429e362ad Merge branch '15.06'
* 15.06:
  Update changelog
  Correct the bottom offset we add when setting the volume for scale to max
  Display progress information during processing of layer data
  If findObject returns none but object_id != 0 use the selected object
  Offset the displayed rotation angle so it does not overlap the mouse cursor
  Abort attempts to connect if an error is thrown when connecting to the serial port
  Fix recent files on Windows
  Defer opening the webbrowser until the next run of the event loop
  Disable slicing and platform physics when an operation is being performed
  Rework LayerData mesh generation for improved performance
  Performance: Only calculate the platform center once, not for every poly
  Add application icons for all three platforms
2015-06-24 12:06:39 +02:00
Arjen Hiemstra
d28f84d732 Abort attempts to connect if an error is thrown when connecting to the serial port
This fixes an issue where thread.join() would be called from the current thread
which fails.
2015-06-23 12:29:05 +02:00
Arjen Hiemstra
7949385764 Merge branch '15.06'
* 15.06:
  Format after translating, not before
  Change "Update" back to "Update Firmware"
  Properly translate mode menu
  Add russian translations
  Add missing translations to the list of translations to build
  Remember the previuos active tool on selection change
  Use python's webbrowser instead of Qt.openUrlExternally for opening urls
  adds styling for both the regular as the indeterminate progressbar
  adds styling for a regular progressbar
2015-06-17 16:15:00 +02:00
Arjen Hiemstra
bc98eb40ba Change "Update" back to "Update Firmware"
String change that should not have happened.

Contributes to #57
2015-06-17 16:03:07 +02:00
Jaime van Kessel
f57d2693fe Updated name in menu for firmware update 2015-06-05 13:26:51 +02:00
Jaime van Kessel
b5fda5b835 Added exception handling to listen thread join 2015-06-05 13:26:51 +02:00
Jaime van Kessel
8db6b10ad3 Updated name in menu for firmware update 2015-06-04 11:23:15 +02:00
Jaime van Kessel
95d4b34f06 Added exception handling to listen thread join 2015-06-04 11:12:31 +02:00
Jaime van Kessel
7fda5c84e7 Added extra exception catching for thread joining 2015-06-02 15:35:15 +02:00
Arjen Hiemstra
9d7e460b50 Add missing copyright headers
Fixes #5
2015-05-11 12:18:05 +02:00
Arjen Hiemstra
a6d5bf04d8 Fix syntax error 2015-05-07 16:36:07 +02:00
Arjen Hiemstra
acf5120cff Add missing translation markers 2015-05-07 16:33:37 +02:00
Arjen Hiemstra
dca39383d9 Update Cura plugin metadata 2015-05-07 16:32:38 +02:00
Arjen Hiemstra
0a6562a8f1 Style: Use "" for strings not '' 2015-05-06 18:32:54 +02:00
Arjen Hiemstra
1646007e9c Use the right catalog for the Cura plugins 2015-05-01 15:56:44 +02:00
Arjen Hiemstra
63e8cf72a3 Add 'plugins/USBPrinting/' from commit 'b28ca0881a6c2564f5447476f7b21de5645c10bd'
git-subtree-dir: plugins/USBPrinting
git-subtree-mainline: 3823afd8cca1fe92b69082d51d0d50946b904e91
git-subtree-split: b28ca0881a6c2564f5447476f7b21de5645c10bd
2015-04-30 12:30:37 +02:00