Hello! I’m a product designer from Berlin and I want to use some data collected from a sensor that is connected to an arduino as an input for a component in GH. I know about firefly and would love to use. The only problem is that I work on Mac - So I was wandering if there is a workaround out there already? Either a way to use firefly on mac or another solution to use data from an arduino in GH :))
Is your data transformation supposed to be real time ? I mean direct connection between Arduino and GH .
Yes realtime :!
Not sure what the incompatibility of Firefly on Mac is – but if you are able to use just the serial out/in node of Firefly, and comfortable writing code for your Arduino, you could simply send text from your sensors to the Arduino and write code that parses it appropriately. If the incompatibility includes Firefly’s usb-serial port function, you could try SuperSerial.
I was thinking that you could maybe write an extra code that save your Arduino data in a .txt or .csv file , and import it into grasshopper and use Synchronize data . Just an idea , not sure if it works
Thank you for the reply! i can actually install SuperSerial (even though its not for mac) but once I try to connect it to my arduino it always gives me this error: Invalid port.. I double checked and its defintely the port i use with my arduino. So i am guessing this might come from the fact that i just used SuperSerial event though its programmed for windows? Or am i missing something very obvious?
Yes I found a working way with a custom Python bridge for that one setup and was able to get a performing serial output in GH. But preferably since I want to use it in a Workshop format I hoped to find something easier with an already build plugin.
Make sure your type the port number with a capital C (e.g. “Com3”) – it is definitely case sensitive (which is unusual). If that doesn’t work, I’d contact the SuperSerial creator, @Fabio_D_Agnano – he was very helpful when I had issues.
Firefly just works on windows as you know .
Referring to this post , you can try Heteroduino and see if you can use it Firefly coming to Mac? - #3 by wim
I would have tried it for you if there was a mac with rhino installed nearby ![]()
P.S. Please tell us if you tried it and got somewhere with it . And post if you find a way to handle this issue and tell us how :))