Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-12-29Change travel deceleration to happen at the best point in the pathsupermerill
* if the path is too short, use the target acceleration for the whole travel * if the path is too short for going to travel speed, switch accel at the computed tipping point * if the path is long enough, switch to deceleration a bit before the needed distance. Also change gcodewriter::setspeed to use mm/s instead of mm/min supermerill/SuperSlicer#2044
2021-12-29merge more fixessupermerill
2021-12-29Fix vase mode: no seam gap.supermerill
supermerill/SuperSlicer#2114
2021-12-29fix broken travel (update of last pos on wipe)supermerill
supermerill/SuperSlicer#2112
2021-12-23fix quirky gapfill (u-turn at the tip of it)supermerill
supermerill/SuperSlicer#2102
2021-12-23fix filament override (fix commit 5263f9)supermerill
supermerill/SuperSlicer#2110
2021-12-23merge fixessupermerill
2021-12-22Fix 'avoid crossing perimeters' when wipe enabled.supermerill
Also add a new setting to say if the wipe is really needed if 'avoid crossing perimeters' activated & no crossing. supermerill/SuperSlicer#1069
2021-12-22When 'wipe on retract' on an external perimeter, continue to wipe inside the ↵supermerill
object supermerill/SuperSlicer#2061
2021-12-22Fix medial axis creating points on top of each other.supermerill
supermerill/SuperSlicer#2099 supermerill/SuperSlicer#2102
2021-12-22Custom macro variables: two new keywords: 'exists' and 'default'supermerill
* 'default(var_name,value)' check if the variable exist and affect it the value if not. The variable can be boolean 'true' 'false', int '0' '12', double '1.0' '42.24' or string '"a string"'. * 'exists(var_name)' return true if present. Note that it create a dummy boolean variable. Note that if you're using the variable in a formula, it may crash even if guarded by a {if} as everything is interpreted (no lazy check). So be careful to add a 'default' so it get the right type and can the formula be interpreted (unless you just print it). Using 'default' doesn't change the return value of 'exists'.
2021-12-22Some tooltip updates (thank you @blex-max for the help)supermerill
supermerill/SuperSlicer#2097
2021-12-22solid infill overlap testsupermerill
supermerill/SuperSlicer#2028
2021-12-22add init_z_rotate optionChristoph Schöning
2021-12-22Don't change focus due to mouse movementStephen Hurd
A longstanding irritant to me has been if I'm editing a value (such as the model X position) and I move the mouse over the platter, focus is lost in the input box, and digits and tab behave in unexpected ways. This is due to the canvas taking focus on mouse movement apparently so that keyboard shortcuts for the items in the left bar work. Since I've never tried to use those keyboard shortcuts, it's more important to me that the input box I clicked on receives the input I try to enter than being able to use keyboard shortcuts for something else. squashed with: * Add new option to disable focus-follows-mouse for platter * Fix egregious copy pasta.
2021-12-22Reworked speeds: same layout as the new accelerationsupermerill
* also make sparse fill speed/accel depends on solid fill instead of the opposite * remove max_literal check if value is 0 * added default_speed, working as a reference value for the first column if they use a %.
2021-12-22More acceleration control: (squash of)Julian Schill
supermerill: rename bridge_acceleration_internal to bridge_internal_acceleration to be consistent with the others move solid_infill_acceleration to gcode settings like the others. add all new settings to the list of not-prusa settings. add max_literal to new settings to have a more sane threshold for % check julian: Fallback accelerations to other accelerations when 0 36ba8ed4a8ccafa2177b0243b64b0ada32532b16 Print Skirt with Supportmaterial accelerations 375c13de00c473daab61aa7efc4cabdff3e8eca8 Take travel acceleration from get_travel_acceleration function 1385c2acbc2e88d24ad6fbddfcb4a47ff04cddcf Added missing breaks in switch case. 9635f752ea5f3b6ccecbfd0086198f622a28d72b Typos in localization readme 626cff20d5980347671cd3a2f9e6daa01d848e66 Deactivate acceleration fields when not applicable bdc4e1e861976dfaad521cf05ce10051d237033f First layer acceleration only limits acceleration 64884a68b7e0f8c513efd0abf026ad2b4b653f12 Add accelerations for all extrusion roles 7accaccc09031a5f2a51772a443ee333413b420a fixed to_prusa for accelerations 5cf824ca3220223028d78cde0135a6a130a14487 Thinwalls with perimeter accel, gapfill with SolidInfill accels 6fd41f39a88ca53a4194824da571360705faf3dd removed CMakeSettings 9e6a05a4f7e3d8fe4a7de10c6399c17bcf9a2d9e removed unused functions 33fe24070f814588b34bdf237336b4d7d3c7e1c2 Merge GCode.cpp fbba116248685e301fa1793c89feb82115491b44 Resolve conflict in acceleration control c193db4267ba30007c40cc521cc17c5843e2a6b0 Merge upstream. Resolved conflicts in acceleration handling 755a4c34d88c7ca45e12a6fadf875de3c7df459b configurable travel deceleration fe8fcb671886cf8314ccceaa2f493c6c90d92792 Refactored acceleration code to switch statement to make it more explicit. 5178a23d3c8819d1863575d70baa0cfed206c125 Added acceleration settings for overhangs and solid infills 6ff6118fe28a1c2a0983f8c908c1982a5940866e Remove default-acceleration checks 6e70bedee97dadfad5116779466c51a710341642 Added acceleration settings for top infill and external parameters 9db2d99b8f486e12a86de580da3733489b1bf076
2021-12-20typo: A platter is a tray (a plate). A plater is someone who plate metals.supermerill
I won't fix mainline/prusa typo in the source code, only the text.
2021-12-20Updated ConfigManipulation (disabled/enabled) for width & spacing.supermerill
2021-12-20Fix 'merge thin walls with perimeter' (unneeded travels)supermerill
also now use coincide_with_epsilon for most of medial_axis, as I have the proof the position can vary by 1 unit in an intersection. supermerill/SuperSlicer#2092
2021-12-200 extrusion_spacing will always create 0-auto-extrusion_width.supermerill
clean cout supermerill/SuperSlicer#2084
2021-12-20fix kickstart reverting when it shouldn'tsupermerill
supermerill/SuperSlicer#2076
2021-12-20fix regex importsupermerill
supermerill/SuperSlicer#2081
2021-12-15missing includes for gentoo compilationsupermerill
supermerill/SuperSlicer#1931
2021-12-15Fix Concentric (Filled) infill: honour gap_fill_min_areasupermerill
supermerill/SuperSlicer#2052
2021-12-15fix commit 5a5ea5supermerill
2021-12-15perimeter_round_corners: keep clipper::mitter for first perimetersupermerill
supermerill/superslicer#2046
2021-12-15fix retract_lift_first_layer tooltipsupermerill
2021-12-15fix div/0 in libnest2Dsupermerill
supermerill/SuperSlicer#2053
2021-12-15fix typo: 'layer height' instead of 'first layer height'supermerill
supermerill/SuperSlicer#2060
2021-12-13Adding MPMDv2 Print host upload support (#1807)Alexander Bachler Jansson
* Adding MPMDv2 Print host upload support
2021-12-11Don't consider ' ' or '\n' for custom toolchange gcode detectionsupermerill
supermerill/SuperSlicer#1368
2021-12-11fix disjointed fill surfacesupermerill
also gapfill "star" are now even more restricted in min branch length. supermerill/SuperSlicer#2038
2021-12-11fix some seam_gap issues:supermerill
* fix scale * continue traveling up to the old gap position (or continue with wipe_extra_perimeter) supermerill/SuperSlicer#57
2021-12-11Fix wrong bridge offset (can lead to no bridge)supermerill
2021-12-11Fix too detailed gapfillsupermerill
* add resolution_internal to control it (and gyroid) * disallow gapfill lines to be split
2021-12-11Update/fix "sliced info" to have the info per extruder & colorsupermerill
2021-12-10Don't allow 0-speed retractionsupermerill
supermerill/SuperSlicer#2033
2021-12-09allow extra wipe for 1-perimeter configssupermerill
supermerill/superslicer#2029
2021-12-09multi-line for milling custom gcode fieldssupermerill
supermerill/SuperSlicer#2027
2021-12-09fix bad initialization of extruder sized vector settings.supermerill
supermerill/SuperSlicer#1938
2021-12-07fix Calibration hyperlinks: open the os browsersupermerill
supermerill/SuperSlicer#2005
2021-12-07Fix "grey" machine limits field for export.supermerill
supermerill/SuperSlicer#1960
2021-12-07fr localization updatesupermerill
supermerill/superslicer#2004 supermerill/superslicer#1840
2021-12-07Fix seam object for multiple instances with different rotationssupermerill
supermerill/SuperSlicer#2015
2021-12-07auto-center now ignore unprintable objectssupermerill
supermerill/SuperSlicer#2008
2021-12-07Fix merge bug: vol flow is now correctly reset.supermerill
2021-12-07avoid unneeded unretract followed by a retract in mid-air for sparse wipe tower.supermerill
supermerill/SuperSlicer#1467
2021-12-06Apply 'small perimeter' slowdown at the right time, after 0 was replaced.supermerill
Also added some safeguards supermerill/SuperSlicer#1948
2021-12-03fix some nozzle_diameter values in perimeter generation.supermerill
Use teh given flow, do not try to re-fetch them, it's too complicated!