Why I Built a Voronoi DXF Generator for My Antweight Combat Robot

Published November 6, 2025 · 5 min read

I built this tool because I needed a reliable way to generate a Voronoi pattern to reduce weight in a carbon fiber top plate for an antweight combat robot. Off-the-shelf generators either lacked control over geometry, produced unmanufacturable results, or didn’t export clean DXF suitable for CAM.

Voronoi pattern preview
A clean Voronoi pattern with controllable cell size, margins, and smoothing.

Design Goals

Why Voronoi?

Voronoi cells form an organic, connected structure that can remove material from low-stress regions while maintaining overall stiffness. With controls like Poisson disk spacing and optional Lloyd relaxation, it’s possible to tune cell size and uniformity for both aesthetics and strength.

Workflow I Used

  1. Outline: Export the panel outline (and mounting holes) as a clean DXF.
  2. Upload: Drop the DXF into the tool and enable “Use Holes.”
  3. Margins: Set Outer Offset to keep material near edges, and Inner Offset to grow keep-outs around holes.
  4. Seeds: Choose a Poisson Radius for approximate cell size; add Lloyd Iterations for uniformity.
  5. Manufacturability: Increase Cell Gap, set Min Cell Area, and cap Max Aspect Ratio to avoid flimsy features.
  6. Smoothing: Apply Smooth Iterations to round sharp corners and ease toolpaths.
  7. Export: Download DXF and proceed with your CAM workflow.

Practical Tips

Try it yourself: Open the Voronoi DXF Generator