Thanks, @Jonny. Agreed, it’s super convoluted.

When I was rewiring the i2c, I did test everything in combinations and gradually adding modules, but I was getting a little frustrated by that point. I’m not sure if TXo and TXi was one of the combinations, but I’ll try that and keeping a log later today.

2 Likes

Huh, I did get a couple of TT lock-ups as well this weekend, but I can’t remember if I was heavily taxing the TXo or the TXi. If I have time this week, I’ll run a couple of tests as well…

1 Like

Arg. Sorry you are having problems.

This is usually a symptom of having a bus that is unstable. Reads are the first to go in my experience. This happens while the Teletype is waiting for a response on the bus. (If the bus hangs immediately regardless the command, you are having another problem altogether.)

How many devices are connected to your Teletype? Is you bus board powered? Are your cable runs as short as possible?

I concur with the advice from @jonny - try the process of elimination to see when your bus becomes unstable.

Hi @bpcmusic,

-I’m pretty sure the bus is powered. I think it’s this one that used to be in your store:

https://cdn.shopify.com/s/files/1/1856/2693/products/backpack_installed_1024x1024.jpg?v=1497805600

-I have four modules connected: Ansible, Just Friends, TXo+, and TXi.

-I’ve tried a couple different lengths. I have the ones that came with the TX’s, ~4” and ~8” generic jumpers, and a couple longer more professional looking ones. I also tried piggy backing everything and sending everything straight to the bus. Everything is in a 4U Intelli case with not too much else and grouped right next to each other.

-I’ll definitely try testing more methodically today or tomorrow. Already got a spreadsheet going.

Thanks!

Yep - that’s the powered bus board that brian designed and open-sourced. It should provide you good pull-up with short cable runs. You should be fine with just four modules on it. I’ve had over sixteen at one time - but I’m nuts.

I’d start with the TXo and do a burn-in read test with only it connected. Make sure it is flashed with the latest firmware and go to town with something like this in your metronome script:

L 1 4: P I TI.PRM I
L 1 4: P + I 4 TI.IN I

See if it runs for a while and is remains responsive. The pattern screen will show updating values. You also can try faster metronomes to put some stress on the thing.

You should also try reads from the Ansible. Theoretically, the Teletype should suffer from the same bus issues for reads with it as the TXi.

We’ll get this figured out!!

BTW: It doesn’t look like I built that one (or the TXo and TXi on either side). The purple PCBs to the sides are a giveaway - I only used OSH Park for prototypes of the Telex (unless you have one of the beta units I let out of the lab). I did use OSH Park for the backpacks when I made them - but would have put an orange dot in the blank space underneath the power connecter to show that it went through QA testing. Kinda cool to see ones built by others in the wild. :slight_smile: :slight_smile: :slight_smile:

1 Like

(Personal paranoia: if you (or anyone) find the trouble is with the board and it’s one that I built, please reach out and I’ll make it right as quickly as possible.

Might not be mine! But I was never able to replicate lockup to begin with, so I wasn’t able to test that my boards helped with the issue.

Paging also @Olivier, though looking back I don’t think you bought a TT board directly from me. If you got it second-hand and can share privately where it came from, I’d appreciate it. Thanks!)

2 Likes

Confirming that I did not purchase a TT board from you – bought it direct from @bpcmusic last spring when I first got my TT.

It’s been working like a champ for a year, and I only experienced lock-ups in the last week after installing TXi. I am using rather lengthy cables for a couple of connections, and everything is going straight to the board. Perhaps I’ll try daisy-chaining a few things instead next weekend.

@xenus_dad & @OliverMiller - Hope you took my aside above as intended - excitement to see modules in the wild that other people built! It is an awesome feeling to see them having a life of their own. (It also gives me some relief that folks will still be able to get them as I’m not planning to do any more bulk builds of the Telex.) :slight_smile: :slight_smile: :slight_smile:

More thoughts - If it works at all, I am more suspicious of your cabling than the TXi. And maybe that busboard. If you have a voltmeter, try connecting just the busboard to power (disconnected from the Teletype and your modules) and check to see if you get 3.3V on the SDA and SCL lines. That would rule out if there is a problem with the regulator on the busboard.

It is exciting! I wasn’t reacting at all to your comment so much as the idea that I might have put something out into the world that is not working correctly, which gives me the personal heebie jeebies.

I’m excited to both have BPC-built TelexX modules, and to be able to build my own at some point.

Everything all good: just, as it turns out @ceedotgeedot’s backpack was indeed one of mine, I want to either help eliminate the board as the source of the problem or else fix the board as quickly as possible.

1 Like

It might also be instructive to get a picture of the other side of the busboard - to confirm pull up resistor values?

1 Like

Just to be clear, the picture of the board I had posted was just a Google image for identification purposes. My TX’s were both from the recent BPC batch. This is both sides of my actual board. Can get closer/better pics if need be:

@bpcmusic Unfortunately, no voltmeter. There’s a slight chance that I can borrow one from work tomorrow, though. I’ll try to double check my cabling later tonight. Usually, it was just a couple repeats before locking up when I had the TXi in play.

1 Like

that SDA resistor looks a touch dodgy to me, but hard to tell without a closeup

1 Like

Is this more helpful? Sorry, next to no knowledge here. Thanks!

1 Like

yes - maybe a second opinion tho - can we get a consult from Dr. @bpcmusic?

(this is where a multimeter would come in handy)

2 Likes

Does to me too. @ceedotgeedot - I’ll PM you for a high-speed turnaround on a swap-out. :slight_smile:

3 Likes

Goodness, thanks for everyone’s help with this!

Let me know what is found and what could have been done to test. I tested voltage at the i2c pins, which checked out.

Pull-ups question/confirmation:

With 16n (leader) -> Txb -> ER-301 would I want to have pull-ups installed on the 16n or should that all be good with the Txb?

Or - is the answer “only do pull-ups on the 16n if you’re not powering Txb?”

i would only do the pull-ups on the 16n if i wanted to only ever use it in Master/Leader mode.The best bet is to leave them off for future flexibility.

1 Like

So, thanks to a replacement backpack from @bpcmusic, my i2c set-up seems to be operating normally. I’ve been running some fast Meadowphysics triggers into Teletype with the test scene I had posted for about an hour and no signs of freezing. Thanks to everybody that chimed in!

3 Likes