Changes

Jump to navigation Jump to search
Line 1: Line 1:  
=== Introduction ===
 
=== Introduction ===
   −
The Zynaptik module includes extra circuitry that is not soldered. You can solder on it 3 extra submodules and a 40 pin header for interfacing them:
+
The zynaptik module provides:
 +
 
 +
* 3 standard MIDI ports (IN, OUT, THRU)
 +
* 16 x digital Input/Output
 +
* 4 x Analog Input
 +
* 4 x Analog Ouput
 +
 
 +
'''New modules''' (from 2021-04-01) include everything soldered on. Ready to work:
 +
 
 +
[[File:Zynaptik2_top.jpg|900px]]
 +
 
 +
In the other hand, '''older modules''' (before 2021-04-01) only have MIDI circuitry soldered on. You must solder some parts for enjoying all the functionality. You can [https://shop.zynthian.org/shop/product/zynaptik-expander-kit-379 buy the Zynaptik Expander Kit] or order the parts by yourself.
    
[[File:Zynaptik_top.jpg|900px]]
 
[[File:Zynaptik_top.jpg|900px]]
      
[[File:Zynaptik_40pin_header.png|300px|right]]
 
[[File:Zynaptik_40pin_header.png|300px|right]]
 +
These are the ICs used by the Zynaptik:
    
'''+ Secondary MCP23017 (Digital I/O):''' It uses I2C address 0x21 and the 2 interrupt lines are connected to the RBPi GPIO. INTA to GPIO27 (pin 36) and INTB to GPIO25 (pin 37). The digital I/O are labelled as GPAx & GPBx on the Zynaptik's header schematic.  
 
'''+ Secondary MCP23017 (Digital I/O):''' It uses I2C address 0x21 and the 2 interrupt lines are connected to the RBPi GPIO. INTA to GPIO27 (pin 36) and INTB to GPIO25 (pin 37). The digital I/O are labelled as GPAx & GPBx on the Zynaptik's header schematic.  
Line 18: Line 29:  
'''+ MCP4728 (MOD-2 Analog Output):''' It uses I2C address 0x60 by default. The 4 analog output pins are labelled as DAx on the Zynaptik's header schematic.  
 
'''+ MCP4728 (MOD-2 Analog Output):''' It uses I2C address 0x60 by default. The 4 analog output pins are labelled as DAx on the Zynaptik's header schematic.  
   −
This is currently being implemented, but it's not available yet.
+
It's being implemented currently and it's not available on zynthian software yet.
 
  −
[https://shop.zynthian.org/shop/product/zynaptik-expander-kit-379 Buy Zynaptik Expander Kit]
      
<br clear=all>
 
<br clear=all>
Line 106: Line 115:     
<br clear=all>
 
<br clear=all>
 +
 +
 +
=== Configuring Zynaptik for Testing 21/08/2021 ===
 +
 +
With the testing branch selected.
 +
 +
Add the 201 to 20... lines as described in the above.
 +
This will generate the variables for these pins which will be picked up by the zynthian and will be configurable in the webconf interface.
 +
 +
 +
[[File:Successful testing zynaptik in.png|600px|right]]
 +
 +
Notice:
 +
No zynaptik component selected in the Wiring Option.
 +
No Switches pins above 200 defined.
 +
Interrupts default (27/25).
 +
Zynaptik Config:
 +
[[File:Zynaptic config wyleu-pedal.png|600px|right]]
 +
 +
<br clear=all>
 +
 +
This is for a machine with AtoD input module (ADS1115) but no output module (MCP4728).
 +
It is used to
 +
<br clear=all>
 +
 +
===Connect up to 4 Control pedals===
 +
 +
The zynaptik Analogue inputs can be used to generate MIDI CC control from a Standard Control Pedal.
 +
 +
[[File:IMG 20210825 165908.jpg|600px|right]]
 +
 +
[[File:Zynaptik control deal input settings.png|600px|right]]
 +
 +
 +
<br clear=all>
 +
 +
===Eight digital input switches selecting Program Change events===
 +
 +
Eight Momentary switches can be connected to the Zynaptik Digital INput pins and allocated to generate Programme Change Events.
 +
 +
 +
[[ File:Wyleu pedalboard program change switches.jpg|600px|right]]
 +
 +
[[File:Zynaptik config analog in.png| 600px| right]]

Navigation menu