catalog_defaults.py 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243
  1. """Default spool and color catalog entries."""
  2. # (name, weight_in_grams)
  3. DEFAULT_SPOOL_CATALOG: list[tuple[str, int]] = [
  4. ("3D FilaPrint - Cardboard", 210),
  5. ("3D FilaPrint - Plastic", 238),
  6. ("3D Fuel - Plastic", 264),
  7. ("3D Power - Plastic", 220),
  8. ("3D Solutech - Plastic", 173),
  9. ("3DE - Cardboard", 136),
  10. ("3DE - Plastic", 181),
  11. ("3DHOJOR - Cardboard", 157),
  12. ("3DJake - Cardboard", 209),
  13. ("3DJake - Plastic", 232),
  14. ("3DJake 250g - Plastic", 91),
  15. ("3DJake ecoPLA - Plastic", 210),
  16. ("3DXTech - Plastic", 258),
  17. ("Acccreate - Plastic", 161),
  18. ("Amazon Basics - Plastic", 234),
  19. ("Amolen - Plastic", 150),
  20. ("AMZ3D - Plastic", 233),
  21. ("Anycubic - Cardboard", 125),
  22. ("Anycubic - Plastic", 127),
  23. ("Atomic Filament - Plastic", 272),
  24. ("Aurapol - Plastic", 220),
  25. ("Azure Film - Plastic", 163),
  26. ("Bambu Lab - Plastic High Temp", 216),
  27. ("Bambu Lab - Plastic Low Temp", 250),
  28. ("Bambu Lab - Plastic White", 253),
  29. ("BQ - Plastic", 218),
  30. ("Colorfabb - Plastic", 236),
  31. ("Colorfabb 750g - Cardboard", 152),
  32. ("Colorfabb 750g - Plastic", 254),
  33. ("Comgrow - Cardboard", 166),
  34. ("Creality - Cardboard", 180),
  35. ("Creality - Plastic", 135),
  36. ("Das Filament - Plastic", 211),
  37. ("Devil Design - Plastic", 256),
  38. ("Duramic 3D - Cardboard", 136),
  39. ("Elegoo - Cardboard", 153),
  40. ("Elegoo - Plastic", 111),
  41. ("Eryone - Cardboard", 156),
  42. ("Eryone - Plastic", 187),
  43. ("eSUN - Cardboard", 147),
  44. ("eSUN - Plastic", 240),
  45. ("eSUN 2.5kg - Plastic", 634),
  46. ("Extrudr - Plastic", 244),
  47. ("Fiberlogy - Plastic", 260),
  48. ("Filament PM - Plastic", 224),
  49. ("Fillamentum - Plastic", 230),
  50. ("Flashforge - Plastic", 167),
  51. ("FormFutura - Cardboard", 155),
  52. ("FormFutura 750g - Plastic", 212),
  53. ("Geeetech - Plastic", 178),
  54. ("Gembird - Cardboard", 143),
  55. ("Hatchbox - Plastic", 225),
  56. ("Inland - Cardboard", 142),
  57. ("Inland - Plastic", 210),
  58. ("Jayo - Cardboard", 120),
  59. ("Jayo - Plastic", 126),
  60. ("Jayo 250g - Plastic", 58),
  61. ("Kingroon - Cardboard", 155),
  62. ("Kingroon - Plastic", 156),
  63. ("KVP - Plastic", 263),
  64. ("Matter Hackers - Plastic", 215),
  65. ("MG Chemicals - Cardboard", 150),
  66. ("MG Chemicals - Plastic", 239),
  67. ("Mika3D - Plastic", 175),
  68. ("MonoPrice - Plastic", 221),
  69. ("Overture - Cardboard", 150),
  70. ("Overture - Plastic", 237),
  71. ("PolyMaker - Cardboard", 137),
  72. ("PolyMaker - Plastic", 220),
  73. ("PolyMaker 3kg - Cardboard", 418),
  74. ("PolyTerra PLA - Cardboard", 147),
  75. ("PrimaSelect - Plastic", 222),
  76. ("ProtoPasta - Cardboard", 80),
  77. ("Prusament - Plastic", 201),
  78. ("Prusament - Plastic w/ Cardboard Core", 196),
  79. ("Rosa3D - Plastic", 245),
  80. ("Sakata3D - Plastic", 205),
  81. ("Snapmaker - Cardboard", 148),
  82. ("Sovol - Cardboard", 145),
  83. ("Spectrum - Cardboard", 180),
  84. ("Spectrum - Plastic", 257),
  85. ("Sunlu - Plastic", 117),
  86. ("Sunlu - Plastic V2", 165),
  87. ("Sunlu - Plastic V3", 179),
  88. ("Sunlu 250g - Plastic", 55),
  89. ("UltiMaker - Plastic", 235),
  90. ("Voolt3D - Plastic", 190),
  91. ("Voxelab - Plastic", 171),
  92. ("Wanhao - Plastic", 267),
  93. ("Ziro - Plastic", 166),
  94. ("ZYLtech - Plastic", 179),
  95. ]
  96. # (manufacturer, color_name, hex_color, material)
  97. DEFAULT_COLOR_CATALOG: list[tuple[str, str, str, str]] = [
  98. # Bambu Lab PLA Basic
  99. ("Bambu Lab", "Jade White", "#FFFFFF", "PLA Basic"),
  100. ("Bambu Lab", "Black", "#000000", "PLA Basic"),
  101. ("Bambu Lab", "Silver", "#A6A9AA", "PLA Basic"),
  102. ("Bambu Lab", "Light Gray", "#C0C0C0", "PLA Basic"),
  103. ("Bambu Lab", "Gray", "#8E9089", "PLA Basic"),
  104. ("Bambu Lab", "Dark Gray", "#616364", "PLA Basic"),
  105. ("Bambu Lab", "Red", "#C12E1F", "PLA Basic"),
  106. ("Bambu Lab", "Magenta", "#EC008C", "PLA Basic"),
  107. ("Bambu Lab", "Hot Pink", "#FF69B4", "PLA Basic"),
  108. ("Bambu Lab", "Pink", "#F55A74", "PLA Basic"),
  109. ("Bambu Lab", "Beige", "#F7E6DE", "PLA Basic"),
  110. ("Bambu Lab", "Yellow", "#FFFF00", "PLA Basic"),
  111. ("Bambu Lab", "Sunflower Yellow", "#FEC600", "PLA Basic"),
  112. ("Bambu Lab", "Gold", "#E4BD68", "PLA Basic"),
  113. ("Bambu Lab", "Orange", "#FF8C00", "PLA Basic"),
  114. ("Bambu Lab", "Pumpkin Orange", "#FF9016", "PLA Basic"),
  115. ("Bambu Lab", "Bright Green", "#66FF00", "PLA Basic"),
  116. ("Bambu Lab", "Bambu Green", "#00AE42", "PLA Basic"),
  117. ("Bambu Lab", "Mistletoe Green", "#3F8E43", "PLA Basic"),
  118. ("Bambu Lab", "Turquoise", "#00B1B7", "PLA Basic"),
  119. ("Bambu Lab", "Cyan", "#0086D6", "PLA Basic"),
  120. ("Bambu Lab", "Blue", "#0A2989", "PLA Basic"),
  121. ("Bambu Lab", "Blue Grey", "#647988", "PLA Basic"),
  122. ("Bambu Lab", "Cobalt Blue", "#0047AB", "PLA Basic"),
  123. ("Bambu Lab", "Purple", "#5E43B7", "PLA Basic"),
  124. ("Bambu Lab", "Indigo Purple", "#482960", "PLA Basic"),
  125. ("Bambu Lab", "Brown", "#9D432C", "PLA Basic"),
  126. ("Bambu Lab", "Cocoa Brown", "#5C4033", "PLA Basic"),
  127. ("Bambu Lab", "Bronze", "#847D48", "PLA Basic"),
  128. # Bambu Lab PLA Matte
  129. ("Bambu Lab", "Ivory White", "#EBEBE3", "PLA Matte"),
  130. ("Bambu Lab", "Bone White", "#F5F5DC", "PLA Matte"),
  131. ("Bambu Lab", "Lemon Yellow", "#FFF44F", "PLA Matte"),
  132. ("Bambu Lab", "Mandarin Orange", "#FF7518", "PLA Matte"),
  133. ("Bambu Lab", "Scarlet Red", "#FF2400", "PLA Matte"),
  134. ("Bambu Lab", "Lilac Purple", "#C8A2C8", "PLA Matte"),
  135. ("Bambu Lab", "Grape Purple", "#6F2DA8", "PLA Matte"),
  136. ("Bambu Lab", "Grass Green", "#6BB173", "PLA Matte"),
  137. ("Bambu Lab", "Dark Green", "#656A4D", "PLA Matte"),
  138. ("Bambu Lab", "Sakura Pink", "#EAB8CA", "PLA Matte"),
  139. ("Bambu Lab", "Charcoal", "#36454F", "PLA Matte"),
  140. # Bambu Lab PLA Silk
  141. ("Bambu Lab", "Blue", "#4F9CCC", "PLA Silk"),
  142. ("Bambu Lab", "Gold", "#CFB53B", "PLA Silk"),
  143. ("Bambu Lab", "Silver", "#C0C0C0", "PLA Silk"),
  144. ("Bambu Lab", "Copper", "#B87333", "PLA Silk"),
  145. ("Bambu Lab", "Green", "#50C878", "PLA Silk"),
  146. ("Bambu Lab", "Red", "#DC143C", "PLA Silk"),
  147. # Bambu Lab PLA Sparkle
  148. ("Bambu Lab", "Alpine Green Sparkle", "#4F6359", "PLA Sparkle"),
  149. ("Bambu Lab", "Galaxy Black Sparkle", "#1C1C1C", "PLA Sparkle"),
  150. ("Bambu Lab", "Space Gray Sparkle", "#4A4A4A", "PLA Sparkle"),
  151. # Bambu Lab PETG Basic
  152. ("Bambu Lab", "Black", "#000000", "PETG Basic"),
  153. ("Bambu Lab", "White", "#FFFFFF", "PETG Basic"),
  154. ("Bambu Lab", "Gray", "#808080", "PETG Basic"),
  155. ("Bambu Lab", "Translucent", "#F0F0F0", "PETG Basic"),
  156. # Bambu Lab PETG-HF
  157. ("Bambu Lab", "White", "#F0F1F0", "PETG-HF"),
  158. ("Bambu Lab", "Black", "#000000", "PETG-HF"),
  159. ("Bambu Lab", "Gray", "#A3A6A6", "PETG-HF"),
  160. ("Bambu Lab", "Red", "#C33F45", "PETG-HF"),
  161. ("Bambu Lab", "Orange", "#FF7146", "PETG-HF"),
  162. ("Bambu Lab", "Blue", "#1E90FF", "PETG-HF"),
  163. ("Bambu Lab", "Translucent Orange", "#EF8E5B", "PETG-HF"),
  164. # Bambu Lab ABS
  165. ("Bambu Lab", "Black", "#000000", "ABS"),
  166. ("Bambu Lab", "White", "#FFFFFF", "ABS"),
  167. ("Bambu Lab", "Gray", "#808080", "ABS"),
  168. ("Bambu Lab", "Red", "#FF0000", "ABS"),
  169. # Bambu Lab ASA
  170. ("Bambu Lab", "Black", "#000000", "ASA"),
  171. ("Bambu Lab", "White", "#FFFFFF", "ASA"),
  172. ("Bambu Lab", "Gray", "#808080", "ASA"),
  173. # Bambu Lab TPU
  174. ("Bambu Lab", "White", "#F0EFE3", "TPU 95A"),
  175. ("Bambu Lab", "Black", "#000000", "TPU 95A"),
  176. ("Bambu Lab", "Gray", "#8C9091", "TPU 95A"),
  177. ("Bambu Lab", "Red", "#FF0000", "TPU 95A"),
  178. # Bambu Lab PLA-CF / PAHT-CF / PETG-CF
  179. ("Bambu Lab", "Black", "#1A1A1A", "PLA-CF"),
  180. ("Bambu Lab", "Black", "#1A1A1A", "PAHT-CF"),
  181. ("Bambu Lab", "Black", "#1A1A1A", "PETG-CF"),
  182. # Bambu Lab Support Materials
  183. ("Bambu Lab", "Natural", "#F5F5DC", "PLA Support"),
  184. ("Bambu Lab", "Natural", "#F5F5DC", "PVA Support"),
  185. # Polymaker PolyTerra PLA
  186. ("Polymaker", "Cotton White", "#F5F5F5", "PolyTerra PLA"),
  187. ("Polymaker", "Charcoal Black", "#2B2B2B", "PolyTerra PLA"),
  188. ("Polymaker", "Marble White", "#E8E8E8", "PolyTerra PLA"),
  189. ("Polymaker", "Fossil Grey", "#6B6B6B", "PolyTerra PLA"),
  190. ("Polymaker", "Shadow Black", "#1A1A1A", "PolyTerra PLA"),
  191. ("Polymaker", "Army Red", "#8B0000", "PolyTerra PLA"),
  192. ("Polymaker", "Lava Red", "#CF1020", "PolyTerra PLA"),
  193. ("Polymaker", "Sakura Pink", "#FFB7C5", "PolyTerra PLA"),
  194. ("Polymaker", "Rose", "#FF007F", "PolyTerra PLA"),
  195. ("Polymaker", "Peach", "#FFCBA4", "PolyTerra PLA"),
  196. ("Polymaker", "Banana", "#FFE135", "PolyTerra PLA"),
  197. ("Polymaker", "Savannah Yellow", "#F4C430", "PolyTerra PLA"),
  198. ("Polymaker", "Sunrise Orange", "#FF6600", "PolyTerra PLA"),
  199. ("Polymaker", "Muted Green", "#4F7942", "PolyTerra PLA"),
  200. ("Polymaker", "Forest Green", "#228B22", "PolyTerra PLA"),
  201. ("Polymaker", "Mint", "#98FF98", "PolyTerra PLA"),
  202. ("Polymaker", "Lavender Purple", "#B57EDC", "PolyTerra PLA"),
  203. ("Polymaker", "Sapphire Blue", "#0F52BA", "PolyTerra PLA"),
  204. ("Polymaker", "Ice", "#D6ECEF", "PolyTerra PLA"),
  205. # Prusament PLA
  206. ("Prusament", "Jet Black", "#1A1A1A", "PLA"),
  207. ("Prusament", "Galaxy Black", "#1F1F1F", "PLA"),
  208. ("Prusament", "Pristine White", "#FFFFFF", "PLA"),
  209. ("Prusament", "Gentleman's Grey", "#5A5A5A", "PLA"),
  210. ("Prusament", "Lipstick Red", "#C21E1E", "PLA"),
  211. ("Prusament", "Orange", "#FF6600", "PLA"),
  212. ("Prusament", "Pineapple Yellow", "#FFD700", "PLA"),
  213. ("Prusament", "Jungle Green", "#29AB87", "PLA"),
  214. ("Prusament", "Azure Blue", "#007FFF", "PLA"),
  215. ("Prusament", "Royal Blue", "#4169E1", "PLA"),
  216. ("Prusament", "Mystic Purple", "#7B68EE", "PLA"),
  217. # eSUN PLA+
  218. ("eSUN", "White", "#FFFFFF", "PLA+"),
  219. ("eSUN", "Black", "#000000", "PLA+"),
  220. ("eSUN", "Grey", "#808080", "PLA+"),
  221. ("eSUN", "Red", "#FF0000", "PLA+"),
  222. ("eSUN", "Blue", "#0000FF", "PLA+"),
  223. ("eSUN", "Green", "#00FF00", "PLA+"),
  224. ("eSUN", "Yellow", "#FFFF00", "PLA+"),
  225. ("eSUN", "Orange", "#FFA500", "PLA+"),
  226. ("eSUN", "Purple", "#800080", "PLA+"),
  227. ("eSUN", "Pink", "#FFC0CB", "PLA+"),
  228. # Hatchbox PLA
  229. ("Hatchbox", "White", "#FFFFFF", "PLA"),
  230. ("Hatchbox", "Black", "#000000", "PLA"),
  231. ("Hatchbox", "Gray", "#808080", "PLA"),
  232. ("Hatchbox", "Red", "#FF0000", "PLA"),
  233. ("Hatchbox", "Blue", "#0000FF", "PLA"),
  234. ("Hatchbox", "Green", "#00FF00", "PLA"),
  235. ("Hatchbox", "Yellow", "#FFFF00", "PLA"),
  236. ("Hatchbox", "Orange", "#FFA500", "PLA"),
  237. ("Hatchbox", "Purple", "#800080", "PLA"),
  238. ("Hatchbox", "Pink", "#FFC0CB", "PLA"),
  239. ("Hatchbox", "True Blue", "#0073CF", "PLA"),
  240. ("Hatchbox", "True Green", "#008000", "PLA"),
  241. ]