Commit graph

966 commits

Author SHA1 Message Date
Ghostkeeper
d705ca1b1d
Only enable sanding line spacing when sanding is enabled
Forgot this one.

Contributes to issue CURA-3903.
2017-06-06 11:13:24 +02:00
Ghostkeeper
5eab3191af
Limit sanding settings to top/bottom extruder
Makes sense that whether you need to sand is based on the material used for most of the material that you're sanding over. You're also sanding over the walls, but the skin is hopefully more telling for the types of surfaces you're sanding.

Contributes to issue CURA-3903.
2017-06-06 11:09:36 +02:00
Ghostkeeper
7135a26c1b
Adjust default for sanding inset to half line width
This way it ends up at the very top of the outer wall, which may work better.

Contributes to issue CURA-3903.
2017-06-06 11:03:32 +02:00
Ghostkeeper
f9b792ef76
Set default for sanding flow to 10%
30% is way too much. 10% is a bit much too I think but it produces nice results in the long run. 5% is too little.

Contributes to issue CURA-3903.
2017-06-06 10:54:53 +02:00
Ghostkeeper
762dbe44b5
Fix default for sanding pattern
The previous default wasn't even in the options.

Contributes to issue CURA-3903.
2017-06-06 10:54:01 +02:00
Ghostkeeper
600b855037
Add sanding inset setting
This performs an inset of the area which is sanded, so it doesn't sand all the way to the edge.

Contributes to issue CURA-3903.
2017-06-06 10:53:05 +02:00
Ghostkeeper
a1b10ea528
Add sanding acceleration and jerk settings
These are the same as the top/bottom acceleration and jerk. Perhaps it could be set a bit higher because quality isn't an issue here, but the jerk basically accounts for every acceleration we make at the low default speeds we're using right now.

Contributes to issue CURA-3903.
2017-06-06 10:29:57 +02:00
Ghostkeeper
c30d529240
Make sanding speed scale with top/bottom speed
The default stays the same.

Contributes to issue CURA-3903.
2017-06-06 10:26:01 +02:00
Ghostkeeper
5560fd2b11
Move sanding speed to the speed category
With the rest of the speeds.

Contributes to issue CURA-3903.
2017-06-06 10:24:33 +02:00
Ghostkeeper
ec7081d95a
Add sanding speed setting
The acceleration and jerk aren't adjustable yet (it uses top/bottom acceleration and jerk). Later, maybe.

Contributes to issue CURA-3903.
2017-06-02 17:15:02 +02:00
Ghostkeeper
c69b3110be
Add line spacing setting
This determines the distance between the passes of the sanding nozzle over the surface.

Contributes to issue CURA-3903.
2017-06-02 15:53:17 +02:00
Ghostkeeper
d9f03790dc
Remove lines pattern from sanding
The lines pattern is essentially the same as zigzag if you're extruding nothing or very little.

Contributes to issue CURA-3903.
2017-06-02 15:29:23 +02:00
Ghostkeeper
a58926263c
Add flow rate for sanding
Let's see how this works out.

Contributes to issue CURA-3903.
2017-06-02 09:27:05 +02:00
Ghostkeeper
33dccc1340
Add sanding pattern setting
I should probably remove Lines or Zig Zag as option, since they are basically the same.

Contributes to issue CURA-3903.
2017-06-01 21:57:26 +02:00
Ghostkeeper
5400e87548
Add setting to enable sanding
Contributes to issue CURA-3903.
2017-06-01 17:15:37 +02:00
Ghostkeeper
d3ebb95734
Merge remote-tracking branch 'origin/master' 2017-05-31 15:22:19 +02:00
Tim Kuipers
384fd45d7f JSON fix: only enable feature extruder nr settings for multi-extrusion printers (CURA-292) 2017-05-31 13:00:44 +02:00
Ghostkeeper
2ad68f6ebd
Clarify description of wall thickness
There was some confusion about whether this was the thickness of the outer walls or just the thickness of walls in general. I've removed 'outside' from the description, because hopefully that is implicit enough.
2017-05-31 11:02:53 +02:00
Ghostkeeper
fc7a32ca7f
Merge branch '2.6' 2017-05-31 09:23:01 +02:00
Ghostkeeper
5392b8f65c
Remove commented-out temperature commands from start g-code
Even though it was commented-out, it was still being detected and made Cura think that the start g-code was heating up the nozzles by itself. I've removed the lines so that the normal temperature commands get inserted by Cura automatically.
2017-05-31 09:22:49 +02:00
Tim Kuipers
aa3379fd7e fix: limit_to_extruder got merged into the wrong place 2017-05-30 15:57:58 +02:00
Tim Kuipers
a91d6478be Merge branch '2.6' 2017-05-30 15:32:49 +02:00
Tim Kuipers
14e85d7b6b refactor: move spaghetti infill options to experimental category 2017-05-30 15:22:03 +02:00
Tim Kuipers
015d1b79ab Merge pull request #1866 from moritzmair/master
added 3Dator printer profile and printbed mesh
2017-05-30 10:59:31 +02:00
Ghostkeeper
b8f290d835
Merge branch 'master' of github.com:Ultimaker/Cura 2017-05-29 15:40:24 +02:00
Ghostkeeper
8ec9337077
Merge branch 'feature_extruder_per_feature' 2017-05-29 15:40:06 +02:00
Tim Kuipers
71c2a8edc6 Merge pull request #1861 from fieldOfView/feature_add_tam_series1
Add Type A Machines series 1 2014 definition and mesh
2017-05-29 14:24:43 +02:00
Ghostkeeper
baade194fd
Change Extra Skin Wall Count to depend on top/bottom extruder
The feature is meant to improve the quality of the skins. Whether this is needed should depend on the material of the skin rather than on the material of the inner wall, even though the feature itself is printed with the inner wall extruder.

Contributes to issue CURA-3740.
2017-05-29 14:10:18 +02:00
Tim Kuipers
eab7ce232a JSON fix: default feature extruder_nr = -1 (CURA-3740) 2017-05-23 14:01:01 +02:00
Lipu Fei
da39ab8093 Remove duplicate "enabled" for "infill_angles" 2017-05-23 13:34:50 +02:00
Moritz Mair
a714d5b370 added 3dator printer profile and mesh 2017-05-23 13:10:47 +02:00
fieldOfView
93a36a8503 Add Type A Machines series 1 2014 definition and mesh 2017-05-22 22:12:36 +02:00
Tim Kuipers
6887bcf232 JSON fix: feature extruder settings now use optional_extruder type (CURA-3740) 2017-05-22 16:57:33 +02:00
Ghostkeeper
2a6a968540
Merge branch 'master' into feature_extruder_per_feature 2017-05-22 16:05:57 +02:00
Arjen Hiemstra
8e5cfd9566 Add last missing settings that should still use extruderValue
Contributes to CURA-3738
2017-05-22 13:57:08 +02:00
Ghostkeeper
7cb8e549f4
Merge branch 'feature_mold_roof' 2017-05-18 16:47:51 +02:00
Arjen Hiemstra
7e4f983cd6 Fix support settings that need their inheritance value from different extruders
Contributes to CURA-3738
2017-05-18 15:34:50 +02:00
Ghostkeeper
236b1dc0ca
Merge branch 'Cura/master' of https://github.com/maukcc/Cura into maukcc-Cura/master 2017-05-17 15:35:05 +02:00
Ghostkeeper
9450453b42
Merge branch 'master' into feature_extruder_per_feature
Conflict in FDMPrinter: The Cubic Subdivision Radius setting was removed. No need to limit that setting any more.
2017-05-17 14:24:00 +02:00
Jaime van Kessel
61faaf4776 Removed unneeded calls to extruder value
CURA-3738
2017-05-17 11:02:16 +02:00
Arjen Hiemstra
9686df285d Merge branch 'master' of github.com:Ultimaker/Cura into transparent_limit_to_extruder 2017-05-17 10:26:48 +02:00
Ghostkeeper
1ad9ba6c95
Remove lower warnings from Jerk settings
It's sometimes required to be extra careful, and the difference between 0 and 5 isn't that big that it would cause a great increase in print time.
2017-05-16 14:40:42 +02:00
Tim Kuipers
286c4665fc Resolve bed adhesion type to adhesion extruder (CURA-3738)"
The cause for this change is that TPU says we want to print with brim but CPE wants to print with raft.
In those cases the resolve function would choose the raft because that's safer.
However if the default extruder happens to be the TPU one you then get a raft made of TPU which is flexible.
That defeats the purpose of the raft, and causes the raft to warp, clog on the nozzle, destroy the world, etc. So there, I saved the world once more.
2017-05-16 13:28:33 +02:00
Tim Kuipers
b95712ef95 Revert "Resolve bed adhesion type via limit-to-extruder"
This reverts commit 396f4381dd.

The comit introduced an infinite recursion.

You cannot have both a limit_to_extruder and settable_per_extruder=false
2017-05-16 13:23:15 +02:00
Arjen Hiemstra
c5c67ee8be Merge branch 'master' of github.com:ultimaker/Cura into transparent_limit_to_extruder
* 'master' of github.com:ultimaker/Cura: (94 commits)
  Re-enable Japanese from language selection menu
  Add Japanese translations for setting descriptions
  Update PVA profiles
  Changed profile names
  Simplified some code
  Changed final spot where we still used findContainer when looking for container with specific type
  Directly use property instead of searching
  Added a type hinting to QualityManager
  JSON description fix: warn users when not to use spiralize (CURA-3636)
  Add setting_version every time we create InstanceContainer
  Increase warning value for gradual infill steps
  Convert all metadata fields to string
  cleanup: prime => prime blob and lil doc (CURA-3634)
  fix: don't make disallowed area if blob is disabled (CURA-3634)
  Be robust against older specification version numbers
  Read setting_version from version attribute on root
  Added bunch of typing to extruder manager
  Fix resolve strategy "new" for user instance container
  Added missing typehinting
  Row element was not used
  ...
2017-05-16 10:57:06 +02:00
Tim Kuipers
635b97a961 JSON description fix: warn users when not to use spiralize (CURA-3636) 2017-05-15 12:01:39 +02:00
Ghostkeeper
c61baf3355
Increase warning value for gradual infill steps
We set gradual infill steps to 5 if you choose Gradual Infill from recommended mode. This value was provided by the materials testers, so apparently it works fine and we shouldn't give a warning about that.

Contributes to issue CURA-3732.
2017-05-15 09:53:47 +02:00
Scheepers
f8691d6190 New Cartesio build platform 2017-05-13 13:10:24 +02:00
Ghostkeeper
0cc4f90920
Merge branch 'master' of github.com:Ultimaker/Cura 2017-05-12 16:34:19 +02:00
Tim Kuipers
0d9514a5d0 Merge pull request #1821 from smartavionics/mb-smooth-spiralized-contours-not-per-model-or-extruder
Just like magic_spiralize, smooth_spiralized_contours should not be settable per model/extruder. (CURA-3771)
2017-05-12 14:53:18 +02:00