1389 Commits

Author SHA1 Message Date
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
Chris R
7019d57db2 Keep Ironing settings together while in experimental 2017-07-17 18:37:08 +09:30
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
Ghostkeeper
4c966a1834
Fix inheritance formula for prime tower position
It now takes the values it depends on from the correct extruder and applies the first layer line width.
2017-07-11 14:09:44 +02:00
Arjen Hiemstra
458c9ac540 Remove two unnecessary resolveOrValue calls
Contributes to CURA-3521
2017-07-11 12:03:23 +02:00
14bitVoid
a08d11769d Merge branch 'master' into first_layer_line_width 2017-07-11 01:39:14 +02:00
Ghostkeeper
ee52e1b9ea
Reposition prime tower automatically
This actually looks really nice. It just moves right along that border there. Eventually we could also auto-position the X position but for now this is fine.
2017-07-10 14:21:40 +02:00
Lipu Fei
7d9f99c0e8 Merge pull request #2083 from Ultimaker/thin_walls
feat: print thin walls setting (CURA-4023)
2017-07-10 14:14:26 +02:00
Tim Kuipers
9f4e3fcf56 Merge branch 'feature_gradual_support' 2017-07-10 14:14:00 +02:00
14bitVoid
73a99c5eba Update description of initial layer line width 2017-07-09 04:52:52 +02:00
14bitVoid
ea35fdfd30 Merge branch 'master' of https://github.com/Ultimaker/Cura into first_layer_line_width 2017-07-09 00:54:00 +02:00
Tim Kuipers
dcdc1a1f63 feat: print thin walls setting (CURA-4023) 2017-07-07 16:06:31 +02:00
Ghostkeeper
d9c6fc63f2
Clarify description of skin overlap percentage setting
It's unclear what this was a percentage of.

Contributes to issue CURA-3892.
2017-07-07 14:59:35 +02:00
Jaime van Kessel
4afc422d5d Merge branch 'spaghetti_infill_correction' of github.com:Ultimaker/Cura 2017-07-07 13:29:38 +02:00
Tim Kuipers
e7eaeb41bd setting: spaghetti_infill_extra_volume (CURA-3987) 2017-07-07 12:53:49 +02:00
Jaime van Kessel
12d8c7f4d7 Merge branch 'master' of https://github.com/maukcc/Cura 2017-07-07 09:19:47 +02:00
Tim Kuipers
574ae4b52a Merge branch 'smartavionics-mb-support-real-reprap-gcode' 2017-07-06 15:15:58 +02:00
Ghostkeeper
1b3750caae
Merge branch 'spaghetti_infill_total_volume' 2017-07-06 15:03:48 +02:00
Mark Burton
8955249ea9 Change gcode flavor labels to make it obvious which firmwares they are targetting.
Rename "RepRap (Marlin/Sprinter)" to "Marlin".
Rename "RepRap (Volumetric)" to "Marlin (Volumetric)".
Rename "RepRap (RepRap)" to "RepRap".
2017-07-06 08:24:23 +01:00
Mark Burton
f81be9e627 Added RepRap (RepRap) gcode flavor. 2017-07-05 14:46:12 +01:00
Tim Kuipers
7ff6857041 Merge pull request #1995 from smartavionics/mb-z-seam-relative
Added z_seam_relative setting to determine whether z seam origin is relative to part or not.
(CURA-3971)
2017-07-05 12:30:17 +02:00
maukcc
194d7bb3b8 Cartesio profiles update
Cartesio disalowed areas
Cartesio extruder offsets
Cartesio high quality profiles
2017-07-04 14:58:01 +02:00
Ghostkeeper
b66f9a0da4
Invert enabled condition on spaghetti_infill_stepped
These two settings are only relevant if the spaghetti infill is stepped, not when it's not stepped.

Contributes to issue CURA-3861.
2017-07-04 13:50:19 +02:00
Ghostkeeper
d3fc47fb42
Remove nonsensical warning values for prime tower position
I discovered this during work on CURA-3521.
2017-07-04 12:36:18 +02:00
Ghostkeeper
88ee878423
Simplify inheritance formula for prime tower wall thickness
Firstly, all the resolveOrValue calls are identity functions now so they can be phased out.

Secondly, all the max(extruderValues(...)) should be done by the resolve property rather than the value property. The resolve property already makes sure that the prime tower is evenly thick for every extruder, so it doesn't need to ensure this in the value function as well.

Contributes to issue CURA-3521.
2017-07-04 12:33:19 +02:00
Lipu Fei
b2a263b2db Enable support_infill_sparse_thickness when support is enabled
CURA-2724
2017-07-04 11:38:56 +02:00
Mark Burton
ff4935011d Tweak description. 2017-07-04 10:36:45 +01:00
Lipu Fei
68cae135a9 Make outer wall line width to evaluate its value accroding to its extruder
CURA-3891

This commit fixes the problem that limit to extruder for outer wall
doesn't work.
2017-07-03 16:19:10 +02:00
Lipu Fei
848c607db1 Only enable gradual support if support infill rate > 0
CURA-2724
2017-07-03 11:11:26 +02:00
Tim Kuipers
60379d395d feat: spaghetti infill stepping vs all volume at once (CURA-3861) 2017-06-30 17:59:47 +02:00