algorithmic modeling for Rhino

(A double-post from the Discussion section, but this post should probably live here...)


I put together a utility definition to create a grillage (waffle) surface for laser cutter fabrication. Please feel free to use it (at your own risk...). I plan to make improvements to this base configuration in the future.


_Specify the uniform spacing for each of two (A = above, B = below) orthographic cut planes;
_Specify the rotation (angle) of the orthographic cut planes to the reference surface;
_Fine tune the start of A or B cut planes by shifting each independently;
_Specify rib height and notch thickness;
_Automated layout of the rib sections for fabrication including notches and labels;
_Visual 3D reference guide for construction;
_A "defaultGrillage" state has been saved under the "Solution" menu for quick start-up;
_A "generate_grillage_layout?" on/off toggle to allow for faster operation.


_The reference surface must always be shrunk;
_The grillage (for now...) is generated from a vertical extrusion downward. A surface with extreme geometry may not work well, if at all;
_If the outline of the reference surface is such that a section plane will cut the surface in two locations the automated layout will not function correctly;
_The notches are generated as rectangles with the intention that the user will want to cut the notches on a separate pass from the rib sections;
_Without any clusters, the canvas looks pretty scary. The resulting output of the definition is located all the way downstream (but should be clearly labeled).

View some screenshots from my album Gillage Making.

Download the definition file here: grillageFAB_v1.rar

Happy cutting.


Views: 22633

Replies to This Discussion

Thanks a lot, truely awesome work!

(Had to google a bit though, your link is broken)

Hey, is the above website down and is there any way someone can share this file with me?






  • Add Photos
  • View All


  • Add Videos
  • View All

© 2021   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service