Alessandro Ranellucci
|
6c53b14ee4
|
Minor improvement to extruder count field
|
2015-06-01 23:19:26 +02:00 |
|
Alessandro Ranellucci
|
4402dfa6f3
|
Fix crash in GUI caused by recursive event calls. #2613
|
2015-06-01 23:11:27 +02:00 |
|
Alessandro Ranellucci
|
f14c0e2183
|
Bugfix: concave starting points were not correctly detected for slice holes. Includes regression test. #2857
|
2015-06-01 17:55:51 +02:00 |
|
Alessandro Ranellucci
|
97c701cdac
|
Fix concurrency issue in Wx when changing the number of extruders. #2863
|
2015-06-01 14:57:43 +02:00 |
|
Alessandro Ranellucci
|
d549393a84
|
Comment about GetSelection() being context-aware. #2873
|
2015-06-01 14:32:31 +02:00 |
|
Alessandro Ranellucci
|
5b82f09308
|
Merge pull request #2873 from darenschwenke/master
Fixes #2858
|
2015-06-01 14:31:07 +02:00 |
|
Alessandro Ranellucci
|
fbea32a81c
|
Prevent writing empty materials to AMF files. Also add a note about material-id = 0 being reserved by AMF spec. #2871
|
2015-06-01 11:51:00 +02:00 |
|
Daren Schwenke
|
23119e3673
|
Fixes #2858
|
2015-06-01 02:48:11 -04:00 |
|
Alessandro Ranellucci
|
e26022a2f2
|
Comment about Ctrl+,
|
2015-05-31 22:35:52 +02:00 |
|
Alessandro Ranellucci
|
17eb50da6d
|
Use Ctrl+, for Preferences (standard on OS X, don't know about others). #2860
|
2015-05-31 22:33:46 +02:00 |
|
Alessandro Ranellucci
|
29b0e807d4
|
New [current_extruder] variable in custom G-code. #2866
|
2015-05-31 22:14:48 +02:00 |
|
Alessandro Ranellucci
|
1875825f45
|
Minor fix to previous commit
|
2015-05-31 22:09:58 +02:00 |
|
Alessandro Ranellucci
|
7f70da97b4
|
New experimental autospeed feature. #2810
|
2015-05-31 22:04:32 +02:00 |
|
Alessandro Ranellucci
|
6e280ab8cb
|
Prompt user when using 100% infill with a pattern that does not support it
|
2015-05-28 18:56:35 +02:00 |
|
Alessandro Ranellucci
|
e58c32bee8
|
Ask for confirmation before stopping prints
|
2015-05-28 18:33:15 +02:00 |
|
Alessandro Ranellucci
|
13b7316807
|
Merge branch 'master' into sender
Conflicts:
Build.PL
lib/Slic3r/GUI/MainFrame.pm
|
2015-05-28 18:05:36 +02:00 |
|
Alessandro Ranellucci
|
0d08c1819b
|
Bugfix: plater views were not refreshed after config wizard in simple mode
|
2015-05-27 00:50:18 +02:00 |
|
Alessandro Ranellucci
|
310212ed30
|
Enable menu icons on older Windows and Linux Wx
|
2015-05-26 11:27:07 +02:00 |
|
Alessandro Ranellucci
|
aa8b6afe8b
|
Assign color to filaments
|
2015-05-26 02:01:43 +02:00 |
|
Alessandro Ranellucci
|
ad0a15debe
|
Menu item icons :o)
|
2015-05-25 22:37:04 +02:00 |
|
Alessandro Ranellucci
|
b7b017c3fa
|
Fit objects to print bed when they are too large and warn user. #2853
|
2015-05-25 19:51:47 +02:00 |
|
Alessandro Ranellucci
|
7c31134a66
|
Fixed one little regression in gap detection causing some very very narrow gaps to be skipped when external perimeter extrusion width was much smaller than perimeter extrusion width. Also, push a bit more material in gap fill. #2560
|
2015-05-25 00:03:38 +02:00 |
|
Alessandro Ranellucci
|
42ae8347df
|
Zoom around mouse location in 2D toolpaths preview
|
2015-05-24 23:29:53 +02:00 |
|
Alessandro Ranellucci
|
8cbb12aeb6
|
Workaround for wxCocoa bug causing wxSpinCtrl values to be reset when losing focus after changing them from the text field. #2612
|
2015-05-24 17:24:10 +02:00 |
|
Alessandro Ranellucci
|
f010354201
|
Bugfix: skirt was not exported to G-code when raft_layers > 0. #2843
|
2015-05-24 16:28:04 +02:00 |
|
Alessandro Ranellucci
|
e0678d3a38
|
Bugfix: skirt was floating in 3D preview when raft layers were enabled. #2843
|
2015-05-24 15:47:07 +02:00 |
|
Alessandro Ranellucci
|
7cc745969c
|
Bugfix: some gaps were filled twice. #2836
|
2015-05-22 11:21:49 +02:00 |
|
Alessandro Ranellucci
|
c64308a5e7
|
Render brim and skirt in 3D toolpaths preview. #2649
|
2015-05-18 00:49:16 +02:00 |
|
Alessandro Ranellucci
|
36ba2eb5d6
|
Improved zoom/pan for toolpaths preview
|
2015-05-17 21:29:57 +02:00 |
|
Alessandro Ranellucci
|
80b169aa75
|
Pan & zoom for toolpaths preview
|
2015-05-16 00:33:22 +02:00 |
|
Alessandro Ranellucci
|
97211f35e7
|
More robust medial axis pruning. #2800
|
2015-05-13 20:50:30 +02:00 |
|
Alessandro Ranellucci
|
1dc63071ed
|
Try to fix crash upon quick slice. #2801
|
2015-05-06 00:39:16 +02:00 |
|
Alessandro Ranellucci
|
d998d97754
|
Bugfix: crash on Windows when deleting the first object part. #2774
|
2015-05-05 01:12:16 +02:00 |
|
Alessandro Ranellucci
|
73e32dfe5d
|
Use unique continuous numbering for layer numbers in case of support material layers. #2634
|
2015-05-03 20:18:34 +02:00 |
|
Alessandro Ranellucci
|
0d01348acc
|
Use radians everywhere, including ModelInstance::rotation
|
2015-05-03 18:40:00 +02:00 |
|
Alessandro Ranellucci
|
7d81aee62f
|
Added the [scale] placeholder. #2791
|
2015-05-02 21:59:15 +02:00 |
|
Alessandro Ranellucci
|
00acd32120
|
Fix failing test. #2806
|
2015-05-02 21:46:08 +02:00 |
|
Alessandro Ranellucci
|
d6d7880507
|
Ported Slic3r::Geometry::arrange() to C++/XS
|
2015-04-29 19:19:07 +02:00 |
|
Alessandro Ranellucci
|
5eb3bc52ef
|
Ported ModelObject::rotate() and ModelObject::flip() to XS, as well as axes constants
|
2015-04-16 21:22:04 +02:00 |
|
Alessandro Ranellucci
|
be2f46ca68
|
Ported Layer::merge_slices() to XS
|
2015-04-16 20:44:55 +02:00 |
|
Alessandro Ranellucci
|
1f8ef2a63c
|
Fixed regression introduced by the recent PerimeterGenerator refactoring causing spiral vase not to be correctly skipped on multi-loop layers. Includes regression test. #2761
|
2015-04-12 20:16:27 +02:00 |
|
Alessandro Ranellucci
|
901716adc8
|
Bugfix: the object parts editor is opened in invalid status until user clicks on a tree list item. #2762
|
2015-03-30 20:27:18 +02:00 |
|
Alessandro Ranellucci
|
ce676a7ca7
|
Bugfix: the Export G-code button was not re-enabled after cancelling an export job. #2754
|
2015-03-28 18:53:07 +01:00 |
|
Alessandro Ranellucci
|
2c13be1fa9
|
Bugfix: NumericChoice field was misbehaving. (thanks @markwal) #2752
|
2015-03-27 19:04:30 +01:00 |
|
Alessandro Ranellucci
|
21da24e372
|
Typo
|
2015-03-27 17:59:40 +01:00 |
|
Alessandro Ranellucci
|
2d7bfbb805
|
Bugfix: dirty filament options were ignored when using multiple extruders. Patch by @markwal. #2740
|
2015-03-23 21:48:31 +01:00 |
|
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
|
d2172b4383
|
Merge branch 'master' into sender
|
2015-03-06 22:15:43 +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
|
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
|
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 |
|
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
|
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
|
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 |
|
Alessandro Ranellucci
|
4083b33807
|
Bugfix: crash on version check on Linux. #2641
|
2015-02-09 11:00:44 +01:00 |
|
Alexander Rössler
|
cc83e9f06d
|
using end_program() function in GCode output
|
2015-02-07 12:37:00 +01:00 |
|
Alexander Rössler
|
d6feec808c
|
enabling firmware retraction for Machinekit in GUI
|
2015-02-07 12:35:35 +01:00 |
|
Alessandro Ranellucci
|
3ae6f2630e
|
Merge branch 'master' into sender
Conflicts:
Build.PL
|
2015-02-01 14:07:32 +01:00 |
|
Alessandro Ranellucci
|
bb3bf28e59
|
Ported prepare_fill_surfaces() to XS/C++
|
2015-02-01 12:43:58 +01:00 |
|
Alessandro Ranellucci
|
97b5d76d50
|
Enforce cleaner honeycomb paths
|
2015-02-01 12:27:20 +01:00 |
|
Alessandro Ranellucci
|
8b6b192dac
|
Throw an error for first_layer_height == 0. #2605
|
2015-02-01 12:18:18 +01:00 |
|
Alessandro Ranellucci
|
07cd25d0ec
|
New option for customization of infill/perimeters overlap. #2459
|
2015-02-01 12:08:25 +01:00 |
|
Alessandro Ranellucci
|
fbcf5319ea
|
Fixed regression in seam_position = aligned. #2604
|
2015-01-31 21:45:27 +01:00 |
|
Alessandro Ranellucci
|
98417f77f0
|
Some improvements to the Simple Mode
|
2015-01-31 12:46:24 +01:00 |
|
Alessandro Ranellucci
|
059b00a829
|
New --before-layer-change option and new layer_z placeholder. #2602
|
2015-01-30 20:08:00 +01:00 |
|
Alessandro Ranellucci
|
2d3fdf920b
|
Fixed SVG export not placing object inside the SVG viewport anymore. #2601
|
2015-01-30 19:34:46 +01:00 |
|
Alessandro Ranellucci
|
8605969dc5
|
Don't output slic3r:z attribute in SVG for raft layers
|
2015-01-30 18:45:30 +01:00 |
|
Alessandro Ranellucci
|
d4ba0f17bb
|
Remove artifacts in original slices so that they're not amplified while generating perimeters. #2561 #2416
|
2015-01-30 18:32:25 +01:00 |
|