Gráfico de Commits

52 Commits

Autor SHA1 Mensagem Data
Tim Kuipers 9c8e32f37b PR style fixes 2015-11-17 10:52:51 +01:00
Mark Walker 1534ff0361 Add new settings to control temperature prepend
material_bed_temp_prepend - if true, prepend the bed temperature gcode
material_bed_temp_wait - if true, use the set and wait variant gcode
material_print_temp_prepend - if true, prepend the extruder temperature gcode
material_print_temp_wait - if true, also prepend the wait for temperature gcode
2015-11-16 02:26:02 -08:00
Ghostkeeper cb5c69d064 Continue running wireframe script if zero layers to initialise fields
Some fields of Weaver were not properly initialised if the script was cut short. It now checks at several places where zero layers would be a problem and just continues as best as it can.

Contributes to issue CURA-349.
2015-11-13 16:45:04 +01:00
Ghostkeeper afa7c5a0c0 Properly initialise retraction settings in wireframe
The retraction settings were not initialised and this caused wireframe printing to access uninitialised memory. This initialises it properly by loading them from settings. At one place the rest of the settings were still hardcoded with the todo that it should be loaded from settings, but I left that as-is for now.

Contributes to issue CURA-349.
2015-11-13 16:43:05 +01:00
Ghostkeeper 83da6b2072 Fix maximum object height for wireframe if wireframe empty
It can't request the height of the heighest layer if there are no layers. If there are no layers, the height is now 0. Fixes the wireframe printing issue.

Contributes to issue CURA-349.
2015-11-13 10:18:20 +01:00
Tim Kuipers 36ed9904b5 refactor: made retraction prime amount have mm3 unit (CURA-415) 2015-11-11 16:37:32 +01:00
Tim Kuipers ad93a8adde cleanup: no more use of gcode.startPosition; moved gcode.setZ(.) from FffGcodeWriter to gcodePlanner.writeGcode(.) 2015-10-07 16:24:39 +02:00
Tim Kuipers d501fe67d5 refactor: totalLayers -> total_layers 2015-09-29 14:41:12 +02:00
Tim Kuipers 00eba89494 refactor: made all enums conformant 2015-08-31 14:48:59 +02:00
Tim Kuipers 5876964d41 refactor: fill_ > infill_ 2015-08-18 11:49:08 +02:00
Tim Kuipers e6453082bf bugfix: UMO bed temp error when there is no heated bed 2015-08-14 17:17:32 +02:00
Tim Kuipers a316302314 refactor: wire print now retrieves settings from the meshgroup 2015-08-05 09:46:46 +02:00
Tim Kuipers 9121c5440d include all files in namespace cura and standardize spelling 2015-07-31 12:41:04 +02:00
Tim Kuipers 7089a2d72a SettingsBase split up into SettingsBaseVirtual, SettingsBase and SettingsMessenger, which only passes on settings from a parent 2015-07-30 16:37:38 +02:00
Tim Kuipers 6a7d9a7c18 machine_extruder_count 2015-07-28 15:18:28 +02:00
Tim Kuipers 1523350501 UM2 gcode now accepts start gcode (though setting default should be empty) 2015-07-23 10:13:58 +02:00
Tim Kuipers 1a5fd99d7e better starting and ending gcode for wireframe 2015-07-23 09:15:54 +02:00
Tim Kuipers 9ba97a7cd7 reqrote some comments 2015-07-09 11:37:52 +02:00
Tim Kuipers 9baaa93159 bugfix: speed compensation for stable feedrate also changed the extrusion per mm 2015-06-30 14:47:40 +02:00
Tim Kuipers 9b92c42947 bugfix: speed compensation for stable feedrate also changed the extrusion per mm 2015-06-30 14:46:26 +02:00
Tim Kuipers e5f87bcbc7 bugfixes: hasSetting removed due to new setting system introduced months ago, mesh positioning bugfix 2015-06-24 16:22:30 +02:00
Tim Kuipers 267e0b1fa9 LARGE REFACTOR: all variables which eventually get values from double settings have been changed from int to double 2015-06-10 11:19:37 +02:00
Tim Kuipers b851be6a06 progress takes care of timeKeeper 2015-06-09 14:31:46 +02:00
Tim Kuipers 84b3176ac3 progress docs and sendProgressStage 2015-06-09 13:41:33 +02:00
Tim Kuipers b9f8325534 better progress calculation 2015-06-09 13:09:30 +02:00
Tim Kuipers 1d0fded682 split fffProcessor into fffProcessor and GcodeWriter 2015-05-11 12:03:07 +02:00
Tim Kuipers 61c3de631e put cpp files in namespace (for consistency) 2015-04-28 09:47:50 +02:00
daid 8423d2ab6c Converted most of the settings. Some still missing in json. some logic is still missing (when raft/brim. When support or not) 2015-04-22 12:41:12 +02:00
daid e3d89e9fae Fix another bunch of settings. Split the retraction speed into 2 optional settings. 2015-04-22 12:12:42 +02:00
daid e48e4dea7b Start with renaming settings for the new setting registry. 2015-04-22 10:21:21 +02:00
daid 55f4ad68a9 Refactor how the settings are read and stored with the registry. This will need the fdmprinter.json file from PluggableUnicorn. Note: Currently this will break intigration. 2015-04-21 15:57:51 +02:00
Tim Kuipers a45f936366 some refactoring and cleaning up of bad practices 2015-04-21 13:10:42 +02:00
daid 8d6d61b3aa Merge mistake. 2015-04-14 13:48:50 +02:00
daid 0787250aca Merge branch 'PinkUnicorn' of github.com:Ultimaker/CuraEngine into PinkUnicorn
Conflicts:
	src/Wireframe2gcode.cpp
2015-04-14 13:47:35 +02:00
daid 2c2492b6ea Fix uint to unsigned int, as uint is not an offical type. 2015-04-14 13:46:41 +02:00
Tim Kuipers 35faa0c2ec writeTypeComment refactors 2015-04-14 11:23:44 +02:00
Tim Kuipers 7c5ea7cba4 better concentric infill 2015-04-13 17:29:52 +02:00
Tim Kuipers 03a13199b4 little cleanup: unsigned int => uint ; removed some unused vars 2015-04-13 15:26:52 +02:00
daid 379fee78f4 Merge branch 'PinkUnicorn' of github.com:Ultimaker/CuraEngine into PinkUnicorn 2015-04-08 13:50:25 +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
Tim Kuipers eb947ef52c merge 2015-04-08 13:34:59 +02:00
Tim Kuipers 0c08bf6ce0 refractoring, cleaning, commenting 2015-04-08 13:31:49 +02:00
daid a9db2813a8 Change the gcode export to use a stream, for later use. Fix a bunch of warings. Add warning level to cmake. 2015-04-07 13:52:15 +02:00
Tim Kuipers 34682fc8a3 fixed better starting point chainify, removed some chainify bugs 2015-04-07 12:31:04 +02:00
Tim Kuipers 556dace457 wireframe refactoring and explanations, roofs still buggy, wireframe printing in debug state! 2015-03-31 15:56:36 +02:00
Tim Kuipers ef8c076a99 wireframe massive refactor; fixed roofs and floors 2015-03-31 11:32:18 +02:00
Tim Kuipers 6fafc0ab29 in the process of correcting roofs and floors bugs, enhanced moves for roofs and floors 2015-03-27 11:37:47 +01:00
Tim Kuipers 93a45c4ed1 roofs fixed and better fill of roofs 2015-03-26 12:35:46 +01:00
Tim Kuipers 05263813f8 roofs fixed and better fill of roofs 2015-03-26 11:35:20 +01:00
Tim Kuipers 1288038edf refactorings and better roof handling 2015-03-26 09:46:00 +01:00