Your Grasshopper definitions,
checked against your shop.

CNC shop limits for Grasshopper definitions, held once as data and checked as you design.

Your bed sizes, sheet stock, material thicknesses and cutter limits in one database. Your materials go into your definition as inputs, at their measured thicknesses, and every design is checked against your machines and tools, with the reason for any flag. Output into your existing CAM.

Hard-coded limits

Where do your shop limits live today? Inside each definition, as a slider capped at the bed width or a panel split at the sheet length? That works until a machine, a supplier or a sheet size changes. Then every definition needs updating.

What changes

  • Limits in one database, shared across definitions and machines.
  • Your materials as inputs to your definition, at their measured thicknesses.
  • Every design checked against the limits that apply, and every flag naming the limit it broke.
  • A new sheet size or cutter, changed once, and every connected definition checked against it.
  • Definitions run headless on Rhino Compute, on our servers.
  • Output into your existing CAM, where you check it before cutting.

Datafurn can only check the limits you’ve recorded. Anything not in the database can still reach the shop. How Datafurn works

What a pilot looks like

  1. We sign an NDA and agree scope, duration and ownership in writing.
  2. You share one existing definition and your machine, material and tooling data.
  3. We load your limits and connect Datafurn to the definition.
  4. You compare the output against what you’d normally produce.

The pilot is for independent manufacturers using Grasshopper, with 5–50 employees and 3-axis flatbed CNC routers cutting sheet materials. One place is for a larger manufacturer with someone who owns its definitions, such as a computational designer.

Don’t use Grasshopper? We can build the model for you.

FAQ

We already script our limits in Grasshopper. Why change?
Scripted limits sit inside each definition, so a new sheet size or cutter means editing every one. Datafurn holds the limits once, as data shared across definitions and machines. Change a limit once and every connected definition is checked against it.
Do we have to share our Grasshopper definition?
Yes, one definition, under NDA. You keep ownership of your designs, drawings and production data. We agree scope, duration and ownership in writing before the pilot starts.
What do you need from us?
One Grasshopper definition, your machine, material and tooling data, and review time from whoever runs CAD/CAM to compare the output against real production. Datafurn does the setup.
Does Datafurn check the geometry my definition produces?
Yes. As you design, the parts your definition produces are checked against your recorded machines and tools: the largest part against your bed, the smallest internal radius against your cutters, hole sizes against your tools. Limits that aren't recorded can still get through, so you still check output before cutting.
Free pilotTested in your shopNo new hardware
Apply for a pilot