Living Hinge DXF
Guides

Perforated Panel DXF Generator

Hex vents, staggered round holes and graded hex arrays on any rectangle or imported outline. Open area, web width and hole count update with every value, and only whole holes inside the margin are placed.

Holes
Panel size · legs · margin

Pattern open area
62.4%
Web
2.10 mm

Inner cuts · 1stOutline · last

2D cut path with mm rulers, LightBurn layer colours and dimension leaders
Proof preview · not a cut file

Free proof

Pro · cut-ready files of this design

Early Launch Price · 50% Off

7-Day Maker & CNC Pass · every Pro export

3D bend · Flat panel with thicknessdrag to orbit

Readout

Panel open area
44.5%
Flat panel
120.00 × 240.00 mm
Cut-outs
237 holes
Total cut length
7.20 m

R_min, laser time and open area are estimates from the torsion and area models. Confirm the bend with the 5-strip swatch before a full cut.

Pro pack · built for the design above

Production Laser DXF/SVG & 3D STEP CAD Pack

Layered, de-duplicated, cut-ordered DXF R12 and LightBurn SVG with correct kerf handling, a STEP + STL solid of this hinge, and a 5-step swatch that follows your own design.

You getFreePro
Every pattern, live 2D/3D, W, R_min, open areaYesYes
Proof PNG (≤ 1000 px) + formula TXTYesYes
Kerf-compensated DXF R12 + LightBurn SVG—Yes
STEP AP214 + binary STL solid—Yes
1:1 swatch + datasheet PDF—Yes

Early Launch Price · 50% Off

7 days of every Pro export

Launch Offer · Save 50%

Cancel any time

Best Value · 50% Off

One payment, no renewal

Ready-made designs

Vent and screen panels

Click one to load it into the studio above; every value stays editable.

How to use it

Four steps from sheet to cut file

No Generate button: every step redraws the 2D path, the 3D bend and the numbers at once.

  1. 01Set the panelWidth, height, edge margin and corner radius define where holes may go.
  2. 02Pick the hole patternHex vent, staggered round or attractor gradient; size and pitch drive the open area.
  3. 03Check the webKeep the web above max(0.8 mm, 0.4 t) so the bars between holes survive cutting.
  4. 04Export layered filesHoles go on the blue layer, the outline on red; the field boundary is a green guide.

Formulas

Open area with worked numbers

Pattern open area is per repeating cell.

Holes on a 60° lattice sit at the corners of equilateral triangles of side p. A hexagon of size s across flats fills (s/p)² of its cell, a circle of diameter d fills 90.69 × (d/p)² percent. The gradient pattern keeps the hex lattice and averages the ratio of every cell.

PatternFormulaWorked example
Staggered Round 60°OA = 90.69 × (d/p)² %d 5, p 7 → 46.3%
Hexagonal VentOA = 100 × (s/p)² %s 7.9, p 10 → 62.4%
Obround SlotOA = 100 × ((L − w)w + πw²/4) / (px × py) %20 × 4 at 26 × 8 → 36.8%
Radial Speaker GrilleOA = 100 × N × d² / D² %Ø100, 341 × 3 mm → 30.7%
Attractor GradientOA = mean of per-cell ratioshex 4.0–7.9 mm graded

Strength

Open area against web width

10 mm pitch, 3 mm stock: minimum web 1.20 mm.

Web = pitch − hole size. The minimum web is max(0.8 mm, 0.4 × t).
Hole sizeHex open areaRound open areaWebWeb check
5.0 mm at 10 mm25.0%22.7%5.00 mmOK
6.0 mm at 10 mm36.0%32.6%4.00 mmOK
7.0 mm at 10 mm49.0%44.4%3.00 mmOK
7.9 mm at 10 mm62.4%56.6%2.10 mmOK
8.0 mm at 10 mm64.0%58.0%2.00 mmOK
8.5 mm at 10 mm72.2%65.5%1.50 mmOK
9.0 mm at 10 mm81.0%73.5%1.00 mmBelow 1.2 mm

Hexagons give about 10% more open area than circles at the same web because their flats stay parallel to the neighbour. Above 64% the bars get close to the burn-through limit; a 9 mm hex at 10 mm pitch leaves 1.00 mm, under the 1.2 mm minimum for 3 mm stock.

Layout rules

Edge holes, margins and outlines

The lattice is centred on the field, which is the panel inset by the margin. A hole is kept only if all of it fits inside the field; nothing is clipped into a half hole, so every cut is a closed contour and the edge strip keeps its full width.

With an imported outline the same rule applies: each hole centre must sit inside the shape and at least margin plus the hole radius from every edge. The pattern open area does not change; the panel open area and hole count do, because the shape holds a different number of whole holes.

Where it fits

Use cases and related tools

Real jobs makers cut with these numbers, and the tool page that fits each one.

PC and amplifier vents

A 120 × 240 mm acrylic panel with 7.9 mm hexes at 10 mm pitch is 62.4% open with 2.10 mm webs.

Ventilation slots instead →

Check a radius before cutting

Work out W and the minimum radius for any sheet with the formula explained step by step.

Kerf bending calculator →

Send the file to the laser

Layer colours, cut order and import settings for LightBurn, Glowforge, xTool, RDWorks and VCarve.

DXF & SVG guide →

Compare every pattern

See all 12 hinge and vent patterns with their flexibility or open-area formula before you choose.

Pattern library →

Questions

Frequently asked questions

R_min values are estimates from the torsion model; confirm with a test cut.

How is the open area of a hex vent calculated?

For regular hexagons on a hexagonal lattice, open area = 100 × (s/p)², with s the size across flats and p the centre distance. 7.9 mm holes at 10 mm pitch give 62.4%; 8 mm holes give 64.0%.

Why are pattern and panel open area different?

Pattern open area is the ratio inside one repeating cell. Panel open area divides the total hole area by the whole panel, including the margin and partial rows that were left out, so it is always lower.

What happens to holes at the edge?

Only whole holes that fit inside the outline minus the margin are placed. Nothing is clipped into half holes, so every hole is a closed contour that cuts cleanly and the edge strip keeps its full width.

What is the minimum web width?

The tool warns below max(0.8 mm, 0.4 × t). For 3 mm stock that is 1.2 mm. Thinner webs overheat on a CO2 laser, scorch plywood and snap in acrylic.

Can I lay holes inside my own outline?

Yes. Import one closed SVG or DXF outline up to 5 MB; it replaces the rectangle, the margin is kept from its edge and the pattern open area stays the same. The file is parsed in your browser.

Same engine

The rest of the toolkit

Every tool shares one geometry engine, so numbers match between pages and files.