Changes

Jump to navigation Jump to search
no edit summary
Line 88: Line 88:  
A Multimeter is the sure fire way of telling if metal thingie one is connected to metal thingie two.
 
A Multimeter is the sure fire way of telling if metal thingie one is connected to metal thingie two.
 
A Magnifying glass also helps if you are trying to see quite where the tiny bit of solder has bridged between two tracks on a piece of stripboard.
 
A Magnifying glass also helps if you are trying to see quite where the tiny bit of solder has bridged between two tracks on a piece of stripboard.
  −
==Encoders connected using a MCP23017 chip==
  −
As an interface grows ( when 4 user definable switches were added to V3 (?) we had already moved away from the direct encoder route in favour of a much more efficient way of reading encoders and switches, which passed off some of the effort to another piece of silicon. The MCP23017 16 port I2C multiplexer. This board meant the communication between the Raspberry Pi and this 20 pinned chip could be handled by only a few wires at the Pi end, and a standard form of communication called I2C.
  −
  −
The zynaptik-3 board from zynthian provides all the interfaces for encoders and the extra switches introduced, along with MIDI interfaces and Control voltage and digital ins and outs which represents the official implementation of this sort of approach.
  −
  −
[[File:Zynaptik-3.jpg|center|thumb]]
  −
  −
  −
But this isn't the only option there are several MCP23017 boards available, and you can make your own with stripboard. The zynthian will work with pretty much any of these boards as long a it presents enough INput pins to cover the encoders. Zynthian needs a minimum of 12 i/0 pins for encoders and their switches.
      
===How does the zynthian understand the encoders?===
 
===How does the zynthian understand the encoders?===
Line 162: Line 152:     
<br clear=all>
 
<br clear=all>
 +
==Encoders connected using a MCP23017 chip==
 +
As an interface grows ( when 4 user definable switches were added to V3 (?) we had already moved away from the direct encoder route in favour of a much more efficient way of reading encoders and switches, which passed off some of the effort to another piece of silicon. The MCP23017 16 port I2C multiplexer. This board meant the communication between the Raspberry Pi and this 20 pinned chip could be handled by only a few wires at the Pi end, and a standard form of communication called I2C.
 +
 +
The zynaptik-3 board from zynthian provides all the interfaces for encoders and the extra switches introduced, along with MIDI interfaces and Control voltage and digital ins and outs which represents the official implementation of this sort of approach.
 +
 +
[[File:Zynaptik-3.jpg|center|thumb]]
 +
    +
But this isn't the only option there are several MCP23017 boards available, and you can make your own with stripboard. The zynthian will work with pretty much any of these boards as long a it presents enough Input pins to cover the encoders. Zynthian needs a minimum of 12 i/0 pins for encoders and their switches.
 +
<br clear=all>
 
=== Connecting via the GPIO Pins. ===
 
=== Connecting via the GPIO Pins. ===
  
1,019

edits

Navigation menu