algorithmic modeling for Rhino
Firefly offers a set of comprehensive software tools dedicated to bridging the gap between Grasshopper, (a free plug-in for Rhino) the Arduino microcontroller and other input/output devices. It allows near real-time data flow between the digital and physical worlds – enabling the possibility to explore virtual and physical prototypes with unprecedented fluidity.
Firefly offers a set of comprehensive software tools dedicated to bridging the gap between Grasshopper (a free plug-in for Rhino) and the Arduino micro-controller. It allows near real-time data flow between the digital and physical worlds – enabling the possibility to explore virtual and physical prototypes with unprecedented fluidity.
As a generative modeling tool, Grasshopper offers a fluid visual interface for creating sophisticated parametric models, but by default, it lacks the ability to communicate with hardware devices such as programmable microcontrollers or haptic interfaces. Firefly fills this void. It is an extension to the Grasshopper’s parametric interface; combining a specialized set of components with a novel communication protocol (called the Firefly Firmata or Firmware) which together enable real-time communication between hardware devices and the parametric plug-in for Rhino.
A notable distinction for Firefly is that it is the first visual microcontroller programming environment designed specifically for a 3-D parametric CAD package (such as Rhino). This feature means that real-world data, acquired from various types of sensors or other input devices (video cameras, internet feeds, or mobile phone devices, etc.) can be used to explicitly define parametric relationships within a Grasshopper model. Firefly completes the communication feedback loop by allowing users the ability to send information from Grasshopper back to the microcontroller in order to incite specific actuations (ie. lights, motors, valves, etc). Ultimately, this workflow creates a new way to create interactive prototypes.
Hi guysI tried figuring out how to get my newly bought stepper driver board, similar to Adafruit's to work with Firefly and especially the Quad stepper. Unfortunately, they are not really compatible and with quite some searching, the only proposal…Continue
Started by Andreas Bested. Last reply by Andreas Bested Oct 1.
Hello everyone, I am a neophyte arduino and firefly. I'm using a simple sensor for measuring the temperature and its associated script, so not a script Firmata, I use FF for reading data, but when I use the "Serial Read" I can not see the data, I…Continue
Started by Emanuele Calabrò Sep 26.
Hi, I´m quite new in arduino, I´m using a redboard, works fine, I´m wondering if anyone know how to control a LCD screen from firefly, I have a 16 character and 2 lines screen.there is a way to import liquidcristal module at the same time that…Continue
Started by jorge sainz de aja. Last reply by jorge sainz de aja Jul 14.
Hey Andy-I'm working on simulating a non-uniform LED mesh using your amazing Firefly tools and am so close! But i've run into a few snags and it's time to bring in the big guns (you).First of all i tried loading a video into the video player and it…Continue
Started by Dan Weissman. Last reply by Dan Weissman Jul 10.