DUE Wed Mar 28, 2012: Grasshopper exploration

Assignment,Grasshopper — Ali Momeni @ 2:44 am
  • Find THREE freely available grasshopper definitions online; begin with the Getting Started and “Sample and Example Files” sections of grasshopper3d.com; also try googling a specific application; be prepared to make the GH definition by following a video, as not everyone shares their code!
  • Familiarize yourself with each definition
  • List them all in a comment to THIS POST; your comment should include definition name, link to code/video, author’s credits, and one sentence explanation of the function
  • Be prepared to give a  90 second demo on each

Grasshopper Introduction

Grasshopper,Reference,Rhino3D — Ali Momeni @ 2:35 am



  • Parameters and components
  • Scalars and Vectors
  • Wire display modes
  • Panel and Parameter Viewer
  • Conditionals and dispatch
  • Point XYZ
  • Circle
  • IntCrv
  • PLine
  • Divide
  • Loft


  • range
  • series
  • flatten
  • list length
  • item
  • shift
  • reverse
  • split
  • cull nth and cull pattern
  • Divide (Domain 2)
  • SubSrf
  • Explode

Regarding M Morrison and CNC-Routing/assignment

Assignment,CNC Router,dFAB CMU — Ali Momeni @ 4:54 pm

I have been in communication with Zach about the CNC-router at M Morrison and the difficulty to schedule times on it.

He is aware of the problem and is working to open some times, but our schedule happens to collide with projects/deadlines in architecture.

Luckily, the Doherty Hall CNC-router is now completely installed, training (for myself and School of Art tech staff) will take place in the next week or two and we should have access to the router for the second have of the project.

In the mean time, please continue with your designs for the 2.5-axis milling assignment (“the holder”) and be prepared to present the designs without the fabricated object on Wednesday, March 7, 2012.  For those who will not have a chance to cut their designs on the router, I recommend fabricating a prototype at a smaller size, using the laser cutter.

DUE Mar. 19: Final Project proposals

Assignment,Description,Final Project — Ali Momeni @ 4:51 pm

The second half of the semester is dedicated to a single project.  This project makes use of any combination of the digital fabrication techniques we’ve studied, and pursues goals established by your practice outside of this course.

To set this project in motion, prepare a 5 min 40 sec presentation in the style of  Pecha-Kucha (20 slides, 20 seconds each).

All presentations must be embedded in a post to this site as a Prezi or a Google Presentation, before you arrive to class on Monday March. 19.

CNC Routed Furniture

CNC Router,Reference — Ali Momeni @ 10:12 pm

Many examples of furniture CNC routed.

DUE Mar. 5: 3d printing final project documentation

3D Printer,Assignment,Description,Technique — Ali Momeni @ 5:21 am

Please post Rhino files and photos of finished project (with solid color background) to this blog.


DUE Mar. 5: “holder” with 2.5 axis CNC routing

Assignment,CNC Router,Description,Technique — Ali Momeni @ 5:20 am

Design and build a holder using 2.5 axis routing techniques introduced this week.  The holder can function for people (chair, stool, bench, head-rest) or for things (book shelf, laptop stand, table).  Consider using .75″ or 1″ MDF as your material.

Post Rhino files and images of the finished piece on this blog.

Should reservations availability on the Morrison CNC router post a problem, please contact Ali and Zach by email.

Notes on RhinoCam for 2.5 Axis CNC Routing

CNC Router,Reference — Ali Momeni @ 4:21 pm
NOTES on processing your design for 2.5 axis routing job:
  • open Machine Operations (MOP) Browser from “RhinoCam 2.0” menu
  • open Tool Library Browser from the “RhinoCam 2.0” menu
  • In the MOP window, under the “Create” tab, click on “Stock – None” and indicate the size of your stock material [brownish stock material should be visualized]
  • Under the “Create” tab of the MOP window, select “Profiling” from the “2.5 Axis”
  • Under the “Maching Features/Regions” tab, indicate the curves in your design that are to be profiled
  • Under the “Tools” tab, indicate the tool you wish to use for .
  • Under the “Feeds and Speeds” tab, indicate appropriate parameters (refer to CMU dFAB “White Book”)
  • Under the “Cut Levels” tab, indicate “Total Cut Depth” (thickness of your material for profiling) as well as the number of passes (“Rough Depth/Cut”)
  • Under the “Cut Parameters” tab, select “Outside” or “Inside” depending on the type of profiling
  • If your design requires “inside edge” profiling as well as “outside edge”, repeat the above steps for your inside profiles also

NOTES on creating designs in Rhino for 2.5-axis routing:

  • Create two rectangular curves that represent the bottom and top surfaces of your stock material
  • Place bottom left corner of your stock material at the origin
  • Your geometry (all curves) should be planar and placed at the TOP of your stock material


  • In your RhinoCam generated g-code, change “M61” to “M61.1” in order to turn on only the front 1/2 the vacuum table

Links from Facade Conference

Artists,Reference — Ali Momeni @ 12:12 am

Two delicious stacks of links about

Also don’t forget to return to the 8 Spruce building by Gehry Architects.  What window washing facilities they designed….

DUE Feb. 13, 2012 – Point-Cloud Model, Rhino command review, project sketch

  • Complete and bring to class your perfected re-fabrication of the final laser-cutter project; all students are required to rebuild one of their two projects, based on the feedback given in class last week
  • Create a posting on this blog with final Rhino files for the above project, as well as images of your fabricated object; photographs must be taken on a solid color back-ground (see photo facilities in Maggy Morrison or contact our graduate assistant Luke)
  • Review and master all Rhino commands from this post and this post
  • Complete the assigned point-cloud->3d model; prepare two versions: 1) actual scale, 2) miniature (L + W + H < 4 inches);
  • Process the miniature version of your model for 3d printing on the FDM ABS printer (create mesh, check mesh, export stl, run through Catalyst)
  • Prepare a preliminary sketch of your next 3d printing project; be prepared to present your idea to the class for feedback/critique. Help us get a clear sense of your idea by preparing rough drawings in Rhino, sketches on paper, images of works of reference, accompanying text.  This project will be due on Feb. 22, 2012.
« Previous PageNext Page »
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
(c) 2023 Advanced Studio: Digital Fabrication for the Arts | powered by WordPress with Barecity