3817 Commits

Author SHA1 Message Date
Alessandro Ranellucci
f7e37fa9ab Merge branch 'cppsvg' 2016-07-09 16:18:46 +02:00
Alessandro Ranellucci
437e9be329 Fix sizes of SVG output 2016-07-09 15:30:31 +02:00
Alessandro Ranellucci
76f8e35502 Center mesh around origin for POV export 2016-07-09 14:28:24 +02:00
Alessandro Ranellucci
7ddf2b4029 Auto-scale POV output 2016-07-09 14:14:59 +02:00
Alessandro Ranellucci
0b79b971e8 New --export-pov option (C++ only) 2016-07-09 14:12:01 +02:00
Alessandro Ranellucci
f49458506f New attribute slic3r:area in SVG export 2016-07-09 11:47:53 +02:00
Alessandro Ranellucci
1ecf1c805f Raft for SVG export 2016-07-09 11:44:45 +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
9cde70407d Added Appveyor build badge. 2016-07-07 18:56:33 -05:00
Joseph Lenox
16d1a9a533 Build + packaging script for Win32 (#3402)
* batch files to aid in producing built zip files.

* added partial modules list
added powershell script

* Update package_win32.ps1

added missing packages

* Fix batch file.

* Fix Powershell syntax

* set names up properly in powershell script

* typo in script

* quoted paths.

* Finished cleaning up module and include list.

* changed to correctly indicate which branch it belongs to, in addition to the commit.
2016-07-07 18:53:48 -05:00
Joseph Lenox
8a72ffb302 Merge pull request #3396 from lordofhyphens/cpanm-ldloadlibs
Set LDLOADLIBS to get the linker switch to occur in the right place.
Fixes #3345 and replaces #3395 Thanks to @hyperair for investigating this.
2016-07-04 14:42:21 -05:00
Joseph Lenox
4ffe56b666 Set LDLOADLIBS to get the linker switch to occur in the right place. 2016-07-04 14:37:18 -05:00
Alessandro Ranellucci
7f2e774584 Removed dependency on TClap 2016-07-03 10:15:46 +02:00
Joseph Lenox
7ddbd092f6 added win32 build link to readme from bintray 2016-06-30 21:14:22 -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
c09da450f6 Merge pull request #2779 from lordofhyphens/infill-combine
Infill combine, fix #1783
2016-06-29 23:08:39 -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
e32635cddf Merge pull request #3386 from lordofhyphens/fix-3126-spiral-vase-infill
infill_only_where_needed is incompatible with spiral_vase: enforced.
2016-06-29 19:32:08 -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
cb72967fd8 Merge pull request #3373 from lordofhyphens/smoothie-flavor
Adds Smoothieware flavor to Gcode
2016-06-23 19:13:26 -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
Alessandro Ranellucci
64da78788b Added --export-obj to slic3r.cpp. Some refactoring included 2016-06-22 17:45:10 +02:00
Alessandro Ranellucci
b0378dddc6 Merge branch 'master' into cppsvg 2016-06-22 17:20:34 +02:00
Alessandro Ranellucci
9d1fb2e854 Fix CMake compilation on OS X 2016-06-22 17:19:04 +02:00
Alessandro Ranellucci
36231347f9 Partially ported Format::STL and Format::OBJ to XS 2016-06-20 21:02:41 +02:00
Alessandro Ranellucci
a3ad66824c We don't need c++14 2016-06-14 22:34:55 +02:00
Alessandro Ranellucci
b1426514d1 Command line call for cmake 2016-06-14 22:20:55 +02: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
Joseph Lenox
2230652218 Added simple JSCAD modifier helper
Simple cube oriented around the center with a parametric interface. Just copy/paste into openjscad.org and hit shift+enter.
2016-06-02 19:18:29 -05:00
Joseph Lenox
2e1a3eaf16 Merge pull request #3353 from alexrj/feature-3308
Post process script for fan kickstart
2016-06-02 11:44:48 -05:00
Joseph Lenox
5e17746427 Post process script for fan kickstart
Addresses #3308
2016-06-02 11:43:34 -05:00
Joseph Lenox
7b334bf2e5 Merge pull request #3351 from VanessaE/patch-1
Mention anti-ooze sacrificial skirt feature.
2016-06-01 16:48:48 -05:00
Vanessa Ezekowitz
39dfee79c7 Mention anti-ooze sacrificial skirt feature. 2016-06-01 17:47:54 -04:00
Kliment Yanev
fdd7453867 Only build GUI lib if building with wx 2016-06-01 20:25:02 +02:00
Kliment Yanev
257e34573e Modified build system for static linking of boost on windows/mingw
Added Windows/MinGW build instructions
2016-06-01 20:19:28 +02:00
Kliment Yanev
d8ef6e9cc1 Mirror output SVG in X to conform to SVG and STL coordinate systems having opposite handedness
Moved standalone-specific files to /src from /xs/src so xs will not try to build them
Modified CMakeLists to match.
2016-06-01 16:16:01 +02:00
Joseph Lenox
08a2775dbd Update solid_layers.scad
Oops, left a hardcoded 0.3 in. Fixed.
2016-05-31 19:14:20 -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
00ab6af046 Merge pull request #3346 from lordofhyphens/feature-1129_899
Added a short OpenSCAD utility
2016-05-29 11:01:38 -05:00
Joseph Lenox
ea9b10c764 Added a short OpenSCAD description to aid in the creation of simple modifier meshes that describe a change every N layers 2016-05-29 10:56:21 -05:00
Alessandro Ranellucci
9e8022f6f6 More refactoring to medial axis and gap fill, more robust 2016-05-20 17:03:57 +02:00
Joseph Lenox
b068616366 Merge pull request #3120 from Vicious-one/patch-1
Fix for #3069
2016-05-18 23:01:19 -05: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
Joseph Lenox
3d34bed0e3 Merge pull request #3326 from hyperair/fix-cooldown-verbose
Fix cooling not working if !gcode_comments
2016-05-18 21:42:29 -05:00
Joseph Lenox
6122056517 Merge pull request #3330 from prusa3d/release_candidate_1_3
allow to hide the "controller" tab
2016-05-18 21:31:27 -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