231 Commits

Author SHA1 Message Date
supermerill
c1a535e02c #503 filament_max_speed 2020-10-01 02:22:20 +02:00
supermerill
14c7a8ad7f gap fill overlap
also move the perimeter & extperi overlap to region
2020-10-01 00:07:14 +02:00
supermerill
89ec89e682 #393 don't connect now differentiate with holes & outer perimeters
but it works only for half of rectilinear2: because it go over a new polyline start always from the same direction.
So it needs a difficult to do change to rectilinear2. (TODO)
2020-09-21 23:12:02 +02:00
supermerill
2022e3fbd6 Merge branch 'master' into dev 2020-09-19 20:41:00 +02:00
supermerill
1d1b1f0715 #442 fix "cooling" setting not completely nuked 2020-09-07 11:13:26 +02:00
supermerill
852923efe5 #447 thumbnails : colors choices (filament, user-defined) & bed display
also for sla with support display.
2020-09-06 23:20:32 +02:00
supermerill
4e02398f77 temperature override (and move all overrides into "filament" category) 2020-08-29 22:44:44 +02:00
supermerill
dd2e3241f8 new retraction calibration
had to add an override from region to ~gcode writer (and gcode),
     maybe I have to think about a better system that the current system that will began to transform into a spaghetti monster
2020-08-29 20:39:41 +02:00
supermerill
d02921195f typos 2020-08-23 20:47:29 +02:00
supermerill
3ec2f077e5 #399 add an other pattern for brim ear: rectilinear with perimeter.
If you have problem with adhesion of the ear.
also some fixes about brim invalidation.
2020-08-20 01:57:54 +02:00
supermerill
f5dd32d969 #287 filament shrinkage compensation 2020-08-19 15:23:40 +02:00
Adrian Keet
8438de487b Add option to only overlap the outermost perimeter 2020-08-18 12:10:06 +02:00
supermerill
f1fdcf4243 #280 new setting: fill_angle_increment. rotate every infill by this angle, multiplied by the layer id. 2020-08-18 01:14:07 +02:00
supermerill
8b416a083a #222 expose thumbnails setting to gui 2020-08-17 21:18:07 +02:00
supermerill
882555895f #360 skirt extrusion width 2020-08-09 17:32:36 +02:00
supermerill
75fd53684f Set a minimum length on extrusion. Also improve the comment with the type of extrusion. 2020-08-09 17:31:42 +02:00
supermerill
65b3dd835a #318 set travel acceleration
- now gocde-accel will try to change only the printing accel on the fly (for marlin and repetier only)
2020-06-29 17:49:22 +02:00
supermerill
a60631b7aa thin walls: merge path into external perimeter loop when possible. 2020-06-20 19:51:36 +02:00
supermerill
bbbb4d9396 #4 perimeter overlaps : total control over perimeter width vs spacing.
- add a spacing_ratio in flow, but it's only sed for two spacing in perimeter_generator, not sure about the usefulness of it.
 - external_perimeter_overlap now use the spacing_ratio to compute
 - add perimeter_overlap, using the spacing_ratio to compute
 - add perimeter_bonding, that shrink the external-internal spacing, without growing the infill polygons.
2020-06-17 12:25:21 +02:00
supermerill
319d0552ed #211 % max speed reduction
waiting for a good name
2020-06-11 21:03:07 +02:00
supermerill
a846f13c47 #239 add z_step (inverse of slic3r z_steps_per_mm)
seems to work without breaking.
todo: change all slicing stuff from double to scaled int.
2020-06-11 21:02:35 +02:00
supermerill
0a8be978d9 #248 add min width for 'only one perimeter'. 2020-06-09 20:57:28 +02:00
supermerill
7738e2a33c #240 little rework of XY compensation.
better import of 'elephant foot' (spelled elefant in prusa) that is now first_layer_size_compensation, using 'legacy to amke the convert.
advantage: it reverse the sign now.
drawback : no easy export to prusa.
2020-06-05 23:08:28 +02:00
Justin Schuh
3f6a9f2ebf Add external_perimeter_fan_speed setting (part1)
Adds a new setting and plumbs through the UI to independently control
the fan speed for external perimeters. Filed as issue #2776.

merill note: i only picked the setting definition, as the other part will need an almost compete re-write
2020-06-05 15:20:44 +02:00
supermerill
f2a503cdc8 fix #260: optional M20X header 2020-06-01 22:34:02 +02:00
supermerill
9b60be0c1a Initial working prototype for the milling post-process 2020-05-29 21:01:30 +02:00
supermerill
d0a8bdebe8 experimental feature: external perimeter overlap.
Have to test it, it may decrease printing quality (like printing external perimeter first)
2020-05-28 19:23:12 +02:00
supermerill
3404430ef7 milling settings (wip)
also created extruder settings ui file
2020-05-28 18:14:23 +02:00
supermerill
3bb0b228bc add sorting for complete_objects
fix (hopefully) a problem with sequential_print_horizontal_clearance_valid
2020-05-23 02:05:57 +02:00
supermerill
90b129e585 external_perimeter_cut_corners setting
it reduce the flow around corners, depending of the angle.
experimental status! not tested yet!
2020-05-23 02:05:51 +02:00
supermerill
073591d600 Calibration help: first 2 item
- bed leveling calibration
 - filament flow calibration (need some more pics)
2020-05-19 01:02:24 +02:00
supermerill
2b5689e4e6 #226 extra wipe: filament override 2020-05-14 00:22:31 +02:00
supermerill
3d5ddd60b4 #206 reverse direction on overhang overhaul:
- now has a setting & a threshold
 - when reverse_direction trigger on the external loop, it also trigger for all other loops on this side (so, no more U-turn)
 - do not depends on extra_perimeter anymore
 - now extra_perimeters split into extra_perimeters (the old useless one) and extra_perimeters_overhangs
 - reordering settings in the tab.
2020-05-13 01:39:30 +02:00
supermerill
fad19b4b1c #213 Wipe tower Brim size & wipe tower brim now printed with first_layer_width 2020-05-10 16:40:45 +02:00
supermerill
6f9dc88aa6 #224 setting to force one skirt with complete_objects 2020-05-10 16:40:40 +02:00
supermerill
04f25541b8 #199 allow the machine limits on non-marlin firmware and add for them a "Time estimation compensation" setting 2020-05-10 16:40:36 +02:00
supermerill
0da98baa11 #205 separate external perimeters and thin walls (speed & gcode layout). 2020-05-03 22:09:59 +02:00
supermerill
f47e7a67c7 #178 brim offset 2020-04-21 17:08:08 +02:00
supermerill
473dca0884 #187 allow empty layer setting 2020-04-18 20:48:17 +02:00
supermerill
2e48f4a4bd avoid crossing perimeters on all layers except first layer #198 2020-04-17 20:31:17 +02:00
supermerill
66aaad2489 #196: adjustable distance for auto-arrange 2020-04-17 15:26:10 +02:00
supermerill
cc96564321 Update to wizzard: add a thumbnail parameter ; don't auto-select prusa mini if no printer installed
also some merge for creality printers, and fix some problem in it.
relax the min/max version for the profile, i don't have the resource to check & modify these for each release.
2020-03-26 15:00:02 +01:00
supermerill
f087cf1239 Merge remote-tracking branch 'remotes/prusa/master'
seems to work
need to update profiles & ui
2020-03-26 12:10:30 +01:00
supermerill
7f4c9c9a5c add "first layer flow" setting, for fuck sake first layer width isn't enough with a cheap printer like an ender3 that can have his bed damaged so easily. 2020-03-22 15:25:34 +01:00
supermerill
1984df6d49 Many fixes to "no seam" option for external perimeter first.
Also some option to only apply to hole (or others)
Also some fixes to some loops options in the codepath.
also a test to thin walls, suspected a bug but can't find it.
2020-03-22 15:25:21 +01:00
bubnikv
a3ded8fa95 Reworked filaments / SLA materials in installation wizard:
1) When the wizard is initialized, filament and SLA profile names
   are verified and current names of renamed profiles are resolved.
   Fixes "Add/Remove Filaments is not hiding all of the un-checked filaments #3835"
2) When adding a printer model, default materials are installed in case
   the printer model has no default material installed.
3) When leaving the Filaments or SLA materials page, and some printer models
   have no material installed, those Printer Models are listed
   in a message box and only for those printer models the default
   materials are installed.
2020-03-14 18:35:42 +01:00
bubnikv
dc1ffe15a8 Revert "Added "Filament spool weight" option to filament options"
This reverts commit 3d3e36ba8d22d3654fb6adb451dae9f0eb6cf818.

The change is too risky just before the PrusaSlicer 2.2.0 final release
and the feature may need a bit of polishing before release.
2020-03-14 09:49:12 +01:00
bubnikv
6b58f67fb8 "inifinit_skirt" renamed to "draft_shield"
Polished the tooltip for the draft shield.
Legacy conversion from old skirt_heigth == -1 to draft_shield = 1
2020-03-14 07:46:39 +01:00
YuSanka
56c6193ff4 Merge remote-tracking branch 'origin/ys_add_new_options' into ys_improvements 2020-03-13 11:49:51 +01:00
bubnikv
cd381d6b4f More robust vendor profile parsing. 2020-03-11 18:12:16 +01:00