Alessandro Ranellucci
92b980b10e
Bugfix: superfluous and harmful travel moves between objects when using sequential printing with Avoid crossing perimeters. #2691
2015-03-23 21:38:57 +01:00
Alessandro Ranellucci
13b63d06ed
Use thick raft layers as we do for support material layers. #2723
2015-03-09 20:00:55 +01:00
Alessandro Ranellucci
8654537e55
Use support material layer height for raft layer instead of object layer height. #2723
2015-03-09 19:36:23 +01:00
Alessandro Ranellucci
d8ee9dd5f5
Limit first object layer height correctly when using a larger support material extruder. #2722
2015-03-09 19:27:57 +01:00
Alessandro Ranellucci
3fd182a8f5
Fix object Z alignment after cut + rotate lower part. #2724
2015-03-09 18:37:58 +01:00
Alessandro Ranellucci
6cab5668e3
Restore correct ordering of concentric infill loops, preventing them from being reordered during G-code generation
2015-03-09 18:28:07 +01:00
Alessandro Ranellucci
25cddfe446
Bugfix: layers view was not resized when inactive. #2608
2015-03-09 15:30:19 +01:00
Alessandro Ranellucci
0d6376f3e6
Call decode_path() on wxWidgets-supplied datadir. #2710
2015-03-09 15:25:42 +01:00
Alessandro Ranellucci
6185f45815
Hopefully fix all problems with non-ASCII paths on Windows
2015-03-09 15:17:50 +01:00
Alessandro Ranellucci
66824fd17e
Set STDOUT to UTF-8
2015-03-08 00:54:38 +01:00
Alessandro Ranellucci
095391d702
When using raft, validate first layer height against support material extruder only instead of taking other extruders into account, thus potentially allowing larger nozzles to be used for it. #2701
2015-03-06 21:35:00 +01:00
Alessandro Ranellucci
9332c21791
Bugfix: double wipe was not prevented, causing potential collision between objects in sequential printing. #2691
2015-03-06 10:36:04 +01:00
Alessandro Ranellucci
c2009af1c6
Remove ;_WIPE marks in G-code which were left between objects in sequential printing
2015-03-06 10:25:31 +01:00
Alessandro Ranellucci
722e94513c
Refactoring: removed the non-idempotent init_extruders() step. Also, infill_extruder was not limited to the available number of extruders when slicing from the plater, and support material extruder was considered also when support material was disabled
2015-03-06 09:56:58 +01:00
Alessandro Ranellucci
a3b843b24e
Bugfix: temperature was not set correctly when using sequential printing. Includes regression test. #2702
2015-03-02 23:56:38 +01:00
Alessandro Ranellucci
9d435c8f4d
Bugfix: we can't check for executability of post-processing scripts on Windows. #2616
2015-03-02 21:49:05 +01:00
Alessandro Ranellucci
70c032868a
Prevent OpenGL scene from Z clipping
2015-03-01 19:58:05 +01:00
Alessandro Ranellucci
1ab8efba7f
Fixed regression causing random failures in bridge direction detection. #2636
2015-02-27 21:55:02 +01:00
Alessandro Ranellucci
bb3feedc31
Bugfix: too many skirt layers were printed when using tall skirts and support material. #2695
2015-02-27 19:59:43 +01:00
Alessandro Ranellucci
70ace8c76f
Bugfix: use proper spacing for first support layer instead of trying to align it to upper layers. #2662
2015-02-27 18:43:15 +01:00
Alessandro Ranellucci
45c91b2ae9
Don't trigger extra perimeters when less than 30% of the upper loops would benefit from it. #2664 . Also fixes #2610
2015-02-24 00:34:43 +01:00
Alessandro Ranellucci
7a695a4a2f
Change the behaviour of infill/perimeter overlap to handle some edge cases. #2632
2015-02-23 23:44:34 +01:00
Alessandro Ranellucci
e88cf466fe
A couple notes about infill_only_where_needed
2015-02-23 00:55:00 +01:00
Alessandro Ranellucci
2655f3f816
Better and more robust implementation of infill_only_where_needed
2015-02-23 00:44:51 +01:00
Alessandro Ranellucci
69ea88473d
Workaround for the Clipper issue causing extra points in grid segments
2015-02-22 17:09:08 +01:00
Alessandro Ranellucci
f8fa73fa4a
Removed debugging stuff
2015-02-22 17:04:08 +01:00
Alessandro Ranellucci
2eca094170
Added failing test case for Clipper regression causing extra points in polyline intersection, thus crash with circular bed shape
2015-02-22 17:03:23 +01:00
Alessandro Ranellucci
edbc11477c
Update to Clipper 6.2.9. Fixes #2639
2015-02-22 15:13:52 +01:00
Alessandro Ranellucci
5021c9605b
Revert "Merge pull request #2681 from robstarling/u/robstar/circular-bedshape-drawing-fix2"
...
This reverts commit 13885a36ec
, reversing
changes made to 7198607420
.
2015-02-22 15:01:33 +01:00
Alessandro Ranellucci
13885a36ec
Merge pull request #2681 from robstarling/u/robstar/circular-bedshape-drawing-fix2
...
Bugfix: correctly draw circular beds in the 2D plater
2015-02-22 14:52:53 +01:00
Alessandro Ranellucci
7198607420
Merge pull request #2667 from hyperair/issue-2662
...
Fix support material first layer extrusion width
2015-02-22 14:48:57 +01:00
Alessandro Ranellucci
6413d5dcba
Merge pull request #2630 from lordofhyphens/fix-admesh-warning
...
Fix a warning about unused return value when using freopen in admesh.
2015-02-22 14:48:17 +01:00
Rob Starling
6719afadec
Bugfix: correctly draw circular beds in the 2D plater
...
Wx::DrawLine wasn't happy with a polyline, so we pass the sequence of points to Wx::DrawLines
2015-02-21 14:08:52 -08:00
Chow Loong Jin
073681a50a
Get first_layer_extrusion_width from PrintConfig instead of PrintObjectConfig
...
This fixes an issue where the support material doesn't honour a custom first
layer extrusion width.
Fixes : #2662
2015-02-17 13:59:46 +08:00
Alessandro Ranellucci
d44bf38906
Sync viewport of 3D views. #2628
2015-02-16 00:37:36 +01:00
Alessandro Ranellucci
09c8563e71
Bugfix: background processing were not restarted after the previous one failed because of a validation error. #2633
2015-02-16 00:05:39 +01:00
Alessandro Ranellucci
a07c48bb30
Fixed regression causing [input_filename] and [input_filename_base] not being available in custom G-code anymore. Includes regression test. #1507
2015-02-15 23:47:35 +01:00
Alessandro Ranellucci
c0f453f83e
Simpler and more robust implementation of extra perimeters. #2395
2015-02-15 21:58:14 +01:00
Alessandro Ranellucci
5574e376d6
More aggressive gap fill #2560
2015-02-15 18:25:24 +01:00
Alessandro Ranellucci
ba6ae12635
Change end_program() to postamble()
2015-02-15 17:09:17 +01:00
Alessandro Ranellucci
1180a6d83f
Merge pull request #2508 from strahlex/machinekit-gcode
...
added support Machinekit flavour GCode
2015-02-15 17:00:08 +01:00
Alessandro Ranellucci
8851dc7f23
Added failing test case for upstream Clipper issue 126 (our #2639 )
2015-02-15 16:47:55 +01:00
Alessandro Ranellucci
32b8eb489c
Updated Clipper to 6.2.8. This fixes several minor issues, including infill paths not being trimmed correctly. #2448
2015-02-15 16:10:04 +01:00
Alessandro Ranellucci
43f4806142
Load files into the GUI when supplying them as command line arguments along with the --gui switch. #2644
2015-02-14 12:54:06 +01:00
Alessandro Ranellucci
6eb1fa36ed
Bugfix: bridge speed was still used for first object layer above raft when support_material_contact_distance == 0. Includes regression tests. #2656
2015-02-14 12:47:33 +01:00
Alessandro Ranellucci
dd17682fac
Merge pull request #2658 from kentfredric/typemaps
...
Remove redundant dep on ExtUtils::Typemap
2015-02-13 19:16:49 +01:00
Kent Fredric
df5c2a6f11
Remove redundant dep on ExtUtils::Typemap
...
Typemap (Singluar) version 1.00 is essentially identical to Typemaps (Plural)
Typemap is literally a dumb subclass of TypeMaps, and so this
dependency simply gives an extra installation requirement that does
nothing.
2015-02-14 06:44:22 +13:00
Alexander Rössler
cef1494852
Switched to P parameter instead of S for Machinekit flavour MCode commands
2015-02-10 14:22:23 +01:00
Alessandro Ranellucci
13d1393ae4
Fixed buttons size on Linux. #2642
2015-02-09 11:04:28 +01:00
Alessandro Ranellucci
64144d007c
Typo in 4083b33807
2015-02-09 11:02:11 +01:00