GH >> G Code >> Drawings

In the first week of class students learned about g code, using a RepRap with a pen mounted in place of the extruder as a Cartesian platform for exploring.  In week two they learned to use Grasshopper to write g code based on linear geometry. For the first creative assignment in this class, students were asked to use these new skills to create drawings. Students wrote their own definitions in Grasshopper and everyone took a different approach to this task. Though each drawing was made by the same machine there is an amazing range in these drawings. This is a reflection of the creativity of these students and how the possibilities greatly expand when the artist is able to code the machine more directly and work with the sometimes unexpected results of this process.



Will Schorre


 Catie Buhler


Sarah Whelton



Max Anderson



Anna Brancaccioscan-150210-00013

 Austin Peppel
machinedrawingdraft stuffimg_20150128_134022

Nick Metzler


Amanda Metcalf



GH >> 3DP | Revisions

Following a week of testing, we could see that our definition needed some revisions.

  1. The Prusas cannot handle the rapid speed in the Z
    • separate the Z rapid from the X&Y
    • make the start code more paremtric
      • pull the initial Z lift speed during warm up from Z rapid
      • this also makes other settings, like temperature, more configurable
  2. Setting multiple geometry inputs results in a printing sequence per geometry not per layer
    • this is problematic because the printer can crash into the first object while trying to print the second one
    • this can be fixed with a “path mapper”component set to  {A ; B} -> {B ; A}
    • test out the 4 different sample geometries pre-loaded into this new version
      • review the output panels to see the immediate difference in the data structure
      • review the g code to see the practical difference this makes
  3. During the class demo last week we forgot to connect the “xy tolerance” slider to the “curve to polyline” component.
    • they are connected now
  4. With these tweaks and additions a little housekeeping was needed to improve the clarity.
    • no drastic changes, just nice and tidy

Here is the 2/10 version with a lot of notation to help:
Hi-Res Image


Grace Hopper

Grace Hopper is one of the most important and amazing figures in the history of computers. She worked on one of the first computers, the Harvard Mark I, which was an electro-mechanical computer that ran vital calculations during WWII. Though a mathematician and a naval officer, she had a deeply humanitarian sensibility which lead her to major innovations. This includes the first compiler, which allowed people to write code in a human-readable language and have their programs converted to machine language by the compiler. This also had the practical advantage of decoupling software from hardware.  Her dry sense of humor and winning charm enabled her to work successfully in teams, in an era and environment where this was not easy for women (though many of these problems are still with us in even more complicated forms).  Hopper is a figure with the the unique combination of mathematical and engineering intellect, unparalleled commitment to her work, charm, and an understated but incredibly bold creativity. She was a pioneer in a field that would redefine the world, before it even existed as a field. She was in many ways an outsider, but comfortable with the unknown and inspired to make a difference. We are all fortunate to have the benfits her many accomplishments.


Jonathan Schipper


Jonathan Schipper, “The Slow Inevitable Death of American Muscle”, 2009


Jonathan Schipper uses motors and control system to poetic effect in works such as “The Slow Inevitable Death of American Muscle” and the more recent “Detritus.”


Jonathan Schipper, “Dertitus” 2013, Pierogi Boiler, Brooklyn NY (click for video)

Schipper is a 1998 graduate of the Rinehart School of Sculpture and also runs EXOvault, a company that makes beautifully fabricated objects like eyeglasses and iPhone cases .

You can find more info on Schippers work on his website and Pierogi’s.