Alessandro Ranellucci
f7e37fa9ab
Merge branch 'cppsvg'
2016-07-09 16:18:46 +02:00
Alessandro Ranellucci
5cfaea8a7f
Ported --info to C++
2016-07-09 10:31:52 +02:00
Joseph Lenox
952e45f3a5
Fixes a performance issues on Windows, where the cut is being ( #3400 )
...
refreshed many times for a single move of the Z plane.
Fixes a problem on Windows, where the new wxWidgets always returned
Cancel, even if the window was closed with the "Cut" button.
Improved performance if the live preview is disabled or not needed,
because both top and bottom parts shall be displayed.
2016-07-07 18:56:56 -05:00
Joseph Lenox
849b232882
Merge pull request #3355 from lordofhyphens/gcode_speedup
...
Fix of git #3293 More efficient GCode export
2016-06-30 08:17:53 -05:00
Joseph Lenox
2ff9532f43
Don't combine more layers than you have nozzle.
2016-06-29 23:02:30 -05:00
Joseph Lenox
d1f6cdf55f
found the right spot for infill_every_layers.
2016-06-29 22:35:02 -05:00
Joseph Lenox
86e1f2fb11
Small change to actually infill every layer. Should fix #1783 , but there's side effects in that there's no check against the nozzle size.
...
Proper check would be to reduce infill_every_layers to the closest integer multiple below the nozzle size.
I can't find the tooltip text either to note the possible overextrusion problem.
2016-06-29 21:08:57 -05:00
Joseph Lenox
f56799e9d5
infill_only_where_needed is incompatible with spiral_vase, enforced.
...
Also ensured that support is disabled if spiral_vase is on.
Added a secondary check to make sure that clip_fill_surfaces does not run if we're in spiral_vase.
2016-06-29 19:30:21 -05:00
Joseph Lenox
0673389009
Adds Smoothieware flavor to Gcode, to avoid some weirdness in the new motion controls.
...
Avoids resetting extrusion axis after firmware retract (still resets after unretract)
with smoothieware.
2016-06-23 19:10:36 -05:00
bubnikv
5f521b24c4
Fix of git #3293 : More efficient GCode export
...
This fixes two problems of repeatedly copying data from the C++ layer
to perl, by factoring the copying out of an inner loop.
2016-06-02 20:48:56 -05:00
Alessandro Ranellucci
2a8c139ca4
Add XYZ homing button to printer manual control
2016-05-31 15:02:56 +02:00
Alessandro Ranellucci
30f6e4b16f
Bugfix: homing was not correctly saved
2016-05-31 15:02:55 +02:00
Joseph Lenox
f2e8c6f3bd
Merge pull request #3262 from hyperair/fix-autospeed-F0-moves
...
Don't use equality comparisons for floats
2016-05-18 22:07:34 -05:00
bubnikv
d8be976356
The "controller" tab and the settings of the USB/serial connection was
...
made configurable. Now one may hide the "controller" tab and the USB/serial
connection configuration from the preferences. This is useful for someone,
who never connects his printer to the computer by a cable.
2016-05-16 23:57:53 +02:00
Chow Loong Jin
2e2e4e68d3
Fix layer time slowdown
...
The recent GCode writer changes which put the speed changes on a line of
their own have caused the layer time slowdown to be ignored by the regex
in CoolingBuffer.pm.
Fixes : #3134
2016-04-10 16:10:18 +08:00
Alessandro Ranellucci
82b07a02fa
One more year
2016-04-09 19:11:50 +02:00
Alessandro Ranellucci
f006e66549
Refactored calls to Wx::Bitmap->new
2016-04-09 19:10:57 +02:00
Alessandro Ranellucci
412a862677
Fixed dragging in 3D plater having some glitches with multipart objects
2016-03-19 22:31:07 +01:00
Alessandro Ranellucci
dd879c3ef2
When loading an AMF file having multiple objects that look like multiple parts of a single object, prompt user and ask how to consider it. #2970
...
Conflicts:
lib/Slic3r/Model.pm
2016-03-19 22:24:20 +01:00
Alessandro Ranellucci
5ff7511a14
Fixed regression in bridging caused by error in porting. Includes regression test. #3175
2016-03-18 22:40:29 +01:00
Alessandro Ranellucci
e2aae39f15
Bugfix: crash when input to bed shape options was '-'. #3254
2016-03-18 01:15:52 +01:00
Alessandro Ranellucci
1a09ae81db
Merge pull request #3166 from hippich/pk-fix-about-screen
...
Fix Slic3r crash when opening About dialog
2016-03-14 00:17:13 +01:00
Alessandro Ranellucci
0964700e6d
Merge pull request #3209 from hyperair/fix-3046
...
Don't toggle support_material_enforce_layers field
2016-03-13 18:30:22 +01:00
Alessandro Ranellucci
4fad87e438
Fixed float comparison in combine_infill
2016-03-13 12:24:03 +01:00
Chow Loong Jin
5f8eea9adf
Don't use equality comparisons for floats
...
This fixes an issue where F0 moves arise from 0-width (or 0 layer
height?) support material segments when using autospeed.
Fixes : #3261
2016-03-08 08:28:30 +08:00
Alessandro Ranellucci
a32937cef2
Refactoring: new Layer::make_fill() method
2016-02-20 20:51:07 +01:00
Alessandro Ranellucci
e72a89ec23
New icon for Infill (credits: Carlo Mariella)
2016-02-20 16:18:48 +01:00
Chow Loong Jin
a9c5874db3
Don't toggle support_material_enforce_layers field
...
support_material_enforce_layers works independently of the support_material ||
raft options, so we should not disable the field when support material
generation is disabled.
Fixes : #3046
2016-01-17 17:12:47 +08:00
Pavel Karoukin
571b406bd6
@farhaven: There's one more wxCLOSE in lib/Slic3r/GUI/Projector.pm, that one should probably be changed as well.
2015-12-27 11:26:11 -06:00
Alessandro Ranellucci
f5326c393a
Revert "Implement resizable left column in preset editor. #3151 "
...
This reverts commit 4b30d67e54dcc6ec1d4aff0c09370fde00c1e07f.
2015-12-25 17:52:10 +01:00
Alessandro Ranellucci
7c8b71012c
Force the 'nearest' strategy for starting skirt loops
2015-12-21 15:02:39 +01:00
Alessandro Ranellucci
1a286fc906
Fixes and improvements to MotionPlanner, much smarter now
2015-12-21 14:46:35 +01:00
Alessandro Ranellucci
f7e97f7e9b
Refactor cutting logic, don't slice in 3DScene
2015-12-19 23:15:37 +01:00
Alessandro Ranellucci
025a508de2
Ignore cut result if user didn't click the cut button
2015-12-19 20:41:47 +01:00
Alessandro Ranellucci
6e231a8cae
Editable text control for specifying the cut Z in cut dialog
2015-12-19 20:38:50 +01:00
Alessandro Ranellucci
70e8db8a0a
Minor code cleanup here and there
2015-12-19 20:27:04 +01:00
Pavel Karoukin
4f32a1cf9d
Fix Slic3r crash when opening About dialog
2015-12-19 10:47:15 -06:00
Alessandro Ranellucci
9dc0514844
Use bridge flow and speed for solid_infill_every_layers
2015-12-19 12:48:48 +01:00
Alessandro Ranellucci
4b30d67e54
Implement resizable left column in preset editor. #3151
2015-12-18 20:00:22 +01:00
Alessandro Ranellucci
8138fbf349
New --retract-lift-above and --retract-lift-below options. #763 #3057
2015-12-18 18:36:39 +01:00
Alessandro Ranellucci
44825d91af
Some changes to DLP projector
2015-12-18 00:56:56 +01:00
Alessandro Ranellucci
d0ad57b64d
Don't show any dialog if 0 configs were imported
2015-12-17 18:48:50 +01:00
Alessandro Ranellucci
3c862836f2
Refactored the Config XS bindings
2015-12-16 12:33:19 +01:00
Alessandro Ranellucci
c73378744f
Prevent flickering
2015-12-15 17:10:10 +01:00
Alessandro Ranellucci
7ecfe195f7
Live preview in the cut dialog
2015-12-14 00:15:26 +01:00
Alessandro Ranellucci
37d0558873
Move the position_screen method to the Screen class
2015-12-11 01:18:02 +01:00
Alessandro Ranellucci
9bd10b3b5e
Updates to GUI projector: fix buttons not updating when print finished; ring a bell at that time; disable screensaver not just when printing but until the DLP projector window gets closed
2015-12-11 01:13:47 +01:00
Alessandro Ranellucci
32a333f16a
Import config bundle automatically if found in application directory
2015-12-07 12:17:06 +01:00
Alessandro Ranellucci
c16cdb9d85
Preserve the current layer when refreshing the 3D preview
2015-12-05 23:22:50 +01:00
Alessandro Ranellucci
a8091e41a0
Fix a minor glitch with scrollbars in OverrideSettingsPanel
2015-12-05 23:14:13 +01:00