314 Commits

Author SHA1 Message Date
supermerill
91491aab48 custom seam update:
- no more setting needed. If an object has a seam-object, it will use the custom seam.
 - use the nearest sphere in xyz.
2020-08-21 22:52:15 +02:00
supermerill
a42bf8602f Create sprinter firmware option to decouple it from reprap, because of the changes in reprap-firmware.
also add g10 to temperature detection
2020-08-20 12:17:50 +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
supermerill
a1acd5b167 #152manual seam placement tool, inspired from @dartrax pull request
Currently it only use the center of sphere, using the nearest z for each layer.
2020-08-19 13:01:29 +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
2e5f70bb5f Merge branch 'dev' 2020-08-11 15:56:54 +02:00
supermerill
8f2074cfca small ui change: retract/deretract speed on the same line 2020-08-09 17:33:03 +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
46f63cb7aa #239 0 to disable z_step
Also increase precision from 3 to 6 for z if using z_step, because it may matters now.
also change default for min_width_top_surface
2020-07-31 15:22:59 +02:00
supermerill
89c475a439 Update localization
* the pot
 * add a readme on how to use the utility
 * typos
 * french translation
2020-07-05 17:23:03 +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
87840d0f7f #239 0 to disable z_step
also change default for min_width_top_surface
2020-06-25 19:33:25 +02:00
supermerill
5205598cf7 #183 allow min for floatAndPercent fields
Have to modify the Fields.cpp function a bit.
May need a better patch later on, as this one is only for min.
Also, the current checks for float&percent are very strange.
2020-06-22 19:58:50 +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
7f132c835d #275 typos & better wording in machine limits, thanks to @thierryzoller 2020-06-08 18:01:30 +02:00
supermerill
d7a0719c3b fix elefant translate 2020-06-06 01:56:33 +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
supermerill
2dfe215245 Add external_perimeter_fan_speed setting (part2)
rewrote a bit the way it's set in cooling buffer to allow easier interleaved fan speed modifiers.
2020-06-05 16:52:08 +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
1d17987d0b fix mac build 2020-06-02 03:08:24 +02:00
supermerill
e68de2cf4f #260: better text & layout for filament cooling 2020-06-02 01:24:31 +02:00
supermerill
f2a503cdc8 fix #260: optional M20X header 2020-06-01 22:34:02 +02:00
supermerill
3d83933034 fix build, clean old test (now in test/superslicerlibslicer or tests/fff_print_tests) 2020-06-01 22:33:24 +02:00
supermerill
43f9d15a55 update to arrange, add some arrange tests. Not better than before, but it's moving in the right direction, i guess? 2020-06-01 00:41:40 +02:00
supermerill
1afaa6ef49 create little hierarchy of config to better use ratio_over
fixes on ratio_over
fix Flow::extrusion_width (bad computation of first_layer_height)
fix enum visibility
moving test classes to prusaslicer test directory (wip)
all that because i was trying to write a test class for a modification in min_object_distance (and i didn't even start)
2020-05-31 03:54:58 +02:00
supermerill
ece98a1f04 #252 fixes
1: add a little safety offset of 1mm
2: halve the brim & skirts, remove skirt verification if only one skirt for all objects.
3: can't reproduce, there is a strange thing with an object going to 0:0, but it's corrected by a second click on slice button.
2020-05-29 23:53:13 +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
e562fbeef9 add bride & over-bridge calibration (print & pics wip)
refined calibration code
2020-05-22 02:09:37 +02:00
supermerill
16c51403aa #250 allwo klipper to do firmware retraction. 2020-05-21 00:30:22 +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
Alessandro Corbelli
1da021b352 Start adding Lerdge motherboard support 2020-05-12 17:07:04 +02:00
supermerill
a0ff5c3fec #226 Moar Wipe on external perimeters 2020-05-11 23:58:57 +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
c4140ef707 little update to config: debug message & fill_smooth_distribution type 2020-05-09 00:59:51 +02:00