After finishing the hardware, i thought about different input devices and ended up with the following setup:


touchOSC for iphone /~5€

touchOSC editor for OSX / free

MIDI library for arduino / free





See the schematic for values. Basically its an optocoupler and a diode that save the arduino and MIDI host from harming each other in case of malfunction.

I made a test touch OSC interface, that consists of four pages.

In the first page you can set the the minimum and maximum of the slider and the head at three positions (A/B/C).


The second page takes care of the timings, the steps are represented by the eight leds on the arduino module/interface.

You can set the speed of the slider in mm/step.
You can set the angular speed in degree/step

You can set the steplenght in milliseconds.

As i want all the functions editable on the arduino interface i have to keep in mind to only use 8 different settings for each directions.
The reason for that is my LEDstripe that got eight LEDs left that i want to use for the menu.

So there are eight different speeds for each axis.


The motion starts at position A with the first set of values, until it reaches position B then it goes on with the second set of values until it reaches C and stops.


If it doesnt stop, there is page four that has an emergency stop, which is the same function as the very right button of the hardware interface, and the tiny endswitch iam about to mount as soon as i want it to operate without me sitting next to it


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s