From pictures I can find of JF, the top most pins are GND - marked with a white stripe on the sides of the pin headers. Is there a similar marking on Crow?

Can you (or someone) post a picture of the back/side of Crow without cables?

I just double checked the ground - white line - and each of them line up between the two devices.

1 Like

Board shape and headers are identical to Mannequins W/.

1 Like

Ok I’ve tested everything I possibly can and Crow seems totally happy doing anything I want it to except talking to Just Friends over I2C. I feel like the next prudent step is trying different cables. Even though I got a box of 40 and have tried about 10, there’s no action. Does anyone have a lead on I2C cables already assembled with a header?

any chance you have a (very) old JF firmware installed? have you updated it?

i believe early versions didn’t have i2c support.

1 Like

Good thought! I bought my JF new about a year ago. I’ll try the FW update?

1 Like

Did the update. Still nothing. :frowning:

Are your pullups turned on? I believe @dan_derks added an option for this that is turned off by default. As you only have crow & JF connected on your ii bus, you will need them turned on.

Using Max, I successfully got Crow to talk to Ansible in teletype mode, but had an initially confusing time of it. I think I missed this in the documentation, so figured I’d give a heads up in case others run into this.

Per the ansible docs, the outputs should index from 5 for the first ansible device, but this did not seem to work. For the most part sending messages like ā€œii.ansible.trigger_pulse(5)ā€ and ā€œii.ansible.trigger(5, 0)ā€ didn’t cause any harm, but nothing was happening on the device. On the other hand, ā€œii.ansible.cv(5, 0)ā€ caused the 4th trigger light to glow and the device locked up and a reboot was required.

What I found was Crow indexes the first ansible’s outputs from 0-3 rather than being indexes 5-8 when called from teletype. So the messages that worked were ā€œii.ansible.trigger_pulse(0)ā€ to cause output on the first trigger. I don’t have a second ansible in my rack currently to test if a second unit picks up at 4-8, but I got Ansible to play nicely using the lower indexes. Can anyone else confirm that out of range ii.ansible.cv commands lock up their unit?

It makes sense to index Ansible’s outputs from Crow at 0 where Teletype picks up after its 4 outputs, but perhaps a note could be added to clarify the distinction between referencing these outputs on Teletype vs. Crow.

Yeah, I’m using his updated one and turning them on.

any shot you could DM me the device you’re using in m4l? just wanna check on something

Did you set the mode on switch Just Friends to transient? That got me at first.

1 Like

I see that crow cannot be an i2c follower formally at the moment, but I’m curious about the possibility of triggering crow from an ansible app’s triggers via ii.

2 Likes

I didn’t think that Ansible could be a leader? Have I missed something?

The only problem is Ansible doesn’t have pullups wired, so you need something else to supply power to the I2C bus. Like Crow. I have experimental support for switchable leader mode on Ansible so you can play a follower with Kria / MP / ES directly. This works for TXo and ER301 (though ā€œglideā€ may not do what you want on ER301) but not Just Friends, because I basically don’t know what I’m doing with Just Type ops. I should really fix that up (and clean up the post in that link to clear out the released features).

3 Likes

After reading through the i2c user’s guide and all the threads discussing cables, did I understand correctly that a cable such as this would be good for connecting Crow to JF?

Yes, just pull a group of 3 wires off the ribbon.

2 Likes

last night was my second time using less_concepts > crow > jf via ii and it took a bit to get it to work. can’t remember what finally did it but it was some combo of power cycling norns/case and selecting a different script then coming back to less_concepts.

worked immediately the first time I tried it last week fwiw.

Got a US link for something like this?

Also, I’m wondering if you can use JF normally after you connect it to Crow or TT via i2c?

sorry for the newb question, I’m just starting to climb the i2c learning curve, so many details spread out in different spots, still finding it hard to synthesize the info into something coherent…

2 Likes

Here is a link: Female to Female Dupont jumper wires.

Re: JF and i2c, yep! Normal functionality is retained. :smiley:

2 Likes