There was a plan mentioned in the i2c debugging thread to get the tt firmware fixed and working before adding new stuff and I wonder if this is still planed - I am a bit worried that the system could be getting more unstable again by adding a lot of new features and then the bugs would be harder to track…I would really wish for a fully functioning monome remote system if I could since it never really did for me…

i haven’t been keeping close track but i thought most of the bugs were fixed. are there still some outstanding?

I did not use it much over the last weeks out of a bit of frustration and cause I wanted to wait for a somehow temporary final firmware update before programming new stuff on the modules but what comes to my mind spontaneously is:

crashes/performance hick-ups on hotplugging controller,
still skipping i2c remote commands at regular tempo ranges,
read/write value ranges on cycles do not match (64 vs. 255),
crashing on startup with scripts adressing non active modes on Ansible via i2c.

probably best to continue this discussion in the ansible bug thread (could you link it? i can’t seem to find it).

in any case, i would say that the telex additions and the ones i’m working on should not introduce any new issues as these are all new operators, not changes done to the existing ones. some shared code is changed too but again these are additions, not modifications, so while the risk of introducing new bugs is non zero it’s still very very low.

Oh, there are so many Ansible (and Earthsea) bug threads and some of it might belong in the i2c bugs threat. It’s all scattered around the forum I suppose and my attempts to collect together die not work out:

http://llllllll.co/t/official-ansible-thread-for-discussion-feedback-and-bug-reports/5321

After all I did not mean to discourage the commitment to the expander software - picked up my PCB’s from the customs office today…

EDIT: How do I just post a link to another thread?

@Leverkusen Ansible 1.4.1

i’m sorry to report that i’m simply not going to have time for preset import/export anytime soon-- it’s a big feature. but hopefully you’ll find this version stable.

Success! First TXi up and running. Now to finish the others…

9 Likes

Back in the mists of time there was a post about using a dfu-programmer command to grab in the installed firmware from White Whale. Would that work in this instance as a possible workaround?

As a non-DIYer, I’m jealous to see you reaping the rewards of your DIY skills :wink:

Nice work!

2 Likes

Congrats!!! That is damn-exciting to see. Can’t wait to see your TXo shining in that case!! :slight_smile:

1 Like

It’s really not that hard! I recommend trying it out if you’re interested. I only picked it up recently.

The initial investment is about $100 or so for a mid-range soldering iron, wire cutter, wire stripper, mini screwdrivers, solder, desoldering wick, and a selection of common components.

It’s very relaxing. I find myself playing fewer video games at night. It’s also a fun way to make some hobby income, as people have been hiring me to build Nonlinear Circuits and Random*Source modules. It’s pretty bad from a $/hr standpoint, but from a “I would have been doing this or video games anyway” outlook, it’s awesome. That, and I’m not sitting in front of a screen.

3 Likes

Yeah it really is. It’s a kind of mindfulness.

1 Like

I wish I could have told myself that back when I was soldering mindless XLR and TRS cables and snakes for my studio 15 years ago.

Looking at a 256 point bantam patch bay was the breaking point. I was done.

Anybody want to buy a 256 point bantam patch bay, out of a Neve desk, with fancy oxygen free copper? :expressionless:

2 Likes

I’ve had to solder 3.5mm and 6.35mm jacks before, it’s horrid and fiddly. I don’t think I could contemplate having to do 256…

At least to me, PCB soldering with a good iron is worlds apart.

2 Likes

Yeah, I was kind of being silly.

One day, when I have time, I wouldn’t mind giving this stuff a go. My real constraint now isn’t will, but time. I just don’t have it.

Plus, if I do have time to melt metal, I’d much rather be TIG welding (I build my own furniture and hardware and stuff…).

I love the smell of molten steel in the morning.

2 Likes

It’s (partially) alive! Gates 2, 3, and 4 work. 1 lights up but nothing comes out of the jack. I think it’s shorting against those pesky balance pins. Trying to decide how best to repair that without too much destruction.

CV outputs don’t work :confounded:
That DAC is going to be beastly to get to with the Teensy headers in place…

Sorry to hear you were having trouble. I was so looking forward to seeing you jamming with the output expander. Don’t worry, though. I’ve been able to get every single build I have attempted running fairly easily.

The DAC is the trickiest part of the Build. Check the connections between the teensy and the backboard first before going through any major surgery. A cold solder joint on the pins that matter can leave the DAC dormant. The schematic up at the site has all of the pertinent details. If you need more help, please PM me.

Do your LEDs light up? They are controlled independently and should still function even if the DAC is not connected properly.

The pesky balance pins have gotten me twice. You will have to remove the Jack for TR 1 and reduce the size of the pin that pokes through underneath it. In my building tips, I recommend trimming that to be board level before installing the jack. That said, I’ve been able to successfully trim it down after first assembly on a number of occasions. Just the desolder the two pin header, take it out, trim the pins, and then re-solder it flush.

@saintcloud - most of the new additions rely on hardware capabilities of the expanders (+/- voltage support, higher sampling rate, extra processing power). That said, there is a collection of functionality that could be coded for the Teletype if folks want it (and if @tehn is interested in adding it to the command set).

1 Like

i haven’t looked at the codebase. which commands could be reasonably ported back?

Is it worth merging the TO and TI namespaces into just TX namespace? I’ll admit that sometimes I end up typing e.g. TO.PARAM rather than TI.PARAM, and if everything just started with TX there would be a little less cognitive overload.