36 Commits

Autor SHA1 Mensagem Data
Tim Kuipers d28d86c208 doc: better documentation of limit_to_extruder property in the proto file (CURA-2308) 2016-09-21 17:59:55 +02:00
Tim Kuipers 281e647b82 refactor: global_inherits_stack ==> limit_to_extruder (CURA-2308) 2016-09-14 10:47:08 +02:00
Aldo Hoeben bd8c501dc3 Update Cura.proto
Add polygon type for Support Interface

CURA-2049
2016-09-05 16:33:45 +02:00
Ghostkeeper b8a6888d94 Sync from frontend: global_inherits_stack message
The front-end added the global_inherits_stack SettingExtruder message. We should add it too to be able to read the message. This is a copy from the same file in Cura's front-end.

Contributes to issue CURA-2011.
2016-07-29 16:25:59 +02:00
Johan K ddf7bbe06e Changed the data type of the layer visualization data from int64 to float.
Also added extruder number and point dimensionality to the message.
2016-07-14 11:00:39 +02:00
Johan K 019116cd33 Merge branch 'master' of https://github.com/Ultimaker/CuraEngine into layerview_dev 2016-07-12 01:03:19 +02:00
Johan K b0f725c1e5 Added extruder nr to PathSegment definition in Cura.proto 2016-07-12 01:02:24 +02:00
Tim Kuipers cbf7960e08 lil codestyle fix 2016-06-30 10:55:36 +02:00
Javier Lechuga fc7a60b34a SendMaterialEstimatesOfBothExtrudersToFrontend. First commit not ready yet. CURA-1687 2016-06-30 09:49:45 +02:00
Johan K c202d1b47a Changed the message used to send the final slice result to the front-end to LayerOptimized
Corrected the name of the data from polygon to path segment and left the old message for future visualization of the earlier stages.
2016-06-16 00:10:43 +02:00
Johan K 0b05457fac Adding polygon packing feature and change the structure of the layer data sent to the front-end to speed up the layer view 2016-06-14 18:20:01 +02:00
Tim Kuipers 28b8b41475 Added extruder to proto message
CURA-1681
CURA-1682
2016-06-09 12:00:35 +02:00
Tim Kuipers ffcd076f3e doc: commented proto file (CURA-1682 CURA-1681) 2016-06-09 11:39:11 +02:00
Tim Kuipers 3194e30772 Updated proto file
Objects & global settings are now sent in one message.
    Also added support for extruder settings

    CURA-1681
CURA-1682
2016-06-09 10:50:46 +02:00
Ghostkeeper 6bcdd94f7e Copy protocol file from front-end
This synchronises the whitespace and comments from the front-end. The typeids are not necessary any more.

Contributes to issue CURA-1210.
2016-04-05 17:14:09 +02:00
Ghostkeeper 5da1632d9f Remove sliced object lists from protocol
Each layer is now sent individually, instead of grouped by object and grouping those objects in a sliced object list. The list was sometimes too large to send in one message. The objects weren't used by the front-end anyway.

Contributes to issue CURA-1210.
2016-04-05 17:13:37 +02:00
Ghostkeeper cbf1152f56 Remove object ID from layer
Turns out that it is not needed in the front-end either any more. If we need it in the future, we'll add it again.

Contributes to issue CURA-1210.
2016-04-05 17:13:22 +02:00
Ghostkeeper 2273c5aefe Alter protocol to no longer group sliced objects
They will be sent with one message per layer from now on.

Contributes to issue CURA-1210.
2016-04-05 17:13:09 +02:00
Ghostkeeper 94d8c3ff32 Document protobuf message typeid
Contributes to issue CURA-427.
2016-02-01 10:21:53 +01:00
Tim Kuipers e50b00fd73 fix: introduced new socket msg SlicingFinished (CURA-427) 2016-01-22 10:57:27 +01:00
Hajo Nils Krabbenhöft 6516ae0da9 add new types to protobuf 2015-09-20 23:16:07 +02:00
Arjen Hiemstra f999e1b75f Extend per-object setting support to MeshGroup 2015-08-18 18:20:12 +02:00
Arjen Hiemstra d43774c664 Merge branch '15.06'
* 15.06: (21 commits)
  bugfix: empty arcus messages
  bugfix & feature: insets support smaller outer wall line width
  Statically link libstdc++ on Linux to prevent issues with newer libstc++
  bugfixes for raft problems: unregistered settings, printZ computed doubly, printZ didn't account for difference in initial slice Z and print Z, initial layer height should be appleid when using raft, wrong (negative) layer comments
  bugfix: extrusion per mm to extrusion mm3 per mm is_volumetric set
  bugfix: speed compensation for stable feedrate also changed the extrusion per mm
  bugfix: speed compensation for stable feedrate also changed the extrusion per mm
  bugfix+refactor: extrusion always per mm3
  bugfix: no support for too low models
  bugfix: no support for too low models
  Also send infill polygon data to the UI, not just oultines
  Also send line width to the UI along with the polygon's points
  Add support for sending layer height and thickness to the UI
  Properly reset the extrusion amount between slicing tasks.
  Properly initialize extrusion_volume_per_mm variable
  bugfix: reset filament at new print
  Add missing <string> include so we can build on MacOSX
  Install the created executable
  bugfix gcode.writeMove(x,y,z) where z didn't get processed. = bug for wireprinting
  Fix support generation by making sure "True" is also recognised as true
  ...
2015-07-24 12:44:00 +02:00
Jaime van Kessel debe1c5129 Renamed namespace of protobuff from Cura to cura::proto 2015-07-24 10:06:13 +02:00
Jaime van Kessel b3de3b7643 Changes to make one at a time work (WIP) 2015-07-23 10:19:23 +02:00
Jaime van Kessel 5e8c73a0a2 Moar naming 2015-07-22 15:21:44 +02:00
Arjen Hiemstra d965f1b7e5 Also send infill polygon data to the UI, not just oultines
Contributes to Ultimaker/Cura#52
2015-06-16 12:35:50 +02:00
Arjen Hiemstra 172722c63b Also send line width to the UI along with the polygon's points
Contributes to Ultimaker/Cura#52
2015-06-16 12:34:49 +02:00
Arjen Hiemstra 702564f5c6 Add support for sending layer height and thickness to the UI
Contributes to Ultimaker/Cura#52
2015-06-16 12:30:39 +02:00
Arjen Hiemstra 5f47023759 Add print material amount and simplify print time message 2015-04-20 17:54:07 +02:00
daid b2e00b042c Send the proper prefix for UltiGCode for the Ultimaker2. 2015-04-17 08:25:59 +02:00
daid c851427848 Allow setting of settings per mesh, useful for dual-extrusion. 2015-04-14 13:53:53 +02:00
daid d4f3d0c37b Update engine to no longer use temp files to communicate the gcode to the frontend. 2015-04-08 13:45:42 +02:00
Arjen Hiemstra 8a2956334e Add an id to the GCode message so we can track the object on the ui side 2015-03-13 14:00:11 +01:00
Arjen Hiemstra 6b7d61d7db Add SettingList and Setting messages to the protocol 2015-02-12 17:41:39 +01:00
Arjen Hiemstra 866a1b4137 Add Cura protobug protocol file 2015-01-29 11:20:10 +01:00