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|400px|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|400px|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|400px|right]] |
| + | |
| + | [[File:Zynaptik control deal input settings.png|400px|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|400px|right]] |
| + | |
| + | [[File:Zynaptik config analog in.png| 400px| right]] |