
Parametric Fabric Generator
The provided OpenSCAD script compiles existing fabric models and generates custom fabric sizes. All models have been optimized to reduce their file size.
If you need a non-rectangular size i recommend generating a big enough fabric. Then in the Slicer of your choice right-click on the model and select “Split”. Then simply delete the unwanted pieces.
You will need OpenSCAD which you can download under https://openscad.org/downloads.html
Online Editor
You can test and execute the script under:
https://seasick.github.io/openscad-web-gui/?https%3A%2F%2Fraw.githubusercontent.com%2FXipit%2Fparametric-fabric-generator%2Frefs%2Fheads%2Fmain%2Fparametric-fabric-generator.scad%3F
This is only possible thanks to Seasicks work. Thank you!
Attribution
Printables doesnt allow me to tag all models as remix sources, as some of the licenses conflict with each other. I have also hit the maximum number of tagged remixes. However every model allows remixing (at the time of remixing).
Any fabric that is generated falls under the license of the fabric model beeing used.
Elven Leaf Armor by protomota
(https://www.printables.com/model/943230-elven-leaf-armor)
Creative Commons (4.0 Internationale Lizenz) Attribution — Noncommercial — Share AlikeDragon Scale Fabric by ftobler
(https://www.printables.com/model/851001-dragon-scale-fabric)
Creative Commons (Internationale Lizenz) Public DomainFabric of Thyme by Trombo
(https://www.thingiverse.com/thing:2990070)
Creative Commons (4.0 Internationale Lizenz) AttributionFidget Fabric by LudwigVanHarrigan
(https://www.thingiverse.com/thing:5645260)
Creative Commons (4.0 Internationale Lizenz) AttributionChainmail Fabric by flowalistik
(https://www.printables.com/model/286-chainmail-3d-printable-fabric)
Creative Commons (4.0 Internationale Lizenz) Attribution - ShareAlikeChainmail Smooth by Alter_
(https://www.thingiverse.com/thing:4128035)
Creative Commons (4.0 Internationale Lizenz) Attribution — Noncommercial — Share AlikeChainmail B by 3DM Prints
(https://www.printables.com/model/861115-easy-print-chainmail-armor)
Creative Commons (4.0 Internationale Lizenz) Attribution - ShareAlikeChainmail Plate by ftobler
(https://www.printables.com/model/955710-rectangular-plate-chainmail-fabric)
Creative Commons (4.0 Internationale Lizenz) AttributionChainmail Triangle by TripleGWorkshop
(https://www.printables.com/model/751166-triangle-chainmail-7-models)
Creative Commons (4.0 Internationale Lizenz) Attribution - ShareAlikeChainmail Hexagon Fabric by MichalFanta
(https://www.printables.com/model/310975-chainmail-fabric-with-hexagonal-pattern)
Creative Commons (4.0 Internationale Lizenz) Attribution - NonCommercialChainmail Hexagon Coaster by ftobler
(https://www.printables.com/model/816121-chainmail-coaster)
Creative Commons (Internationale Lizenz) Public DomainChainmail Medieval by Think_Solutions
(https://www.thingiverse.com/thing:3213294)
Creative Commons (4.0 Internationale Lizenz) Attribution - ShareAlikeChainmail Extra Flexible by TripleGWorkshop
(https://www.printables.com/model/1020858-fabric-18-extreme-flexibility-8-models)
Creative Commons (4.0 Internationale Lizenz) Attribution - ShareAlikeNasa Chainmail by Gamma4D
(https://www.printables.com/model/373566-ideal-nasa-chainmail-hex-for-fdmstep-included)
Creative Commons (4.0 Internationale Lizenz) Attribution - ShareAlikeFine Mesh by dfyler
(https://www.thingiverse.com/thing:3416895)
Creative Commons (4.0 Internationale Lizenz) AttributionTriangle Fabric by ppolyprinted
(https://www.thingiverse.com/thing:6401540)
Creative Commons (4.0 Internationale Lizenz) Attribution - NonCommercialFlexible Circle Fabric by TripleGWorkshop
(https://www.printables.com/model/738109-flexible-circle-fabric-5-sizes)
Creative Commons (4.0 Internationale Lizenz) Attribution - ShareAlikeSquare Fabric by PrintInPlace
(https://www.printables.com/model/544241-3d-printed-fabric)
Creative Commons (Internationale Lizenz) Public DomainSquare Hourglass Fabric by MW Mechanical
(https://www.printables.com/model/462746-pip-hourglass-space-fabric)
Creative Commons (4.0 Internationale Lizenz) Attribution - ShareAlikeHeart Fabric by TripleGWorkshop
(https://www.printables.com/model/740783-flexible-heart-fabric-7-models)
Creative Commons (4.0 Internationale Lizenz) Attribution - ShareAlikeRing Mesh by TripleGWorkshop
(https://www.printables.com/model/741082-flexible-ring-mesh-o-6-models)
Creative Commons (4.0 Internationale Lizenz) Attribution - ShareAlikeFish Net by TripleGWorkshop
(https://www.printables.com/model/748886-flexible-fish-net-8-models)
Creative Commons (4.0 Internationale Lizenz) Attribution - ShareAlikeSpider Web by TripleGWorkshop
(https://www.printables.com/model/748172-spider-web-chainmail-6-models)
Creative Commons (4.0 Internationale Lizenz) Attribution - ShareAlikeDiamond Mosaic by TripleGWorkshop
(https://www.printables.com/model/742699-flexible-diamond-mosaic-fabric-7-models)
Creative Commons (4.0 Internationale Lizenz) Attribution - NonCommercialDiamond Mosaic Hollow by TripleGWorkshop
(https://www.printables.com/model/747072-flexible-diamond-mesh-5-models)
Creative Commons (4.0 Internationale Lizenz) Attribution - ShareAlikeHexmaille by LoboCnC
(https://www.printables.com/model/256288-extra-supple-hexmaille-fabric)
Creative Commons (4.0 Internationale Lizenz) Attribution - ShareAlikeHexmaille Spiky by LoboCnC
(https://www.printables.com/model/254318-spiky-hexmaille-fabric)
Creative Commons (4.0 Internationale Lizenz) Attribution - ShareAlikeHexmaille Thin by LoboCnC
(https://www.printables.com/model/502093-quick-print-hexmaille)
Creative Commons (4.0 Internationale Lizenz) Attribution - ShareAlikeTetrahedron Chainmail by Lukes3D
(https://www.printables.com/model/304968-tetrahedron-chainmail-fabric)
Creative Commons (4.0 Internationale Lizenz) Attribution
Changelog
[30.12.24] - adds Hexmaille, Hexmaille Spiky and Tetrahedron Chainmail
[31.12.24] - fixes square fabric and adds 4x4 samples
[01.01.25] - adds Nasa Chainmail, Hexmaille Thin, Ring Mesh and Heart Fabric. adds flip on top toggle
[01.01.25] - adds Chainmail Triangle, Chainmail Extra Flexible and Chainmail Hexagon Coaster
[05.01.25] - adds Chainmail B, Chainmail Plate, Fish Net, Spider Web, DIamond Mosaic and Diamond Mosaic Hollow
[06.01.25] - bugfixes dragon scale
[10.01.25] - adds Fabric of Thyme, Chainmail Smooth, Chainmail Medieval and Fine Mesh
[12.01.25] - adds Fidget Fabric, Triangle Fabric and Square Hourglass Fabric. Optimises a few older models
[24.01.25] - adds “Rotate Individual Pieces” Option
[18.08.25] - fixes Chainmail Fabric
[01.05.26] - adjusts Nasa Chainmail
Parametric Fabric Generator (29 Designs)
by PenguinPrototypes · original on Printables ↗
Costumes & Accessories / Cosplay & Costumes in general
♥ 170⬇ 534🖨 1 prints
Print profiles
chainmail-hexagon-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
hexmaille-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
hexmaille-spiky-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
chainmail-4x4.stlDEFAULT
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
ring-mesh-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
square-fabric-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
hexmaille-thin-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
tetrahedron-chainmail-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
circle-fabric-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
heart-fabric-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
elven-leaf-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
chainmail-hexagon-coaster-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
chainmail-triangle-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
chainmail-extra-flexible-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
chainmail-b-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
chainmail-plate-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
fish-net-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
spider-web-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
diamond-mosaic-hollow-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
diamond-mosaic-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
dragon-scale-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
fine-mesh-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
chainmail-smooth-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
fabric-of-thyme-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
chainmail-medieval-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
fidget-fabric-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
triangle-fabric-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
square-hourglass-fabric-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
parametric-fabric-generator-samples-4x4.3mf
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
nasa-chainmail-4x4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print