I wonder how this is going? Not that I am impatient - it’s just that I have a half-filled OSH Park cart and it would be shame to complete my order one day before these boards are ready…

This is going well. I hoped I’d have had an update sooner. Let’s do an update now:

  • I think everything is done for the open source release
  • … except the admin of jiggling things around in Github.

I’d also like to move the docs from READMEs in folders to a Github Wiki. Simply because it’s easier for slightly less technical users to use.

I’ve been waiting on some metal panels to arrive to confirm that the mechanical drawings in the repository for the panels are, in fact, correct for both metal and plastic. They are. (They look super-good).

As ever, there’s a however! That however is: I’m moving house, like, tomorrow, and so there’s a pile of disruption my end for a week or so whilst I do that and get some teaching underway. I hope I can hit the big open-source button before Christmas.

So don’t hold out for me, @Leverkusen. Also: I would point out that making 16ns at OSH is expensive financially, although not as expensive environmentally as cheaper financial options. (Three 16n boards is ~$240, iirc).

19 Likes

That’s great news ! Thanks for the update ! AllPCB could be cheaper (not environmentally) than Oshpark for this, these are 2 layers pcb, right ? There are a lot of people (at least 50 :slight_smile: ) ready for a groupbuy for the PCB on FB.

1 Like

Is FB the only way to enter the queue for the group buy?

All the best for the house move.

2 Likes

Oh Yes me too
I’m not on facebook !..
Maybe it’s possible to hold one here ?

2 Likes

I’d be very interested in either a kit or a built unit if it had CV capabilities.

1 Like

Thanks for the update! Sounds great and I am very much looking forward to build, use and simply look at one…

Never got further than OSH Park for PCB’s simply because DIY projects tend to be stored there, it seems to be dead simple to use and they have a good reputation. What are good alternatives then to save a bit spare money for christmas presents?

Also good luck for the move and all the hassles that do follow such an endeavour - I have gone through this in February and there are still things to do like hanging pictures and getting the new storing facilities in a nice and practical state. It’s been a year of constant rearranging the furniture now, but I am almost there now.

1 Like

I always use seeedstudio fusion pcb service. This size board is about $50 (for 5) + about 15$ shipped to uk, ordering 10 or more price gets closer to £6each

only downside is delivery time of 10days for the cheap postage option. OSHPark always seems very expensive to me

3 Likes

facebook group? Anyone have a link?

4 Likes

ahem: 16n is a bank of faders [release thread] [current version:1.32]

12 Likes

https://www.facebook.com/groups/1677419455833872/ This is the FB group. The owner also has a DIY pcb (mostly euro) webshop: https://pushermanproductions.com/
I don’t know if/when he will organize a group buy but there are around 50 people interested and in the thread he said that he would have spoken to the designers. Maybe the pcbs/panels will be on the website, if not I guess he’ll set up a group buy on FB.

1 Like

Mouser is out of stock for the faders, any other source that you guys know of? Cheers!

I ordered parts from Mouser last month for ten units, understanding the alps faders were backordered, and randomly got an email Tuesday that the faders were shipped, but their online qty still hasn’t been updated, received the faders last night, so I was pretty shocked!

3 Likes

So does anyone knows what modifications are necessary in the code to output pitchbend instead of midi cc?

what changes do you think might be necessary?

Typing on a phone right now, but the pieces of the puzzle are:

  • usbMidi library has a method called , I believe, sendPitchBend. This is documented from the Teensy usbMIDI library, easily googled.
  • pitchbend messages have much higher resolution than CCs. So you’ll want to alter the code such that it doesn’t scale down the read range for the fader you’re moving; you’ll also probably want to offset the read such that the middle of the fader is 0, the max is 8192, and the min is -8192
  • this might involve treating one of the faders differently to the others. Maybe you skip reading fader 1 in the for loops?

If you’ve done any Arduino before, this is a reasonably straightforward modification and a nice way to get to know the 16n code. If I were to “know the changes necessary” in any more detail, I’d just end up having to write it all myself to find out.

Thx a lot, I’ll google that. Just started with Arduino so there are many parts of the code I don’t understand, but I’d like to learn so…

ah, ok. Apologies if it turns out hard - it’s probably not a beginner problem, but nothing in the faderbank is hugely complex, and the code is… somewhat commented?

I just never know what people’s level of experience is, and I’d rather encourage people to at least try things for themselves - at the least, it helps them frame further questions! It’s why I tend to break things down into “here are the places to look” rather than just working out the answer.

2 Likes

well, looking at the code now,
lets say, if in the config.h one of the CC is set to 128 then in the 16n_Faderbank_Firmware something like (in the midi write loop):

    if ( usb_ccs[q] == 128 )
    {
      usbMIDI.sendPitchBend(shiftyTemp, usb_channels[q]);
    } 
    else
    {  
      usbMIDI.sendControlChange(usb_ccs[q], shiftyTemp, usb_channels[q]);
}

now I have to find where the resolution of the value is scaled and add a similar thing, so the offset and less scaling is done.

thanks a lot!!

Aha - so - by that point everything is scaled; the scaled values are used by Shifty. As you go back and alter things, you might find yourself in a knot of special case code, when handling a channel differently from the get go may work better.

But you’re totally on the right lines, and there might not be that much more to it! I might see if I can investigate more on my flight I’ll be on soon.

1 Like