My faderbank is on its way
@bpcmusic can you confirm the position of SDA SCL and GND are L > R when looking at the back of the txb when it is facing upright?
On the TXb, ground is marked by the white box on the PCB:
The two rows of pins to the right of ground are wired together. Since the TXb has no processor, it is indifferent to the signals passing down those lines. Pull-up is applied equally to them (when powered). That said, there IS a standard for the devices that connect to the pins and to the stereo 3.5mm jacks on the front.
To have a successful bus, here is the pin ordering:
GND > SCL > SDA
More info on i2c can be found in this very helpful guide:
Thank you! The issue lays elsewhere apparently–will report back to the thread once I have it up and running
I’ve gotten successful i2c communication of 16n > ER-301 via txb . No idea what the issue was–after a few power cycles it just…worked
I notice a bit of offset registering at minimum fader value (e.g. ~.015 minimum value when using a USB wall adapter, and ~.026 when plugged into my MBP). I erroneously assumed this would coincide with #define MINFADER 15 in config.h. Is the offset expected due to the nature of the 16n circuitry, or is this addressable in Arduino? On the other hand it might be a custom control solution w/in the 301…
what kind of wall adapter are you using?
The offsets are to deal with component variances. When developing my small portion of the firmware, I found that there was some variance in the max and min values I would get out of the faders. The effect was that some faders wouldn’t make it to the full minimum value and/or maximum value. It felt quite broken. Adding in these small values for min and max worked to eliminate the problem across the six+ prototypes that I built.
Now - these prototypes were a bit different than the final version (they didn’t have the MUX chip on them). I wouldn’t think the circuit is behaving appreciably different in this regard between the versions, though.
It sounds like your wall adapter might be a bit hinky to give you that variance. If not - you can always adjust the min and max values to give you a little more tolerance on either end of the faders.
Just a general apple product mini-brick. I changed the power source to an Anker PowerCore 20100 battery, and it cut the minimum offset to .006. I also notice that different USB cables generate different offsets as well, the data cable generating less offset than the standard charging-USB.
So for other readers/posterity: power source and USB cable types matter!
Currently have MINFADER set to 0–will it accept a lower value?
Thanks for all your time and efforts @bpcmusic
Um - unpredictable. Voltages measure from zero up on the Teensy.
Not sure why you would set a negative voltage. You want these values to encompass the very slight variance in your edge voltages on the faders so that they cover a predictable range.
On my Teletype input expander (TXi) I rely on calibration to manage these variances. Far better solution - but complex to get done for a 16n that never connects to a Teletype.
Also - not a big deal for MIDI output due to the controller value resolution. More noticeable when connected to the ER-301 or Teletype.
Going for the most stupid question of the week: just received my faderbank, so when i connect it to my TXb with a short power cable do i also need to power it as well via the USB jack to the left of the i2c?!
Yep, it requires power via the micro-usb
Up and running & talking to my ER301, let the fun commence!!!
Did i read somewhere that there is some firmware to flip the orientation of the Faderbank?
If you can make the change yourself in arduino—in config.h make sure REV 1 and FLIP 1 are uncommented
Thanks, I’ll just stick with what I have then, not familiar with updating stuff with Arduino.
I know how that feels, but I would encourage you to look into it. It’s mostly about installing teensyduino and a few libraries, uncommenting those lines and pressing send.
I’m pretty much a complete beginner, but did manage it. Can try to assist in every way I can if it helps and you feel like taking it up.
Hi Josker, thanks for the encouragement!! In actual fact @tomk already offered his assistance & with that assistance i managed to update my Faderbank this morning & all working well!!!
That’s so nice, glad to hear it!
Hi guys I got my faderbank from MS earlier this week and also installed the shunt to my rev 7 , Raph installed the pullup resistors and I have flashed the master hex to my 16n, I got a mininstereo cable going from the 16n to the ER and I followed the signal path the correct way I think, Now I know is a stupid question but how do I make it do a thing on the ER, I looked under connections and there is no signal of any kind, how do I assign a fader to the ER I guess is what Im asking, or even check to see if it made a connection, so far I dont see any activity and cant get anything to work , any help would be Appreciated!! also to clarify, Im trying to use the faderbank to control
The er I dont have a teletype
start at the bottom for configuration. then you’ll need to use the SC.CV units on ports 1-16 to get signals from the faders.
You rock!! Thanks a lot man!!we have lift off!!
A friend and I are making a run of 16n Faderbanks in the next few weeks.
He’s a reliable builder with his own company called MidiClub. http://midiclub.net/
We’re located in Vancouver and thought it would be nice to make a few for our friends up here and some others in Canada who are seemingly having a harder time getting their hands on one.
That being said we’re not opposed to sending units to the US and EU.
All units will be fitted with white acrylic panels along with red, grey, blue and black buchla style fader caps.
Let me know if you’re interested in one and i’ll put you on the list.
A & D