4914 Commits

Author SHA1 Message Date
Joseph Lenox
1869b0657d Propagate invalidation results from dependent invalidations. Mostly Fixes #4364 2018-04-03 22:56:49 -05:00
Joseph Lenox
4db029c753 Use the surface thickness if it is available for internal infill, instead of passing the layer height for the flow.
Fixes #4345
2018-04-01 21:03:40 -05:00
Joseph Lenox
db17a63436 Properly retrieve the fill spacing for internal infill. Fixes #4319 2018-04-01 11:53:48 -05:00
Gilbert
75302fffc1 Wrong colors in 2d platter and instance color missing (#4354) 2018-04-01 08:00:01 -05:00
Gilbert
ce6b7c8fc2 Solarized Color Scheme (#4322)
* Solarized Color Scheme

* Some color adjustments

* * huge cleanup
* put color scheme defs in seperate file

* Solarize

changed some more colors. more to come?

* save - more colors

* Better scheme handling. LAYERS-Tab still missing.

* More color adjustments.
2D-Plater:
 * Removed grid if no objects are present.
 * Bed has now different color than the background.

* reverted faded background color.

* Added comment to preferences to avoid merge issues.

* added comments

added and changed comments

* * LAYERS tab colorized.
* Better color for support.
* Added comments.

* * forgot to removed/undo comment about keys in 2D - are they documented somewhere?

* * adjusted lighing  - hopefully to the better.
2018-02-26 12:49:42 -06:00
Joseph Lenox
3849e1a0aa Set a sane default for support pillar diameter (1mm). 2018-02-24 23:39:57 -06:00
Joseph Lenox
245aac1172 Make SLAPrintOptions available to Projector through MainFrame. 2018-02-24 23:04:36 -06:00
Joseph Lenox
eb2a1a6dce Don't abort if no symlink exists. 2018-02-24 21:42:21 -06:00
Joseph Lenox
976bb5518e Also close the file when we're done writing to it. 2018-02-24 20:38:22 -06:00
Joseph Lenox
6e283f6914 Flush the output buffer when writing svg files from PrintSLA.cpp.
Fixes #4311
2018-02-24 20:36:08 -06:00
Joseph Lenox
d3a3d6d620 Hotfix: Set minimum spacing to 0.3 if the provided configuration option is 0.
Avoids a crash with infill density < 100% on SLA prints.
2018-02-24 20:24:46 -06:00
Joseph Lenox
2d9580edb4 create symlink properly 2018-02-24 19:48:42 -06:00
Joseph Lenox
4e40de6307 Fixed mode of sftp-symlink and extension. 2018-02-24 19:19:57 -06:00
Joseph Lenox
c7e3e7f22c Update travis to create a "latest" symlink. 2018-02-24 19:01:48 -06:00
Merill
113308c317 gyroid infill (#4317)
* Gyroid infill type (from slic3rPE#733)

* adaptation

* debug gyroid

* Change a few comments to be doxygen comments.

* Use doxygen comments.
2018-02-24 17:54:35 -06:00
Gilbert
d194dbbedc Added comments to avoid merge conflicts. (#4301) 2018-02-24 16:11:24 -06:00
Gilbert
ab89469494 Import Config from GCode File (#4316)
* Added comments to avoid merge conflicts.

* Import Config from GCode-File

* undo comments in prefs

* Update MainFrame.pm

* Update MainFrame.pm

consistent code
2018-02-22 18:26:58 -06:00
Joseph Lenox
5fd87dfab8
Update GCode.pm
Missed a call to process() when performing conditional gcode evaluation.
2018-02-20 14:02:31 -06:00
rockandsalt
5f28ee409b added point3 to UI and the required function (#4305) 2018-02-17 22:02:40 -06:00
Joseph Lenox
05461b8620 Fixing name cases. 2018-02-08 17:20:57 -06:00
Joseph Lenox
084a7da3e1 Merge branch 'master' of https://github.com/alexrj/slic3r 2018-02-08 16:36:56 -06:00
Gilbert
fd7e71d836 Changed variable_layer_height-icon from cog.png to variable_layer_height.png (#4270) 2018-02-08 16:33:29 -06:00
efa
dc9d7ed70f Now work as startup script from every directory, also if runt from a link in /usr/bin, with spaces, or from a desktop shortcut (#4266) 2018-01-21 16:16:28 -06:00
Joseph Lenox
9bf13727ad Fix casing of conditional gcode 2018-01-16 20:59:31 -06:00
Joseph Lenox
19ea7a596a
Long retract support in marlin and repetier for FW retract. (#4108)
* For reprap (really Marlin) or Repetier flavors and a toolchange retract, produce G10 S1 instead of G10.

Also refactored comments (were getting eaten by fw retract)

* Fixed tests to check for correct retract gcode output.

* Better reference to scalar.

* Added config checks for if fw tool retracts are in place and firmware is repetier/marlin, disable the advanced option.

* Disable z lift if firmware retraction is enabled.

* With gcode comments on, indicates which extruder Slic3r thinks it is retracting/unretracting.
2018-01-08 15:08:30 -06:00
Joseph Lenox
86c3600684 Fix external perimeter width to nozzle diameter to avoid auto width messing things up 2018-01-05 20:48:42 -06:00
David Eccles (gringer)
54fe2e4145 Update 3D Honeycomb Infill to switch directions at squares rather than every line (#4049)
* Initial attempt at updated minimal-bridging honeycomb pattern

* Revert, make incremental change of existing code
2018-01-05 20:20:06 -06:00
Ahmed Samir
1190a74f4e Support moving objects using keyboard arrows in the 2d plater view. (#4104)
* * Add nudge_instance to 2D.pm to move the selected instance.
* Add menu items ->, -<, ^, v keyboards shortcuts.

* Add Set nudge value as a config option in Preferences.

* Add Move instance submenu to Plater menu.

* Add Move instance icon.

* Remove move instance menu item and use EVT_KEY_DOWN instead in 2D.pm.

* Fix selecting objects between 3D and 2D platers.

* Fix Ubuntu keyboard focus error in 2D plater.

* Correct the keycodes in 2D.pm keyboard event.

* Fix Windows keyboard focus error.

* Remove Todo line.

* Adding a minimum value for 2d plater nudege variable and improving keyboard focus in 2D plater.
2018-01-05 20:16:04 -06:00
Joseph Lenox
b6209c4ee3 herp herp derp static methods. 2018-01-05 20:14:30 -06:00
Joseph Lenox
54e86b7307 Reduce bounds on auto width again (the math likes to go very wide which is not feasible if your nozzle isn't really big).
Should address #4212
2018-01-05 20:02:54 -06:00
Joseph Lenox
d8a331fda0 Re-added original on_change hook back onto the optgroup that
contained the extruders so that the state of has_heatbed is
correctly updated.

Fixes #4249
2018-01-02 14:03:21 -06:00
Joseph Lenox
a1a2a31e77 Use the default extrusion width for the first loaded object if the configured perimeter width and first layer width is 0.
Fixes #4245
2017-12-29 20:12:34 -06:00
Giles Bathgate
966fd37ea7 Use statusbar to show warnings instead of obtrusive dialog box (#4220) 2017-12-29 19:17:13 -06:00
tmotl
dccb146b4a show close button for the first profile editor tab if controller tab is disabled (#4244) 2017-12-29 19:09:03 -06:00
platsch
6dd400914e Removed factor 4 from layer height gradation, don't apply min/max layer height limitation after gradation. Fixes #4235 (#4241) 2017-12-21 10:39:47 -06:00
platsch
93c898f4bc apply conditional gcode parser to tool change gcode (#4229)
* apply conditional gcode parser to tool change gcode

* provide [previous_retraction] and [next_retraction] in toolchange gcode and [current_retraction] in layer change gcode
2017-12-21 10:38:17 -06:00
Giles Bathgate
d0e2adea4e Ensure that modifiers are aligned to the center of the part. (#4170) 2017-12-21 10:36:50 -06:00
Joseph Lenox
d27b8a933e Revert "Ensure order of operations for calculating min_dz, also apply adjustment to first layer height."
This reverts commit e0a82eee3de44eb83dcd8bdf729b29457ddeac6a.
2017-12-17 19:41:15 -06:00
Joseph Lenox
498ac0c5b6 Revert "Caught another use of z steps per mm that needs to be clear in its application."
This reverts commit 8f26cd7619bed295f114ac279d6d63169086b400.

Fails tests.
2017-12-17 19:40:35 -06:00
Joseph Lenox
8f26cd7619 Caught another use of z steps per mm that needs to be clear in its application.
Fixes #4235
2017-12-16 23:36:53 -06:00
Joseph Lenox
e0a82eee3d Ensure order of operations for calculating min_dz, also apply adjustment to first layer height. 2017-12-16 23:30:33 -06:00
Giles Bathgate
54205b7df6 Fixes the GL_MULTISAMPLE and GL_ARRAY_BUFFER_ARB messages on failed launch (#4230) 2017-12-14 18:57:29 -06:00
Joseph Lenox
576a86d449 Consider filament start gcode when deciding whether or not to prepend heating gcode.
Fixes #4223.
2017-12-10 15:10:33 -06:00
Giles Bathgate
b5276e6e25 Auto align z preference (#4218)
* Add preference to disable auto alignment to the z plane

* Make it clear auto-center preference only effects x,y
2017-12-07 18:35:01 -06:00
rmx-it
02b5014b57 Fix compiling for FreeBSD (#4188)
Fix compiling at least for FreeBSD 11+
2017-12-07 18:33:21 -06:00
Joseph Lenox
8ca6171a0a Fix test and really emit {} on parse failure. 2017-11-06 22:03:27 -06:00
Joseph Lenox
f7e6d53e06 Allow the use of escaped open/close brackets so that brackets may be emitted in the output (does not permit use of {} inside evaluations).
Fixes behavior to emit brackets on failure.

Fixes #4180
2017-11-06 22:00:21 -06:00
Joseph Lenox
f366700b44 Emit original string on failure to parse. 2017-11-06 21:11:17 -06:00
Joseph Lenox
add2895f38 Commit workaround for #4174 to push brim slightly closer to model. 2017-10-30 16:17:35 -05:00
Joseph Lenox
5499674137 Changed comment to doxygen in BridgeDetector 2017-10-28 13:29:39 -05:00