{
 "title": "FilamentFacts Filament Drying and Moisture Guide by Brand",
 "version": "2026-10-19",
 "date_checked": "2026-10-18",
 "publisher": "FilamentFacts",
 "url": "https://filamentfacts.com/data/filament-drying",
 "method": "Values copied only from manufacturer technical data sheets, product pages, or the manufacturer's own wiki/knowledge base. Blank means no official source we found gives the value. Nothing is estimated. Fahrenheit is computed from the published Celsius (rounded). Community notes are material-level and only included where public Reddit threads clearly agree; they are not manufacturer guidance.",
 "license_note": "Facts from cited manufacturer documents; compilation by FilamentFacts.",
 "row_count": 154,
 "rows": [
  {
   "id": "dry-001",
   "brand": "Bambu Lab",
   "product": "Bambu PLA Basic",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 50,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 122,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Recommended (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0584/7236/6216/files/Bambu_PLA_Basic_Technical_Data_Sheet_bf3411ce-be39-4db7-9669-1b4671d2196b.pdf?v=1734060943",
   "source_title": "Bambu Lab PLA Basic technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-002",
   "brand": "Bambu Lab",
   "product": "Bambu PLA Matte",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 50,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 122,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Recommended (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0584/7236/6216/files/Bambu_PLA_Matte_Technical_Data_Sheet_60a941f9-8495-48ec-b1b0-52e07ff0f4c2.pdf?v=1734060943",
   "source_title": "Bambu Lab PLA Matte technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-003",
   "brand": "Bambu Lab",
   "product": "Bambu PLA Translucent",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 50,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 122,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://store.bblcdn.com/s7/default/729a8bf233e9474db25c8d5be1e64a00/Bambu_PLA_Translucent_Technical_Data_Sheet.pdf",
   "source_title": "Bambu Lab PLA Translucent technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-004",
   "brand": "Bambu Lab",
   "product": "Bambu PLA Silk+",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 55,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 131,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Recommended (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0584/7236/6216/files/Bambu_PLA_Silk__Technical_Data_Sheet.pdf?v=1733472353",
   "source_title": "Bambu Lab PLA Silk+ technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-005",
   "brand": "Bambu Lab",
   "product": "Bambu PLA Tough+",
   "material_family": "PLA+",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 55,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 131,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://store.bblcdn.eu/s8/default/f0d6e1c73b9e42c3abeb9540f3433225/new_Bambu_PLA_Tough_Technical_Data_Sheet.pdf",
   "source_title": "Bambu Lab PLA Tough+ technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-006",
   "brand": "Bambu Lab",
   "product": "Bambu PLA Aero",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 55,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 131,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Recommended (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0574/3116/2995/files/Bambu_PLA_Aero_Technical_Data_Sheet.pdf?v=1715335547",
   "source_title": "Bambu Lab PLA Aero technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-007",
   "brand": "Bambu Lab",
   "product": "Bambu PLA Galaxy",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 55,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 131,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Recommended (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0584/7236/6216/files/Bambu_PLA_Galaxy_Technical_Data_Sheet.pdf?v=1709278402",
   "source_title": "Bambu Lab PLA Galaxy technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-008",
   "brand": "Bambu Lab",
   "product": "Bambu PLA Marble",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 55,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 131,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0645/5876/0155/files/Bambu_PLA_Marble_Technical_Data_Sheet.pdf",
   "source_title": "Bambu Lab PLA Marble technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-009",
   "brand": "Bambu Lab",
   "product": "Bambu PLA Metal",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 55,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 131,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0645/5876/0155/files/Bambu_PLA_Metal_Technical_Data_Sheet.pdf?v=1695182427",
   "source_title": "Bambu Lab PLA Metal technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-010",
   "brand": "Bambu Lab",
   "product": "Bambu PLA Wood",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 55,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 131,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Required (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0584/7236/6216/files/Bambus_PLA_Wood_Technical_Data_Sheet.pdf?v=1731406725",
   "source_title": "Bambu Lab PLA Wood technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-011",
   "brand": "Bambu Lab",
   "product": "Bambu PLA Sparkle",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 55,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 131,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopifycdn.net/s/files/1/0584/7236/6216/files/Bambu_PLA_Sparkle-Technical_Data_Sheet.pdf",
   "source_title": "Bambu Lab PLA Sparkle technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-012",
   "brand": "Bambu Lab",
   "product": "Bambu PLA Glow",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 55,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 131,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0573/5320/7868/files/Bambu_PLA_Glow_Technical_Data_Sheet.pdf?v=1701764565",
   "source_title": "Bambu Lab PLA Glow technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-013",
   "brand": "Bambu Lab",
   "product": "Bambu PLA Basic Gradient",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 55,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 131,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0584/7236/6216/files/Bambu_PLA_Basic_Gradient_Technical_Data_Sheet.pdf",
   "source_title": "Bambu Lab PLA Basic Gradient technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-014",
   "brand": "Bambu Lab",
   "product": "Bambu PLA Pure",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 50,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 122,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://store.bblcdn.com/s7/default/0e7400b878d84516a1ae605c1edaeab0/pla_pure_-TDS.pdf",
   "source_title": "Bambu Lab PLA Pure technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "TDS also gives AMS 2 Pro/AMS HT settings (45°C/113°F for 12 h with filament inserted; 55°C/131°F for 8 h not inserted) and a recommended re-drying interval of 18 days of ambient exposure.",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-015",
   "brand": "Bambu Lab",
   "product": "Bambu PLA-CF",
   "material_family": "PLA-CF",
   "base_polymer": "PLA",
   "fiber_filled": true,
   "source_scope": "product TDS",
   "drying_temp_c_min": 55,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 131,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Recommended (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0584/7236/6216/files/Bambu_PLA-CF_Technical_Data_Sheet_V3.pdf",
   "source_title": "Bambu Lab PLA-CF technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "Bambu Lab Wiki table lists 50-60°C (122-140°F) forced-air oven for PLA-CF/GF.",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-016",
   "brand": "Bambu Lab",
   "product": "Bambu PETG HF",
   "material_family": "PETG",
   "base_polymer": "PETG",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 65,
   "drying_temp_c_max": 65,
   "drying_temp_f_min": 149,
   "drying_temp_f_max": 149,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Recommended (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://store.bblcdn.com/ce12d65176a94f1086e6aefa238e62e2.pdf",
   "source_title": "Bambu Lab PETG HF technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "Bambu Lab Wiki table lists 60-65°C (140-149°F) forced-air oven for PETG/PETG-CF.",
   "community_moisture_note": "r/3Dprinting threads agree wet PETG strings and blobs badly and that drying fixes stringing that retraction tuning could not; several call it the filament most worth keeping in a dry box.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1vmyw0q/ https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/"
  },
  {
   "id": "dry-017",
   "brand": "Bambu Lab",
   "product": "Bambu PETG Translucent",
   "material_family": "PETG",
   "base_polymer": "PETG",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 65,
   "drying_temp_c_max": 65,
   "drying_temp_f_min": 149,
   "drying_temp_f_max": 149,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Recommended (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0574/3116/2995/files/Bambu_PETG_Translucent_Technical_Data_Sheet.pdf?v=1704680051",
   "source_title": "Bambu Lab PETG Translucent technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "Bambu Lab Wiki table lists 60-65°C (140-149°F) forced-air oven for PETG/PETG-CF.",
   "community_moisture_note": "r/3Dprinting threads agree wet PETG strings and blobs badly and that drying fixes stringing that retraction tuning could not; several call it the filament most worth keeping in a dry box.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1vmyw0q/ https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/"
  },
  {
   "id": "dry-018",
   "brand": "Bambu Lab",
   "product": "Bambu PETG Matte",
   "material_family": "PETG",
   "base_polymer": "PETG",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 65,
   "drying_temp_c_max": 65,
   "drying_temp_f_min": 149,
   "drying_temp_f_max": 149,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Recommended (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://store.bblcdn.com/s5/default/f235921f9c0e4543a8f99704c577741b/PETG_Matte.pdf",
   "source_title": "Bambu Lab PETG Matte technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "TDS also gives AMS 2 Pro/AMS HT 60°C (140°F) for 12 h with filament inserted. Bambu Lab Wiki table lists 60-65°C (140-149°F) forced-air oven for PETG/PETG-CF.",
   "community_moisture_note": "r/3Dprinting threads agree wet PETG strings and blobs badly and that drying fixes stringing that retraction tuning could not; several call it the filament most worth keeping in a dry box.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1vmyw0q/ https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/"
  },
  {
   "id": "dry-019",
   "brand": "Bambu Lab",
   "product": "Bambu PETG-CF",
   "material_family": "PETG-CF",
   "base_polymer": "PETG",
   "fiber_filled": true,
   "source_scope": "product TDS",
   "drying_temp_c_min": 65,
   "drying_temp_c_max": 65,
   "drying_temp_f_min": 149,
   "drying_temp_f_max": 149,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Recommended (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0584/7236/6216/files/Bambu_PETG-CF_Technical_Data_Sheet_V2.pdf",
   "source_title": "Bambu Lab PETG-CF technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "Bambu Lab Wiki table lists 60-65°C (140-149°F) forced-air oven for PETG/PETG-CF.",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-020",
   "brand": "Bambu Lab",
   "product": "Bambu ABS",
   "material_family": "ABS",
   "base_polymer": "ABS",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Recommended (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0645/5876/0155/files/Bambu_ABS_Technical_Data_Sheet_V3.pdf",
   "source_title": "Bambu Lab ABS technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "Bambu Lab Wiki table lists 75-85°C (167-185°F) forced-air oven for ABS/ASA.",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-021",
   "brand": "Bambu Lab",
   "product": "Bambu ABS-GF",
   "material_family": "ABS-GF",
   "base_polymer": "ABS",
   "fiber_filled": true,
   "source_scope": "product TDS",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Recommended (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0574/3116/2995/files/Bambu_ABS-GF_Technical_Data_Sheet.pdf?v=1713428682",
   "source_title": "Bambu Lab ABS-GF technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-022",
   "brand": "Bambu Lab",
   "product": "Bambu ASA",
   "material_family": "ASA",
   "base_polymer": "ASA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Recommended (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0645/5876/0155/files/Bambu_ASA_Technical_Data_Sheet.pdf",
   "source_title": "Bambu Lab ASA technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "Bambu Lab Wiki table lists 75-85°C (167-185°F) forced-air oven for ABS/ASA.",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-023",
   "brand": "Bambu Lab",
   "product": "Bambu ASA Aero",
   "material_family": "ASA",
   "base_polymer": "ASA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Recommended (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0584/7236/6216/files/Bambu_ASA_Aero_Technical_Data_Sheet.pdf?v=1712823163",
   "source_title": "Bambu Lab ASA Aero technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-024",
   "brand": "Bambu Lab",
   "product": "Bambu ASA-CF",
   "material_family": "ASA-CF",
   "base_polymer": "ASA",
   "fiber_filled": true,
   "source_scope": "product TDS",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Recommended (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0584/7236/6216/files/Bambus_ASA-CF_Technical_Data_Sheet.pdf?v=1726741601",
   "source_title": "Bambu Lab ASA-CF technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-025",
   "brand": "Bambu Lab",
   "product": "Bambu PC",
   "material_family": "PC",
   "base_polymer": "PC",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Required (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0645/5876/0155/files/Bambu_PC_Technical_Data_Sheet.pdf",
   "source_title": "Bambu Lab PC technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "Bambu Lab Wiki table lists 75-85°C (167-185°F) forced-air oven for PC.",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-026",
   "brand": "Bambu Lab",
   "product": "Bambu PC FR",
   "material_family": "PC",
   "base_polymer": "PC",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Required (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0584/7236/6216/files/Bambu_PC_FR_Technical_Data_Sheet.pdf?v=1734509576",
   "source_title": "Bambu Lab PC FR technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-027",
   "brand": "Bambu Lab",
   "product": "Bambu TPU 85A",
   "material_family": "TPU",
   "base_polymer": "TPU",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 70,
   "drying_temp_c_max": 70,
   "drying_temp_f_min": 158,
   "drying_temp_f_max": 158,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Required (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0645/5876/0155/files/Bambu_TPU_85A_Technical_Data_Sheet_a7233668-497b-487f-af8a-3adb49fafaa1.pdf?v=1741314674",
   "source_title": "Bambu Lab TPU 85A technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree TPU is very hygroscopic: dry it even from a new bag and print straight from a dryer or heated dry box; popping or fizzing is read as moisture.",
   "community_links": "https://www.reddit.com/r/prusa3d/comments/1gwtgsl/ https://www.reddit.com/r/FixMyPrint/comments/1ltpp6i/"
  },
  {
   "id": "dry-028",
   "brand": "Bambu Lab",
   "product": "Bambu TPU 90A",
   "material_family": "TPU",
   "base_polymer": "TPU",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 70,
   "drying_temp_c_max": 70,
   "drying_temp_f_min": 158,
   "drying_temp_f_max": 158,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Required (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0645/5876/0155/files/Bambu_TPU_90A_Technical_Data_Sheet_582bf8f6-1f0a-474c-aeda-9e72af3689dc.pdf",
   "source_title": "Bambu Lab TPU 90A technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree TPU is very hygroscopic: dry it even from a new bag and print straight from a dryer or heated dry box; popping or fizzing is read as moisture.",
   "community_links": "https://www.reddit.com/r/prusa3d/comments/1gwtgsl/ https://www.reddit.com/r/FixMyPrint/comments/1ltpp6i/"
  },
  {
   "id": "dry-029",
   "brand": "Bambu Lab",
   "product": "Bambu TPU 95A HF",
   "material_family": "TPU",
   "base_polymer": "TPU",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 70,
   "drying_temp_c_max": 70,
   "drying_temp_f_min": 158,
   "drying_temp_f_max": 158,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Required (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0584/7236/6216/files/Bambu_TPU_95A_HF_Technical_Data_Sheet.pdf?v=1700101819",
   "source_title": "Bambu Lab TPU 95A HF technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree TPU is very hygroscopic: dry it even from a new bag and print straight from a dryer or heated dry box; popping or fizzing is read as moisture.",
   "community_links": "https://www.reddit.com/r/prusa3d/comments/1gwtgsl/ https://www.reddit.com/r/FixMyPrint/comments/1ltpp6i/"
  },
  {
   "id": "dry-030",
   "brand": "Bambu Lab",
   "product": "Bambu TPU for AMS",
   "material_family": "TPU",
   "base_polymer": "TPU",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 70,
   "drying_temp_c_max": 70,
   "drying_temp_f_min": 158,
   "drying_temp_f_max": 158,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Required (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0584/7236/6216/files/Bambu_TPU_for_AMS_Technical_Data_Sheet.pdf?v=1730944629",
   "source_title": "Bambu Lab TPU for AMS technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree TPU is very hygroscopic: dry it even from a new bag and print straight from a dryer or heated dry box; popping or fizzing is read as moisture.",
   "community_links": "https://www.reddit.com/r/prusa3d/comments/1gwtgsl/ https://www.reddit.com/r/FixMyPrint/comments/1ltpp6i/"
  },
  {
   "id": "dry-031",
   "brand": "Bambu Lab",
   "product": "Bambu PA6-CF",
   "material_family": "PA-CF",
   "base_polymer": "PA (nylon)",
   "fiber_filled": true,
   "source_scope": "product TDS",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 8,
   "drying_time_h_max": 12,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Required (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0651/1555/4032/files/Bambu_PA6-CF_Technical_Data_Sheet-v2.pdf",
   "source_title": "Bambu Lab PA6-CF technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree nylon should be treated as wet out of the box, printed from a dry box or dryer, and that 50-70°C dryers are often not hot enough.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1bl0egx/ https://www.reddit.com/r/FixMyPrint/comments/1g6t3qy/ https://www.reddit.com/r/BambuLab/comments/1n9djr1/"
  },
  {
   "id": "dry-032",
   "brand": "Bambu Lab",
   "product": "Bambu PA6-GF",
   "material_family": "PA-GF",
   "base_polymer": "PA (nylon)",
   "fiber_filled": true,
   "source_scope": "product TDS",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 8,
   "drying_time_h_max": 12,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Required (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0574/3116/2995/files/Bambu_PA6-GF_Technical_Data_Sheet.pdf?v=1710923932",
   "source_title": "Bambu Lab PA6-GF technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree nylon should be treated as wet out of the box, printed from a dry box or dryer, and that 50-70°C dryers are often not hot enough.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1bl0egx/ https://www.reddit.com/r/FixMyPrint/comments/1g6t3qy/ https://www.reddit.com/r/BambuLab/comments/1n9djr1/"
  },
  {
   "id": "dry-033",
   "brand": "Bambu Lab",
   "product": "Bambu PAHT-CF",
   "material_family": "PA-CF",
   "base_polymer": "PA (nylon)",
   "fiber_filled": true,
   "source_scope": "product TDS",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 8,
   "drying_time_h_max": 12,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Required (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0584/7236/6216/files/Bambu_PAHT-CF_Technical_Data_Sheet_V2.pdf",
   "source_title": "Bambu Lab PAHT-CF technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree nylon should be treated as wet out of the box, printed from a dry box or dryer, and that 50-70°C dryers are often not hot enough.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1bl0egx/ https://www.reddit.com/r/FixMyPrint/comments/1g6t3qy/ https://www.reddit.com/r/BambuLab/comments/1n9djr1/"
  },
  {
   "id": "dry-034",
   "brand": "Bambu Lab",
   "product": "Bambu PET-CF",
   "material_family": "PET-CF",
   "base_polymer": "PET",
   "fiber_filled": true,
   "source_scope": "product TDS",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 8,
   "drying_time_h_max": 12,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Required (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0645/5876/0155/files/Bambu_PET-CF_Technical_Data_Sheet.pdf?v=1718702203",
   "source_title": "Bambu Lab PET-CF technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-035",
   "brand": "Bambu Lab",
   "product": "Bambu PPA-CF",
   "material_family": "PPA-CF",
   "base_polymer": "PPA (polyamide)",
   "fiber_filled": true,
   "source_scope": "product TDS",
   "drying_temp_c_min": 100,
   "drying_temp_c_max": 140,
   "drying_temp_f_min": 212,
   "drying_temp_f_max": 284,
   "drying_time_h_min": 8,
   "drying_time_h_max": 12,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) drying oven",
   "storage_guidance": "Printing and storage humidity < 20% RH (sealed, with desiccant)",
   "storage_rh_max_pct": 20,
   "manufacturer_dry_before_use": "Required (Bambu Lab Wiki)",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0584/7236/6216/files/Bambus_PPA-CF_Technical_Data_Sheet_2ab26420-79f5-4692-888e-090006814050.pdf?v=1724815044",
   "source_title": "Bambu Lab PPA-CF technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "TDS: within this range, a higher temperature gives a better drying result.",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-036",
   "brand": "Polymaker",
   "product": "PolyLite PLA",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 55,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 131,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 6,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Not specified (TDS 'drying setting')",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0548/7299/7945/files/PolyLite_PLA_TDS_EN_V5.4.pdf",
   "source_title": "PolyLite PLA technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-037",
   "brand": "Polymaker",
   "product": "PolyMax PLA",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 55,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 131,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 6,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Not specified (TDS 'drying setting')",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0548/7299/7945/files/PolyMax_PLA_TDS_EN_V5.4.pdf",
   "source_title": "PolyMax PLA technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-038",
   "brand": "Polymaker",
   "product": "Polymaker PLA Pro",
   "material_family": "PLA+",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 55,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 131,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 6,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Not specified (TDS 'drying setting')",
   "storage_guidance": "Polymaker recommends its PolyBox or PolyDryer box for printing/storage",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0548/7299/7945/files/TDS_Polymaker_PLA_Pro_v6.0_2026-01-26_EN.pdf",
   "source_title": "Polymaker PLA Pro technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-039",
   "brand": "Polymaker",
   "product": "PolyLite LW-PLA",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 55,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 131,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 6,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Not specified (TDS 'drying setting')",
   "storage_guidance": "Polymaker recommends its PolyBox or PolyDryer box for printing/storage",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0548/7299/7945/files/PolyLite_LW-PLA_TDS_US_V5.4.pdf",
   "source_title": "PolyLite LW-PLA technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-040",
   "brand": "Polymaker",
   "product": "PolyLite PLA-CF",
   "material_family": "PLA-CF",
   "base_polymer": "PLA",
   "fiber_filled": true,
   "source_scope": "product TDS",
   "drying_temp_c_min": 55,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 131,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 6,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Not specified (TDS 'drying setting')",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0548/7299/7945/files/PolyLite_PLA-CF_TDS_EN_V5.4.pdf",
   "source_title": "PolyLite PLA-CF technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-041",
   "brand": "Polymaker",
   "product": "Polymaker HT-PLA",
   "material_family": "PLA+",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 60,
   "drying_temp_c_max": 60,
   "drying_temp_f_min": 140,
   "drying_temp_f_max": 140,
   "drying_time_h_min": 6,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Not specified (TDS 'drying setting')",
   "storage_guidance": "Polymaker recommends its PolyBox or PolyDryer box for printing/storage",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0548/7299/7945/files/Polymaker_HT-PLA_TDS_EN_V1.1.pdf",
   "source_title": "Polymaker HT-PLA technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-042",
   "brand": "Polymaker",
   "product": "Polymaker HT-PLA-GF",
   "material_family": "PLA-GF",
   "base_polymer": "PLA",
   "fiber_filled": true,
   "source_scope": "product TDS",
   "drying_temp_c_min": 60,
   "drying_temp_c_max": 60,
   "drying_temp_f_min": 140,
   "drying_temp_f_max": 140,
   "drying_time_h_min": 6,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Not specified (TDS 'drying setting')",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0548/7299/7945/files/Polymaker_HT-PLA-GF_TDS_EN_V1.1.pdf",
   "source_title": "Polymaker HT-PLA-GF technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-043",
   "brand": "Polymaker",
   "product": "Polymaker HT-PLA Pro",
   "material_family": "PLA+",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": null,
   "drying_temp_c_max": null,
   "drying_temp_f_min": null,
   "drying_temp_f_max": null,
   "drying_time_h_min": null,
   "drying_time_h_max": null,
   "drying_time_qualifier": "",
   "drying_method": "Not specified (TDS 'drying setting')",
   "storage_guidance": "Polymaker recommends its PolyBox or PolyDryer box for printing/storage",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0548/7299/7945/files/TDS_Polymaker_HT-PLA_Pro_V1.2_2026-7-15_EN.pdf?v=1784193805",
   "source_title": "Polymaker HT-PLA Pro technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "Current TDS (v1.0/1.2) gives no drying temperature or time.",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-044",
   "brand": "Polymaker",
   "product": "PolyLite PETG",
   "material_family": "PETG",
   "base_polymer": "PETG",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 65,
   "drying_temp_c_max": 65,
   "drying_temp_f_min": 149,
   "drying_temp_f_max": 149,
   "drying_time_h_min": 6,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Not specified (TDS 'drying setting')",
   "storage_guidance": "Polymaker recommends its PolyBox when printing and storing in the resealable bag",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0548/7299/7945/files/PolyLite_PETG_TDS_EN_V5.4.pdf",
   "source_title": "PolyLite PETG technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "r/3Dprinting threads agree wet PETG strings and blobs badly and that drying fixes stringing that retraction tuning could not; several call it the filament most worth keeping in a dry box.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1vmyw0q/ https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/"
  },
  {
   "id": "dry-045",
   "brand": "Polymaker",
   "product": "PolyMax PETG",
   "material_family": "PETG",
   "base_polymer": "PETG",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 65,
   "drying_temp_c_max": 65,
   "drying_temp_f_min": 149,
   "drying_temp_f_max": 149,
   "drying_time_h_min": 6,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Not specified (TDS 'drying setting')",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0548/7299/7945/files/PolyMax_PETG_TDS_EN_V5.4.pdf",
   "source_title": "PolyMax PETG technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "r/3Dprinting threads agree wet PETG strings and blobs badly and that drying fixes stringing that retraction tuning could not; several call it the filament most worth keeping in a dry box.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1vmyw0q/ https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/"
  },
  {
   "id": "dry-046",
   "brand": "Polymaker",
   "product": "Polymaker PETG",
   "material_family": "PETG",
   "base_polymer": "PETG",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 60,
   "drying_temp_c_max": 60,
   "drying_temp_f_min": 140,
   "drying_temp_f_max": 140,
   "drying_time_h_min": 6,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Not specified (TDS 'drying setting')",
   "storage_guidance": "Polymaker recommends its PolyBox or PolyDryer box for printing/storage",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0548/7299/7945/files/PETG_TDS_Polymaker_297e875c-5d38-4d2b-ba68-eef8916de183.pdf",
   "source_title": "Polymaker PETG technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "Polymaker's newer PETG sheet says 60°C (140°F); its PolyLite/PolyMax PETG sheets say 65°C (149°F).",
   "community_moisture_note": "r/3Dprinting threads agree wet PETG strings and blobs badly and that drying fixes stringing that retraction tuning could not; several call it the filament most worth keeping in a dry box.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1vmyw0q/ https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/"
  },
  {
   "id": "dry-047",
   "brand": "Polymaker",
   "product": "PolyLite ABS",
   "material_family": "ABS",
   "base_polymer": "ABS",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 70,
   "drying_temp_c_max": 70,
   "drying_temp_f_min": 158,
   "drying_temp_f_max": 158,
   "drying_time_h_min": 6,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Not specified (TDS 'drying setting')",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0548/7299/7945/files/PolyLite_ABS_TDS_EN_V5.4.pdf",
   "source_title": "PolyLite ABS technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-048",
   "brand": "Polymaker",
   "product": "Polymaker ASA",
   "material_family": "ASA",
   "base_polymer": "ASA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 70,
   "drying_temp_c_max": 70,
   "drying_temp_f_min": 158,
   "drying_temp_f_max": 158,
   "drying_time_h_min": 7,
   "drying_time_h_max": 7,
   "drying_time_qualifier": "",
   "drying_method": "Not specified (TDS 'drying setting')",
   "storage_guidance": "Polymaker recommends its PolyBox or PolyDryer box for printing/storage",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0548/7299/7945/files/PolyLite_ASA_TDS_EN_V5.4.pdf",
   "source_title": "Polymaker ASA technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-049",
   "brand": "Polymaker",
   "product": "PolyLite PC",
   "material_family": "PC",
   "base_polymer": "PC",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 75,
   "drying_temp_c_max": 75,
   "drying_temp_f_min": 167,
   "drying_temp_f_max": 167,
   "drying_time_h_min": 6,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Not specified (TDS 'drying setting')",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0548/7299/7945/files/PolyLite_PC_TDS_EN_V5.4.pdf",
   "source_title": "PolyLite PC technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-050",
   "brand": "Polymaker",
   "product": "PolyMax PC",
   "material_family": "PC",
   "base_polymer": "PC",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 75,
   "drying_temp_c_max": 75,
   "drying_temp_f_min": 167,
   "drying_temp_f_max": 167,
   "drying_time_h_min": 6,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Not specified (TDS 'drying setting')",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0548/7299/7945/files/PolyMax_PC_TDS_EN_V5.4.pdf",
   "source_title": "PolyMax PC technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-051",
   "brand": "Polymaker",
   "product": "Polymaker PC-ABS",
   "material_family": "PC",
   "base_polymer": "PC",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 75,
   "drying_temp_c_max": 75,
   "drying_temp_f_min": 167,
   "drying_temp_f_max": 167,
   "drying_time_h_min": 6,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Not specified (TDS 'drying setting')",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0548/7299/7945/files/Polymaker_PC_ABS_TDS_EN_V5.4.pdf",
   "source_title": "Polymaker PC-ABS technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-052",
   "brand": "Polymaker",
   "product": "PolyFlex TPU95-HF",
   "material_family": "TPU",
   "base_polymer": "TPU",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 70,
   "drying_temp_c_max": 70,
   "drying_temp_f_min": 158,
   "drying_temp_f_max": 158,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified (TDS 'drying setting')",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0548/7299/7945/files/PolyFlex_TPU95_HF_TDS_EN_V5.4.pdf",
   "source_title": "PolyFlex TPU95-HF technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree TPU is very hygroscopic: dry it even from a new bag and print straight from a dryer or heated dry box; popping or fizzing is read as moisture.",
   "community_links": "https://www.reddit.com/r/prusa3d/comments/1gwtgsl/ https://www.reddit.com/r/FixMyPrint/comments/1ltpp6i/"
  },
  {
   "id": "dry-053",
   "brand": "Polymaker",
   "product": "PolyMide CoPA",
   "material_family": "PA",
   "base_polymer": "PA (nylon)",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 100,
   "drying_temp_c_max": 100,
   "drying_temp_f_min": 212,
   "drying_temp_f_max": 212,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified (TDS 'drying setting')",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0548/7299/7945/files/PolyMide_CoPA_TDS_V5.4.pdf",
   "source_title": "PolyMide CoPA technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree nylon should be treated as wet out of the box, printed from a dry box or dryer, and that 50-70°C dryers are often not hot enough.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1bl0egx/ https://www.reddit.com/r/FixMyPrint/comments/1g6t3qy/ https://www.reddit.com/r/BambuLab/comments/1n9djr1/"
  },
  {
   "id": "dry-054",
   "brand": "Prusament",
   "product": "Prusament PLA / rPLA",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "brand guide (per Prusament material)",
   "drying_temp_c_min": 45,
   "drying_temp_c_max": 45,
   "drying_temp_f_min": 113,
   "drying_temp_f_max": 113,
   "drying_time_h_min": 6,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "Store in a closed space or box with desiccant (Prusa KB)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://help.prusa3d.com/article/drying-filament_332086",
   "source_title": "Prusa Knowledge Base: Drying filament",
   "date_checked": "2026-10-18",
   "notes": "Prusa warns not to exceed these temperatures or times.",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-055",
   "brand": "Prusament",
   "product": "Prusament PETG (all versions)",
   "material_family": "PETG",
   "base_polymer": "PETG",
   "fiber_filled": false,
   "source_scope": "brand guide (per Prusament material)",
   "drying_temp_c_min": 55,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 131,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 6,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "Store in a closed space or box with desiccant (Prusa KB)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://help.prusa3d.com/article/drying-filament_332086",
   "source_title": "Prusa Knowledge Base: Drying filament",
   "date_checked": "2026-10-18",
   "notes": "Prusa warns not to exceed these temperatures or times.",
   "community_moisture_note": "r/3Dprinting threads agree wet PETG strings and blobs badly and that drying fixes stringing that retraction tuning could not; several call it the filament most worth keeping in a dry box.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1vmyw0q/ https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/"
  },
  {
   "id": "dry-056",
   "brand": "Prusament",
   "product": "Prusament TPU",
   "material_family": "TPU",
   "base_polymer": "TPU",
   "fiber_filled": false,
   "source_scope": "brand guide (per Prusament material)",
   "drying_temp_c_min": 60,
   "drying_temp_c_max": 60,
   "drying_temp_f_min": 140,
   "drying_temp_f_max": 140,
   "drying_time_h_min": 4,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "Store in a closed space or box with desiccant (Prusa KB)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://help.prusa3d.com/article/drying-filament_332086",
   "source_title": "Prusa Knowledge Base: Drying filament",
   "date_checked": "2026-10-18",
   "notes": "Prusa warns not to exceed these temperatures or times.",
   "community_moisture_note": "Threads agree TPU is very hygroscopic: dry it even from a new bag and print straight from a dryer or heated dry box; popping or fizzing is read as moisture.",
   "community_links": "https://www.reddit.com/r/prusa3d/comments/1gwtgsl/ https://www.reddit.com/r/FixMyPrint/comments/1ltpp6i/"
  },
  {
   "id": "dry-057",
   "brand": "Prusament",
   "product": "Prusament ASA",
   "material_family": "ASA",
   "base_polymer": "ASA",
   "fiber_filled": false,
   "source_scope": "brand guide (per Prusament material)",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 4,
   "drying_time_h_max": 4,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "Store in a closed space or box with desiccant (Prusa KB)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://help.prusa3d.com/article/drying-filament_332086",
   "source_title": "Prusa Knowledge Base: Drying filament",
   "date_checked": "2026-10-18",
   "notes": "Prusa warns not to exceed these temperatures or times.",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-058",
   "brand": "Prusament",
   "product": "Prusament PC Blend",
   "material_family": "PC",
   "base_polymer": "PC",
   "fiber_filled": false,
   "source_scope": "brand guide (per Prusament material)",
   "drying_temp_c_min": 85,
   "drying_temp_c_max": 85,
   "drying_temp_f_min": 185,
   "drying_temp_f_max": 185,
   "drying_time_h_min": 5,
   "drying_time_h_max": 5,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "Store in a closed space or box with desiccant (Prusa KB)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://help.prusa3d.com/article/drying-filament_332086",
   "source_title": "Prusa Knowledge Base: Drying filament",
   "date_checked": "2026-10-18",
   "notes": "Prusa warns not to exceed these temperatures or times.",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-059",
   "brand": "Prusament",
   "product": "Prusament PC Blend Carbon Fiber",
   "material_family": "PC-CF",
   "base_polymer": "PC",
   "fiber_filled": true,
   "source_scope": "brand guide (per Prusament material)",
   "drying_temp_c_min": 90,
   "drying_temp_c_max": 90,
   "drying_temp_f_min": 194,
   "drying_temp_f_max": 194,
   "drying_time_h_min": 4,
   "drying_time_h_max": 4,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "Store in a closed space or box with desiccant (Prusa KB)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://help.prusa3d.com/article/drying-filament_332086",
   "source_title": "Prusa Knowledge Base: Drying filament",
   "date_checked": "2026-10-18",
   "notes": "Prusa warns not to exceed these temperatures or times.",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-060",
   "brand": "Prusament",
   "product": "Prusament PA11 Carbon Fiber",
   "material_family": "PA-CF",
   "base_polymer": "PA (nylon)",
   "fiber_filled": true,
   "source_scope": "brand guide (per Prusament material)",
   "drying_temp_c_min": 90,
   "drying_temp_c_max": 90,
   "drying_temp_f_min": 194,
   "drying_temp_f_max": 194,
   "drying_time_h_min": 6,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "Store in a closed space or box with desiccant (Prusa KB)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://help.prusa3d.com/article/drying-filament_332086",
   "source_title": "Prusa Knowledge Base: Drying filament",
   "date_checked": "2026-10-18",
   "notes": "Prusa warns not to exceed these temperatures or times.",
   "community_moisture_note": "Threads agree nylon should be treated as wet out of the box, printed from a dry box or dryer, and that 50-70°C dryers are often not hot enough.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1bl0egx/ https://www.reddit.com/r/FixMyPrint/comments/1g6t3qy/ https://www.reddit.com/r/BambuLab/comments/1n9djr1/"
  },
  {
   "id": "dry-061",
   "brand": "Prusament",
   "product": "Prusament PP Carbon Fiber / Glass Fiber",
   "material_family": "PP-CF/GF",
   "base_polymer": "PP",
   "fiber_filled": true,
   "source_scope": "brand guide (per Prusament material)",
   "drying_temp_c_min": 70,
   "drying_temp_c_max": 70,
   "drying_temp_f_min": 158,
   "drying_temp_f_max": 158,
   "drying_time_h_min": 2,
   "drying_time_h_max": 4,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "Store in a closed space or box with desiccant (Prusa KB)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://help.prusa3d.com/article/drying-filament_332086",
   "source_title": "Prusa Knowledge Base: Drying filament",
   "date_checked": "2026-10-18",
   "notes": "Prusa warns not to exceed these temperatures or times.",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-062",
   "brand": "Prusament",
   "product": "Prusament PA11",
   "material_family": "PA",
   "base_polymer": "PA (nylon)",
   "fiber_filled": false,
   "source_scope": "product page",
   "drying_temp_c_min": 90,
   "drying_temp_c_max": 90,
   "drying_temp_f_min": 194,
   "drying_temp_f_max": 194,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://prusament.com/materials/prusament-pa11/",
   "source_title": "Prusament PA11 material page",
   "date_checked": "2026-10-18",
   "notes": "Recommended when unsure how long the spool has been out of its sealed bag; page says print quality deteriorates 'between a few days and a month'.",
   "community_moisture_note": "Threads agree nylon should be treated as wet out of the box, printed from a dry box or dryer, and that 50-70°C dryers are often not hot enough.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1bl0egx/ https://www.reddit.com/r/FixMyPrint/comments/1g6t3qy/ https://www.reddit.com/r/BambuLab/comments/1n9djr1/"
  },
  {
   "id": "dry-063",
   "brand": "ELEGOO",
   "product": "ELEGOO PLA series (general guidance)",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "brand guide",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 60,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 140,
   "drying_time_h_min": 6,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Forced-air filament drying cabinet (never microwave or kitchen oven)",
   "storage_guidance": "Store cool, dry and dark: 15-25°C (59-77°F), < 30% RH",
   "storage_rh_max_pct": 30,
   "manufacturer_dry_before_use": "Recommended",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://wiki.elegoo.com/filaments/fdm-filament-drying-and-storage-guide",
   "source_title": "ELEGOO Wiki: FDM filament drying and storage guide",
   "date_checked": "2026-10-18",
   "notes": "Listed as 55 ± 5°C.",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-064",
   "brand": "ELEGOO",
   "product": "ELEGOO PETG series (general guidance)",
   "material_family": "PETG",
   "base_polymer": "PETG",
   "fiber_filled": false,
   "source_scope": "brand guide",
   "drying_temp_c_min": 55,
   "drying_temp_c_max": 65,
   "drying_temp_f_min": 131,
   "drying_temp_f_max": 149,
   "drying_time_h_min": 8,
   "drying_time_h_max": 10,
   "drying_time_qualifier": "",
   "drying_method": "Forced-air filament drying cabinet (never microwave or kitchen oven)",
   "storage_guidance": "Store cool, dry and dark: 15-25°C (59-77°F), < 30% RH",
   "storage_rh_max_pct": 30,
   "manufacturer_dry_before_use": "Recommended",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://wiki.elegoo.com/filaments/fdm-filament-drying-and-storage-guide",
   "source_title": "ELEGOO Wiki: FDM filament drying and storage guide",
   "date_checked": "2026-10-18",
   "notes": "Listed as 60 ± 5°C.",
   "community_moisture_note": "r/3Dprinting threads agree wet PETG strings and blobs badly and that drying fixes stringing that retraction tuning could not; several call it the filament most worth keeping in a dry box.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1vmyw0q/ https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/"
  },
  {
   "id": "dry-065",
   "brand": "ELEGOO",
   "product": "ELEGOO TPU (general guidance)",
   "material_family": "TPU",
   "base_polymer": "TPU",
   "fiber_filled": false,
   "source_scope": "brand guide",
   "drying_temp_c_min": 65,
   "drying_temp_c_max": 75,
   "drying_temp_f_min": 149,
   "drying_temp_f_max": 167,
   "drying_time_h_min": 6,
   "drying_time_h_max": 10,
   "drying_time_qualifier": "",
   "drying_method": "Forced-air filament drying cabinet (never microwave or kitchen oven)",
   "storage_guidance": "Store cool, dry and dark: 15-25°C (59-77°F), < 30% RH",
   "storage_rh_max_pct": 30,
   "manufacturer_dry_before_use": "Mandatory",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://wiki.elegoo.com/filaments/fdm-filament-drying-and-storage-guide",
   "source_title": "ELEGOO Wiki: FDM filament drying and storage guide",
   "date_checked": "2026-10-18",
   "notes": "Listed as 70 ± 5°C.",
   "community_moisture_note": "Threads agree TPU is very hygroscopic: dry it even from a new bag and print straight from a dryer or heated dry box; popping or fizzing is read as moisture.",
   "community_links": "https://www.reddit.com/r/prusa3d/comments/1gwtgsl/ https://www.reddit.com/r/FixMyPrint/comments/1ltpp6i/"
  },
  {
   "id": "dry-066",
   "brand": "ELEGOO",
   "product": "ELEGOO ASA (general guidance)",
   "material_family": "ASA",
   "base_polymer": "ASA",
   "fiber_filled": false,
   "source_scope": "brand guide",
   "drying_temp_c_min": 65,
   "drying_temp_c_max": 75,
   "drying_temp_f_min": 149,
   "drying_temp_f_max": 167,
   "drying_time_h_min": 4,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Forced-air filament drying cabinet (never microwave or kitchen oven)",
   "storage_guidance": "Store cool, dry and dark: 15-25°C (59-77°F), < 30% RH",
   "storage_rh_max_pct": 30,
   "manufacturer_dry_before_use": "Recommended",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://wiki.elegoo.com/filaments/fdm-filament-drying-and-storage-guide",
   "source_title": "ELEGOO Wiki: FDM filament drying and storage guide",
   "date_checked": "2026-10-18",
   "notes": "Listed as 70 ± 5°C.",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-067",
   "brand": "ELEGOO",
   "product": "ELEGOO ABS (general guidance)",
   "material_family": "ABS",
   "base_polymer": "ABS",
   "fiber_filled": false,
   "source_scope": "brand guide",
   "drying_temp_c_min": 65,
   "drying_temp_c_max": 75,
   "drying_temp_f_min": 149,
   "drying_temp_f_max": 167,
   "drying_time_h_min": 4,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Forced-air filament drying cabinet (never microwave or kitchen oven)",
   "storage_guidance": "Store cool, dry and dark: 15-25°C (59-77°F), < 30% RH",
   "storage_rh_max_pct": 30,
   "manufacturer_dry_before_use": "Recommended",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://wiki.elegoo.com/filaments/fdm-filament-drying-and-storage-guide",
   "source_title": "ELEGOO Wiki: FDM filament drying and storage guide",
   "date_checked": "2026-10-18",
   "notes": "Listed as 70 ± 5°C.",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-068",
   "brand": "ELEGOO",
   "product": "ELEGOO PC (general guidance)",
   "material_family": "PC",
   "base_polymer": "PC",
   "fiber_filled": false,
   "source_scope": "brand guide",
   "drying_temp_c_min": 75,
   "drying_temp_c_max": 85,
   "drying_temp_f_min": 167,
   "drying_temp_f_max": 185,
   "drying_time_h_min": 6,
   "drying_time_h_max": 12,
   "drying_time_qualifier": "",
   "drying_method": "Forced-air filament drying cabinet (never microwave or kitchen oven)",
   "storage_guidance": "Store cool, dry and dark: 15-25°C (59-77°F), < 30% RH",
   "storage_rh_max_pct": 30,
   "manufacturer_dry_before_use": "Mandatory",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://wiki.elegoo.com/filaments/fdm-filament-drying-and-storage-guide",
   "source_title": "ELEGOO Wiki: FDM filament drying and storage guide",
   "date_checked": "2026-10-18",
   "notes": "Listed as 80 ± 5°C.",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-069",
   "brand": "ELEGOO",
   "product": "ELEGOO PETG Pro",
   "material_family": "PETG",
   "base_polymer": "PETG",
   "fiber_filled": false,
   "source_scope": "product page",
   "drying_temp_c_min": 60,
   "drying_temp_c_max": 60,
   "drying_temp_f_min": 140,
   "drying_temp_f_max": 140,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://us.elegoo.com/products/petg-pro-filament-20-kg",
   "source_title": "ELEGOO US store: PETG Pro",
   "date_checked": "2026-10-18",
   "notes": "Product page: 'Dry ... before use for optimal print quality.'",
   "community_moisture_note": "r/3Dprinting threads agree wet PETG strings and blobs badly and that drying fixes stringing that retraction tuning could not; several call it the filament most worth keeping in a dry box.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1vmyw0q/ https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/"
  },
  {
   "id": "dry-070",
   "brand": "ELEGOO",
   "product": "ELEGOO Rapid PETG",
   "material_family": "PETG",
   "base_polymer": "PETG",
   "fiber_filled": false,
   "source_scope": "product page",
   "drying_temp_c_min": 60,
   "drying_temp_c_max": 60,
   "drying_temp_f_min": 140,
   "drying_temp_f_max": 140,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://us.elegoo.com/products/rapid-petg-filament-20kg",
   "source_title": "ELEGOO US store: Rapid PETG",
   "date_checked": "2026-10-18",
   "notes": "Product page: 'Dry ... before use for optimal print quality.'",
   "community_moisture_note": "r/3Dprinting threads agree wet PETG strings and blobs badly and that drying fixes stringing that retraction tuning could not; several call it the filament most worth keeping in a dry box.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1vmyw0q/ https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/"
  },
  {
   "id": "dry-071",
   "brand": "ELEGOO",
   "product": "ELEGOO PETG Translucent",
   "material_family": "PETG",
   "base_polymer": "PETG",
   "fiber_filled": false,
   "source_scope": "product page",
   "drying_temp_c_min": 60,
   "drying_temp_c_max": 60,
   "drying_temp_f_min": 140,
   "drying_temp_f_max": 140,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://us.elegoo.com/products/petg-translucent",
   "source_title": "ELEGOO US store: PETG Translucent",
   "date_checked": "2026-10-18",
   "notes": "Product page: 'Dry ... before use for optimal print quality.'",
   "community_moisture_note": "r/3Dprinting threads agree wet PETG strings and blobs badly and that drying fixes stringing that retraction tuning could not; several call it the filament most worth keeping in a dry box.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1vmyw0q/ https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/"
  },
  {
   "id": "dry-072",
   "brand": "ELEGOO",
   "product": "ELEGOO PETG HF",
   "material_family": "PETG",
   "base_polymer": "PETG",
   "fiber_filled": false,
   "source_scope": "product page",
   "drying_temp_c_min": 60,
   "drying_temp_c_max": 60,
   "drying_temp_f_min": 140,
   "drying_temp_f_max": 140,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://us.elegoo.com/products/petg-hf",
   "source_title": "ELEGOO US store: PETG HF",
   "date_checked": "2026-10-18",
   "notes": "Product page: 'Dry ... before use for optimal print quality.'",
   "community_moisture_note": "r/3Dprinting threads agree wet PETG strings and blobs badly and that drying fixes stringing that retraction tuning could not; several call it the filament most worth keeping in a dry box.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1vmyw0q/ https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/"
  },
  {
   "id": "dry-073",
   "brand": "ELEGOO",
   "product": "ELEGOO PETG Glitter",
   "material_family": "PETG",
   "base_polymer": "PETG",
   "fiber_filled": false,
   "source_scope": "product page",
   "drying_temp_c_min": 60,
   "drying_temp_c_max": 60,
   "drying_temp_f_min": 140,
   "drying_temp_f_max": 140,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://us.elegoo.com/products/petg-glitter",
   "source_title": "ELEGOO US store: PETG Glitter",
   "date_checked": "2026-10-18",
   "notes": "Product page: 'Dry ... before use for optimal print quality.'",
   "community_moisture_note": "r/3Dprinting threads agree wet PETG strings and blobs badly and that drying fixes stringing that retraction tuning could not; several call it the filament most worth keeping in a dry box.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1vmyw0q/ https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/"
  },
  {
   "id": "dry-074",
   "brand": "ELEGOO",
   "product": "ELEGOO PETG-CF",
   "material_family": "PETG-CF",
   "base_polymer": "PETG",
   "fiber_filled": true,
   "source_scope": "product page",
   "drying_temp_c_min": 60,
   "drying_temp_c_max": 60,
   "drying_temp_f_min": 140,
   "drying_temp_f_max": 140,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://us.elegoo.com/products/petg-cf-filament-1-75-mm-colored-5-kg",
   "source_title": "ELEGOO US store: PETG-CF",
   "date_checked": "2026-10-18",
   "notes": "Product page: 'Dry ... before use for optimal print quality.'",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-075",
   "brand": "ELEGOO",
   "product": "ELEGOO ASA-CF",
   "material_family": "ASA-CF",
   "base_polymer": "ASA",
   "fiber_filled": true,
   "source_scope": "product page",
   "drying_temp_c_min": 85,
   "drying_temp_c_max": 85,
   "drying_temp_f_min": 185,
   "drying_temp_f_max": 185,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://us.elegoo.com/products/asa-cf",
   "source_title": "ELEGOO US store: ASA-CF",
   "date_checked": "2026-10-18",
   "notes": "Product page: 'Dry ... before use for optimal print quality.'",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-076",
   "brand": "ELEGOO",
   "product": "ELEGOO PPS-CF",
   "material_family": "PPS-CF",
   "base_polymer": "PPS",
   "fiber_filled": true,
   "source_scope": "product page",
   "drying_temp_c_min": 100,
   "drying_temp_c_max": 120,
   "drying_temp_f_min": 212,
   "drying_temp_f_max": 248,
   "drying_time_h_min": 8,
   "drying_time_h_max": 12,
   "drying_time_qualifier": "",
   "drying_method": "",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://us.elegoo.com/products/pps-cf",
   "source_title": "ELEGOO US store: PPS-CF",
   "date_checked": "2026-10-18",
   "notes": "Product page: 'Dry ... before use for optimal print quality.'",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-077",
   "brand": "SUNLU",
   "product": "SUNLU PLA",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Recommended",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-078",
   "brand": "SUNLU",
   "product": "SUNLU PLA+",
   "material_family": "PLA+",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Recommended",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-079",
   "brand": "SUNLU",
   "product": "SUNLU PLA+2.0",
   "material_family": "PLA+",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Recommended",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-080",
   "brand": "SUNLU",
   "product": "SUNLU PETG",
   "material_family": "PETG",
   "base_polymer": "PETG",
   "fiber_filled": false,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 60,
   "drying_temp_c_max": 65,
   "drying_temp_f_min": 140,
   "drying_temp_f_max": 149,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Recommended",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "r/3Dprinting threads agree wet PETG strings and blobs badly and that drying fixes stringing that retraction tuning could not; several call it the filament most worth keeping in a dry box.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1vmyw0q/ https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/"
  },
  {
   "id": "dry-081",
   "brand": "SUNLU",
   "product": "SUNLU PETG 2.0",
   "material_family": "PETG",
   "base_polymer": "PETG",
   "fiber_filled": false,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 65,
   "drying_temp_c_max": 65,
   "drying_temp_f_min": 149,
   "drying_temp_f_max": 149,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Recommended",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "r/3Dprinting threads agree wet PETG strings and blobs badly and that drying fixes stringing that retraction tuning could not; several call it the filament most worth keeping in a dry box.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1vmyw0q/ https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/"
  },
  {
   "id": "dry-082",
   "brand": "SUNLU",
   "product": "SUNLU ABS",
   "material_family": "ABS",
   "base_polymer": "ABS",
   "fiber_filled": false,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 75,
   "drying_temp_c_max": 85,
   "drying_temp_f_min": 167,
   "drying_temp_f_max": 185,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Recommended",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-083",
   "brand": "SUNLU",
   "product": "SUNLU PLA Matte",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Recommended",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-084",
   "brand": "SUNLU",
   "product": "SUNLU Silk PLA+",
   "material_family": "PLA+",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Recommended",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-085",
   "brand": "SUNLU",
   "product": "SUNLU High Speed PLA",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Recommended",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-086",
   "brand": "SUNLU",
   "product": "SUNLU High Speed PLA+",
   "material_family": "PLA+",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Recommended",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-087",
   "brand": "SUNLU",
   "product": "SUNLU High Speed Matte PLA",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Recommended",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-088",
   "brand": "SUNLU",
   "product": "SUNLU High Speed Matte PETG",
   "material_family": "PETG",
   "base_polymer": "PETG",
   "fiber_filled": false,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 60,
   "drying_temp_c_max": 65,
   "drying_temp_f_min": 140,
   "drying_temp_f_max": 149,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Recommended",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "r/3Dprinting threads agree wet PETG strings and blobs badly and that drying fixes stringing that retraction tuning could not; several call it the filament most worth keeping in a dry box.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1vmyw0q/ https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/"
  },
  {
   "id": "dry-089",
   "brand": "SUNLU",
   "product": "SUNLU High Speed ABS",
   "material_family": "ABS",
   "base_polymer": "ABS",
   "fiber_filled": false,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 75,
   "drying_temp_c_max": 85,
   "drying_temp_f_min": 167,
   "drying_temp_f_max": 185,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Recommended",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-090",
   "brand": "SUNLU",
   "product": "SUNLU LW-PLA",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Must",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-091",
   "brand": "SUNLU",
   "product": "SUNLU PLA-CF",
   "material_family": "PLA-CF",
   "base_polymer": "PLA",
   "fiber_filled": true,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 50,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 122,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Recommended",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-092",
   "brand": "SUNLU",
   "product": "SUNLU ASA",
   "material_family": "ASA",
   "base_polymer": "ASA",
   "fiber_filled": false,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Must",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-093",
   "brand": "SUNLU",
   "product": "SUNLU PETG-CF",
   "material_family": "PETG-CF",
   "base_polymer": "PETG",
   "fiber_filled": true,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 60,
   "drying_temp_c_max": 70,
   "drying_temp_f_min": 140,
   "drying_temp_f_max": 158,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Recommended",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-094",
   "brand": "SUNLU",
   "product": "SUNLU TPU 90A",
   "material_family": "TPU",
   "base_polymer": "TPU",
   "fiber_filled": false,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 60,
   "drying_temp_c_max": 70,
   "drying_temp_f_min": 140,
   "drying_temp_f_max": 158,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Must",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree TPU is very hygroscopic: dry it even from a new bag and print straight from a dryer or heated dry box; popping or fizzing is read as moisture.",
   "community_links": "https://www.reddit.com/r/prusa3d/comments/1gwtgsl/ https://www.reddit.com/r/FixMyPrint/comments/1ltpp6i/"
  },
  {
   "id": "dry-095",
   "brand": "SUNLU",
   "product": "SUNLU TPU 95A",
   "material_family": "TPU",
   "base_polymer": "TPU",
   "fiber_filled": false,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 60,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 140,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Must",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree TPU is very hygroscopic: dry it even from a new bag and print straight from a dryer or heated dry box; popping or fizzing is read as moisture.",
   "community_links": "https://www.reddit.com/r/prusa3d/comments/1gwtgsl/ https://www.reddit.com/r/FixMyPrint/comments/1ltpp6i/"
  },
  {
   "id": "dry-096",
   "brand": "SUNLU",
   "product": "SUNLU ABS-GF",
   "material_family": "ABS-GF",
   "base_polymer": "ABS",
   "fiber_filled": true,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 2,
   "drying_time_h_max": 4,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Must",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-097",
   "brand": "SUNLU",
   "product": "SUNLU Easy PA",
   "material_family": "PA",
   "base_polymer": "PA (nylon)",
   "fiber_filled": false,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 110,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 230,
   "drying_time_h_min": 4,
   "drying_time_h_max": 12,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Must",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree nylon should be treated as wet out of the box, printed from a dry box or dryer, and that 50-70°C dryers are often not hot enough.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1bl0egx/ https://www.reddit.com/r/FixMyPrint/comments/1g6t3qy/ https://www.reddit.com/r/BambuLab/comments/1n9djr1/"
  },
  {
   "id": "dry-098",
   "brand": "SUNLU",
   "product": "SUNLU PA6-CF",
   "material_family": "PA-CF",
   "base_polymer": "PA (nylon)",
   "fiber_filled": true,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 110,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 230,
   "drying_time_h_min": 6,
   "drying_time_h_max": 12,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Must",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree nylon should be treated as wet out of the box, printed from a dry box or dryer, and that 50-70°C dryers are often not hot enough.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1bl0egx/ https://www.reddit.com/r/FixMyPrint/comments/1g6t3qy/ https://www.reddit.com/r/BambuLab/comments/1n9djr1/"
  },
  {
   "id": "dry-099",
   "brand": "SUNLU",
   "product": "SUNLU PA6-GF",
   "material_family": "PA-GF",
   "base_polymer": "PA (nylon)",
   "fiber_filled": true,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 110,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 230,
   "drying_time_h_min": 8,
   "drying_time_h_max": 12,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Must",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree nylon should be treated as wet out of the box, printed from a dry box or dryer, and that 50-70°C dryers are often not hot enough.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1bl0egx/ https://www.reddit.com/r/FixMyPrint/comments/1g6t3qy/ https://www.reddit.com/r/BambuLab/comments/1n9djr1/"
  },
  {
   "id": "dry-100",
   "brand": "SUNLU",
   "product": "SUNLU PA12-CF",
   "material_family": "PA-CF",
   "base_polymer": "PA (nylon)",
   "fiber_filled": true,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 110,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 230,
   "drying_time_h_min": 8,
   "drying_time_h_max": 12,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Must",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree nylon should be treated as wet out of the box, printed from a dry box or dryer, and that 50-70°C dryers are often not hot enough.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1bl0egx/ https://www.reddit.com/r/FixMyPrint/comments/1g6t3qy/ https://www.reddit.com/r/BambuLab/comments/1n9djr1/"
  },
  {
   "id": "dry-101",
   "brand": "SUNLU",
   "product": "SUNLU PC",
   "material_family": "PC",
   "base_polymer": "PC",
   "fiber_filled": false,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 70,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 158,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Must",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-102",
   "brand": "SUNLU",
   "product": "SUNLU PC-ABS",
   "material_family": "PC",
   "base_polymer": "PC",
   "fiber_filled": false,
   "source_scope": "brand parameter table (per product)",
   "drying_temp_c_min": 70,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 158,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Recommended",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.sunlu.com/wiki/61",
   "source_title": "SUNLU Wiki: filament parameter table",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-103",
   "brand": "eSUN",
   "product": "eSUN PLA+",
   "material_family": "PLA+",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product page",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 50,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 122,
   "drying_time_h_min": 8,
   "drying_time_h_max": 12,
   "drying_time_qualifier": "",
   "drying_method": "",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.esun3d.com/pla-pro-product",
   "source_title": "eSUN product page: PLA+",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-104",
   "brand": "eSUN",
   "product": "eSUN PLA",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product page",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 50,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 122,
   "drying_time_h_min": 8,
   "drying_time_h_max": 12,
   "drying_time_qualifier": "",
   "drying_method": "",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.esun3d.com/pla-product",
   "source_title": "eSUN product page: PLA",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-105",
   "brand": "eSUN",
   "product": "eSUN PLA-Basic",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product page",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 50,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 122,
   "drying_time_h_min": 8,
   "drying_time_h_max": 12,
   "drying_time_qualifier": "",
   "drying_method": "",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.esun3d.com/pla-basic-product",
   "source_title": "eSUN product page: PLA-Basic",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-106",
   "brand": "eSUN",
   "product": "eSUN ePLA+HS",
   "material_family": "PLA+",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": null,
   "drying_temp_c_max": null,
   "drying_temp_f_min": null,
   "drying_temp_f_max": null,
   "drying_time_h_min": null,
   "drying_time_h_max": null,
   "drying_time_qualifier": "",
   "drying_method": "",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.esun3d.com/media/esun/catalog/certification/product/PLA_HS/ePLA_HS.pdf",
   "source_title": "eSUN ePLA+HS technical data sheet",
   "date_checked": "2026-10-18",
   "notes": "TDS lists 'Drying Recommendations: N/A'; product page also shows no drying value.",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-107",
   "brand": "eSUN",
   "product": "eSUN PETG",
   "material_family": "PETG",
   "base_polymer": "PETG",
   "fiber_filled": false,
   "source_scope": "product page",
   "drying_temp_c_min": 60,
   "drying_temp_c_max": 60,
   "drying_temp_f_min": 140,
   "drying_temp_f_max": 140,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "more than",
   "drying_method": "",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.esun3d.com/petg-product",
   "source_title": "eSUN product page: PETG",
   "date_checked": "2026-10-18",
   "notes": "Page also says 'PETG should be dried at 60°C for 8 hours.'",
   "community_moisture_note": "r/3Dprinting threads agree wet PETG strings and blobs badly and that drying fixes stringing that retraction tuning could not; several call it the filament most worth keeping in a dry box.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1vmyw0q/ https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/"
  },
  {
   "id": "dry-108",
   "brand": "eSUN",
   "product": "eSUN PETG+",
   "material_family": "PETG",
   "base_polymer": "PETG",
   "fiber_filled": false,
   "source_scope": "product page",
   "drying_temp_c_min": 60,
   "drying_temp_c_max": 60,
   "drying_temp_f_min": 140,
   "drying_temp_f_max": 140,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "more than",
   "drying_method": "",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.esun3d.com/petg-pro-product",
   "source_title": "eSUN product page: PETG+",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "r/3Dprinting threads agree wet PETG strings and blobs badly and that drying fixes stringing that retraction tuning could not; several call it the filament most worth keeping in a dry box.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1vmyw0q/ https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/"
  },
  {
   "id": "dry-109",
   "brand": "eSUN",
   "product": "eSUN eTPU-95A",
   "material_family": "TPU",
   "base_polymer": "TPU",
   "fiber_filled": false,
   "source_scope": "product page",
   "drying_temp_c_min": 55,
   "drying_temp_c_max": 55,
   "drying_temp_f_min": 131,
   "drying_temp_f_max": 131,
   "drying_time_h_min": 4,
   "drying_time_h_max": 4,
   "drying_time_qualifier": "more than",
   "drying_method": "",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.esun3d.com/etpu-95a-product",
   "source_title": "eSUN product page: eTPU-95A",
   "date_checked": "2026-10-18",
   "notes": "Same page also says: if left unused for an extended period, dry at 60°C (140°F) for more than 8 hours.",
   "community_moisture_note": "Threads agree TPU is very hygroscopic: dry it even from a new bag and print straight from a dryer or heated dry box; popping or fizzing is read as moisture.",
   "community_links": "https://www.reddit.com/r/prusa3d/comments/1gwtgsl/ https://www.reddit.com/r/FixMyPrint/comments/1ltpp6i/"
  },
  {
   "id": "dry-110",
   "brand": "eSUN",
   "product": "eSUN ePA",
   "material_family": "PA",
   "base_polymer": "PA (nylon)",
   "fiber_filled": false,
   "source_scope": "product page",
   "drying_temp_c_min": 70,
   "drying_temp_c_max": 70,
   "drying_temp_f_min": 158,
   "drying_temp_f_max": 158,
   "drying_time_h_min": 12,
   "drying_time_h_max": 12,
   "drying_time_qualifier": "more than",
   "drying_method": "",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.esun3d.com/epa-product",
   "source_title": "eSUN product page: ePA",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree nylon should be treated as wet out of the box, printed from a dry box or dryer, and that 50-70°C dryers are often not hot enough.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1bl0egx/ https://www.reddit.com/r/FixMyPrint/comments/1g6t3qy/ https://www.reddit.com/r/BambuLab/comments/1n9djr1/"
  },
  {
   "id": "dry-111",
   "brand": "eSUN",
   "product": "eSUN ePA-CF",
   "material_family": "PA-CF",
   "base_polymer": "PA (nylon)",
   "fiber_filled": true,
   "source_scope": "product page",
   "drying_temp_c_min": 70,
   "drying_temp_c_max": 70,
   "drying_temp_f_min": 158,
   "drying_temp_f_max": 158,
   "drying_time_h_min": 12,
   "drying_time_h_max": 12,
   "drying_time_qualifier": "more than",
   "drying_method": "",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.esun3d.com/epa-cf-product",
   "source_title": "eSUN product page: ePA-CF",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree nylon should be treated as wet out of the box, printed from a dry box or dryer, and that 50-70°C dryers are often not hot enough.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1bl0egx/ https://www.reddit.com/r/FixMyPrint/comments/1g6t3qy/ https://www.reddit.com/r/BambuLab/comments/1n9djr1/"
  },
  {
   "id": "dry-112",
   "brand": "eSUN",
   "product": "eSUN ABS series (general guidance)",
   "material_family": "ABS",
   "base_polymer": "ABS",
   "fiber_filled": false,
   "source_scope": "brand guide",
   "drying_temp_c_min": 70,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 158,
   "drying_temp_f_max": 176,
   "drying_time_h_min": null,
   "drying_time_h_max": null,
   "drying_time_qualifier": "",
   "drying_method": "",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://www.esun3d.com/faqs/drying-temperatures",
   "source_title": "eSUN FAQ: Drying temperatures",
   "date_checked": "2026-10-18",
   "notes": "No drying time given.",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-113",
   "brand": "Overture",
   "product": "Overture PLA series",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "brand guide",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 50,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 122,
   "drying_time_h_min": 7,
   "drying_time_h_max": 7,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "After drying, store in conditions that prevent moisture uptake; avoid extended drying (brittleness)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "Low (Overture Wiki)",
   "source_url": "https://overture3d.com/blogs/overture-blogs/overture-3d-filament-drying-guide",
   "source_title": "Overture Filament Drying Guide",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-114",
   "brand": "Overture",
   "product": "Overture PETG series",
   "material_family": "PETG",
   "base_polymer": "PETG",
   "fiber_filled": false,
   "source_scope": "brand guide",
   "drying_temp_c_min": 65,
   "drying_temp_c_max": 65,
   "drying_temp_f_min": 149,
   "drying_temp_f_max": 149,
   "drying_time_h_min": 7,
   "drying_time_h_max": 7,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "After drying, store in conditions that prevent moisture uptake; avoid extended drying (brittleness)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "High (Overture Wiki)",
   "source_url": "https://overture3d.com/blogs/overture-blogs/overture-3d-filament-drying-guide",
   "source_title": "Overture Filament Drying Guide",
   "date_checked": "2026-10-18",
   "notes": "Overture's own wiki and filament cheat sheet list PETG at 60°C (140°F) for 5 h.",
   "community_moisture_note": "r/3Dprinting threads agree wet PETG strings and blobs badly and that drying fixes stringing that retraction tuning could not; several call it the filament most worth keeping in a dry box.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1vmyw0q/ https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/"
  },
  {
   "id": "dry-115",
   "brand": "Overture",
   "product": "Overture TPU series",
   "material_family": "TPU",
   "base_polymer": "TPU",
   "fiber_filled": false,
   "source_scope": "brand guide",
   "drying_temp_c_min": 70,
   "drying_temp_c_max": 70,
   "drying_temp_f_min": 158,
   "drying_temp_f_max": 158,
   "drying_time_h_min": 7,
   "drying_time_h_max": 7,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "After drying, store in conditions that prevent moisture uptake; avoid extended drying (brittleness)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "High (Overture Wiki)",
   "source_url": "https://overture3d.com/blogs/overture-blogs/overture-3d-filament-drying-guide",
   "source_title": "Overture Filament Drying Guide",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree TPU is very hygroscopic: dry it even from a new bag and print straight from a dryer or heated dry box; popping or fizzing is read as moisture.",
   "community_links": "https://www.reddit.com/r/prusa3d/comments/1gwtgsl/ https://www.reddit.com/r/FixMyPrint/comments/1ltpp6i/"
  },
  {
   "id": "dry-116",
   "brand": "Overture",
   "product": "Overture ABS",
   "material_family": "ABS",
   "base_polymer": "ABS",
   "fiber_filled": false,
   "source_scope": "brand guide",
   "drying_temp_c_min": 75,
   "drying_temp_c_max": 75,
   "drying_temp_f_min": 167,
   "drying_temp_f_max": 167,
   "drying_time_h_min": 7,
   "drying_time_h_max": 7,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "After drying, store in conditions that prevent moisture uptake; avoid extended drying (brittleness)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "Medium (Overture Wiki)",
   "source_url": "https://overture3d.com/blogs/overture-blogs/overture-3d-filament-drying-guide",
   "source_title": "Overture Filament Drying Guide",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-117",
   "brand": "Overture",
   "product": "Overture ASA",
   "material_family": "ASA",
   "base_polymer": "ASA",
   "fiber_filled": false,
   "source_scope": "brand guide",
   "drying_temp_c_min": 75,
   "drying_temp_c_max": 75,
   "drying_temp_f_min": 167,
   "drying_temp_f_max": 167,
   "drying_time_h_min": 7,
   "drying_time_h_max": 7,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "After drying, store in conditions that prevent moisture uptake; avoid extended drying (brittleness)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "Medium (Overture Wiki)",
   "source_url": "https://overture3d.com/blogs/overture-blogs/overture-3d-filament-drying-guide",
   "source_title": "Overture Filament Drying Guide",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-118",
   "brand": "Overture",
   "product": "Overture PC Professional",
   "material_family": "PC",
   "base_polymer": "PC",
   "fiber_filled": false,
   "source_scope": "brand guide",
   "drying_temp_c_min": 75,
   "drying_temp_c_max": 75,
   "drying_temp_f_min": 167,
   "drying_temp_f_max": 167,
   "drying_time_h_min": 7,
   "drying_time_h_max": 7,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "After drying, store in conditions that prevent moisture uptake; avoid extended drying (brittleness)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "Medium (Overture Wiki)",
   "source_url": "https://overture3d.com/blogs/overture-blogs/overture-3d-filament-drying-guide",
   "source_title": "Overture Filament Drying Guide",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-119",
   "brand": "Overture",
   "product": "Overture Easy Nylon",
   "material_family": "PA",
   "base_polymer": "PA (nylon)",
   "fiber_filled": false,
   "source_scope": "brand guide",
   "drying_temp_c_min": 95,
   "drying_temp_c_max": 95,
   "drying_temp_f_min": 203,
   "drying_temp_f_max": 203,
   "drying_time_h_min": 7,
   "drying_time_h_max": 7,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "After drying, store in conditions that prevent moisture uptake; avoid extended drying (brittleness)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "High (Overture Wiki)",
   "source_url": "https://overture3d.com/blogs/overture-blogs/overture-3d-filament-drying-guide",
   "source_title": "Overture Filament Drying Guide",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree nylon should be treated as wet out of the box, printed from a dry box or dryer, and that 50-70°C dryers are often not hot enough.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1bl0egx/ https://www.reddit.com/r/FixMyPrint/comments/1g6t3qy/ https://www.reddit.com/r/BambuLab/comments/1n9djr1/"
  },
  {
   "id": "dry-120",
   "brand": "Creality",
   "product": "Creality PLA (general guidance)",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "brand guide",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 60,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 140,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) dryer column; see notes for Creality filament-dryer column",
   "storage_guidance": "Keep dry during printing when ambient humidity exceeds 50% (suggested)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Suggest",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://wiki.creality.com/en/filament-drying",
   "source_title": "Creality Wiki: Filament Pre-Printing Guide: Drying",
   "date_checked": "2026-10-18",
   "notes": "Creality filament dryer: 55°C (131°F), 8-12 h.",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-121",
   "brand": "Creality",
   "product": "Creality PLA-CF (general guidance)",
   "material_family": "PLA-CF",
   "base_polymer": "PLA",
   "fiber_filled": true,
   "source_scope": "brand guide",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 60,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 140,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) dryer column; see notes for Creality filament-dryer column",
   "storage_guidance": "Keep dry during printing when ambient humidity exceeds 50% (suggested)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Suggest",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://wiki.creality.com/en/filament-drying",
   "source_title": "Creality Wiki: Filament Pre-Printing Guide: Drying",
   "date_checked": "2026-10-18",
   "notes": "Creality filament dryer: 55°C (131°F), 8-12 h.",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-122",
   "brand": "Creality",
   "product": "Creality PETG (general guidance)",
   "material_family": "PETG",
   "base_polymer": "PETG",
   "fiber_filled": false,
   "source_scope": "brand guide",
   "drying_temp_c_min": 65,
   "drying_temp_c_max": 65,
   "drying_temp_f_min": 149,
   "drying_temp_f_max": 149,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) dryer column; see notes for Creality filament-dryer column",
   "storage_guidance": "Keep dry during printing when ambient humidity exceeds 50% (suggested)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Suggest",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://wiki.creality.com/en/filament-drying",
   "source_title": "Creality Wiki: Filament Pre-Printing Guide: Drying",
   "date_checked": "2026-10-18",
   "notes": "Creality filament dryer: 60°C (140°F), 8-12 h.",
   "community_moisture_note": "r/3Dprinting threads agree wet PETG strings and blobs badly and that drying fixes stringing that retraction tuning could not; several call it the filament most worth keeping in a dry box.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1vmyw0q/ https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/"
  },
  {
   "id": "dry-123",
   "brand": "Creality",
   "product": "Creality ABS (general guidance)",
   "material_family": "ABS",
   "base_polymer": "ABS",
   "fiber_filled": false,
   "source_scope": "brand guide",
   "drying_temp_c_min": 70,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 158,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) dryer column; see notes for Creality filament-dryer column",
   "storage_guidance": "Keep dry during printing when ambient humidity exceeds 50% (suggested)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Suggest",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://wiki.creality.com/en/filament-drying",
   "source_title": "Creality Wiki: Filament Pre-Printing Guide: Drying",
   "date_checked": "2026-10-18",
   "notes": "Creality filament dryer: 65°C (149°F), 8-12 h.",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-124",
   "brand": "Creality",
   "product": "Creality ASA (general guidance)",
   "material_family": "ASA",
   "base_polymer": "ASA",
   "fiber_filled": false,
   "source_scope": "brand guide",
   "drying_temp_c_min": 70,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 158,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) dryer column; see notes for Creality filament-dryer column",
   "storage_guidance": "Keep dry during printing when ambient humidity exceeds 50% (suggested)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Suggest",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://wiki.creality.com/en/filament-drying",
   "source_title": "Creality Wiki: Filament Pre-Printing Guide: Drying",
   "date_checked": "2026-10-18",
   "notes": "Creality filament dryer: 65°C (149°F), 8-12 h.",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-125",
   "brand": "Creality",
   "product": "Creality PC (general guidance)",
   "material_family": "PC",
   "base_polymer": "PC",
   "fiber_filled": false,
   "source_scope": "brand guide",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 100,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 212,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) dryer column; see notes for Creality filament-dryer column",
   "storage_guidance": "Keep dry during printing (must)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Must",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://wiki.creality.com/en/filament-drying",
   "source_title": "Creality Wiki: Filament Pre-Printing Guide: Drying",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-126",
   "brand": "Creality",
   "product": "Creality TPU (general guidance)",
   "material_family": "TPU",
   "base_polymer": "TPU",
   "fiber_filled": false,
   "source_scope": "brand guide",
   "drying_temp_c_min": 65,
   "drying_temp_c_max": 75,
   "drying_temp_f_min": 149,
   "drying_temp_f_max": 167,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) dryer column; see notes for Creality filament-dryer column",
   "storage_guidance": "Keep dry during printing (must)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Must",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://wiki.creality.com/en/filament-drying",
   "source_title": "Creality Wiki: Filament Pre-Printing Guide: Drying",
   "date_checked": "2026-10-18",
   "notes": "Creality filament dryer: 70°C (158°F), 8-12 h.",
   "community_moisture_note": "Threads agree TPU is very hygroscopic: dry it even from a new bag and print straight from a dryer or heated dry box; popping or fizzing is read as moisture.",
   "community_links": "https://www.reddit.com/r/prusa3d/comments/1gwtgsl/ https://www.reddit.com/r/FixMyPrint/comments/1ltpp6i/"
  },
  {
   "id": "dry-127",
   "brand": "Creality",
   "product": "Creality PA (general guidance)",
   "material_family": "PA",
   "base_polymer": "PA (nylon)",
   "fiber_filled": false,
   "source_scope": "brand guide",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 90,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 194,
   "drying_time_h_min": 8,
   "drying_time_h_max": 12,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) dryer column; see notes for Creality filament-dryer column",
   "storage_guidance": "Keep dry during printing (must)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Must",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://wiki.creality.com/en/filament-drying",
   "source_title": "Creality Wiki: Filament Pre-Printing Guide: Drying",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree nylon should be treated as wet out of the box, printed from a dry box or dryer, and that 50-70°C dryers are often not hot enough.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1bl0egx/ https://www.reddit.com/r/FixMyPrint/comments/1g6t3qy/ https://www.reddit.com/r/BambuLab/comments/1n9djr1/"
  },
  {
   "id": "dry-128",
   "brand": "Creality",
   "product": "Creality PA-CF (general guidance)",
   "material_family": "PA-CF",
   "base_polymer": "PA (nylon)",
   "fiber_filled": true,
   "source_scope": "brand guide",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 90,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 194,
   "drying_time_h_min": 8,
   "drying_time_h_max": 12,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) dryer column; see notes for Creality filament-dryer column",
   "storage_guidance": "Keep dry during printing (must)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Must",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://wiki.creality.com/en/filament-drying",
   "source_title": "Creality Wiki: Filament Pre-Printing Guide: Drying",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree nylon should be treated as wet out of the box, printed from a dry box or dryer, and that 50-70°C dryers are often not hot enough.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1bl0egx/ https://www.reddit.com/r/FixMyPrint/comments/1g6t3qy/ https://www.reddit.com/r/BambuLab/comments/1n9djr1/"
  },
  {
   "id": "dry-129",
   "brand": "Creality",
   "product": "Creality PAHT-CF/GF (general guidance)",
   "material_family": "PA-CF",
   "base_polymer": "PA (nylon)",
   "fiber_filled": true,
   "source_scope": "brand guide",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 100,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 212,
   "drying_time_h_min": 4,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) dryer column; see notes for Creality filament-dryer column",
   "storage_guidance": "Keep dry during printing (must)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Must",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://wiki.creality.com/en/filament-drying",
   "source_title": "Creality Wiki: Filament Pre-Printing Guide: Drying",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree nylon should be treated as wet out of the box, printed from a dry box or dryer, and that 50-70°C dryers are often not hot enough.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1bl0egx/ https://www.reddit.com/r/FixMyPrint/comments/1g6t3qy/ https://www.reddit.com/r/BambuLab/comments/1n9djr1/"
  },
  {
   "id": "dry-130",
   "brand": "Creality",
   "product": "Creality PPA-CF (general guidance)",
   "material_family": "PPA-CF",
   "base_polymer": "PPA (polyamide)",
   "fiber_filled": true,
   "source_scope": "brand guide",
   "drying_temp_c_min": 100,
   "drying_temp_c_max": 120,
   "drying_temp_f_min": 212,
   "drying_temp_f_max": 248,
   "drying_time_h_min": 8,
   "drying_time_h_max": 12,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) dryer column; see notes for Creality filament-dryer column",
   "storage_guidance": "Keep dry during printing (must)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Must",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://wiki.creality.com/en/filament-drying",
   "source_title": "Creality Wiki: Filament Pre-Printing Guide: Drying",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-131",
   "brand": "Creality",
   "product": "Creality PET-CF (general guidance)",
   "material_family": "PET-CF",
   "base_polymer": "PET",
   "fiber_filled": true,
   "source_scope": "brand guide",
   "drying_temp_c_min": 100,
   "drying_temp_c_max": 120,
   "drying_temp_f_min": 212,
   "drying_temp_f_max": 248,
   "drying_time_h_min": 8,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Blast (forced-air) dryer column; see notes for Creality filament-dryer column",
   "storage_guidance": "Keep dry during printing (must)",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "Must",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://wiki.creality.com/en/filament-drying",
   "source_title": "Creality Wiki: Filament Pre-Printing Guide: Drying",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-132",
   "brand": "Anycubic",
   "product": "Anycubic PLA",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 45,
   "drying_temp_c_max": 50,
   "drying_temp_f_min": 113,
   "drying_temp_f_max": 122,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified ('Dry environment')",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0698/1235/5357/files/ANYCUBIC_TDS_PLA_V3.0.pdf?v=1757585748",
   "source_title": "Anycubic PLA technical data sheet (v3.0)",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-133",
   "brand": "Anycubic",
   "product": "Anycubic PLA+",
   "material_family": "PLA+",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 45,
   "drying_temp_c_max": 50,
   "drying_temp_f_min": 113,
   "drying_temp_f_max": 122,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified ('Dry environment')",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0698/1235/5357/files/ANYCUBIC_TDS_PLA__V3.0.pdf?v=1757589534",
   "source_title": "Anycubic PLA+ technical data sheet (v3.0)",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-134",
   "brand": "Anycubic",
   "product": "Anycubic PLA High Speed",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 45,
   "drying_temp_c_max": 50,
   "drying_temp_f_min": 113,
   "drying_temp_f_max": 122,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified ('Dry environment')",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0685/7578/9245/files/ANYCUBIC_TDS_PLA_HS_V3.0.pdf?v=1757558773",
   "source_title": "Anycubic PLA High Speed technical data sheet (v3.0)",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-135",
   "brand": "Anycubic",
   "product": "Anycubic PLA Matte",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 55,
   "drying_temp_c_max": 65,
   "drying_temp_f_min": 131,
   "drying_temp_f_max": 149,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified ('Dry environment')",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0685/7578/9245/files/ANYCUBIC_TDS_PLA_Matte_V3.0.pdf?v=1757562867",
   "source_title": "Anycubic PLA Matte technical data sheet (v3.0)",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-136",
   "brand": "Anycubic",
   "product": "Anycubic PLA Silk",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 55,
   "drying_temp_c_max": 65,
   "drying_temp_f_min": 131,
   "drying_temp_f_max": 149,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified ('Dry environment')",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0685/7578/9245/files/ANYCUBIC_TDS_PLA_silk_V3.0.pdf?v=1757561075",
   "source_title": "Anycubic PLA Silk technical data sheet (v3.0)",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  },
  {
   "id": "dry-137",
   "brand": "Anycubic",
   "product": "Anycubic PETG",
   "material_family": "PETG",
   "base_polymer": "PETG",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 55,
   "drying_temp_c_max": 65,
   "drying_temp_f_min": 131,
   "drying_temp_f_max": 149,
   "drying_time_h_min": 6,
   "drying_time_h_max": 8,
   "drying_time_qualifier": "",
   "drying_method": "Not specified ('Dry environment')",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0698/1235/5357/files/ANYCUBIC_TDS_PETG_V3.0.pdf?v=1757584046",
   "source_title": "Anycubic PETG technical data sheet (v3.0)",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "r/3Dprinting threads agree wet PETG strings and blobs badly and that drying fixes stringing that retraction tuning could not; several call it the filament most worth keeping in a dry box.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1vmyw0q/ https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/"
  },
  {
   "id": "dry-138",
   "brand": "Anycubic",
   "product": "Anycubic ABS",
   "material_family": "ABS",
   "base_polymer": "ABS",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 70,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 158,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 8,
   "drying_time_h_max": 12,
   "drying_time_qualifier": "",
   "drying_method": "Not specified ('Dry environment')",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0685/7578/9245/files/ANYCUBIC_TDS_ABS_V3.0.pdf?v=1757562279",
   "source_title": "Anycubic ABS technical data sheet (v3.0)",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-139",
   "brand": "Anycubic",
   "product": "Anycubic ASA",
   "material_family": "ASA",
   "base_polymer": "ASA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 70,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 158,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 8,
   "drying_time_h_max": 12,
   "drying_time_qualifier": "",
   "drying_method": "Not specified ('Dry environment')",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0245/5519/2380/files/ANYCUBIC_TDS_ASA_V3.0.pdf?v=1758535865",
   "source_title": "Anycubic ASA technical data sheet (v3.0)",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-140",
   "brand": "Anycubic",
   "product": "Anycubic TPU",
   "material_family": "TPU",
   "base_polymer": "TPU",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 70,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 158,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 8,
   "drying_time_h_max": 12,
   "drying_time_qualifier": "",
   "drying_method": "Not specified ('Dry environment')",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0685/7578/9245/files/ANYCUBIC_TDS_TPU_V3.0.pdf?v=1757560611",
   "source_title": "Anycubic TPU technical data sheet (v3.0)",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree TPU is very hygroscopic: dry it even from a new bag and print straight from a dryer or heated dry box; popping or fizzing is read as moisture.",
   "community_links": "https://www.reddit.com/r/prusa3d/comments/1gwtgsl/ https://www.reddit.com/r/FixMyPrint/comments/1ltpp6i/"
  },
  {
   "id": "dry-141",
   "brand": "Siraya Tech",
   "product": "Siraya Tech Fibreheart ABS HT HF",
   "material_family": "ABS",
   "base_polymer": "ABS",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 70,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 158,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 4,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Filament dryer or oven",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://siraya.tech/pages/fibreheart-abs-ht-hf-high-temp-filament-tds",
   "source_title": "Siraya Tech Fibreheart ABS HT HF TDS",
   "date_checked": "2026-10-18",
   "notes": "Dry if print quality declines (stringing, poor surface).",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-142",
   "brand": "Siraya Tech",
   "product": "Siraya Tech Fibreheart ABS-CF Core",
   "material_family": "ABS-CF",
   "base_polymer": "ABS",
   "fiber_filled": true,
   "source_scope": "product TDS",
   "drying_temp_c_min": 60,
   "drying_temp_c_max": 70,
   "drying_temp_f_min": 140,
   "drying_temp_f_max": 158,
   "drying_time_h_min": 4,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Filament dryer or oven",
   "storage_guidance": "Original moisture-resistant packaging; dry box with desiccant for prolonged storage",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://siraya.tech/pages/siraya-tech-fibreheart-abs-cf-core-tds",
   "source_title": "Siraya Tech Fibreheart ABS-CF Core TDS",
   "date_checked": "2026-10-18",
   "notes": "Only dry if the filament is damp.",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-143",
   "brand": "Siraya Tech",
   "product": "Siraya Tech Fibreheart ABS-GF",
   "material_family": "ABS-GF",
   "base_polymer": "ABS",
   "fiber_filled": true,
   "source_scope": "product TDS",
   "drying_temp_c_min": 65,
   "drying_temp_c_max": 65,
   "drying_temp_f_min": 149,
   "drying_temp_f_max": 149,
   "drying_time_h_min": 4,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Filament dryer or oven",
   "storage_guidance": "Aluminum bag; Dry box with desiccant, humidity below 15%",
   "storage_rh_max_pct": 15,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://siraya.tech/pages/fibreheart-abs-gf-filament-tds",
   "source_title": "Siraya Tech Fibreheart ABS-GF TDS",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-144",
   "brand": "Siraya Tech",
   "product": "Siraya Tech Fibreheart ASA-GF",
   "material_family": "ASA-GF",
   "base_polymer": "ASA",
   "fiber_filled": true,
   "source_scope": "product TDS",
   "drying_temp_c_min": 70,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 158,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 4,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Filament dryer or oven",
   "storage_guidance": "Aluminum bag; Dry box with desiccant, humidity below 15%",
   "storage_rh_max_pct": 15,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://siraya.tech/pages/siraya-tech-fibreheart-asa-gf-tds",
   "source_title": "Siraya Tech Fibreheart ASA-GF TDS",
   "date_checked": "2026-10-18",
   "notes": "Only dry if filament shows signs of moisture.",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-145",
   "brand": "Siraya Tech",
   "product": "Siraya Tech Fibreheart PET-CF",
   "material_family": "PET-CF",
   "base_polymer": "PET",
   "fiber_filled": true,
   "source_scope": "product TDS",
   "drying_temp_c_min": 90,
   "drying_temp_c_max": 90,
   "drying_temp_f_min": 194,
   "drying_temp_f_max": 194,
   "drying_time_h_min": 4,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Filament dryer or oven",
   "storage_guidance": "Sealed aluminum foil bag with desiccant",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://siraya.tech/pages/siraya-tech-fibreheart-pet-cf-tds",
   "source_title": "Siraya Tech Fibreheart PET-CF TDS",
   "date_checked": "2026-10-18",
   "notes": "Same TDS's troubleshooting section says 100-120°C (212-248°F) for 4-6 h if moisture is absorbed. Says filament ships dried and sealed and can be used without drying.",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-146",
   "brand": "Siraya Tech",
   "product": "Siraya Tech Fibreheart PET-GF",
   "material_family": "PET-GF",
   "base_polymer": "PET",
   "fiber_filled": true,
   "source_scope": "product TDS",
   "drying_temp_c_min": 100,
   "drying_temp_c_max": 120,
   "drying_temp_f_min": 212,
   "drying_temp_f_max": 248,
   "drying_time_h_min": 4,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Filament dryer or oven",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://siraya.tech/pages/fibreheart-pet-gf-tds",
   "source_title": "Siraya Tech Fibreheart PET-GF TDS",
   "date_checked": "2026-10-18",
   "notes": "Drying not required on first unpacking unless the vacuum pack is damp.",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-147",
   "brand": "Siraya Tech",
   "product": "Siraya Tech Fibreheart PETG-CF Pro",
   "material_family": "PETG-CF",
   "base_polymer": "PETG",
   "fiber_filled": true,
   "source_scope": "product TDS",
   "drying_temp_c_min": 70,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 158,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 4,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Filament dryer or oven",
   "storage_guidance": "Sealed aluminum foil bag with desiccants",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://siraya.tech/pages/fibreheart-petg-cf-pro-filament-technical-data-tds",
   "source_title": "Siraya Tech Fibreheart PETG-CF Pro TDS",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-148",
   "brand": "Siraya Tech",
   "product": "Siraya Tech Fibreheart PPA",
   "material_family": "PPA",
   "base_polymer": "PPA (polyamide)",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 100,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 212,
   "drying_time_h_min": 4,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Filament dryer or oven",
   "storage_guidance": "Dry box, relative humidity below 15%",
   "storage_rh_max_pct": 15,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://siraya.tech/pages/siraya-tech-fibreheart-ppa-filament-tds",
   "source_title": "Siraya Tech Fibreheart PPA TDS",
   "date_checked": "2026-10-18",
   "notes": "Only dry when moisture symptoms are present.",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-149",
   "brand": "Siraya Tech",
   "product": "Siraya Tech Fibreheart PPA-CF",
   "material_family": "PPA-CF",
   "base_polymer": "PPA (polyamide)",
   "fiber_filled": true,
   "source_scope": "product TDS",
   "drying_temp_c_min": 100,
   "drying_temp_c_max": 100,
   "drying_temp_f_min": 212,
   "drying_temp_f_max": 212,
   "drying_time_h_min": 4,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Filament dryer or oven",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://siraya.tech/pages/siraya-tech-fibreheart-paht-cf-ppa-based-tds",
   "source_title": "Siraya Tech Fibreheart PPA-CF TDS",
   "date_checked": "2026-10-18",
   "notes": "Drying not required on first unpacking unless the vacuum pack is damp.",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-150",
   "brand": "Siraya Tech",
   "product": "Siraya Tech Fibreheart PPA-CF Core",
   "material_family": "PPA-CF",
   "base_polymer": "PPA (polyamide)",
   "fiber_filled": true,
   "source_scope": "product TDS",
   "drying_temp_c_min": 80,
   "drying_temp_c_max": 100,
   "drying_temp_f_min": 176,
   "drying_temp_f_max": 212,
   "drying_time_h_min": 4,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Filament dryer or oven",
   "storage_guidance": "Dry box, relative humidity below 15%",
   "storage_rh_max_pct": 15,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://siraya.tech/pages/siraya-tech-fibreheart-ppa-cf-core-tds",
   "source_title": "Siraya Tech Fibreheart PPA-CF Core TDS",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "",
   "community_links": ""
  },
  {
   "id": "dry-151",
   "brand": "Siraya Tech",
   "product": "Siraya Tech Fibreheart TPU-GF",
   "material_family": "TPU-GF",
   "base_polymer": "TPU",
   "fiber_filled": true,
   "source_scope": "product TDS",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 60,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 140,
   "drying_time_h_min": 6,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "6+ hours",
   "drying_method": "Filament dryer or oven",
   "storage_guidance": "Sealed aluminum foil bag with desiccants",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://siraya.tech/pages/fibreheart-tpu-gf-filament-tds",
   "source_title": "Siraya Tech Fibreheart TPU-GF TDS",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree TPU is very hygroscopic: dry it even from a new bag and print straight from a dryer or heated dry box; popping or fizzing is read as moisture.",
   "community_links": "https://www.reddit.com/r/prusa3d/comments/1gwtgsl/ https://www.reddit.com/r/FixMyPrint/comments/1ltpp6i/"
  },
  {
   "id": "dry-152",
   "brand": "Siraya Tech",
   "product": "Siraya Tech Flex TPU 64D",
   "material_family": "TPU",
   "base_polymer": "TPU",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 50,
   "drying_temp_c_max": 60,
   "drying_temp_f_min": 122,
   "drying_temp_f_max": 140,
   "drying_time_h_min": 4,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "at least",
   "drying_method": "Filament dryer or oven",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://siraya.tech/pages/flex-tpu-64d-filament-tds",
   "source_title": "Siraya Tech Flex TPU 64D TDS",
   "date_checked": "2026-10-18",
   "notes": "Longer drying may be needed after long exposure to humid air; consider a drying print box for long prints.",
   "community_moisture_note": "Threads agree TPU is very hygroscopic: dry it even from a new bag and print straight from a dryer or heated dry box; popping or fizzing is read as moisture.",
   "community_links": "https://www.reddit.com/r/prusa3d/comments/1gwtgsl/ https://www.reddit.com/r/FixMyPrint/comments/1ltpp6i/"
  },
  {
   "id": "dry-153",
   "brand": "Siraya Tech",
   "product": "Siraya Tech Roamr TPU Air HR 85A",
   "material_family": "TPU",
   "base_polymer": "TPU",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 70,
   "drying_temp_c_max": 80,
   "drying_temp_f_min": 158,
   "drying_temp_f_max": 176,
   "drying_time_h_min": 4,
   "drying_time_h_max": 6,
   "drying_time_qualifier": "",
   "drying_method": "Filament dryer or oven",
   "storage_guidance": "Print directly from a dry box or filament dryer below 15% humidity; store in sealed aluminum foil bag",
   "storage_rh_max_pct": 15,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://siraya.tech/pages/roamr-tpu-air-hr-85a-tds",
   "source_title": "Siraya Tech Roamr TPU Air HR 85A TDS",
   "date_checked": "2026-10-18",
   "notes": "",
   "community_moisture_note": "Threads agree TPU is very hygroscopic: dry it even from a new bag and print straight from a dryer or heated dry box; popping or fizzing is read as moisture.",
   "community_links": "https://www.reddit.com/r/prusa3d/comments/1gwtgsl/ https://www.reddit.com/r/FixMyPrint/comments/1ltpp6i/"
  },
  {
   "id": "dry-154",
   "brand": "Eryone",
   "product": "Eryone Standard PLA",
   "material_family": "PLA",
   "base_polymer": "PLA",
   "fiber_filled": false,
   "source_scope": "product TDS",
   "drying_temp_c_min": 65,
   "drying_temp_c_max": 75,
   "drying_temp_f_min": 149,
   "drying_temp_f_max": 167,
   "drying_time_h_min": 12,
   "drying_time_h_max": 12,
   "drying_time_qualifier": "",
   "drying_method": "Not specified",
   "storage_guidance": "",
   "storage_rh_max_pct": null,
   "manufacturer_dry_before_use": "",
   "manufacturer_moisture_sensitivity": "",
   "source_url": "https://cdn.shopify.com/s/files/1/0252/0412/9841/files/ERYONE-Standard_PLA-TDS.pdf?v=1750747890",
   "source_title": "Eryone Standard PLA technical data sheet (v1.0, 08/2024)",
   "date_checked": "2026-10-18",
   "notes": "Same TDS lists Vicat softening temperature 54°C (129°F) and glass transition 62°C (144°F), both below the recommended drying range.",
   "community_moisture_note": "Threads agree PLA is more forgiving in open air than PETG, TPU or nylon. Whether snapping PLA is caused by moisture or by age and stress is disputed.",
   "community_links": "https://www.reddit.com/r/3Dprinting/comments/1ua1zmc/ https://www.reddit.com/r/3Dprinting/comments/iq8z4v/ https://www.reddit.com/r/3Dprinting/comments/1o4bqey/ https://www.reddit.com/r/3Dprinting/comments/1g5z7id/"
  }
 ]
}