mono Posted May 12, 2014 Report Share Posted May 12, 2014 (edited) makes sense to me! the only problem with that solution i see is, that i would never pay for one pcb with 16 rotary-switches! this sounds really expensive to me! i would split the design into 4 pcbs with 4 rotary switches each, as i have done before. that way you keep the pcb cheap and you can use the pcb 4 times. with the price of one rotary-switch of more than 7pounds i wouldnt do it without a cnc-drilled pcb. that would be a waste of money for the switches, if you think about it, because you would never get the switches aligned perfectly straight. if anyone has an idea how to use the dio_matrix in combination with 4 pcbs a 4 switches, which can easily connected to a midibox-core, im quite happy to take the "digital way" for my next design...:-) mOnO Edited May 12, 2014 by mono Quote Link to comment Share on other sites More sharing options...
ilmenator Posted May 13, 2014 Report Share Posted May 13, 2014 The shift registers don't necessarily have to sit on the same board as the switches. Switch boards could be interconnected with ribbon cables. I don't think your design considerations are a major hindrance for the "matrix approach". Quote Link to comment Share on other sites More sharing options...
mono Posted May 13, 2014 Report Share Posted May 13, 2014 well, i know that the matrix approach is a good option, if you want to read switches or output to leds in a very quick manner on midibox, not only because of the dma-controller of the stm32f4, but also because of how it is supported by mios32. When i was looking at the diagram for the first time, i couldnt figure out straightaway, how to that in a way, i described before. i will certainly keep that in mind, when i do my next design for buttons/leds. in the meantime i would appreciate any suggestions on doing this anyway...:-) mOnO Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.