That should do the trick!

1 Like

we keep the thread up to date - and it’s a wiki, meaning community contribution is also welcome. i took a look and even though jumper wires are not mentioned in the topic itself, it links to the DIY cables thread which has a lot of info and suggestions.

Hello, sorry if this is not the right place to post. I am having trouble with my i2c setup attempt. I have 16n, Teletype, Ansible and bpc TXb.

I have connected everything and the builds all seem to work fine. Except for when I try to get the 16n into the Teletype thru TXb

Here are the symptoms. I’m testing for 16n with FB n message … I have the FB connected to the TXb with a stereo minijack cable. I tried different ones.

  1. Ansible and Teletype work fine when connected over i2c

  2. Powered TXb to Teletype with Ansible also connected to Teletype… Ansible doesn’t respond to Teletype messages anymore, but can control Grid over USB. Teletype does not report any FaderBank action with the FB n message.

  3. Powered TXb with jacked FaderBank to Teletype ( no Ansible) . Still no FB response to FB n.

  4. Ansible to powered TXb ( no 16n in the setup) and TXb to Teletype - Ansible doesn’t respond.

My FaderBank is powered over USB and works fine with the Web editor.

Any help appreciated.

Sounds like there’s a problem with TxB. Sorry i dont have more to offer, but you need to get everything working without 16n first.

sounds like either txb is not connected properly or it does not work. when connecting to txb, make sure GND is connected to GND, SDA to SDA and SCL to SCL. also try ansible to txb and txb to teletype, unpowered, and see if that works.

1 Like

Did some shopping, wrote a followup post: DIY i2c cables

2 Likes

thanks @scanner_darkly.

Just to clarify, does this last test you suggest mean unpowered txb bus or unpowered ansible?

Unpowered txb.

For nr. 3: Is 16n really in follower mode? Check in the web editor.

yeah, unpowered txb. i doubt not powering it will make a difference but worth to try, you never know with i2c.

Fairly new to Teletype and Crow, but wrote now several scripts for each module.
I’d like to have the teletype to control some aspects of the Crow, so I’m looking at Teletype as the ii leader and Crow as a follower. While I have found several Lua based example code to control a Crow via ii, I am not clear how I can approach this using the Teletype as the leader.
Would anyone of you have any example? Has it been implemented in the code base of the Teletype?

It has not yet been implemented. Likely in the next minor update to crow we will add support.

Seeking some guidance from folks with rather dense, multi-leader i2c configurations. In my system, I have Crow, Teletype, TXi, TXo+, Ansible, w/ and Just Friends, all supported by an i2c busboard connected to Teletype (I’ve tried to daisy-chain as much as possible).

Yesterday, as I was experimenting with a crow script for jf, while simultaneously using a couple of voices on TXo+, I kept getting the ii lines are low message in druid. It seems that the TXo+ is typically what tips things over the edge.

I would have figured that the busboard should provide enough support for the network, but perhaps not. Any other ideas?

1 Like

Thanks! That explains. Would you have an estimate when this new update might be available?

Total noob question, so thanks in advance for bearing with me:

Would a TXb be a sufficient solution for powering i2c in an Ansible + JF/ER-301 setup? I don’t have a Teletype (yet), and want to make sure that TXb doesn’t require TT before I order one.

Thank you, and apologies if this has been asked/answered elsewhere already!

yes, that should be sufficient.

1 Like

Glad to hear it. Thanks!

Question - my current chain is TT > crow > w/ > JF. I was wondering if I could swap the TT with Ansible and have it all still work? I know TT is/was providing pullups, etc but I am wondering if that has changed in the interim? If the TT is required in this config for it all to work, what would I need to do to replace what it’s doing on the i2c chain? Thanks in advance for any guidance. Mods feel free to move this if it’s in the wrong place.

yeah you should be able to do that, crow should provide the pull-ups and power. you will likely need to enable pull-ups by executing ii.pullup(1) in druid.

you might see some weirdness if you’re planning to use orca’s heart or polyES though with ansible being the leader, this happened with crow on the same bus and i didn’t have the time to investigate. could be fixed by now though!

1 Like

Thanks so much I will give it a go!

This is no longer necessary! Pullups are enabled by default.

Also, JF now provides a small amount of additional pullup current, so you should definitely be fine.

3 Likes