Changes

Jump to navigation Jump to search
Line 184: Line 184:  
=Connecting everything=
 
=Connecting everything=
   −
=== Controller Module x 4 ===
+
===Connect Controller Dupont Wires to the Main Ribbon Bus===
   −
This step is a bit tricky. Remember that, if you follow the instructions before, you have soldered the pin-rows in the bottom side of PCBs, so numbering is reversed when looking from bottom. You can use a little trick: if you rotate the PCB 180º, then numbering is "left to right" again ;-)
+
First, we will connect all the dupont wires to the Main Ribbon Bus.
 +
 
 +
Take the 4 x 20 cm Dupont Connector Wires:
 +
 
 +
 
 +
These are used to connect the 4 controller modules to the RBPi GPIO. You have to connect it to the middle male connector of the Ribbon Bus Cable following the next scheme:
 +
 
 +
[[File:wiring_scheme_controllers_single.png|600px]]
 +
 
 +
 
 +
===Controller Module (x 4)===
 +
 
 +
This step is a bit tricky. Remember that, if you followed the instructions before, you have soldered the pin-rows in the bottom side of PCBs, so numbering is reversed when looking from bottom. You can use a little trick: if you rotate the PCB 180º, then numbering is "left to right" again ;-)
    
So '''you should look at your controller modules from bottom side and with the pin-row on the top of PCB!'''
 
So '''you should look at your controller modules from bottom side and with the pin-row on the top of PCB!'''
Line 193: Line 205:     
'''Note:''' Some encoders have reversed pin ordering, so, if you buy the encoders by yourself, perhaps you have to change A and B pins.
 
'''Note:''' Some encoders have reversed pin ordering, so, if you buy the encoders by yourself, perhaps you have to change A and B pins.
  −
[[File:wiring_scheme_controllers_single.png|600px]]
      
[[File:zynthian_inside_01.jpg|600px]]
 
[[File:zynthian_inside_01.jpg|600px]]
Line 205: Line 215:  
The 2in1-PCB must be connected using one of the mini ribbon cables. The 6-pin connector must be located towards the PCB. Pin 1 is on the bottom left (component side up). On the other end of the cable there are 1-pin female connectors. They must be connected to the following pins on the (male) 40-pin-conenctor in the middle of the main ribbon cable.
 
The 2in1-PCB must be connected using one of the mini ribbon cables. The 6-pin connector must be located towards the PCB. Pin 1 is on the bottom left (component side up). On the other end of the cable there are 1-pin female connectors. They must be connected to the following pins on the (male) 40-pin-conenctor in the middle of the main ribbon cable.
    +
[[File:Cable-schema-2in1.png|600px]]
 +
 +
Next connect the DIN socket (MIDI) to the 2in1-PCB. The connector on the PCB is the 2-pin one located in the upper right corner of the PCB.
 +
 +
 +
=Technical Reference=
 +
 +
Finally, i have included here some detailed schemes and tables. People hacking the standard Zynthian design would find it very useful. Also, if you have some problem and need to "debug", you would find it useful too.
 +
 +
===Electric Scheme===
 +
 +
This is the electric scheme of a Zynthian Box, excluding soundcard and display:
 +
 +
[[File:Zynthian_scheme_GPIO.png|600px]]
 +
 +
'''Note:''' The colors indicated in this scheme doesn't match exactly the colors in the schemes above.
 +
 +
===Connection Tables===
 +
 +
These are the connection tables for the Zynthian Kit modules:
 +
 +
'''Controller Module 1'''
 +
{| class="wikitable"
 +
! Wire no. || Function ||  GPIO no. || Pin on Raspi no.
 +
|-
 +
| 1 || Enc2-B || 26 || 32
 +
|-
 +
| 2 || Enc2-A || 21 || 29
 +
|-
 +
| 3 || Enc2-SW || 07 || GPIO-ext in 2in1
 +
|-
 +
| 4 || GND || GND || 34
 +
|-
 +
|}
 +
 +
'''Controller Module 2'''
 +
{| class="wikitable"
 +
! Wire no. || Function ||  GPIO no. || Pin on Raspi no.
 +
|-
 +
| 1 || Enc1-B || 25 || 37
 +
|-
 +
| 2 || Enc1-A || 27 || 36
 +
|-
 +
| 3 || Enc1-SW || 23 || 33
 +
|-
 +
| 4 || GND || GND || 30
 +
|-
 +
|}
 +
 +
'''Controller Module 3'''
 +
{| class="wikitable"
 +
! Wire no. || Function ||  GPIO no. || Pin on Raspi no.
 +
|-
 +
| 1 || Enc2-B || 00 || 11
 +
|-
 +
| 2 || Enc2-A || 07 || 07
 +
|-
 +
| 3 || Enc2-SW || 08 || GPIO-ext in 2in1
 +
|-
 +
| 4 || GND || GND || 9
 +
|-
 +
|}
 +
 +
'''Controller Module 4'''
 +
{| class="wikitable"
 +
! Wire no. || Function ||  GPIO no. || Pin on Raspi no.
 +
|-
 +
| 1 || Enc1-B || 04 || 16
 +
|-
 +
| 2 || Enc1-A || 03 || 15
 +
|-
 +
| 3 || Enc1-SW || 02 || 13
 +
|-
 +
| 4 || GND || GND || 14
 +
|-
 +
|}
 +
 +
'''2in1 <=> RBPi'''
 
{| class="wikitable"
 
{| class="wikitable"
 
! Wire no. || Function ||  GPIO no. || Pin on Raspi no.
 
! Wire no. || Function ||  GPIO no. || Pin on Raspi no.
Line 222: Line 310:  
|}
 
|}
   −
[[File:Cable-schema-2in1.png|600px]]
+
'''2in1 <=> MIDI-IN connector'''
 
  −
Next connect the DIN socket (MIDI) to the 2in1-PCB. The connector on the PCB is the 2-pin one located in the upper right corner of the PCB.
  −
 
   
{| class="wikitable"
 
{| class="wikitable"
 
! Wire no. || Function || MIDI-IN pin no.
 
! Wire no. || Function || MIDI-IN pin no.

Navigation menu