Changes

Jump to navigation Jump to search
Line 3: Line 3:  
The zynaptik module provides:
 
The zynaptik module provides:
   −
* 3 standard MIDI ports (IN, OUT, THRU)
+
* 3 x standard MIDI ports (IN, OUT, THRU)
 
* 16 x digital Input/Output
 
* 16 x digital Input/Output
 
* 4 x Analog Input
 
* 4 x Analog Input
 
* 4 x Analog Ouput  
 
* 4 x Analog Ouput  
   −
'''New modules''' (from 2021-04-01) include everything soldered on. Ready to work:
+
Latest ''Zynaptik-3 Extended'' modules (from 2022-03-10):
 +
 
 +
[[File:Zynaptik3_top.jpg|900px]]
 +
 
 +
and ''Zynaptik-2'' modules (from 2021-04-01):
    
[[File:Zynaptik2_top.jpg|900px]]
 
[[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.
+
include everything soldered on and they are ready to work.
 +
 
 +
In the other hand, '''older modules''' (before 2021-04-01) only have the MIDI circuitry soldered on. For enjoying all the functionality (analog i/o) you must solder some parts. 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]]
 +
 +
{{NoteBox|The ''Zynaptik-3 Standard'' module doesn't include the analog input/output chips (ADS1115 & MCP4327), including only the MIDI circuitry and the MCP3017 GPIO expander for connecting the 4 rotary encoders with switch.}}
    
[[File:Zynaptik_40pin_header.png|300px|right]]
 
[[File:Zynaptik_40pin_header.png|300px|right]]
Line 25: Line 33:  
'''+ ADS1115 (MOD-1 Analog Input):''' It uses I2C address 0x48 by default. The 4 analog input pins are labelled as ADx on the Zynaptik's header schematic.
 
'''+ ADS1115 (MOD-1 Analog Input):''' It uses I2C address 0x48 by default. The 4 analog input pins are labelled as ADx on the Zynaptik's header schematic.
   −
You can assign the Analog Inputs to MIDI events like Pitch-Bending, CC or ChanPress. This can be used for connecting CV-IN or for controlling sound engine parameters using analog sensors.
+
The voltage range is 0-5V. You can assign the Analog Inputs to MIDI events like Pitch-Bending, CC or ChanPress and use the analog signals for controlling any sound parameter. Analog Inputs can be combined with digital inputs from the MCP23017, allowing to configure up to 4 x CV/Gate-IN interfaces.
   −
'''+ 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 different I2C address (0x60/0x61/0x64) depending of the zynaptik model. The 4 analog output pins are labelled as DAx on the Zynaptik's header schematic.  
   −
It's being implemented currently and it's not available on zynthian software yet.
+
The voltage range is 0-5V. You can assign MIDI events, like Pitch-Bending, CC or ChanPress, to the Analog Outputs. Analog Outputs can be combined with digital outputs from the MCP23017, allowing to configure up to 4 x CV/Gate-OUT interfaces.
    
<br clear=all>
 
<br clear=all>
   −
=== Installing Zynaptik Expander Kit ===
+
=== Installing Zynaptik-1 Expander Kit ===
    
[[File:Zynaptik_kit_insert_header.png|300px|right]]
 
[[File:Zynaptik_kit_insert_header.png|300px|right]]
   −
The core Zynthian kit is designed to allow novice to build a full device. Beware that the Zynaptik expander kit installation is more challenging, requiring some electronic construction skills including soldering and cutting. An intermediate hobbyist should be able to tackle the installation.
+
The core Zynthian kit is designed to allow novice to build a full device. Beware that installing the "Zynaptik-1 Expander Kit" is more challenging, requiring some electronic construction skills including soldering and cutting. An intermediate hobbyist should be able to tackle the installation.
    
Insert one of the 10-pin 90 degree headers into the ADS1115 module. The pins go into the component side of the PCB extended through to the solder side. The ADS1115 is on the bent pin side of the header's plastic strip, not the straight pin side.
 
Insert one of the 10-pin 90 degree headers into the ADS1115 module. The pins go into the component side of the PCB extended through to the solder side. The ADS1115 is on the bent pin side of the header's plastic strip, not the straight pin side.
Line 54: Line 62:  
[[File:Zynaptik_kit_MCP23017_pin1.png|300px|right]]
 
[[File:Zynaptik_kit_MCP23017_pin1.png|300px|right]]
   −
If your Zynaptik board is installed in your Zynthian, remove all the cables from the Zynaptik board then remove the board from the case by removing the four fixing screws.
+
If your Zynaptik-1 board is installed in your Zynthian, remove all the cables from the Zynaptik-1 board then remove the board from the case by removing the four fixing screws.
   −
It is advised to use a 28-pin IC socket (not supplied) to mount the MCP23017 chip. This will reduce the risk of damage to the chip. Be aware that 28 pin sockets are available in different sizes. The dual-in-line narrow socket is required. You may solder the IC directly to the PCB if preferred. (You may use two 14-pin sockets (or another combination) if you do not have a 28 pin socket.) Insert the IC socket or the MCP23017 into the Zynaptik board. The socket should have a notch or indicator at one end. The MCP23017 has a dot near pin 1. This should be oriented towards the edge of the PCB. There is an outline of the IC drawn on the PCB with a notch in one end. This should align with the notch of the socket and the dot of the MCP23017. The component should sit on the same side of the Zynaptik board as the other components like the header pins.
+
It is advised to use a 28-pin IC socket (not supplied) to mount the MCP23017 chip. This will reduce the risk of damage to the chip. Be aware that 28 pin sockets are available in different sizes. The dual-in-line narrow socket is required. You may solder the IC directly to the PCB if preferred. (You may use two 14-pin sockets (or another combination) if you do not have a 28 pin socket.) Insert the IC socket or the MCP23017 into the Zynaptik-1 board. The socket should have a notch or indicator at one end. The MCP23017 has a dot near pin 1. This should be oriented towards the edge of the PCB. There is an outline of the IC drawn on the PCB with a notch in one end. This should align with the notch of the socket and the dot of the MCP23017. The component should sit on the same side of the Zynaptik-1 board as the other components like the header pins.
    
Solder the socket or MCP23017 in place. Use the previous tip of soldering one pin first then reflowing to ensure the component is fitted snug against the board. WARNING: If soldering the MCP23017 directly to the PCB be careful to apply heat for a very short period (approx. 2s) to each pin. Integrated circuits are fragile and can be damaged by heat. Tip: The MCP23017 is supplied inserted in a piece of foam. Use this to support the IC socket or MCP23017 whilst soldering.
 
Solder the socket or MCP23017 in place. Use the previous tip of soldering one pin first then reflowing to ensure the component is fitted snug against the board. WARNING: If soldering the MCP23017 directly to the PCB be careful to apply heat for a very short period (approx. 2s) to each pin. Integrated circuits are fragile and can be damaged by heat. Tip: The MCP23017 is supplied inserted in a piece of foam. Use this to support the IC socket or MCP23017 whilst soldering.
Line 70: Line 78:  
[[File:Zynaptik_kit_child_boards.png|300px|right]]
 
[[File:Zynaptik_kit_child_boards.png|300px|right]]
   −
Insert the ADS1115 module into the Zynaptik board from the component side with its pin 1 ('V') inserted into the hole with the square line around it, nearest the label, "MOD-1". Insert the MCP4728 module into the Zynaptik board from the component side with its pin 1 ('V') inserted into the hole with the square line around it, nearest the label,  "MOD-2".
+
Insert the ADS1115 module into the Zynaptik-1 board from the component side with its pin 1 ('V') inserted into the hole with the square line around it, nearest the label, "MOD-1". Insert the MCP4728 module into the Zynaptik-1 board from the component side with its pin 1 ('V') inserted into the hole with the square line around it, nearest the label,  "MOD-2".
    
Support the modules with your fingers whilst turning the board over then solder the 10 pins of each board. Be careful to avoid prolonged (approx. 2s) heat applied to each pin.
 
Support the modules with your fingers whilst turning the board over then solder the 10 pins of each board. Be careful to avoid prolonged (approx. 2s) heat applied to each pin.
Line 76: Line 84:  
If using an IC socket, insert the MC23017 into the socket. This can be awkward because the pins may splay too far. Gently locate all 14 pins on one side of the MC23017 in the jaws of the socket then supporting the whole of the MC23017 with your fingers press to bend the pins slightly to locate the other row of 14 pins in their corresponding socket jaws. Only when all 28 pins are located, gently but firmly press the MC23017 into the socket with even pressure over the whole chip.
 
If using an IC socket, insert the MC23017 into the socket. This can be awkward because the pins may splay too far. Gently locate all 14 pins on one side of the MC23017 in the jaws of the socket then supporting the whole of the MC23017 with your fingers press to bend the pins slightly to locate the other row of 14 pins in their corresponding socket jaws. Only when all 28 pins are located, gently but firmly press the MC23017 into the socket with even pressure over the whole chip.
   −
Install the Zyanptic board into the Zynthian. Use a 40 pin IDC DIL connector with ribbon cable to extend the "Zynaptic-1" connector through the slot in the front of the Zynthian case. You will need to build your own external hardware interface.  
+
Install the Zynaptik-1 board into the Zynthian. Use a 40 pin IDC DIL connector with ribbon cable to extend the "Zynaptik-1" connector through the slot in the front of the Zynthian case. You will need to build your own external hardware interface.  
    
<br clear=all>
 
<br clear=all>
Line 120: Line 128:     
With the testing branch selected.  
 
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|400px|right]]
+
[[File:Successful testing zynaptik in.png|600px|right]]
    
Notice:  
 
Notice:  
Line 129: Line 140:  
Interrupts default (27/25).
 
Interrupts default (27/25).
 
Zynaptik Config:
 
Zynaptik Config:
[[File:Zynaptic config wyleu-pedal.png|400px|right]]
+
[[File:Zynaptic config wyleu-pedal.png|600px|right]]
    
<br clear=all>
 
<br clear=all>
Line 136: Line 147:  
It is used to  
 
It is used to  
 
<br clear=all>
 
<br clear=all>
'''Connect to upto 4 Control pedals.'''
     −
[[File:IMG 20210825 165908.jpg|400px|right]]
+
===Connect up to 4 Control pedals===
   −
[[File:Zynaptik control deal input settings.png|400px|right]]
+
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>
 
<br clear=all>
'''Allow 8 digital input switches to be used to select Program Change events.'''
     −
[[ File:Wyleu pedalboard program change switches.jpg|400px|right]]
+
===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| 400px| right]]
+
[[File:Zynaptik config analog in.png| 600px| right]]

Navigation menu