Jump to content

Connecting buttons and encoders to different pins


Recommended Posts

Guest kostix
Posted

Hi guys !

I finally have a working MBSEQ, but the back side of the panel is like a "cable heaven",  hundreds of cables all over everywhere, and it looks very messy

so i decided to mount the DINS on top of each section of buttons (i'll try post pics sometime).

The thing is, i need to connect the buttons and encoders to different pins on the DINs, not like the original design, but adapted to mine.

This would go something like this:

encoders 1-8, GP buttons 1-8, f1, f2, f3, f4, menu, select and exit buttons would go to 1 DIN module

encoder 9-16, GP buttons 9-16, scrub, metronome, stop, pause, play, rew, fwd to  second DIN module

and the jog wheel + the rest of the buttons (layers, patterns, edit , mute etc) on the third DIN.

Is this possible ?

I read somewhere bout modifying the code for the buttons assignments, but i'm not sure about the GP buttons and encoders ..  are they handled same way as the other buttons ?

if someone could point me to the exact places of code to modify, I would greatly appreciate it !

i think thats it

thanks in advance !

Guest kostix
Posted

Hi guys !

I finally have a working MBSEQ, but the back side of the panel is like a "cable heaven",  hundreds of cables all over everywhere, and it looks very messy

so i decided to mount the DINS on top of each section of buttons (i'll try post pics sometime).

The thing is, i need to connect the buttons and encoders to different pins on the DINs, not like the original design, but adapted to mine.

This would go something like this:

encoders 1-8, GP buttons 1-8, f1, f2, f3, f4, menu, select and exit buttons would go to 1 DIN module

encoder 9-16, GP buttons 9-16, scrub, metronome, stop, pause, play, rew, fwd to  second DIN module

and the jog wheel + the rest of the buttons (layers, patterns, edit , mute etc) on the third DIN.

Is this possible ?

I read somewhere bout modifying the code for the buttons assignments, but i'm not sure about the GP buttons and encoders ..  are they handled same way as the other buttons ?

if someone could point me to the exact places of code to modify, I would greatly appreciate it !

i think thats it

thanks in advance !

Posted

Hi,

Check, calculate new placements in DIN chain and modify:

mios_tables.inc

(DIN_ENTRY = buttons, ENC_ENTRY = encoders)

setup_mbseqv2.asm

(same, plus DEFAULT_GP_DIN_SR* = GP buttons)

and

main.asm (for DEFAULT_GP_DIN_SR* = GP buttons)

I hope I'm correct ;) (and you can make it)

Bye, Moebius

Posted

Hi,

Check, calculate new placements in DIN chain and modify:

mios_tables.inc

(DIN_ENTRY = buttons, ENC_ENTRY = encoders)

setup_mbseqv2.asm

(same, plus DEFAULT_GP_DIN_SR* = GP buttons)

and

main.asm (for DEFAULT_GP_DIN_SR* = GP buttons)

I hope I'm correct ;) (and you can make it)

Bye, Moebius

Guest kostix
Posted

Thank you ! :)

So basically the order of the connections doesnt matter at all, as they are read sequencially ?

I mean, like the jog wheel is connected to the first shift register,  same way I could connect it to the last one on the chain, and with correct assignments it will work with no problems ?

There is no priority ?

thanks again

gotta write down on paper the correct assignments and then start the tedious soldering of hundreds of joints :)

best wishes !

Guest kostix
Posted

Thank you ! :)

So basically the order of the connections doesnt matter at all, as they are read sequencially ?

I mean, like the jog wheel is connected to the first shift register,  same way I could connect it to the last one on the chain, and with correct assignments it will work with no problems ?

There is no priority ?

thanks again

gotta write down on paper the correct assignments and then start the tedious soldering of hundreds of joints :)

best wishes !

Posted

Hi.

So basically the order of the connections doesnt matter at all, as they are read sequencially ?

This I'm not sure of. (Note to myself: MUST LEARN MIOS).. But I'm sure it won't affect performance anyway (?!) ;)

Bye, Moebius

Posted

Hi.

So basically the order of the connections doesnt matter at all, as they are read sequencially ?

This I'm not sure of. (Note to myself: MUST LEARN MIOS).. But I'm sure it won't affect performance anyway (?!) ;)

Bye, Moebius

Guest kostix
Posted

Its PERFECT!

It WORKS !

;D

oh my oh my

and now its looking so beautiful inside

cant wait to take some pictures

thanks for the help

really appreciated!

gone for some more testing

Guest kostix
Posted

Its PERFECT!

It WORKS !

;D

oh my oh my

and now its looking so beautiful inside

cant wait to take some pictures

thanks for the help

really appreciated!

gone for some more testing

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...