Arjen Hiemstra
20b828ecee
Add a Job subclass that handles sending data to the engine
...
This can be used by the CuraEngine backend to reduce lag when we start
slicing.
Contributes to CURA-358
2015-11-04 14:13:45 +01:00
Arjen Hiemstra
0b2f0b2604
Add thread yields to several long running and heavy processing jobs
...
Contributes to CURA-358
2015-11-04 14:13:45 +01:00
Arjen Hiemstra
653b46d825
Properly report Layer data processing progress
...
Contributes to CURA-224
2015-11-04 14:13:45 +01:00
Arjen Hiemstra
75b8466065
Speed up building of the layerdata mesh
...
Use numpy copies rather than python iteration since it is far faster.
Contributes to CURA-224
2015-11-04 14:13:45 +01:00
Arjen Hiemstra
a1087150ef
Properly clean up printer connections that are no longer available.
...
Contributes to CURA-274
2015-10-30 13:46:58 +01:00
Arjen Hiemstra
67e00221eb
Display a message that there are no connected printers when trying to update firmware
...
Contributes to CURA-274
2015-10-30 13:46:58 +01:00
Arjen Hiemstra
37c977cea6
Properly end firmware update procedure and catch errors during firmware update
...
Contributes to CURA-274
2015-10-30 13:46:58 +01:00
Arjen Hiemstra
9626a604c2
Do not inherit BaseException, but use Exception
...
As indicated by Python docs, custom exceptions should use Exception as
base.
Contributes to CURA-274
2015-10-30 13:46:58 +01:00
daid
d5d88e2300
Fix a few more style violations in the avr_isp code.
2015-10-28 15:51:06 +01:00
daid
a4a0dfdf89
Fix code style violations in the avr_isp
2015-10-28 15:05:07 +01:00
Arjen Hiemstra
936c2f9365
Merge branch '15.10'
...
* 15.10:
Remove full screen from menu and disable the shortcut key
Properly default infill_sparse_thickness to layer_height`
Changes the color of the 'C' in one iconfile
moves the changelog from on-startup to the extensions menu
Fix firmware update to properly report progress
Use a decorator to track Z offset
Remove infill_sparse_combine setting
Update for BQ printers profiles
Bump version
Properly position groups and nodes once ungrouped
2015-10-27 14:24:25 +01:00
Tamara Hogenhout
75151b2a02
Merge branch '15.10' of https://github.com/Ultimaker/Cura into 15.10
2015-10-26 13:59:13 +01:00
Tamara Hogenhout
883cb08e54
moves the changelog from on-startup to the extensions menu
...
contributes to #CURA-243
2015-10-26 13:58:43 +01:00
Arjen Hiemstra
e7e833bfcf
Fix firmware update to properly report progress
...
CURA-274 #Ready-for-Review
2015-10-26 13:00:10 +01:00
Ghostkeeper
e7f2c9de70
Move PerObjectSettings to Cura
...
This was already done in master.
2015-10-16 17:06:06 +02:00
Ghostkeeper
da1d59ff98
Merge branch 15.10 into master
...
Where automatic merging failed, the version of 15.10 was used.
2015-10-16 16:56:59 +02:00
Tamara Hogenhout
ed693d57a9
Fixes that the firmware update kan be called from the add machine -> add UMO wizard
...
fixes #CURA-256
2015-10-14 16:03:29 +02:00
Tamara Hogenhout
861b535f9d
Implementing missing functionalities on the addmachine -> add original wizard
...
contributes to #CURA-256
2015-10-14 11:53:53 +02:00
Arjen Hiemstra
463fbae9aa
Fail loading the 3MF file if no meshes were found
...
This way we indicate loading the 3MF file failed instead of indicating
success but not actually loading anything.
CURA-236
2015-10-13 18:42:01 +02:00
mpbomil
31a3124e45
Typo's in PrinterConnection.py
...
Some of the "threading.Thread.daemon"s have typo's.
2015-10-13 13:54:28 +02:00
Hajo Nils Krabbenhöft
1e5a2ddab9
hide jumps from line view + fix solid display
2015-10-08 15:28:38 +02:00
Hajo Nils Krabbenhöft
3ed5a466a3
regenerate python protobuf reader
2015-10-08 15:28:38 +02:00
Hajo Nils Krabbenhöft
cead06e925
colors
2015-10-08 15:28:38 +02:00
Hajo Nils Krabbenhöft
5505d5dc74
introduce combind and retraction polygon types
2015-10-08 15:28:38 +02:00
Hajo Nils Krabbenhöft
8dd46be2ca
add _current_layer_jumps
2015-10-08 15:28:38 +02:00
Arjen Hiemstra
c5ca763621
If we have no active machine, return None in getEngineCommand
...
This fixes a race condition on Windows where setting the active machine
takes too long
2015-10-08 11:54:22 +02:00
Arjen Hiemstra
50e6455875
Send the actual machine JSON to the engine
2015-10-06 16:54:57 +02:00
Arjen Hiemstra
b23bbe02fd
Send the dual extrusion file as base JSON to the engine
2015-10-06 14:54:24 +02:00
Arjen Hiemstra
ae3705514f
Merge branch '15.10'
...
* 15.10:
Properly clear stored layer data
Render SupportInfillType so support is rendered correctly again.
Fix issues with crash handler and log file creation on Windows
Bump version
Make the UMO upgrade selection page work properly
Update preference dialog to the changed API
Disable crash handler if debug mode is not enabled
Prevent crashes when centering an object
Also disable output device selection when main save button is disabled
Fix name of Low Quality profile
Fix stdout/stderr output location so we do not output to UM but to cura
2015-10-06 12:21:09 +02:00
Arjen Hiemstra
560662ac59
Properly clear stored layer data
...
This fixes an issue where switching back and forth between layer view
would trigger a reload of the layer data
2015-10-06 12:07:57 +02:00
Arjen Hiemstra
aac269f82a
Render SupportInfillType so support is rendered correctly again.
...
Fixes #445
2015-10-06 12:07:57 +02:00
Arjen Hiemstra
7982e79940
Merge branch '15.10'
...
* 15.10: (37 commits)
Tweak the initial camera position
Never disable the view button
Use selection status to disable/enable tools rather than platform activity
JSON: bugfix: skirt_speed was the only child of speed_layer_0, which meant you couldnt tweak them separately
Fix Windows build
Move all contributed profiles to an "Other" manufacturer
Bump version
Make the Infill buttons and support checkboxes in Simple mode functional
Fix the variants menu so the variants actually get added
Try to add a page when the name of a wizard page is unknown
Catch any exception that happens while trying to eject
Set High Quality to 0.08 layer height
Capture stdout and stderr on Windows to prevent py2exe messages
Add missing Ulti and Low quality profiles
JSON: bugfix/feat: wall_line_width defaults to nozzle size and wall_line_count computed properly
When you click [Manage Printers..] it brings you to the right page
Delay showing the Add Machine dialog until after the main window is properly shown
Adds a smaller cross icon
Use the job name for saving files
Update RemovableDrive and USB output devices to use the new file_name parameter
...
2015-10-01 15:47:18 +02:00
Ghostkeeper
1bda2ff220
Move PerObjectSettings from Uranium to Cura
...
This tool is deemed Cura-specific, so it is moved to Cura. This prevents it from being included in other Uranium applications.
2015-10-01 15:41:36 +02:00
Arjen Hiemstra
de533b660e
Catch any exception that happens while trying to eject
...
This should prevent crashes on eject on any platform.
CURA-106 #done
2015-09-29 16:58:04 +02:00
Arjen Hiemstra
5b2cdb8012
Update RemovableDrive and USB output devices to use the new file_name parameter
...
Contributes to CURA-183
2015-09-23 18:21:04 +02:00
Jaime van Kessel
fdd485a884
Moved LayerData & Decorator outside of backend plugin
2015-09-23 15:01:48 +02:00
Jaime van Kessel
3d292cf328
Added g-code reader stub
2015-09-23 14:27:50 +02:00
Jaime van Kessel
635ec0b683
Added more logging to usb printing
2015-09-23 11:04:41 +02:00
Jaime van Kessel
7c9b190bee
Split up onChanged code a bit for easier debugging
2015-09-22 13:47:52 +02:00
Jaime van Kessel
c21ad3df08
Added checks to prevent nonetype issues
...
Fixes Ultimaker/Cura#417
2015-09-22 11:56:13 +02:00
Jaime van Kessel
f8d677eee8
Connected tool operation events (again?)
...
Fixes Ultimaker/Cura#418
2015-09-22 11:52:04 +02:00
Jaime van Kessel
770264e16e
3mf reader now flips the data points without rotation quaterion
2015-09-21 16:42:53 +02:00
Jaime van Kessel
6596945ce0
Added some logging to 3mf reader
2015-09-21 15:21:39 +02:00
Hajo Nils Krabbenhöft
c53b110ea9
ch color for retraction + draw jumps slightly above the rest
2015-09-21 00:16:52 +02:00
Hajo Nils Krabbenhöft
9b680893f7
hide jumps from line view + fix solid display
2015-09-21 00:13:52 +02:00
Hajo Nils Krabbenhöft
6725f94ab2
regenerate python protobuf reader
2015-09-20 23:21:30 +02:00
Hajo Nils Krabbenhöft
212877089c
colors
2015-09-20 23:11:38 +02:00
Hajo Nils Krabbenhöft
2707079c4e
introduce combind and retraction polygon types
2015-09-20 23:10:11 +02:00
Hajo Nils Krabbenhöft
24fc2d8154
add _current_layer_jumps
2015-09-20 22:58:07 +02:00
Jaime van Kessel
9380dacbed
Small fix to USB printing which should fix the issues for printrbots
2015-09-18 15:24:21 +02:00