Hello! you can download the design files for the fretting mechanism and the pure data patch for using it with an Arturia beatstep here: https://github.com/JacobTFH/adapted-bass

I used 5mm plywood for the fretting mechanism, and I also made additional spacers to attach to the arms out of 5mm ply.

You will also need some 6mm threaded rod, 6mm bolts, zip ties and springs. I used these solenoids: https://uk.farnell.com/ped/42-120-611-620/solenoid-12vdc-with-spring/dp/1207156

Bear in mind there was a lot of trial and error involved in terms of attaching the springs, spacing the fretting arms, adjusting the solenoid etc. You'll probably need to adjust the design files to fit whatever size/shape fretboard you're using.

10 months later

Hello Jacob_TFH,

Is there an order to powering up?
for eg.
Power solenoid Breadboard first / Bela 2nd?

In either case...

All my solenoids pulse simultaneously
until perhaps I hit the correct midi notes some of them pause
while others pulse independantly of midi control ..
When I look at console I'm sending correct midi notes spec'ed in the PD patch.
My breadboard is wired correctly...
The power is isolated ....

what could be causing simultaneous pulse across all solenoids?

you may need to add some pull-down (or pull-up) resistors between Bela and the solenoids, so that they are kept in a known state while the board boots up.

    giuliomoro Yes I have those in place but perhaps the values are off slightly
    ..will adjust resistor values

    A diagram would help. Are the solenoids being triggered when the Bela outputs are high or low?

    Fixed it! Grounding issue! All good fixed