{"product_id":"magic-filament™-tpu","title":"Magic Filament™ TPU","description":"\u003cdiv class=\"edu-product\"\u003e\n\u003cdiv class=\"edu-tldr\"\u003e\n\u003cspan class=\"edu-tldr__pill\"\u003eTL;DR\u003c\/span\u003e \u003cspan class=\"edu-tldr__text\"\u003eFlexible filament with rubber-like properties. Shore 95A hardness — bends, stretches, bounces back. Direct-drive printer required. Black, 1 kg spool, 1.75 mm.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"edu-lead\"\u003e\u003cem\u003eProbably the best filament on the planet.\u003c\/em\u003e The filament that bends instead of breaks. Magic Filament™ TPU opens up an entirely different category of prints — phone cases, gaskets, watch straps, shock absorbers, custom grips. Anywhere you'd otherwise need rubber, silicone, or a flexible plastic moulding.\u003c\/p\u003e\n\u003cdiv class=\"edu-warning edu-warning--info\"\u003e\n\u003cdiv class=\"edu-warning__icon\"\u003e⚙️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eImportant — TPU requires a direct-drive extruder\u003c\/strong\u003e\n\u003cp\u003eTPU is too flexible to be reliably pushed through a bowden tube. \u003cstrong\u003eDirect-drive printers only:\u003c\/strong\u003e Bambu A1, Prusa MK3S+\/MK4, Voron, Sovol SV07, Creality K1, and others with direct extrusion. Bowden setups will jam or under-extrude.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"edu-quick-grid\"\u003e\n\u003cdiv class=\"edu-quick\"\u003e\n\u003cdiv class=\"edu-quick__icon\"\u003e🤸\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eFlexible \u0026amp; stretchy\u003c\/strong\u003e\n\u003cp\u003eShore 95A. Bends, stretches, returns to shape.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"edu-quick\"\u003e\n\u003cdiv class=\"edu-quick__icon\"\u003e🛡️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eAbrasion resistant\u003c\/strong\u003e\n\u003cp\u003eDurable, tear-resistant, long-lasting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"edu-quick\"\u003e\n\u003cdiv class=\"edu-quick__icon\"\u003e📱\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eMade for grips \u0026amp; cases\u003c\/strong\u003e\n\u003cp\u003ePhone cases, gaskets, custom tool handles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"edu-quick\"\u003e\n\u003cdiv class=\"edu-quick__icon\"\u003e🇪🇺\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eTested in EU\u003c\/strong\u003e\n\u003cp\u003eRoHS \u0026amp; REACH certified. Independent lab reports.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"edu-badges\"\u003e\n\u003cspan class=\"edu-badge\"\u003eRoHS 2011\/65\/EU\u003c\/span\u003e \u003cspan class=\"edu-badge\"\u003eREACH compliant\u003c\/span\u003e \u003cspan class=\"edu-badge\"\u003e1.75 mm\u003c\/span\u003e \u003cspan class=\"edu-badge\"\u003e1 kg spool\u003c\/span\u003e \u003cspan class=\"edu-badge\"\u003eShore 95A\u003c\/span\u003e \u003cspan class=\"edu-badge\"\u003eDirect-drive only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"edu-section\"\u003e\n\u003ch3 class=\"edu-section__title\"\u003eWhat flexible filament unlocks\u003c\/h3\u003e\n\u003cp\u003eRigid filaments (PLA, PET-G, ABS) build solid shapes. TPU builds \u003cstrong\u003ethings that need to move, flex, grip, or absorb impact\u003c\/strong\u003e. Custom phone cases that fit your phone exactly and survive drops. Gaskets that seal between two surfaces. Watch straps that bend with your wrist. Tool handles with grippy texture. RC tires with traction. Door stoppers that don't damage floors. These are the parts you can't print in PLA — and TPU is the easiest flexible filament to start with.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"edu-section\"\u003e\n\u003ch3 class=\"edu-section__title\"\u003eShore 95A — the practical middle ground\u003c\/h3\u003e\n\u003cp\u003eTPU hardness is measured on the Shore A scale: 70A is gummy bear soft, 100A is hard rubber. \u003cstrong\u003eOur TPU is 95A — firm but flexible\u003c\/strong\u003e, like a phone case or a stiff shoe sole. It bends and stretches, but holds its shape and doesn't deform under light load. This is the sweet spot for most flexible prints: stiff enough to actually print well, soft enough to flex meaningfully.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdetails class=\"edu-accordion\"\u003e\n\u003csummary\u003eWhat's in the pack\u003c\/summary\u003e\n\u003cdiv class=\"edu-accordion__body\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e1 kg net weight\u003c\/strong\u003e of TPU filament\u003c\/li\u003e\n\u003cli\u003eStandard \u003cstrong\u003e200 mm spool\u003c\/strong\u003e (fits all common printers)\u003c\/li\u003e\n\u003cli\u003eColor: Black\u003c\/li\u003e\n\u003cli\u003eVacuum-sealed with desiccant for moisture protection\u003c\/li\u003e\n\u003cli\u003eRecyclable cardboard packaging\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"edu-accordion\"\u003e\n\u003csummary\u003eRecommended print settings\u003c\/summary\u003e\n\u003cdiv class=\"edu-accordion__body\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eExtruder type:\u003c\/strong\u003e Direct-drive REQUIRED — bowden setups will fail\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNozzle temperature:\u003c\/strong\u003e 220–240 °C\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBed temperature:\u003c\/strong\u003e 50–60 °C\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrint speed:\u003c\/strong\u003e 20–50 mm\/s (faster = under-extrusion, gaps)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTravel speed:\u003c\/strong\u003e reduce to 150 mm\/s max\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCooling fan:\u003c\/strong\u003e 30–60%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRetraction:\u003c\/strong\u003e minimal — 0.4–0.8 mm, 25 mm\/s speed. Too much retraction causes blobs.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAcceleration:\u003c\/strong\u003e reduce to 500–1000 mm\/s² for cleaner prints\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBed adhesion:\u003c\/strong\u003e PEI sheet or glue stick — TPU sticks well to most surfaces\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDrying (mandatory if humid):\u003c\/strong\u003e 50 °C for 6 hours — TPU absorbs moisture quickly\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 0.6rem; font-size: 0.86rem; color: rgba(249, 250, 251, 0.6);\"\u003ePro tip: TPU's #1 enemy is moisture. If your prints feel mushy or bubble, dry the filament. Even fresh from the package, drying for 4 hours improves print quality noticeably.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"edu-accordion\" open=\"\"\u003e\n\u003csummary\u003eCompliance \u0026amp; certifications\u003c\/summary\u003e\n\u003cdiv class=\"edu-accordion__body\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRoHS Directive 2011\/65\/EU\u003c\/strong\u003e — confirmed by independent lab report\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eREACH Regulation (EC) 1907\/2006\u003c\/strong\u003e — confirmed by independent lab\u003c\/li\u003e\n\u003cli\u003eNot classified as hazardous under EU regulation 1272\/2008 (CLP).\u003c\/li\u003e\n\u003cli\u003eNo volatile organic compounds (VOCs) emitted during printing at recommended temperatures.\u003c\/li\u003e\n\u003cli\u003eDistributed by Magic Filament Sp. z o.o., Warsaw, Poland.\u003c\/li\u003e\n\u003cli\u003eDeclaration of Conformity and Safety Data Sheet available on request — \u003ca href=\"mailto:contact@magicfilament.eu\"\u003econtact@magicfilament.eu\u003c\/a\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"edu-accordion\"\u003e\n\u003csummary\u003eTech specs\u003c\/summary\u003e\n\u003cdiv class=\"edu-accordion__body\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e TPU (Thermoplastic Polyurethane)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHardness:\u003c\/strong\u003e Shore 95A\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDiameter:\u003c\/strong\u003e 1.75 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNet weight:\u003c\/strong\u003e 1 kg\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSpool diameter:\u003c\/strong\u003e 200 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRecommended nozzle temp:\u003c\/strong\u003e 220–240 °C\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRecommended bed temp:\u003c\/strong\u003e 50–60 °C\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrint speed range:\u003c\/strong\u003e 20–50 mm\/s\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTensile strength:\u003c\/strong\u003e ~30 MPa\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eElongation at break:\u003c\/strong\u003e ~500%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDensity:\u003c\/strong\u003e 1.21 g\/cm³\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eState \/ odor:\u003c\/strong\u003e Solid \/ virtually odorless\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eExtruder requirement:\u003c\/strong\u003e Direct-drive only\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"edu-accordion\"\u003e\n\u003csummary\u003eFor whom\u003c\/summary\u003e\n\u003cdiv class=\"edu-accordion__body\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePhone case designers\u003c\/strong\u003e — bespoke cases that fit one phone exactly and survive drops\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRC and drone hobbyists\u003c\/strong\u003e — custom tires, bumpers, vibration dampers, landing gear pads\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTool makers\u003c\/strong\u003e — ergonomic grips, handle wraps, anti-slip surfaces\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWatch and accessory designers\u003c\/strong\u003e — straps, bands, flexible jewelry components\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCosplay and prop builders\u003c\/strong\u003e — flexible armor joints, costume parts that bend with movement\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDIY engineers\u003c\/strong\u003e — gaskets, seals, dampers, door stoppers, anything rubber-like\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.edu-product { \n  font-family: 'Inter', system-ui, sans-serif !important; \n  color: #F9FAFB !important; \n  line-height: 1.55 !important;\n}\n.edu-product * { box-sizing: border-box !important; }\n\n.edu-product strong { color: #F9FAFB !important; font-weight: 600 !important; }\n\n.edu-product em {\n  font-style: normal !important;\n  font-weight: 700 !important;\n  background: linear-gradient(135deg, #F97316 0%, #FBB476 50%, #A3E635 100%) !important;\n  -webkit-background-clip: text !important;\n  background-clip: text !important;\n  -webkit-text-fill-color: transparent !important;\n  color: transparent !important;\n}\n\n.edu-tldr {\n  display: flex !important;\n  align-items: center !important;\n  gap: 0.8rem !important;\n  padding: 0.9rem 1.1rem !important;\n  background: rgba(249, 115, 22, 0.08) !important;\n  border: 1px solid rgba(249, 115, 22, 0.25) !important;\n  border-radius: 14px !important;\n  margin: 0 0 1.5rem !important;\n}\n\n.edu-tldr__pill {\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  flex-shrink: 0 !important;\n  padding: 0.25rem 0.6rem !important;\n  border-radius: 999px !important;\n  background: linear-gradient(135deg, #F97316, #FBB476) !important;\n  color: #0a0f1a !important;\n  font-family: 'Inter Tight', sans-serif !important;\n  font-weight: 800 !important;\n  font-size: 0.68rem !important;\n  letter-spacing: 0.08em !important;\n  text-transform: uppercase !important;\n  line-height: 1 !important;\n  white-space: nowrap !important;\n}\n\n.edu-tldr__text {\n  flex: 1 !important;\n  font-size: 0.96rem !important;\n  color: rgba(249, 250, 251, 0.92) !important;\n  line-height: 1.55 !important;\n  font-weight: 500 !important;\n}\n\n.edu-tldr__text strong {\n  font-weight: 600 !important;\n  color: #F9FAFB !important;\n}\n\n@media (max-width: 540px) {\n  .edu-tldr {\n    flex-direction: column !important;\n    align-items: flex-start !important;\n    gap: 0.6rem !important;\n  }\n}\n\n.edu-warning {\n  display: grid !important;\n  grid-template-columns: 44px 1fr !important;\n  gap: 0.8rem !important;\n  align-items: flex-start !important;\n  padding: 1rem 1.2rem !important;\n  background: rgba(220, 38, 38, 0.08) !important;\n  border: 1px solid rgba(220, 38, 38, 0.35) !important;\n  border-radius: 14px !important;\n  margin: 0 0 1.5rem !important;\n}\n\n.edu-warning--info {\n  background: rgba(111, 160, 240, 0.08) !important;\n  border: 1px solid rgba(111, 160, 240, 0.35) !important;\n}\n\n.edu-warning__icon {\n  width: 44px !important;\n  height: 44px !important;\n  border-radius: 12px !important;\n  background: rgba(220, 38, 38, 0.18) !important;\n  border: 1px solid rgba(220, 38, 38, 0.4) !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  font-size: 1.3rem !important;\n}\n\n.edu-warning--info .edu-warning__icon {\n  background: rgba(111, 160, 240, 0.18) !important;\n  border: 1px solid rgba(111, 160, 240, 0.4) !important;\n}\n\n.edu-warning strong {\n  display: block !important;\n  font-size: 0.98rem !important;\n  margin-bottom: 0.3rem !important;\n  color: #fca5a5 !important;\n}\n\n.edu-warning--info strong {\n  color: #93c5fd !important;\n}\n\n.edu-warning p {\n  font-size: 0.9rem !important;\n  margin: 0 !important;\n  color: rgba(249, 250, 251, 0.85) !important;\n  line-height: 1.5 !important;\n}\n\n.edu-warning p strong {\n  display: inline !important;\n  color: #F9FAFB !important;\n  margin: 0 !important;\n}\n\n.edu-lead {\n  font-size: 1.05rem !important;\n  line-height: 1.55 !important;\n  margin: 0 0 1.5rem !important;\n  color: rgba(249, 250, 251, 0.85) !important;\n}\n\n.edu-quick-grid {\n  display: grid !important;\n  grid-template-columns: repeat(2, 1fr) !important;\n  gap: 0.8rem !important;\n  margin: 0 0 1.5rem !important;\n}\n\n@media (max-width: 600px) {\n  .edu-quick-grid { grid-template-columns: 1fr !important; }\n}\n\n.edu-quick {\n  display: grid !important;\n  grid-template-columns: 36px 1fr !important;\n  gap: 0.8rem !important;\n  align-items: flex-start !important;\n  padding: 0.9rem 1rem !important;\n  background: rgba(255, 255, 255, 0.03) !important;\n  border: 1px solid rgba(249, 250, 251, 0.08) !important;\n  border-radius: 12px !important;\n}\n\n.edu-quick__icon {\n  width: 36px !important;\n  height: 36px !important;\n  border-radius: 10px !important;\n  background: linear-gradient(135deg, rgba(249, 115, 22, 0.18), rgba(163, 230, 53, 0.12)) !important;\n  border: 1px solid rgba(249, 250, 251, 0.14) !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  font-size: 1.1rem !important;\n}\n\n.edu-quick strong {\n  display: block !important;\n  font-size: 0.94rem !important;\n  margin-bottom: 0.15rem !important;\n}\n\n.edu-quick p {\n  font-size: 0.82rem !important;\n  margin: 0 !important;\n  color: rgba(249, 250, 251, 0.65) !important;\n  line-height: 1.4 !important;\n}\n\n.edu-badges {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 0.5rem !important;\n  margin: 0 0 1.8rem !important;\n}\n\n.edu-badge {\n  display: inline-block !important;\n  padding: 0.35rem 0.8rem !important;\n  border-radius: 999px !important;\n  background: rgba(255, 255, 255, 0.04) !important;\n  border: 1px solid rgba(249, 250, 251, 0.12) !important;\n  color: rgba(249, 250, 251, 0.85) !important;\n  font-size: 0.76rem !important;\n  font-weight: 500 !important;\n}\n\n.edu-section {\n  margin: 0 0 1.4rem !important;\n  padding: 1.1rem 1.3rem !important;\n  background: rgba(255, 255, 255, 0.02) !important;\n  border: 1px solid rgba(249, 250, 251, 0.08) !important;\n  border-radius: 14px !important;\n}\n\n.edu-section__title {\n  font-family: 'Inter Tight', sans-serif !important;\n  font-size: 1.05rem !important;\n  font-weight: 700 !important;\n  letter-spacing: -0.015em !important;\n  color: #F9FAFB !important;\n  margin: 0 0 0.5rem !important;\n}\n\n.edu-section p {\n  font-size: 0.94rem !important;\n  margin: 0 !important;\n  color: rgba(249, 250, 251, 0.78) !important;\n  line-height: 1.55 !important;\n}\n\n.edu-accordion {\n  margin-bottom: 0.4rem !important;\n  border: 1px solid rgba(249, 250, 251, 0.10) !important;\n  background: rgba(255, 255, 255, 0.025) !important;\n  border-radius: 12px !important;\n  overflow: hidden !important;\n}\n\n.edu-accordion[open] {\n  border-color: rgba(249, 115, 22, 0.3) !important;\n  background: rgba(255, 255, 255, 0.04) !important;\n}\n\n.edu-accordion summary {\n  padding: 0.9rem 1.2rem !important;\n  cursor: pointer !important;\n  font-family: 'Inter Tight', sans-serif !important;\n  font-weight: 600 !important;\n  font-size: 0.96rem !important;\n  color: #F9FAFB !important;\n  list-style: none !important;\n  position: relative !important;\n  padding-right: 2.5rem !important;\n}\n\n.edu-accordion summary::-webkit-details-marker { display: none !important; }\n\n.edu-accordion summary::after {\n  content: \"+\" !important;\n  position: absolute !important;\n  right: 1.2rem !important;\n  top: 50% !important;\n  transform: translateY(-50%) !important;\n  font-size: 1.4rem !important;\n  font-weight: 300 !important;\n  color: rgba(249, 250, 251, 0.55) !important;\n  line-height: 1 !important;\n}\n\n.edu-accordion[open] summary::after {\n  content: \"−\" !important;\n  color: #F97316 !important;\n}\n\n.edu-accordion__body {\n  padding: 0 1.2rem 1rem !important;\n}\n\n.edu-accordion__body ul {\n  margin: 0 !important;\n  padding: 0 0 0 1.2rem !important;\n  list-style: none !important;\n}\n\n.edu-accordion__body ul li {\n  position: relative !important;\n  font-size: 0.9rem !important;\n  margin-bottom: 0.4rem !important;\n  padding-left: 0.2rem !important;\n  color: rgba(249, 250, 251, 0.82) !important;\n  line-height: 1.5 !important;\n}\n\n.edu-accordion__body ul li::before {\n  content: \"→\" !important;\n  position: absolute !important;\n  left: -1.2rem !important;\n  color: #F97316 !important;\n  font-weight: 700 !important;\n}\n\n.edu-accordion__body a {\n  color: #FBB476 !important;\n  text-decoration: none !important;\n  border-bottom: 1px solid rgba(251, 180, 118, 0.4) !important;\n}\n\n.edu-accordion__body p {\n  font-size: 0.88rem !important;\n  margin: 0.6rem 0 0 !important;\n  color: rgba(249, 250, 251, 0.7) !important;\n  line-height: 1.5 !important;\n}\n\u003c\/style\u003e","brand":"Magic Filament","offers":[{"title":"Black","offer_id":53776268984657,"sku":"MF001049","price":23.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0985\/2600\/3537\/files\/TPU-cutted.png?v=1778696077","url":"https:\/\/edustick.shop\/en-gb\/products\/magic-filament%e2%84%a2-tpu","provider":"EDUstick","version":"1.0","type":"link"}