Alessandro Ranellucci
abbc458f10
Fix stats output
2017-03-17 21:47:22 +01:00
Alessandro Ranellucci
a5b10287d6
Typo
2017-03-17 20:05:04 +01:00
Alessandro Ranellucci
69d169165e
Make sure infill_only_where_needed has no effect when fill_density = 0%. No need to require it to be explicitely turned off for spiral_vase, since it's disabled anyway. #3386 #3126
2017-03-17 19:17:24 +01:00
Alessandro Ranellucci
4c577043f4
Fixed tests broken by the spiral vase change
2017-03-17 18:53:13 +01:00
Alessandro Ranellucci
5cc509f3fe
Try to autodetect HAS_VBO. #3772
2017-03-17 16:55:29 +01:00
Alessandro Ranellucci
8067295684
Check number of skirt loops before disabling spiral vase
2017-03-17 16:45:35 +01:00
Alessandro Ranellucci
33059e18d7
Change the logic used for enabling version checks so that it's compatible with the new packaging method
2017-03-17 16:44:09 +01:00
Alessandro Ranellucci
a1c7b65741
Moved threads option from print settings to application preferences
2017-03-17 16:41:34 +01:00
Alessandro Ranellucci
b50417cb20
Cosmetic improvements
2017-03-17 16:03:58 +01:00
Alessandro Ranellucci
8fe15d0162
Adjust the top layer thickness in order to match the original object height. #2978
2017-03-14 17:26:27 +01:00
Alessandro Ranellucci
53fee67489
New experimental option z_steps_per_mm. #1827
2017-03-14 16:46:11 +01:00
Alessandro Ranellucci
c93314c8fe
Bugfix: wrong extruder order when more than 10 extruders were used. #3235
2017-03-14 01:32:37 +01:00
Alessandro Ranellucci
662031bc2d
Print the brim using the support material extruder if we have a raft. #2957
2017-03-13 23:47:52 +01:00
Alessandro Ranellucci
3e8e0ec02f
Fixed regression in Simple Mode
2017-03-13 15:06:11 +01:00
Alessandro Ranellucci
ff43f9a7f8
When slicing from command line, emit a warning if parts might not fit in the print bed. #2725
2017-03-13 13:55:47 +01:00
Alessandro Ranellucci
5dfafda779
Take bed_shape into account when arranging parts from command line. #2725
2017-03-13 13:36:53 +01:00
Alessandro Ranellucci
a29a954d78
If --print-center is not supplied, center print instead of the centroid of the supplied bed_shape instead of defaulting to 100,100. #2725
2017-03-13 12:41:28 +01:00
Alessandro Ranellucci
4b4a0c8a5c
Split external_fill_pattern into top_infill_pattern and bottom_infill_pattern. Retrocompatibile change. #945
2017-03-12 13:01:14 +01:00
Alessandro Ranellucci
795a3d06fa
Only enable ooze_prevention when print uses more than one extruder. #3334
2017-03-12 11:02:34 +01:00
Alessandro Ranellucci
a193297b20
Align speed and extrusion width fields
2017-03-12 00:51:52 +01:00
Alessandro Ranellucci
7b914d17f3
Merge pull request #3588 from lordofhyphens/filament-gcode
...
Filament-specific start and end gcode.
2017-03-12 00:35:16 +01:00
Alessandro Ranellucci
f670ad6821
New Interior Brim option. #2026
2017-03-12 00:31:15 +01:00
Joseph Lenox
a2fb7313c6
Configurable overhang threshold as function of perimeter width ( #3752 )
...
* Fix automatic overhang threshold
We should be supporting perimeters that are overhung further than half a
perimeter out, rather than two times the perimeter width.
Fixes : #2068
* Made the overhang detection configurable, up to 200 (the original value, which is still the default)
* Set default to 60% as per https://github.com/alexrj/Slic3r/wiki/Support:-Requirements
Removed some less useful enumerations (0-30%)
* Folded in auto_threshold into support threshold as a % value
2017-03-11 17:22:06 -06:00
Len Trigg
25bcff3656
Fix #2861 , provide consistent mouse-wheel zoom direction, plus a GUI preference to invert ( #3749 )
...
* Make mouse-wheel in 2D toolpath zoom in the same direction as it does in 3D and 3D-preview
* Add a GUI preference setting for whether to invert the direction that
mouse-wheel scrolling will zoom in the 2D and 3D panels.
2017-03-10 23:37:17 -06:00
Joseph Lenox
0741ecc2aa
Add weight/cost output to gcode. On the way to #647 ( #3669 )
...
* Add weight/cost output to gcode. On the way to #647
* added total cost/weight to Extruder statistics, mocked up addendum to status bar change.
* Added second information box that populates after exporting gcode for sliced statistics.
* Changed filament density to use g/cm^3. Extended tooltip to indicate calculation methods.
* Hide sliced info box when gcode export hasn't been done.
* Remove if invalidated and we have background processing or the configuration changes.
* Called layout after every Hide/Show call to ensure that it is placed correctly on different platforms.
Changed output units to cm/cm^3
Conflicts:
lib/Slic3r/GUI/Plater.pm
2017-03-10 17:36:14 -06:00
Alessandro Ranellucci
f018c20a6d
Console for sending manual commands in manual printer control
2017-03-11 00:06:23 +01:00
Alessandro Ranellucci
6d371884a1
Remember manual control settings
2017-03-09 21:37:56 +01:00
Alessandro Ranellucci
782dda46a2
Refactoring, use the new OptionsGroup::append_button() instead of append_widget()
2017-03-09 21:35:17 +01:00
Alessandro Ranellucci
28075264b8
Added manual control for temperature and bed temperature
2017-03-09 21:24:45 +01:00
Alessandro Ranellucci
bb214b0cd6
Trigger extra perimeters also when a diagonal gap would be visible. #3732
2017-03-08 14:40:50 +01:00
Alessandro Ranellucci
5821f040c4
Bugfix: placeholders with preset names were not initialized without background processing. #3507
2017-03-05 16:30:32 +01:00
Alessandro Ranellucci
871f469c89
Fixed regression in the post_process GUI field. #3698
2017-03-05 16:13:19 +01:00
Alessandro Ranellucci
36e148929b
More user-friendly inputs for speed and extrusion width options (explicit "auto" labels instead of having to write 0)
2017-03-05 03:20:39 +01:00
Alessandro Ranellucci
619bc4012d
Allow to express gap_fill_speed as % over infill_speed
2017-03-05 02:13:00 +01:00
Alessandro Ranellucci
5470e89f7a
Allow autospeed for gap fill. Now gap_fill_speed = 0 enabled autospeed (consistenly with other speed settings) and does not disable gap fill. A new fill_gaps option, defaulting to true, was added for this purpose. #2976
2017-03-05 01:53:57 +01:00
Alessandro Ranellucci
d9a663098a
Make tests pass again
2017-03-02 20:57:31 +01:00
Alessandro Ranellucci
959da803fb
Calculate autospeed on a per-layer basis in order not to slowdown the print too much when first layer or solid layers have very different settings affecting flow. #3021
2017-03-02 20:34:14 +01:00
Alessandro Ranellucci
22ba87c3b3
Finished porting importers and read_from_file() to C++
2017-03-01 22:19:30 +01:00
Alessandro Ranellucci
8326f75af8
Ported AMF parsing/writing to C++ (by @bubnikv)
2017-03-01 21:29:29 +01:00
Alessandro Ranellucci
62675a2b18
Use Slic3r::IO::STL for reading STL files
2017-03-01 20:18:45 +01:00
Alessandro Ranellucci
de19e5dabc
Port the OBJ parser to C++
2017-03-01 20:13:10 +01:00
Alessandro Ranellucci
7ad5b56b9f
When renaming the exported G-code (removing the .tmp suffix), some other application (thank you, Windows Explorer) may keep the file locked. Try to wait a bit and then rename the file again. by @bubnikv
2017-03-01 17:26:55 +01:00
Joseph Lenox
04d3f5b078
Don't reset speed on flush moves (avoid use of uninitialized variable).
2017-02-17 18:50:47 -06:00
Joseph Lenox
7d2884bc0c
Fixed a bug in renaming a G-code at the end of a G-code export ( #3708 )
...
from .tmp suffix to a non .tmp file on localized Windows, thanks @bubnikv
2017-02-14 17:30:41 +00:00
Joseph Lenox
5fa45989af
Replace glVertexPointer_p() call with glVertexPointer_c(). ( #3677 )
...
Delete VBO buffers after they've been drawn. Both ways work on OpenGL.pm 0.7
Credit to @bubnikv from prusa3d fork, drawn from commit c0b3de6248f6e6d50624b3d2132c823fb65af95e on that repository.
2017-02-07 16:49:36 -06:00
Joseph Lenox
c557a00516
Fixed input to bed shape dialog to catch everything that resolves to 0. Fixes #3681 ( #3683 )
2017-02-07 16:46:54 -06:00
Sebastianv650
d41e3c1ee4
Pressure advance overrides print speeds patch ( #3287 )
...
* Fix PressureRegulation.pm
Check if a pressure advance is needed even if speed is unchanged, but a discharge happened before. Restore print speed after advance / discharge. Solves #3282
2017-01-25 20:27:10 -06:00
Joseph Lenox
847392867d
Disable background processing by default. It causes more problems than it solves, especially with the new slice-on-preview code available.
2017-01-16 13:45:25 -06:00
Alessandro Ranellucci
88387634eb
Merge pull request #3659 from gege2b/OctoprintUI
...
Fix for #3655 - always print after gcode send
2017-01-11 19:07:38 +01:00
Alessandro Ranellucci
ee2d14fcd2
Bugfix: wrong alignment after cut by grid
2017-01-11 16:31:45 +01:00