Skip to content
Snippets Groups Projects
README.md 2.77 KiB
Newer Older
  • Learn to ignore specific revisions
  • David Huss's avatar
    David Huss committed
    # MAMI - Matrix Mixer
    
    
    David Huss's avatar
    David Huss committed
    A set of modular PCBs that can be used to create a custom configuration for a Matrix Mixer.  A Matrix mixer allows you to mix you any input to any output at the same time.  
    
    If you have for example a 4x4 Matrix Mixer, you have 16 knobs with each controlling a how much of a given input signal (`1-4`) will be mixed into a given output (`A-D`):  
    
    David Huss's avatar
    David Huss committed
    
    
    ![](images/4x4-matrix.png)   
    
    David Huss's avatar
    David Huss committed
    
    
    For example by turning up the knob at the intersection between Input `2` and Output `B` we can mix all of the signal present at the input to the output. If we turn up another knob at another intersection, the signal will be present at both outputs:  
    
    ![](images/matrix-examples.png)
    
    This makes Matrix mixers extremely flexible and allows for many possible combinations and use cases.
    
    
    
    David Huss's avatar
    David Huss committed
    # Modules
    
    The 4x4 matrix above consists of:
    - 2x MAMI-INPUT Module
    - 2x MAMI-OUTPUT Module
    - 4x MAMI-QUAD Module
    
    The modules are designed in a way they can be connected via wires or jumpers to each other, so multiple configurations are possible (e.g. 2x2, 2x4, 4x2, 8x8, 10x6 etc.).
    
    
    ## Input Module [MAMI-INPUT]
    
    The Input Module has two 3.5mm Mono Input Jacks and two (On)-Off-On Switches that allows muting individual inputs (or momentarily/permanently switching them on).
    
    David Huss's avatar
    David Huss committed
    
    
    David Huss's avatar
    David Huss committed
    | Top  | Bottom | 3D |
    | ---- | ------ | --- |
    
    | <img src="gerbers/MAMI-INPUT_Combined_Top.png" width="200px"> | <img src="gerbers/MAMI-INPUT_Combined_Bottom.png" width="200px"> | <img src="images/3d-input.png" width="200px"> |
    
    David Huss's avatar
    David Huss committed
    
    
    ## 2x2 Tile Module [MAMI-QUAD]
    
    David Huss's avatar
    David Huss committed
    
    
    Mixes two inputs onto two outputs using 4 Potentiometers. 
    
    David Huss's avatar
    David Huss committed
    
    
    David Huss's avatar
    David Huss committed
    | Top | Bottom | 3D |
    | ---- | ----- | --- |
    
    | <img src="gerbers/MAMI-QUAD_Combined_Top.png" width="200px"> | <img src="gerbers/MAMI-QUAD_Combined_Bottom.png" width="200px"> | <img src="images/3d-quad.png" width="200px"> |
    
    David Huss's avatar
    David Huss committed
    
    
    The summing section looks like this and allows a jumper (`J_ATT1` and `J_ATT2`) or a switch (2.54mm lead spacing) to be used to switch between unipolar and bipolar attenuation for each row seperately.  
    
    ![](images/schematic_summing.png)
    
    
    
    ## Output Module [MAMI-OUTPUT]
    
    David Huss's avatar
    David Huss committed
    
    Provides two 3.5mm Mono output jacks, with a Jumper (or switch) each row of tiles can be switched between unipolar and bipolar attenuation.
    
    
    David Huss's avatar
    David Huss committed
    | Top  | Bottom | 3D |
    | ---- | ------ | --- |
    
    | <img src="gerbers/MAMI-OUTPUT_Combined_Top.png" height="200px"> | <img src="gerbers/MAMI-OUTPUT_Combined_Bottom.png" height="200px"> | <img src="images/3d-output.png" height="200px"> |
    
    David Huss's avatar
    David Huss committed
    
    
    Constructing a panel is straightforward: drill holes for all potentiometers, switches and jacks. 
    There is an example panel for a 8x8 Matrix in the [panels](panels) directory.
    
    # Parts/BOM
    
    Use the python code in [calculate-parts.ipynb](https://code.hfbk.net/sdiy/mami/blob/master/calculate-parts.ipynb) to calculate the needed parts for your variant of the MAMI