Zynaptik Expander Kit available on zynthian shop

Certainly a rookie :smile:.

3 Likes

That’s a long one you have there…

Edit - …tongue that is…

Great @riban!!

Big thanks for helping with the borest part of zynthian project!! :wink:

@riban

That was a good idea to mention the different width sockets in your Wiki instructions - I imagine many might not know that and order the wide ones by mistake.

I might not have thought to mention that! :+1:

2 Likes

And I can’t get i2c a couple of metres…

If you plug this in with a 40 pin IDE cnnector and all the lights go out on the Pi you’ve got the connector on backwards at one end…

Doesn’t seem to do the system any damage thou’

The pedal board should soon have 4 control pedal inputs ( well maybe two at least)

More disturbingly it’s the first zynthian proprietary piece of kit that’s gone into this construction!!! :smiley:

Turned on the zynaptik module and now the zynth wont start.

It’s a clean updated install of the latest build . .

Jan 23 10:59:33 zynthian-pedal startx[10398]: File “/home/pi/zynthian-ui/zyngui/zynthian_gui_layer.py”, line 1234, in load_snapshot
Jan 23 10:59:33 zynthian-pedal startx[10398]: self.zyngui.set_curlayer(self.layers[self.index])
Jan 23 10:59:33 zynthian-pedal startx[10398]: File “./zynthian_gui.py”, line 562, in set_curlayer
Jan 23 10:59:33 zynthian-pedal startx[10398]: self.set_active_channel()
Jan 23 10:59:33 zynthian-pedal startx[10398]: File “./zynthian_gui.py”, line 585, in set_active_channel
Jan 23 10:59:33 zynthian-pedal startx[10398]: cur_active_chan = lib_zyncoder.get_midi_active_chan()
Jan 23 10:59:33 zynthian-pedal startx[10398]: AttributeError: ‘NoneType’ object has no attribute ‘get_midi_active_chan’
Jan 23 10:59:33 zynthian-pedal startx[10398]: ERROR:zynthian_gui.init_midi: ERROR initializing MIDI : ‘NoneType’ object has no attribute ‘set_midi_filter_tuning_freq’
Jan 23 10:59:34 zynthian-pedal startx[10398]: Can’t init zyncoder library: /home/pi/zyncoder/build/libzyncoder.so: undefined symbol: zyncoder_mcp23017_ISR
Jan 23 10:59:34 zynthian-pedal startx[10398]: zynseq: Jack samplerate: 44100
Jan 23 10:59:34 zynthian-pedal startx[10398]: zynseq: Jack buffer size: 256

Try selecting wiring other than dummies.

Try rebuilding the zyncoder library.

Tried custom. No difference.

rm /zynthian/zyncoder/build/luibzyncoder.so
update_zynthian

Bebuilt the library but the zynth is now stone dead no ssh no display no raspi startup.

IT has got 5V…

Got it started up without the zynaptik option selected with a new build

Damn!! caught the Type C cable with my leg and have damaged the Type C power socket on the Pi 4 in pedal board …

Grrrrr!!!

Damn! I did similar with my headphone cable earlier today but luckily it came out without (noticable) damage.

Ironically it’s the PI I soldered a couple of cables to TP1 & socket ground to power the Pi from something more rugged and I was testing that bit when I caught it…

I will photograph it at some point, when I’m less cross, to provide amusement and low humour in the cheap seats.

I will then be sadly, and with much regret, ( Yeah right) lead the worst offenders to the battlements for flight appraisal . . .

3 Likes

Ok. Pi Replaced and zynaptik wired up ( messily) …

It starts up now I’ve added the Switch numbers into the switch section. So that’s that problem nailed…

I’ve used stereo jacks for the cv in’s with Tip to AD in & ring connected to 5V. AS this is what my Roland CV pedals offer…

This is a problem when plugging pedals in and out as the 5V line seems to get shorted during the process and this is not appreciated by the system in general.

Any suggestions for passifying this that doesn’t involve a big notice in several languages saying connect & disconnect when not powered which isn’t really an acceptable solution . . . ?

And before anybody considers the option of flying lessons from the castle battlements, yes I do know one of the sockets is slightly out of line… :crazy_face:

1 Like

JUst updated and I’ve got this back again …

1 Like

So I built a thingy . . . .

here it is in the limelight . .

and backstage . . .

Aligning the A Digital Port as inputs and the LED’s with appropriate slugging resistors to the B Port.

Now this is probably the nastiest bit of construction ever to creep out of wyleu towers in some considerable time. You will not be seeing the back of this…
, and also an infuriating time fighting instantly failing Yellow LED’s.
I’ve given up on replacing them, so good thing it’s only a test rig.

The first observation is that if we are standardising here we need to declare switch’s going to 0 as on and open circuit ( High) as off…

This is the other way round from the ports viewed as inputs, if you were doing this as an sink for digital data from another device.
So we become a Synth world that triggers on the negative going edge. :smiley:

Thee big advantage of this is we don’t need to transport +5V to the panels, like the pedal interface on the AD inputs, only 0V’s and there are plenty of those on the connector.

The opposite dilemma is presented on out.

To only provide a 0V feed to the LED we would need to have Logic True, On being +V so we have an inversion some where to perform for hardware convenience . .

Bloody Yellow LED’s . . . :face_with_raised_eyebrow:

2 Likes

All these words and pictures, but you don’t give yourself a :face_with_monocle:

2 Likes

Well if it wasn’t stuck on a stand at waist level and if I had the ability to operate the parameters & lists via the touchscreen and configure the pedal board I would … :smiley:

I’m watching you Broccoli . . . :person_in_lotus_position:

I reckon at your frame rate, I’m probably safe :upside_down_face:

1 Like

I like your thingy.

You should hear how it sounds :black_joker::sob::face_with_monocle: