din_module
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
din_module [2006/06/07 00:05] – added troubleshooting guide admin | din_module [2016/07/11 16:23] (current) – psykhaze | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | DIN module is used to connect buttons and encoders to the Midibox. | + | ====== DIN Module ====== |
+ | |||
+ | ===== General Informations ===== | ||
+ | |||
+ | A DIN module is used to connect buttons and encoders to the Midibox. The Name comes from " | ||
* [[http:// | * [[http:// | ||
Line 5: | Line 9: | ||
* [[DIN & DOUT Pintable]] | * [[DIN & DOUT Pintable]] | ||
* [[Encoders]] | * [[Encoders]] | ||
+ | * [[din board parts list]] | ||
- | ===== Troubleshooting ===== | ||
+ | \\ | ||
+ | ===== Connection to Core Module ===== | ||
+ | |||
+ | Check the version of your Boards; | ||
+ | if you're using SmashTV' | ||
+ | {{http:// | ||
+ | |||
+ | |||
+ | \\ | ||
+ | ===== Troubleshooting ===== | ||
==== Testing all pins ==== | ==== Testing all pins ==== | ||
- | Regardless which MIDIbox you are planning to build, you can use the MIDIO128 application | + | Regardless which MIDIbox you are planning to build, you can use the MIDIO128 application to test the digital inputs of the DIN module(s) |
Once MIOS and the MIDIO128 application have been uploaded, each digital input will send a Note On event (pin 1-64) or Controller Event (pin 65-128) when a button is pressed (=0V at the digital input pin), and a Note Off event (pin 1-64) or Controller Event (pin 65-128) when the button is released (=5V at the digital input pin). | Once MIOS and the MIDIO128 application have been uploaded, each digital input will send a Note On event (pin 1-64) or Controller Event (pin 65-128) when a button is pressed (=0V at the digital input pin), and a Note Off event (pin 1-64) or Controller Event (pin 65-128) when the button is released (=5V at the digital input pin). | ||
Line 21: | Line 35: | ||
- | ==== If required: | + | ==== Testing Shift Register Connections ==== |
If the first input pin of the first shift register (74HC165) triggers all 128 Notes at once, there is propably a problem with the Shift or Register Clock line (SC/RC signal). Both signals are driven by the core module, and they are connected to all shift registers in order to scan the chain. If these signals are not connected, or if there is a short, the core will always " | If the first input pin of the first shift register (74HC165) triggers all 128 Notes at once, there is propably a problem with the Shift or Register Clock line (SC/RC signal). Both signals are driven by the core module, and they are connected to all shift registers in order to scan the chain. If these signals are not connected, or if there is a short, the core will always " | ||
Line 41: | Line 55: | ||
If visual checks don't help to detect the short circuit, you could begin with a very drastic, but effective method: cut the failing track in the middle, and check if the short has disappeared. Cutting has to be repeated until you've found the cause for the failure. | If visual checks don't help to detect the short circuit, you could begin with a very drastic, but effective method: cut the failing track in the middle, and check if the short has disappeared. Cutting has to be repeated until you've found the cause for the failure. | ||
- | Warning: Don't do this too early, this should be the last measure which normaly leads to success, but also to a bad looking PCB | + | Warning: Don't do this too early, this should be the last measure which normaly leads to success, but also to a bad looking PCB. After this procedure, you have to repair the track with some solder |
din_module.1149638703.txt.gz · Last modified: 2006/10/15 09:35 (external edit)