User Tools

Site Tools


seq_v4l_mk._ii

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
seq_v4l_mk._ii [2016/11/18 14:05] – [Matrix wiring] latigid_onseq_v4l_mk._ii [2017/02/15 20:49] (current) – [Firmware] latigid_on
Line 1: Line 1:
-====== SEQ V4L mk II ======+====== SEQ v4L mk II ======
  
-An updated SEQ V4L that only needs one ribbon connector to an LPC-17 or STM32F4 Core. +An updated [[http://ucapps.de/midibox_seq_lite.html|SEQ V4L]] that only needs one ribbon connector to an LPC-17 or STM32F4 Core. 
  
  
 {{:seqv4l:mbseqv4l_srio_frontpanel_tk.jpg?nolink&600|}}\\ {{:seqv4l:mbseqv4l_srio_frontpanel_tk.jpg?nolink&600|}}\\
 //Image credit: TK.// //Image credit: TK.//
 +
  
 ===== Schematic ===== ===== Schematic =====
Line 11: Line 12:
 ==== Matrix wiring ==== ==== Matrix wiring ====
  
-Wiring follows the same form as the original SEQ v4L (separated views):+Wiring follows the same form as the original SEQ v4L. Each element is shown separately (please ignore the part designators):
  
  
Line 60: Line 61:
 |    |7 |G0 | | |    |7 |G0 | |
  
 +
 +----
  
  
Line 65: Line 68:
 ==== Circuit description ==== ==== Circuit description ====
  
-The circuit is merely a single colour 8*8 BLM (button LED matrix) with one row of switches left out. Normally a different colour LED will be used to indicate steps. A J8/9 connector carries the SRIO chain for 2* 74HC595 and 1* 74HC165 chips (with coupling capacitors). No current sink transistors are used. The remaining components are diodes on every switch to avoid false triggering, pull up resistors for the DIN inputs and current limiting resistors for LEDs.+The circuit is merely a single colour 8*8 BLM (button LED matrix) arranged as a 16*4 with one row of switches left out. Normally a different colour LED will be used to indicate steps. A J8/9 connector carries the SRIO chain for 2* 74HC595 and 1* 74HC165 chips (with coupling capacitors). No current sink transistors are used. The remaining components are diodes on every switch to avoid false triggering, pull up resistors for the DIN inputs and current limiting resistors for LEDs.
 ---- ----
  
  
-===== BOM v1.=====+===== BOM v1.=====
  
 ^Type     ^Qty ^Value ^Package ^Parts^Notes^ ^Type     ^Qty ^Value ^Package ^Parts^Notes^
Line 101: Line 104:
 ===== Versions ===== ===== Versions =====
  
-v1.0: first release. Errata: the bottom silkscreen names/values are missing. Please refer to the PCB image. In words, the two 74HC595 chips are next to each other, while the 74HC165 chip is on the right side of J8/9 when viewed from the rear.+v1.1: first release. Errata: the bottom silkscreen names/values are missing. Please refer to the PCB image. In words, the two 74HC595 chips are next to each other, while the 74HC165 chip is on the right side of J8/9 when viewed from the rear.
  
 ===== PCBs ===== ===== PCBs =====
Line 121: Line 124:
   * 2* 74HC595   * 2* 74HC595
  
-If you haven't soldered SMT before it's best to start here so you have a flat PCB to work with. The best strategy is to tin one of the (corner) pads with solder, then place the part with tweezers before forming a joint. Before continuing with others, ensure the part is correctly aligned by reflowing the single pad as needed. If it takes many tries, be sure not to overheat ICs. After a while the flux will be less effective at wetting the joint and so extra through a flux pen or similar is nice to have on hand. +If you haven't soldered SMT before it's best to start here so you have a flat PCB to work with. A good strategy is to tin one of the (corner) pads with solder, then place the part with tweezers before forming a joint. Before continuing with others, ensure the part is correctly aligned by reflowing the single pad as needed. If it takes many tries, be sure not to overheat ICs. After a while the flux will be less effective at wetting the joint and so extra through a flux pen or similar is nice to have on hand. 
  
 It's good practice to visually and electrically check for short circuits between pads and remove excess solder with braid when required. It's good practice to visually and electrically check for short circuits between pads and remove excess solder with braid when required.
Line 131: Line 134:
   * there's a set of dummy pads if you want the line of resistors to look symmetrical, it's just for show :)   * there's a set of dummy pads if you want the line of resistors to look symmetrical, it's just for show :)
   * 1* LINK   * 1* LINK
-  * 48* 1N4148 diodes. Note carefully the alignment of the cathode band. The top two rows point "north", while the bottom two point "south." If you get any of these wrong, the switches will not work.+  * 48* 1N4148 diodes. Note carefully the alignment of the cathode band. The top two rows point "north", while the bottom points "south." If you get any of these wrong, the switches will not work.
   * 64* LEDs, cathode marked by the flat part on the silkscreen. As noted, usually you will have 16 red and 48 green or other colour options. If you intend to build an opaque case, you may wish to install them "proud" i.e. only soldered once they're pushed up into the panel. For transparent cases, it's fine to mount them "flush" to the PCB.   * 64* LEDs, cathode marked by the flat part on the silkscreen. As noted, usually you will have 16 red and 48 green or other colour options. If you intend to build an opaque case, you may wish to install them "proud" i.e. only soldered once they're pushed up into the panel. For transparent cases, it's fine to mount them "flush" to the PCB.
   * 48* switches. See part notes above. You can use different colours to help identify the different functions.    * 48* switches. See part notes above. You can use different colours to help identify the different functions. 
Line 148: Line 151:
 J8/9 connects to J8/9 of a Core module (LPC17 or STM32F4). J8/9 connects to J8/9 of a Core module (LPC17 or STM32F4).
 ---- ----
 +
 +
 +
 +==== Firmware ====
 +
 +{{:seqv4l:firmware.zip|}}
 +
 +This file should be uploaded to an STM32F4 Core
 +
 +The config file MBSEQ_HW.V4L should be copied to the root of the SD Card used. [[http://svnmios.midibox.org/listing.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fsequencers%2Fmidibox_seq_v4_lite%2Fhwcfg%2Fsrio_v4l%2F|It can be found on the SVN repository]].
 +
 +At some point these should be made available in the normal MIOS32 download section.
 +
 +
 +A sessions folder will be created on first use if one doesn't exist. If you're having trouble with the MIDI Input, please open the SESSIONS/DEF_V4L/MBSEQ_C.V4 file and change:
 + 
 +MIDI_BUS_Options 0 0x00
 +
 +to   
 +    
 +MIDI_BUS_Options 0 0x01
  
  
seq_v4l_mk._ii.1479477904.txt.gz · Last modified: 2016/11/18 14:05 by latigid_on