Motorized Faders and Arduino

Hi All,

I am very new to Arduino and this topic in general but have come up with a project that will utilize motorized faders (as many as possible) that are controlled by an Arduino. I know that you would run out of pins very quickly if you were trying to control them directly from the board, so what products are out there that would allow you to control lots of dc motors and faders (potentiometers) from a single Arduino board? Is there a particular Arduino board that would be better suited for this project? This might be similar to a large scale motorized fader MIDI setup.

A little more context:
I am looking to control at least 100 motorized faders and am trying to limit the number of Arduino's needed to control the faders. This project will be hopefully scaleable to any number of motorized faders. This is a link to the faders that I may end up using: https://www.mouser.com/ProductDetail/Bourns/PSM01-081A-103B2/?qs=sGAEpiMZZMtC25l1F4XBU4l9Q%2FYr4vVex800MvMwjk4%3D

I have seen control of lots of motorized faders before and am wondering how this is possible to do with an Arduino.

Thank you for your help,
ATtigger

I'm thinking [u]analog multiplexer[/u] chips. But, you'd need inputs & outputs (for the positional feedback) and it might get tricky if you need to move more than one fader at a time.

FYI - The Arduino ATmega chip has multiple analog input pins, but internally there is only one (multiplexed) analog-to-digital converter. Under "normal conditions" it runs fast enough that it appears to be reading the inputs simultaneously.

I am very new to Arduino and this topic

So why have you taken such a huge and complex task as trying to control 100 motorised faders!

Electronics, like many other things does not simply scale up to such large numbers without a lot more engineering skill. Mind you it seems a common thing these days of over ambitious projects tackled by beginners. What tends to happen is they spend a lot of money and give up.

Forget the scaling up until you have the skills to control and understand what is needed for controlling just one, that will be challenging enough.

The biggest problem is making sure they do not hunt, that is buzz when they are still. Then the next problem is to disengage the Motors when you detect a touch on the fader by the operator. This normally involves a capacitive touch sensor on each fader.

Then you have got the things that maybe you have thought of already like reading the position of the slider and moving it to the required spot.their is hardware control of the motor with a h-bridge and the algorithm to move it at such a speed that you don’t get overshoot and yet it doesn’t take forever to get to the right place.

Then their is the analogue electronics in the circuit of what ever the fader is going to control. You have to make sure that the digital noise doesn’t get into those circuits.

It is a complex process controlling just one let alone 100 of the buggers, so please get some skills first before committing to such a large and expensive project.

You are right that it is definitely an ambitious topic. The first goal would not be to get 100 faders moving at once, but to start smaller. Many of the tutorials online that I have seen have examples of moving one or two faders at once. The problem arises when I want to scale the schematics that they used up to more pillars. I would not be buying 100 faders off the bat, but am more looking for products and schematics that can grow as the project does. But the complexity is a concern for my experience level.

Thank you for your thoughts on the project, and I will definitely look into what you brought up!

It is just that I did a motorised fader unit the other week for the Nashesizer project and it took me about four days plus 50 years experience.

A video of an early version of the project.

The Nashesizer - a customised MIDI controller for sound artist Gemma Nash


From left to right, Gemma, me, Craig, Lewis, James

The inside

Very thought through and personalized project. Watching the videos from the project website, I liked how the team tried hard to incorporate her original workflow and techniques into the new device. Impressive!

To spare everyone details at the start of the thread, I didn't really describe what I was planning to use the motorized faders for. Coming on about a year ago now, I had the idea to make a table which displayed a 3D raised relief map from pillars that could be raised to various heights. The landscape would be approximated by the pillars and they could be programmed so that the table would be able to first display Mount Everest, China and then morph into Crater Lake, USA or something like that. This project was well beyond my reach since I would describe myself as a beginner programmer (Python). Over the last few months, I have begun assembling a team and the project seems to be getting closer, though is still a very long term goal with opportunity for setbacks. I have created a program which converts DEM files (GIS elevation files) into a readable format for something like an Arduino or small computer to read, and am now headed towards more of the hardware side of the project. We have been searching for the best way to drive the display of the table, and have gone through many different theoretical variations, though have not put many into practice. We came to the motorized faders because of a project out of MIT Tangible Media Group that seems somewhat similar to what we are looking to accomplish.

If you or anyone else has better solutions for the motion of the table, the team is very receptive to suggestions. Or if you are interested in learning more about the project, you can PM me. I will attach the project from MIT and some of our projects designs to this post.

MIT inFORM: https://tangible.media.mit.edu/project/inform/

3D printed models of our TopoTable at different pixel densities (15x15, 30x30, 60x60):

Scaling up in engineering is often tricky indeed. You'd be surprised.

There's operating one motorised fader, then there's the scaling up to 100 of them. The latter is not just the sum of the parts, it's more than that.

You may get power supply issues, timing issues in the microcontroller you have to take into account when writing your code, and even the practical issue of coming up with a wiring scheme that does not make the final product look like a pile of spaghetti (or a breadboard that can't be routed on less than five layers - but which with some rearrangements suddenly barely needs the second layer). Devices may start to interfere in all kinds of unexpected ways. And when you think you got it all under control your sketch has grown too big...

Now reading your further project description, I wonder whether a motorised fader is what you need. You don't need the additional complexity of having to react to and record people making adjustments to your fader settings. This sounds much more like a job for some kind of linear actuator.

To operate hundreds of them is still not too easy, but it's going to be a lot easier than motorised faders - and these actuators have the power (they can get really powerful) and the range (can be seriously long) to push up the liner that forms the surface of your mountain range.

Thanks for that.
I would not use a motorised fader for that I would use a liner actuator. Their are many types of design and some can be expensive however you can make then yourself. Their are a few designs but this one is the hackiest, their are a few variations of that as well.

For reliability and ease of construction I'd go for the more expensive store bought ones myself :slight_smile:

Our team has discussed pneumatic versus electric actuators before and that was the original idea for the project. My personal worry with pneumatics is that until the number of actuators is increased to something like a 60x60 table, the cost of getting everything started might be higher, whereas with electric actuators, the scaling itself would become expensive. But maybe it is time to revisit some of those ideas again. And I definitely see the point now of the unneeded touch sensitivity of motor faders.

Thank you all for the advice that you have. Really is helping me think through this project. There is not a deadline for the project, and is something that I enjoy working on in my spare time. Brings together a lot of fields that I haven't worked with in the past (GIS, programming, Arduino, design, etc). Definitely learning a lot!

No steers clere of pneumatics they manly go in or out not partial way. The control of those in a proportional extension mode is complex.