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
Gege2B
f4bf6fef92
Fix for #3655 - always print after gcode send
2017-01-08 22:46:48 +01:00
Joseph Lenox
ed0173364f
initialize $self->{move_target} before calling functions on it.
2017-01-01 23:43:13 -06:00
Alessandro Ranellucci
85bf2ed7ae
Bugfix: object disappeared from 2D plater when reloaded from disk. #3634
2016-12-22 12:13:28 +01:00
Alessandro Ranellucci
117fb30636
Ported CoolingBuffer to C++/XS
2016-12-21 23:09:58 +01:00
Alessandro Ranellucci
475f9d45a5
Some minor fixes. #3603
2016-12-21 20:42:17 +01:00
Alessandro Ranellucci
49a9492ad2
Allow any layer height and limit it to the smallest nozzle diameter. #2706
2016-12-21 20:35:06 +01:00
Alessandro Ranellucci
27b2f0d6c3
Prevent useless reloading of 3D preview
2016-12-21 18:10:48 +01:00
Alessandro Ranellucci
b33d04fd2d
Bugfix: adjusted solid infill could become very large in thin areas. #3215
2016-12-21 17:12:37 +01:00
Alessandro Ranellucci
32fdd4d7ee
Ported _slice_region() to C++/XS
2016-12-20 20:51:07 +01:00
Alessandro Ranellucci
c5a285f435
Ported expanded_output_filepath() to C++/XS
2016-12-20 19:02:20 +01:00
Alessandro Ranellucci
346671e161
Fix crash in bed shape dialog
2016-12-20 13:21:39 +01:00
Alessandro Ranellucci
12165c727e
Ported brim generation to C++/XS
2016-12-20 00:44:03 +01:00
Alessandro Ranellucci
807b0111ed
More reasonable axes length in 3D preview
2016-12-19 15:42:44 +01:00
Alessandro Ranellucci
11ed3d8cf3
Fix regression causing top/bottom solid layer number not to be enforced for some slopes. #2750
2016-12-19 15:24:06 +01:00
Alessandro Ranellucci
22708fe126
Improvements to SectionCut
2016-12-19 14:58:05 +01:00
Alessandro Ranellucci
f2d8ab5b87
Minor fix: don't reselect the 3D plater when the 2D plater is already selected
2016-12-18 19:40:28 +01:00
Alessandro Ranellucci
e901514212
New feature: brim connections
2016-12-18 15:21:27 +01:00
Alessandro Ranellucci
7dfea3ecf0
Typo
2016-12-18 14:28:13 +01:00
Alessandro Ranellucci
464421cfe4
If background slicing is disabled, reslice automatically when selecting the preview tabs. When making changes, go back to the plater view. #2979
2016-12-18 14:01:57 +01:00
Alessandro Ranellucci
42a6fb130f
Revert "Merge branch 'lordofhyphens-background-slice-now'"
...
This reverts commit 807d441c6ea5b0b149649bae4dc4fe8a03239c16, reversing
changes made to 5cbdb7865d6a5b0441c8b34da7c235446e9df488.
2016-12-18 13:31:23 +01:00
Alessandro Ranellucci
fe2116a37c
Merge remote-tracking branch 'lordofhyphens/background-slice-now' into lordofhyphens-background-slice-now
2016-12-18 13:23:10 +01:00
Alessandro Ranellucci
5cbdb7865d
Cut by Grid also in GUI
2016-12-18 13:10:25 +01:00
Alessandro Ranellucci
54f782c121
Preserve transparency when modifier volumes are selected
2016-12-18 12:09:01 +01:00
Alessandro Ranellucci
accd174566
Use absolute coordinates for the modifier sliders
2016-12-18 12:00:18 +01:00
Alessandro Ranellucci
9cbd8c4327
Merge branch 'lambda-modifier-mesh' of https://github.com/lordofhyphens/Slic3r into lordofhyphens-lambda-modifier-mesh
...
Conflicts:
xs/src/libslic3r/TriangleMesh.cpp
xs/src/libslic3r/TriangleMesh.hpp
2016-12-18 11:04:02 +01:00