Mark Burton
2c13f5dc75
Add minimum_value to z_offset_taper_layers.
...
It now constrains the value to be no less than 0 when z_offset_layer_0 is negative or
z_offset_taper_layers is 0, otherwise the value must be such that the gap between subsequent
layers is not less than 80% of the normal layer height.
If the print head was lowered for the first layer, the tapering will always cause the
subsequent layers to be at least the normal layer height above the previous layer so the
tapering can occur over any number of layers.
On the other hand, if the print head was raised for the first layer, we demand that either
tapering is not used (value is 0) or that the tapering occurs over sufficient layers so that
the inter-layer gaps are not too small.
2017-08-23 22:32:11 +01:00
Mark Burton
5cbead5128
Add some value constraints to z_offset_layer_0.
...
Now the offset cannot be such that the first layer would be less than 1/2 of its normal height.
Warnings shown when first layer is less than 80% or more than 200% of its normal height.
2017-08-23 21:52:21 +01:00
Mark Burton
d3e45e6892
Only enable z_offset_taper_layers if z_offset_layer_0 is non-zero.
2017-07-29 14:02:52 +01:00
Mark Burton
b97e42bc55
Tweak descriptions of z_offset_layer_0 and z_offset_taper_layers.
2017-07-29 14:02:24 +01:00
Mark Burton
d0922e9007
Removed trailing .
2017-07-29 09:32:55 +01:00
Mark Burton
02d8f259e2
Add z_offset_layer_0 and z_offset_taper_layers settings.
2017-07-29 09:19:47 +01:00
Ghostkeeper
b714f0ff3e
Merge branch 'master' of github.com:Ultimaker/Cura
2017-07-28 10:48:21 +02:00
Tim Kuipers
d052511be5
rename: Top Surface Infill ==> Top Surface Skin
2017-07-27 17:11:56 +02:00
Tim Kuipers
693cbd2f9f
fix: don't enable Roffing by default
2017-07-27 17:05:02 +02:00
Lipu Fei
ed525478d6
Merge remote-tracking branch 'upstream/skin_reference_wall'
2017-07-27 14:41:07 +02:00
Lipu Fei
85635b3b83
Reword: Roofing -> Top Surface Infill
...
CURA-3940
2017-07-27 09:34:50 +02:00
Ghostkeeper
8a15d4432b
Merge branch 'remove_some_zags'
...
Contributes to issue CURA-3957.
2017-07-26 17:23:27 +02:00
Lipu Fei
2aa8e590bf
Merge pull request #2056 from Ultimaker/top_most_skin_feature
...
Top most skin feature (CURA-3940)
2017-07-26 14:58:08 +02:00
Lipu Fei
506a0a48f4
Reword: roofing -> top surface infill
...
CURA-3940
2017-07-26 14:26:27 +02:00
Lipu Fei
a0e59dd6aa
Add settings for skipping some zags
...
CURA-3957
2017-07-25 08:53:29 +02:00
Ghostkeeper
74feabacd0
Add warning value for initial layer line width
...
150% seems about right. Then you get a warning value for lines thicker than 0.525mm on a 0.4mm nozzle.
2017-07-24 16:19:59 +02:00
Ghostkeeper
06caedbed8
Update PVA profiles with gradual infill settings
...
These profiles are optimised by hand.
2017-07-24 09:09:14 +02:00
Tim Kuipers
cbc3daf535
better description skin reference wall settings (CURA-3990)
2017-07-23 12:35:09 +02:00
Tim Kuipers
3af089cfa0
feat: Skin Reference wall settings (CURA-3990)
2017-07-23 12:34:58 +02:00
Tim Kuipers
2a758c85e7
Merge branch 'master' into top_most_skin_feature
2017-07-21 15:50:50 +02:00
Lipu Fei
d7f3553c90
Brim Line Count should take into account the initial layer line width factor
...
CURA-4027
2017-07-21 14:39:45 +02:00
Ghostkeeper
4bb95eee36
Apply initial layer line width to skirt lines in prime tower position calculation
2017-07-21 12:56:37 +02:00
Ghostkeeper
66c97259c2
Make prime tower automatic formula the default for all FDM printers
...
The Custom FDM Printer had wrong positions by default as well.
2017-07-21 12:56:37 +02:00
Tim Kuipers
d5be43d45d
roofing: inherit from topbottom (CURA-3940)
2017-07-20 15:42:04 +02:00
Tim Kuipers
d25e227707
Merge branch 'master' into top_most_skin_feature
2017-07-20 12:37:48 +02:00
Ghostkeeper
500211941a
Fix spelling of 'Volumatric'
...
Contributes to issue CURA-3998.
2017-07-18 13:10:16 +02:00
Tim Kuipers
83f6dec28d
rename roofing settings: topmost_skin => roofing (CURA-3940)
2017-07-17 15:51:36 +02:00
Tim Kuipers
141543d7ca
don't enable roofing by default (CURA-3940)
2017-07-17 15:32:57 +02:00
Tim Kuipers
26ac70d2bd
feat: topmost_skin_angles (CURA-3940)
2017-07-17 15:16:11 +02:00
Tim Kuipers
9dcb2c918e
fix: disable topmost skin settings if there is no top skin (CURA-3940)
2017-07-17 14:46:24 +02:00
Tim Kuipers
7b56ba41b1
fix: topmost_skin_extruder_nr enabled function (CURA-3940)
2017-07-17 14:46:24 +02:00
Tim Kuipers
89cafc867e
cleanup: remove superfluous value equal to default_value (CURA-3940)
2017-07-17 14:46:24 +02:00
Tim Kuipers
c91d11fde3
fix: make ironing inherit from topmost_skin rather than top_bottom (CURA-3940)
2017-07-17 14:46:24 +02:00
Tim Kuipers
4754fd51ad
feat: topmost skin: Roofing settings (CURA-3940)
2017-07-17 14:46:24 +02:00
Tim Kuipers
6fc824abd5
fix: make line width factor layer 0 an extruder setting (CURA-4027)
2017-07-17 14:46:00 +02:00
Ghostkeeper
7f1dfcf433
Move prime tower more left
...
Otherwise it intersects with one of the clips on some profiles.
2017-07-14 15:57:08 +02:00
Ghostkeeper
19d9f37bc5
Also subtract support horizontal expansion from prime tower Y position
...
*&@#
2017-07-14 13:43:05 +02:00
Ghostkeeper
8da2ae55cd
Improve prime tower position formula again
...
Basically the entire implementation of BuildVolume.py is in here by now... It's a bit more conservative than BuildVolume but I couldn't find a case where this fails (again).
2017-07-14 13:04:00 +02:00
Jaime van Kessel
dee09e15ae
Added 101hero platform, based on pull request from rmcolbert
...
CURA-4046
2017-07-14 12:59:39 +02:00
Lipu Fei
9b9093cfab
Merge pull request #2105 from maukcc/cura/master
...
Cartesio extruders start positions
2017-07-13 12:43:35 +02:00
Ghostkeeper
5ad4c58055
Take travel avoid distance into account with prime tower position
...
Otherwise you can't print if platform adhesion is off.
2017-07-13 12:42:58 +02:00
Ghostkeeper
a84a2922b6
Merge branch 'master' of github.com:Ultimaker/Cura
2017-07-13 09:05:55 +02:00
Lipu Fei
6cae413766
Treat initial_layer_line_width_factor as a percentage instead of factor
...
CURA-4036
initial_layer_line_width_factor is a percentage ranging from 0 to 100,
so when calculating the prime tower position, we need to divide it by
100.
2017-07-13 08:58:41 +02:00
Lipu Fei
bcd93522a2
Use bool instead of str for default_value of fill_outline_gaps
...
CURA-4023
2017-07-13 08:44:44 +02:00
maukcc
50d3ba9fbe
Cartesio extruders start positions
...
Cartesio extruders start and end positions added
2017-07-12 13:43:54 +02:00
Ghostkeeper
7de501ac87
Update description of initial layer line width
...
It now does apply to bed adhesion features.
Contributes to issue CURA-4027.
2017-07-11 16:32:31 +02:00
Ghostkeeper
a04cb7524d
Remove nonsensical global nozzle offsets for Dagoma DiscoEasy200
...
It doesn't make sense to always have a nozzle offset for all nozzles. What's more, the setting only exists in fdmextruder.def.json so it can't be set in something that inherits from fdmprinter.def.json.
2017-07-11 14:47:10 +02:00
Ghostkeeper
a04e389b7f
Fix machine_nozzle_head_polygon
...
The min/max values were long ago replaced by a proper polygon.
2017-07-11 14:43:26 +02:00
Ghostkeeper
0bf0e13adc
Fix unknown setting machine_nozzle_gantry_distance
...
It has been renamed to gantry_height long ago.
2017-07-11 14:39:50 +02:00
Ghostkeeper
41103cfca0
Make machine_nozzle_head_distance settable per extruder
...
It won't have an effect on the actual g-code since the engine still requests it from the global stack, but at least the warnings in the log go away.
2017-07-11 14:37:22 +02:00