The new MBHP_DIO_MATRIX module combines two DIN and two DOUT registers to simplify the wiring to button/keyboard matrices.
It has been mainly created for the upcoming MIDIbox KB project, therefore J3 and J4 (input/output pins) are (almost) 1:1 compatible to most Fatar keyboards.
But the module is also useful for other purposes, e.g. for matrices connected to MIDIO128 or simply whenever only two DIN/DOUT shift registers are required for a project.
One DIN and one DOUT is required, just translate the output/input connections to the actual circuit.
Configuration:
set srio_num 1
set kb 1 note_offset 48
set kb 1 rows 8
set kb 1 velocity on
set kb 1 optimized on
set kb 1 dout_sr1 1
set kb 1 dout_sr2 0
set kb 1 din_sr1 1
set kb 1 din_sr2 0
set kb 1 din_key_offset 32
set kb 1 din_inverted off
set kb 1 break_inverted off
set kb 1 delay_fastest 100
set kb 1 delay_slowest 2000
store
[/code]
Best Regards, Thorsten.
http://discourse.midibox.org/t/topic/16561
The new MBHP_DIO_MATRIX module combines two DIN and two DOUT registers to simplify the wiring to button/keyboard matrices.
It has been mainly created for the upcoming MIDIbox KB project, therefore J3 and J4 (input/output pins) are (almost) 1:1 compatible to most Fatar keyboards.
But the module is also useful for other purposes, e.g. for matrices connected to MIDIO128 or simply whenever only two DIN/DOUT shift registers are required for a project.
Something wrong is in mbhp_ainser64_v1.brd file. Eagle noticed me “invalid data in file” the structure looks like “web page” not an eagle file.
The same problem is in mbhp_dio_matrix_v1.brd file.
Best Regards
Marcin Smoliński
The new MBHP_DIO_MATRIX module combines two DIN and two DOUT registers to simplify the wiring to button/keyboard matrices.
It has been mainly created for the upcoming MIDIbox KB project, therefore J3 and J4 (input/output pins) are (almost) 1:1 compatible to most Fatar keyboards.
But the module is also useful for other purposes, e.g. for matrices connected to MIDIO128 or simply whenever only two DIN/DOUT shift registers are required for a project.