Coding a prototyping
tool for Hardware UX
While working with a medical device company, I built a bridge between Grasshopper and
Arduino for Mac and Windows. A simple Python script soon evolved into a full-fledged app,
enabling seamless data exchange and real-time prototyping—making workflows faster and more
intuitive.
Want to try it? Contact me via info@maxemrich.de!
The tool shows a all the incoming data from the Arduino and allows you to start a local server and allow data to move. Once started all the data coming from Grasshopper becomes visible and can be used by the Arduino.


The tool uses Swiftlets ability to GET and POST data to a local server that then communicates with the Arduino. You can pick the update interval to keep performance in check.
In the Arduino code data gets send to Grasshopper via sendDataPoint(Name, Value) and data recived can be used trough getValue(Name, desired Type).
