Search models, users, collections, and posts

Universal Parametric Cover, Boxes & Tile Generator

Print Profile(0)


Add the first print profile to earn points

Boost
7
24
0
1
21
7
Released 

Description

Universal Parametric Cover, Boxes & Tile Generator

 

This OpenSCAD script is the ultimate tool for creating custom covers, ventilation grills, decorative panels, or flat filters. Originally designed as a "cat-proof" lid for a Marimo vase, it has evolved into a powerful generator capable of fitting almost any container. You can easily build a box for your magnets, a container with ventilation grids for your ESP-32 projects or anything else you need.

Key Features

  • Fully Parametric: Adjust dimensions, tolerances, and thicknesses in seconds.
  • Dual-Mode Frame: Create an External Rim (standard lid) or an Internal Step (countersunk fit) using the new side_height logic.
  • 11 Unique Styles: From classic geometric Hex to organic structures like the Fractal Tree or the randomized Spiderweb.
  • Support-Free: Every pattern is engineered for 3D printing without supports.
  • Versatile: Set side_height = 0 for flat objects like coasters or decorative tiles.

 

Available Styles

  1. Spiderweb (Organic): Asymmetric web with randomized center and integrated flat-top spider.
  2. Tree (Fractal): Natural branching structures growing from edges to center.
  3. Maze: Randomly generated labyrinth based on Truchet tiles.
  4. Hex & Grid: High-strength classics for maximum airflow.
  5. Bricks, Rings, Holes, & Lines: Various geometric patterns for decorative or functional use.

 

Measurement & Fit Guide

To ensure a perfect fit, follow these steps:

  1. Outer Dimensions: Measure your container's width and depth. Input these into box_width and box_depth.
  2. Tolerance: Add 0.2mm to 0.4mm to your measurements for a smooth fit (e.g., 100mm vase → 100.5mm box_width).
  3. Frame Style (side_height):
    • Positive Value (e.g., 4): Creates an External Rim (the lid wraps around the container).
    • Negative Value (e.g., -3): Creates an Internal Step (the lid sits inside the container, supported by a shoulder).
  4. Corners:
    • use_internal_rounded_corners = 1: Best for circular or rounded containers.
    • use_internal_rounded_corners = 0: Best for sharp 90° edges.

 

Printing Tips

  • Layer Height: 0.2mm.
  • First Layer: Ensure a well-leveled bed for the intricate maze or web patterns.
  • Material: PLA for aesthetics, PETG for heat/humidity resistance.
  • No Supports: The model is optimized for bridging. No supports needed!

 

ITALIANO

 

 

Generatore Universale Parametrico di coperchi, scatole & griglie

Questo script OpenSCAD è lo strumento definitivo per creare coperchi personalizzati, griglie di ventilazione, pannelli decorativi o filtri piatti. Nato da un'emergenza "a prova di gatto" per coprire un vaso di alghe Marimo, si è evoluto in un generatore potente in grado di adattarsi a quasi ogni contenitore. Puoi generare facilmente una scatola con coperchio per I tuoi magneti, un contenitore con griglie di ventilazione per il tuo ESP-32 o qualsiasi altra cosa.

 

Caratteristiche Principali

  • Totalmente Parametrico: Regola dimensioni, tolleranze e spessori in pochi secondi.
  • Cornice a Doppia Modalità: Crea un Bordo Esterno (coperchio standard) o uno Scalino Interno (incasso a filo) usando la nuova logica del parametro side_height.
  • 11 Stili: Dai classici esagoni (Hex) a strutture organiche come il Fractal Tree o la ragnatela asimmetrica.
  • Senza Supporti (Support-Free): Ogni pattern è progettato per essere stampato in 3D senza l'uso di supporti.
  • Versatilità:  Imposta side_height = 0 per generare oggetti piatti come sottobicchieri, filtri o piastrelle decorative.

 

Stili Disponibili

  1. Spiderweb (Organico): Una ragnatela asimmetrica con centro variabile e un ragno stilizzato integrato.
  2. Tree (Frattale): Strutture a rami naturali che crescono dai bordi verso il centro.
  3. Maze (Labirinto): Generato casualmente basato su tasselli di Truchet.
  4. Hex & Grid: Classici intramontabili per la massima ventilazione e robustezza.
  5. Bricks, Rings, Holes, & Lines: Vari pattern geometrici per usi decorativi o funzionali.

 

Guida alle Misure e Incastro

Per assicurarti un incastro perfetto, segui questi passaggi:

  1. Dimensioni Esterne: Misura la larghezza e la profondità del tuo contenitore. Inserisci questi valori in box_width e box_depth.
  2. Tolleranza:  Ti consiglio di aggiungere da 0.4mm a 0.6mm alle tue misure per un inserimento agevole (es. vaso da 100mm → box_width = 100.5).
  3. Stile della Cornice (side_height):
    • Valore Positivo (es. 4): Crea un Bordo Esterno (il coperchio avvolge l'esterno del contenitore).
    • Valore Negativo (es. -3): Crea uno Scalino Interno (il coperchio siede all'interno del contenitore, sostenuto da uno spallamento).
  4. Angoli:
    • use_internal_rounded_corners = 1: Ideale per contenitori circolari o con angoli arrotondati.
    • use_internal_rounded_corners = 0: Ideale per contenitori con bordi netti a 90°.

 

Suggerimenti di Stampa

  • Altezza Livello (Layer Height): 0.2mm.
  • Primo Livello: Assicurati di avere una buona adesione; le trame intricate beneficiano di un piatto ben livellato.
  • Materiale:  PLA per uso decorativo, PETG se il coperchio deve resistere a calore o umidità.
  • Nessun Supporto: Il modello è ottimizzato per ponti (bridging) brevi. Non servono supporti!

 

Comment & Rating (0)

(0/1000)

License

This user content is licensed under the MakerWorld Exclusive License.

You may create derivative works based on this object, provided that all such derivative works are published exclusively on the MakerWorld platform and include proper attribution to the original creator. You may not share, upload, host, distribute, or publish this object—or any derivative work of this object—on any other digital platform, marketplace, or distribution channel. Commercial use of this object and any derivative works is strictly prohibited. This includes, but is not limited to, selling, renting, sublicensing, or using the object in any context in which you receive monetary compensation or other financial benefits.