Changes

Jump to navigation Jump to search
Line 1: Line 1:  +
=== Introduction ===
   −
The Zynaptik module include 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 17: 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.  
   −
It's currently unimplemented. The highest honour is deserved to the brave who kill this dragon ...
+
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 47: Line 56:  
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 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.
   −
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. 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 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.
    
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.
    
Insert the 40 pin header into the PCB with the short pins extending from the component side, through the PCB so that the plastic base sits on top of the component side of the PCB with its longer pins pointing up above the component side. It does not matter which way round this is inserted. Solder the short pins to the PCB.
 
Insert the 40 pin header into the PCB with the short pins extending from the component side, through the PCB so that the plastic base sits on top of the component side of the PCB with its longer pins pointing up above the component side. It does not matter which way round this is inserted. Solder the short pins to the PCB.
      
<br clear=all>
 
<br clear=all>
Line 59: Line 67:     
Identify pin 1 on the ADS1115 module. This is indicated with the letter 'V' on the PCB.
 
Identify pin 1 on the ADS1115 module. This is indicated with the letter 'V' on the PCB.
  −
<br clear=all>
      
[[File:Zynaptik_kit_child_boards.png|300px|right]]
 
[[File:Zynaptik_kit_child_boards.png|300px|right]]
Line 85: Line 91:     
After saving, you may want to configure your switches and/or analog inputs.
 
After saving, you may want to configure your switches and/or analog inputs.
 +
 +
<br clear=all>
    
=== Configuring Zynaptik Customizable Switches ===
 
=== Configuring Zynaptik Customizable Switches ===
   −
Simply add the switches pins to the list. Zynaptik MCP23017 pins start at 200. You don't need to add all the 16 available switches. If you only want to use 2, simply add "200,201".
+
[[File:Zynthian_webconf_wiring_01.png|600px|right]]
After saving, you will see that the extra custom switches are available for configuration.
+
 
 +
Simply add the extra desired pins to the list (Switches Pins). Zynaptik's digital pins start at 200.
 +
You don't need to add all the 16 available switches:
 +
 
 +
* If you only want to use 2, simply add "'''200,201'''"
 +
* If you want to use 8, add "'''200,201,202,203,204,205,206,207'''"
 +
 
 +
After saving, the extra custom switches will be available for configuration.
    
<br clear=all>
 
<br clear=all>

Navigation menu