Tim Kuipers
bf372cb3aa
fix: merge conflic resolution for fan speeds per extruder (CURA-1568)
...
The ExtruderPlan needed access to the retraction_config for that extruder
2016-07-05 17:44:04 +02:00
Tim Kuipers
1e1a7e4f95
refactor/fix: removed retraction_config from GCodePathConfig and removed all last_retraction_config logic to revert to just using the retraction config of the extruder (CURA-303)
2016-06-27 15:02:05 +02:00
Tim Kuipers
7cf21e9926
fix unit test: GCodePlannerTest::computeNaiveTimeEstimatesRetractionTest() (CURA-1061)
2016-06-24 15:04:10 +02:00
Tim Kuipers
64f69d7629
fix: writeRetraction refered to last *planned* retraction config AND removed functionality to make a retraction into the extruder switch retraction (CURA-1506 CURA-958)
...
The only function using the last_retraction_config was the function which owuld convert a normal retraction into a nozzle switch retraction, instead of first performing the normal retraction and then the nozzle switch retraction. That functionality had to be removed anyway, because performing the nozzle switch retraction on the print can leave more scarring.
2016-06-22 14:34:42 +02:00
Tim Kuipers
0c62d1ab65
Merge branch 'master' into feature_accelerations_and_jerk_per_feature_settigns_rework
2016-06-10 12:19:41 +02:00
Tim Kuipers
394fbda0ff
lil codestyle
2016-06-08 12:12:42 +02:00
Tim Kuipers
8c4c2bae67
refactor: fan_speed_layer_time_settings_per_extruder.emplace_back (BUGGY STATE) (CURA-1568)
2016-06-03 16:10:55 +02:00
Tim Kuipers
8318f290fa
fix: better GCodePlannerTest (CURA-1560)
2016-06-03 13:13:28 +02:00
Tim Kuipers
191f699309
fix: testcase GCodePlannerTest restored (CURA-1560)
2016-06-03 13:09:32 +02:00
Tim Kuipers
2b987a9a73
DEBUG: commented a whole testcase (CURA-1560)
2016-06-02 22:53:18 +02:00
Tim Kuipers
9cbf760c80
feat: acceleration and jerk for GCodePathConfig (CURA-1443)
2016-05-09 15:27:47 +02:00
Tim Kuipers
b8ff36651e
fix: tests failed due to changed GcodePlanner constructor (CURA-893)
...
combing changed from boolean to an enum
boolean is_inside_mesh was added
2016-03-21 17:16:24 +01:00
Tim Kuipers
d5327ec3f1
refactor: let all CommandSocket calls go throught CommandSocket.getInstance() (CURA-379)
2016-01-05 17:35:12 +01:00
Tim Kuipers
338d80a7a9
lil fix in test (CURA-581)
2016-01-05 12:20:46 +01:00
Tim Kuipers
87123dac31
introduction of GCOdePath.space_fill_type (Polygon,Line or PolyLine) (CURA-581)
2016-01-05 12:20:09 +01:00
Ghostkeeper
22c1ff4efe
Properly define travel speed in GCodePlannerTests
...
It has to make travel moves, and if the travel move has speed 0 this messes up the estimates, so make it not 0.
2015-11-27 16:12:41 +01:00
Ghostkeeper
811be991c1
Define some lenience in time material estimates test
...
They are estimates, after all. The ground truth too is estimated.
2015-11-27 16:12:41 +01:00
Ghostkeeper
684da831b2
Properly set the retraction speed and distance
...
The test currently fails due to a floating point rounding error. I'll give it some lenience, especially since both the ground truth and the supposed output are estimates.
2015-11-27 16:12:41 +01:00
Ghostkeeper
a9ff4a3826
Update naive time estimates retraction test
...
It now actually performs a retraction. The test fails at the moment. It seems the planner is not properly constructed yet.
2015-11-27 16:12:41 +01:00
Ghostkeeper
4d1ebb33e6
Add test for naive time estimates
...
It will set up a very basic g-code planner and let it estimate the time and material it needs. Currently it only tests with empty g-code, but I mean to add a test with retraction once this works. Currently the setup gives a segfault.
Contributes to issue CURA-415.
2015-11-27 16:12:41 +01:00