GrassHOPPER G-code for 3d printing - 10 HOURS

New Course. CONFIRMED. Online live sessions

Combine the flexibility of Grasshopper with the precision of G-code. Aimed to generate custom G-code for controlling 3 axis FDM 3d printers, that could also be applied to other CNC machines as milling machines. 



Dates: September 30 – October 1

Registration deadline: September 29, 2 pm (Madrid CEST). Later registrations might not be considered.

Schedule: Saturday and Sunday 3-8pm (Madrid CEST)

Place: On-line live sessions, at our platform

There, you can access to the live sessions with Zoom, download files and documents.

Course Code: G-code


Level > Basic / intermediate*

You may check our pre-recorded course Intro to Grasshopper  if you are new in Grasshopper. 

Who is it for  > Professionals or students in engineering, architecture, design, 3D printing, FabLab managers and anyone related to creative field and CAD-CAM manufacturing.

Requirements   >  Zoom app and Rhino 6 or 7 for Windows or Mac. We will provide you files and information before starting the workshop. If you do not have Rhino, there is an evaluation version for 90 days.

Instruction language > English (not necessary an advanced level). En español si todos los participantes lo hablaran.

Minimum number of registered students : 7

(*) Previous knowledge

We do recommend basic/intermediate skills in Grasshopper3d with some understanding of data-trees and tree structure as well as FDM 3d printing basic experience. 

This course is based on the instructor`s book  Advanced 3D printing with Grasshopper: Clay and FDM, a recommended option as guide with many examples. Therefore this course is a good complement to it, that extends it and could solve some doubts.


The course is scheduled in 6 modules, 3 per day:

Module #1 is an introduction to G-Code’s structure, firmware, FDM 3d printing and its configuration inside Grasshopper in its most common workflows.

Module #2 understands the main G orders in G-code and we will set a first file in Grasshopper for custom 3D printing using spiralized mode.

Module #3 is related to visualization, non-planar 3d printing with isocurves and the consequent variable flow.

Module #4 adds more complex features as bases, travels and retractions in Grasshopper.

Module #5 works on wavy models, attractors using pictures, and wireframe mode.

Module #6 explains some study cases, as well as some time for questions and doubts of the attendance.

Click the button above Download program for more details.


Individual registration
  • 150 eur 


Enrollment and spot reservation is only made once the student registers and pays the course (please click on the button below) . Registration is made by rigorous order of emails received with payment proof or receipt

How to register

>  Cash payment in our office (only by appointment)

>  Bank transfer. Please select this option in the payment process or click above the button Registration Policy for detailed information

>  Credit – Debit Card (Secure e-commerce platform Stripe)


  • Are sessions recorded?

Sessions are live. Due to time difference or particular situations we will RECORD the sessions, but they are available only until the next session starts in order to follow the pace.

  • How can I access the sessions?

Some days before the course starts, you will access to the course platform. There you can download documentation, files, go to the Zoom sessions and comment or ask questions using the panel discussions. The recorded sessions will be available there too.

  • And Mac users?

Grasshopper is almost the same in Mac and Windows, so for this course it is not a problem.

  • More questions?

Contact us for more info by telephone at +34 91 539 33 66 , Whatsapp +34 674 254 635 or email us at If you need it, we could set up a virtual meeting for your convenience.