chiark / gitweb /
Add temporary material types to material.ini
authorYouness Alaoui <kakaroto@kakaroto.homelinux.net>
Tue, 1 Sep 2015 21:01:52 +0000 (17:01 -0400)
committerYouness Alaoui <kakaroto@kakaroto.homelinux.net>
Tue, 1 Sep 2015 21:01:52 +0000 (17:01 -0400)
56 files changed:
resources/quickprint/lulzbot_TAZ_4_035nozzle/ABS/material.ini
resources/quickprint/lulzbot_TAZ_4_035nozzle/HIPS/material.ini
resources/quickprint/lulzbot_TAZ_4_035nozzle/PLA/material.ini
resources/quickprint/lulzbot_TAZ_4_05nozzle/ABS/material.ini
resources/quickprint/lulzbot_TAZ_4_05nozzle/HIPS/material.ini
resources/quickprint/lulzbot_TAZ_4_05nozzle/PLA/material.ini
resources/quickprint/lulzbot_TAZ_4_DualV1/ABS_dual_color/material.ini
resources/quickprint/lulzbot_TAZ_4_DualV1/PLA_PVA_support/material.ini
resources/quickprint/lulzbot_TAZ_4_DualV1/PLA_dual_color/material.ini
resources/quickprint/lulzbot_TAZ_4_DualV2/ABS_dual_color/material.ini
resources/quickprint/lulzbot_TAZ_4_DualV2/PLA_PVA_support/material.ini
resources/quickprint/lulzbot_TAZ_4_DualV2/PLA_dual_color/material.ini
resources/quickprint/lulzbot_TAZ_4_FlexyDuallyV1/ABS_ninjaflex/material.ini
resources/quickprint/lulzbot_TAZ_4_FlexyDuallyV1/ABS_semiflex/material.ini
resources/quickprint/lulzbot_TAZ_4_FlexyDuallyV1/PLA_PVA/material.ini
resources/quickprint/lulzbot_TAZ_4_FlexyDuallyV2/ABS_ninjaflex/material.ini
resources/quickprint/lulzbot_TAZ_4_FlexyDuallyV2/ABS_semiflex/material.ini
resources/quickprint/lulzbot_TAZ_4_FlexyDuallyV2/PLA_PVA/material.ini
resources/quickprint/lulzbot_TAZ_4_FlexystruderV1/ninjaflex/material.ini
resources/quickprint/lulzbot_TAZ_4_FlexystruderV1/semiflex/material.ini
resources/quickprint/lulzbot_TAZ_4_FlexystruderV2/ninjaflex/material.ini
resources/quickprint/lulzbot_TAZ_4_FlexystruderV2/semiflex/material.ini
resources/quickprint/lulzbot_TAZ_4_SingleV1/ABS/material.ini
resources/quickprint/lulzbot_TAZ_4_SingleV1/HIPS/material.ini
resources/quickprint/lulzbot_TAZ_4_SingleV1/PLA/material.ini
resources/quickprint/lulzbot_TAZ_5_035nozzle/ABS/material.ini
resources/quickprint/lulzbot_TAZ_5_035nozzle/HIPS/material.ini
resources/quickprint/lulzbot_TAZ_5_035nozzle/PLA/material.ini
resources/quickprint/lulzbot_TAZ_5_05nozzle/ABS/material.ini
resources/quickprint/lulzbot_TAZ_5_05nozzle/HIPS/material.ini
resources/quickprint/lulzbot_TAZ_5_05nozzle/PLA/material.ini
resources/quickprint/lulzbot_TAZ_5_DualV1/ABS_dual_color/material.ini
resources/quickprint/lulzbot_TAZ_5_DualV1/PLA_PVA_support/material.ini
resources/quickprint/lulzbot_TAZ_5_DualV1/PLA_dual_color/material.ini
resources/quickprint/lulzbot_TAZ_5_DualV2/ABS_dual_color/material.ini
resources/quickprint/lulzbot_TAZ_5_DualV2/PLA_PVA_support/material.ini
resources/quickprint/lulzbot_TAZ_5_DualV2/PLA_dual_color/material.ini
resources/quickprint/lulzbot_TAZ_5_FlexyDuallyV1/ABS_ninjaflex/material.ini
resources/quickprint/lulzbot_TAZ_5_FlexyDuallyV1/ABS_semiflex/material.ini
resources/quickprint/lulzbot_TAZ_5_FlexyDuallyV1/PLA_PVA/material.ini
resources/quickprint/lulzbot_TAZ_5_FlexyDuallyV2/ABS_ninjaflex/material.ini
resources/quickprint/lulzbot_TAZ_5_FlexyDuallyV2/ABS_semiflex/material.ini
resources/quickprint/lulzbot_TAZ_5_FlexyDuallyV2/PLA_PVA/material.ini
resources/quickprint/lulzbot_TAZ_5_FlexystruderV1/ninjaflex/material.ini
resources/quickprint/lulzbot_TAZ_5_FlexystruderV1/semiflex/material.ini
resources/quickprint/lulzbot_TAZ_5_FlexystruderV2/ninjaflex/material.ini
resources/quickprint/lulzbot_TAZ_5_FlexystruderV2/semiflex/material.ini
resources/quickprint/lulzbot_TAZ_5_SingleV1/ABS/material.ini
resources/quickprint/lulzbot_TAZ_5_SingleV1/HIPS/material.ini
resources/quickprint/lulzbot_TAZ_5_SingleV1/PLA/material.ini
resources/quickprint/lulzbot_mini/ABS/material.ini
resources/quickprint/lulzbot_mini/HIPS/material.ini
resources/quickprint/lulzbot_mini/PLA/material.ini
resources/quickprint/lulzbot_mini_flexystruder/ninjaflex/material.ini
resources/quickprint/lulzbot_mini_flexystruder/semiflex/material.ini
scripts/create_lulzbot_profiles.py

index f2b52af6248531a42c69daa9a1f5253abbf7e567..e0ea4654d6bade454cd5b5a37af5c14e897fe701 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = ABS
 order = 2
+material_types = Beginner
index 3aa8e5c6478f19c9c862c42252dd1dd6aed4ed23..f76719f7b315655cc430b766c29cab7b4a801be2 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = HIPS
 order = 0
+material_types = Beginner|eSun
index 09a021eeca92ed6e302c2409a2f0659d220e17ac..3b9fcfbae50bebd2f36d7c180d78c45b82e74905 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = PLA
 order = 1
+material_types = Beginner|eSun
index f2b52af6248531a42c69daa9a1f5253abbf7e567..e0ea4654d6bade454cd5b5a37af5c14e897fe701 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = ABS
 order = 2
+material_types = Beginner
index 3aa8e5c6478f19c9c862c42252dd1dd6aed4ed23..f76719f7b315655cc430b766c29cab7b4a801be2 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = HIPS
 order = 0
+material_types = Beginner|eSun
index 09a021eeca92ed6e302c2409a2f0659d220e17ac..3b9fcfbae50bebd2f36d7c180d78c45b82e74905 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = PLA
 order = 1
+material_types = Beginner|eSun
index ff1a08257c0efb62008045e59e044aede5f91df8..2ad469d0fcf46b95d85a9facc6515a1b3122f76e 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = ABS & ABS
 order = 0
+material_types = Beginner
index 844c5750cf7e536bafd212c34e2c5a6990d4d6f8..bef306fe85db94c3e57678843c53ff7101d76c5b 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = PLA & PVA
 order = 2
+material_types = Beginner|With Support
index efb565c3256b8f480381acc754dddd2bd28b33e2..266e883d595645ffd99b9e4a5e4012e6f13f5a89 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = PLA & PLA
 order = 1
+material_types = Beginner
index ff1a08257c0efb62008045e59e044aede5f91df8..2ad469d0fcf46b95d85a9facc6515a1b3122f76e 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = ABS & ABS
 order = 0
+material_types = Beginner
index 844c5750cf7e536bafd212c34e2c5a6990d4d6f8..bef306fe85db94c3e57678843c53ff7101d76c5b 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = PLA & PVA
 order = 2
+material_types = Beginner|With Support
index efb565c3256b8f480381acc754dddd2bd28b33e2..266e883d595645ffd99b9e4a5e4012e6f13f5a89 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = PLA & PLA
 order = 1
+material_types = Beginner
index ed80a07efbc5c1e2068f357fecb422ae6600e4c3..33f6c3bdc6ab33fe6483bb1682af1d84005f78f1 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = ABS & NinjaFlex
 order = 0
+material_types = Flexible|Fenner Drives
index b848170d17b33e762db1f17ea04e99d549628e2b..b0c08a4f244838d3a8e788717601a7b1d355bb96 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = ABS & SemiFlex
 order = 1
+material_types = Flexible|Fenner Drives
index 844c5750cf7e536bafd212c34e2c5a6990d4d6f8..bef306fe85db94c3e57678843c53ff7101d76c5b 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = PLA & PVA
 order = 2
+material_types = Beginner|With Support
index ed80a07efbc5c1e2068f357fecb422ae6600e4c3..33f6c3bdc6ab33fe6483bb1682af1d84005f78f1 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = ABS & NinjaFlex
 order = 0
+material_types = Flexible|Fenner Drives
index b848170d17b33e762db1f17ea04e99d549628e2b..b0c08a4f244838d3a8e788717601a7b1d355bb96 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = ABS & SemiFlex
 order = 1
+material_types = Flexible|Fenner Drives
index 844c5750cf7e536bafd212c34e2c5a6990d4d6f8..bef306fe85db94c3e57678843c53ff7101d76c5b 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = PLA & PVA
 order = 2
+material_types = Beginner|With Support
index 27949c97b920beaacab341ce939fb8ae4b78348e..e2ab61a690e648a04a5e9d146afa0208fde8847b 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = NinjaFlex
 order = 0
+material_types = Flexible|Fenner Drives
index 2407b707745ed1a9b5a816c30347a62385e04a1f..1967da7a4b9184b0e330dadc96afa42fe1b776d1 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = SemiFlex
 order = 1
+material_types = Flexible|Fenner Drives
index 27949c97b920beaacab341ce939fb8ae4b78348e..e2ab61a690e648a04a5e9d146afa0208fde8847b 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = NinjaFlex
 order = 0
+material_types = Flexible|Fenner Drives
index 2407b707745ed1a9b5a816c30347a62385e04a1f..1967da7a4b9184b0e330dadc96afa42fe1b776d1 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = SemiFlex
 order = 1
+material_types = Flexible|Fenner Drives
index f2b52af6248531a42c69daa9a1f5253abbf7e567..e0ea4654d6bade454cd5b5a37af5c14e897fe701 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = ABS
 order = 2
+material_types = Beginner
index 3aa8e5c6478f19c9c862c42252dd1dd6aed4ed23..f76719f7b315655cc430b766c29cab7b4a801be2 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = HIPS
 order = 0
+material_types = Beginner|eSun
index 09a021eeca92ed6e302c2409a2f0659d220e17ac..3b9fcfbae50bebd2f36d7c180d78c45b82e74905 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = PLA
 order = 1
+material_types = Beginner|eSun
index f2b52af6248531a42c69daa9a1f5253abbf7e567..e0ea4654d6bade454cd5b5a37af5c14e897fe701 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = ABS
 order = 2
+material_types = Beginner
index 3aa8e5c6478f19c9c862c42252dd1dd6aed4ed23..f76719f7b315655cc430b766c29cab7b4a801be2 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = HIPS
 order = 0
+material_types = Beginner|eSun
index 09a021eeca92ed6e302c2409a2f0659d220e17ac..3b9fcfbae50bebd2f36d7c180d78c45b82e74905 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = PLA
 order = 1
+material_types = Beginner|eSun
index f2b52af6248531a42c69daa9a1f5253abbf7e567..e0ea4654d6bade454cd5b5a37af5c14e897fe701 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = ABS
 order = 2
+material_types = Beginner
index 3aa8e5c6478f19c9c862c42252dd1dd6aed4ed23..f76719f7b315655cc430b766c29cab7b4a801be2 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = HIPS
 order = 0
+material_types = Beginner|eSun
index 09a021eeca92ed6e302c2409a2f0659d220e17ac..3b9fcfbae50bebd2f36d7c180d78c45b82e74905 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = PLA
 order = 1
+material_types = Beginner|eSun
index ff1a08257c0efb62008045e59e044aede5f91df8..2ad469d0fcf46b95d85a9facc6515a1b3122f76e 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = ABS & ABS
 order = 0
+material_types = Beginner
index 844c5750cf7e536bafd212c34e2c5a6990d4d6f8..bef306fe85db94c3e57678843c53ff7101d76c5b 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = PLA & PVA
 order = 2
+material_types = Beginner|With Support
index efb565c3256b8f480381acc754dddd2bd28b33e2..266e883d595645ffd99b9e4a5e4012e6f13f5a89 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = PLA & PLA
 order = 1
+material_types = Beginner
index ff1a08257c0efb62008045e59e044aede5f91df8..2ad469d0fcf46b95d85a9facc6515a1b3122f76e 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = ABS & ABS
 order = 0
+material_types = Beginner
index 844c5750cf7e536bafd212c34e2c5a6990d4d6f8..bef306fe85db94c3e57678843c53ff7101d76c5b 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = PLA & PVA
 order = 2
+material_types = Beginner|With Support
index efb565c3256b8f480381acc754dddd2bd28b33e2..266e883d595645ffd99b9e4a5e4012e6f13f5a89 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = PLA & PLA
 order = 1
+material_types = Beginner
index ed80a07efbc5c1e2068f357fecb422ae6600e4c3..33f6c3bdc6ab33fe6483bb1682af1d84005f78f1 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = ABS & NinjaFlex
 order = 0
+material_types = Flexible|Fenner Drives
index b848170d17b33e762db1f17ea04e99d549628e2b..b0c08a4f244838d3a8e788717601a7b1d355bb96 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = ABS & SemiFlex
 order = 1
+material_types = Flexible|Fenner Drives
index 844c5750cf7e536bafd212c34e2c5a6990d4d6f8..bef306fe85db94c3e57678843c53ff7101d76c5b 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = PLA & PVA
 order = 2
+material_types = Beginner|With Support
index ed80a07efbc5c1e2068f357fecb422ae6600e4c3..33f6c3bdc6ab33fe6483bb1682af1d84005f78f1 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = ABS & NinjaFlex
 order = 0
+material_types = Flexible|Fenner Drives
index b848170d17b33e762db1f17ea04e99d549628e2b..b0c08a4f244838d3a8e788717601a7b1d355bb96 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = ABS & SemiFlex
 order = 1
+material_types = Flexible|Fenner Drives
index 844c5750cf7e536bafd212c34e2c5a6990d4d6f8..bef306fe85db94c3e57678843c53ff7101d76c5b 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = PLA & PVA
 order = 2
+material_types = Beginner|With Support
index 27949c97b920beaacab341ce939fb8ae4b78348e..e2ab61a690e648a04a5e9d146afa0208fde8847b 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = NinjaFlex
 order = 0
+material_types = Flexible|Fenner Drives
index 2407b707745ed1a9b5a816c30347a62385e04a1f..1967da7a4b9184b0e330dadc96afa42fe1b776d1 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = SemiFlex
 order = 1
+material_types = Flexible|Fenner Drives
index 27949c97b920beaacab341ce939fb8ae4b78348e..e2ab61a690e648a04a5e9d146afa0208fde8847b 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = NinjaFlex
 order = 0
+material_types = Flexible|Fenner Drives
index 2407b707745ed1a9b5a816c30347a62385e04a1f..1967da7a4b9184b0e330dadc96afa42fe1b776d1 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = SemiFlex
 order = 1
+material_types = Flexible|Fenner Drives
index f2b52af6248531a42c69daa9a1f5253abbf7e567..e0ea4654d6bade454cd5b5a37af5c14e897fe701 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = ABS
 order = 2
+material_types = Beginner
index 3aa8e5c6478f19c9c862c42252dd1dd6aed4ed23..f76719f7b315655cc430b766c29cab7b4a801be2 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = HIPS
 order = 0
+material_types = Beginner|eSun
index 09a021eeca92ed6e302c2409a2f0659d220e17ac..3b9fcfbae50bebd2f36d7c180d78c45b82e74905 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = PLA
 order = 1
+material_types = Beginner|eSun
index f2b52af6248531a42c69daa9a1f5253abbf7e567..e0ea4654d6bade454cd5b5a37af5c14e897fe701 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = ABS
 order = 2
+material_types = Beginner
index 3aa8e5c6478f19c9c862c42252dd1dd6aed4ed23..f76719f7b315655cc430b766c29cab7b4a801be2 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = HIPS
 order = 0
+material_types = Beginner|eSun
index 09a021eeca92ed6e302c2409a2f0659d220e17ac..3b9fcfbae50bebd2f36d7c180d78c45b82e74905 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = PLA
 order = 1
+material_types = Beginner|eSun
index 27949c97b920beaacab341ce939fb8ae4b78348e..e2ab61a690e648a04a5e9d146afa0208fde8847b 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = NinjaFlex
 order = 0
+material_types = Flexible|Fenner Drives
index 2407b707745ed1a9b5a816c30347a62385e04a1f..1967da7a4b9184b0e330dadc96afa42fe1b776d1 100644 (file)
@@ -1,3 +1,4 @@
 [info]
 name = SemiFlex
 order = 1
+material_types = Flexible|Fenner Drives
index c3c5ac4eff4fc948bbec681cb1dac78563ab32db..d2400cf7a7c54ec1a37bc788ec3895d4b80be7f0 100755 (executable)
@@ -68,6 +68,20 @@ material_order = {
     'PLA_PVA_support': 2,
 }
 
+material_types = {
+    'ABS': "Beginner",
+    'PLA': "Beginner|eSun",
+    'HIPS': "Beginner|eSun",
+    'ninjaflex': "Flexible|Fenner Drives",
+    'semiflex': "Flexible|Fenner Drives",
+    'ABS_ninjaflex': "Flexible|Fenner Drives",
+    'ABS_semiflex': "Flexible|Fenner Drives",
+    'PLA_PVA': "Beginner|With Support",
+    'ABS_dual_color': "Beginner",
+    'PLA_dual_color': "Beginner",
+    'PLA_PVA_support': "Beginner|With Support",
+}
+
 profile_map = {
     'medium-quality': 'Standard',
     'high-speed': 'High Speed',
@@ -116,6 +130,8 @@ def create_machine_type(machine_type, path, dir):
             f.write("[info]\n")
             f.write("name = %s\n" % material_map[material])
             f.write("order = %d\n" % material_order[material])
+            if material_types.has_key(material):
+                f.write("material_types = %s\n" % material_types[material])
         with open(os.path.join(path, material, profile, 'profile.ini'), 'w') as f:
             f.write("[info]\n")
             f.write("name = %s\n" % profile_map[profile])