Difference between revisions of "ER-MIDI-CV4-02"

From Land Boards Wiki
Jump to navigation Jump to search
Line 45: Line 45:
 
* D11 = SPI MOSI to both ADCs
 
* D11 = SPI MOSI to both ADCs
 
* D10 = SLAVE SELECT to both ADCs
 
* D10 = SLAVE SELECT to both ADCs
 +
 +
[[file:ArdruinoProMini-EBAY_PART-720px.png]]
  
 
== Connectors ==
 
== Connectors ==

Revision as of 14:47, 26 November 2022

ER-USB-MIDI-CV4-01 SET FRONT REAR 3D-720PX.png

Features

  • Eurorack 6HP, 3U module
  • Three card stack-up
    • Front Panel card
    • Controls card
      • 8 Jacks, 1 pot
    • Processor card
  • Arduino Pro Mini
    • 16 MHz
    • 5V
  • MIDI In
    • TRS Type A jack MIDI In
    • USB MIDI In if external FTDI card/cable
  • (4) 0-5V Analog CV outs
  • GATE output (0-5V)
  • CLK output (0-5V)
  • TRIG output
  • Standard Eurorack 16 pin power header

Credits

Arduino Pins

  • Arduino Pro Mini
  • Analog 1 - Speed Adjust POT
  • A4 = SDA
  • A5 = SCL
  • D8 = LDAC1* to CV_1, CV2
  • D9 = LDAC2* to CV_3, CV_4
  • D13 = SPI CSK to both ADCs
  • D11 = SPI MOSI to both ADCs
  • D10 = SLAVE SELECT to both ADCs

ArdruinoProMini-EBAY PART-720px.png

Connectors

Processing Card Connectors

J1 - Eurorack Power

ER-MIDI-CV4-02 DB J1.PNG

  • 2x5 IDC connector
  • Only uses +12V (and GND)
  • Diode polarity protected, series resistor

J2 - CVs, GATE, CLK (to/from Controls card)

ER-MIDI-CV4-02 DB J2.PNG

  • J12 on Controls card
  • Pinout
  1. VCC (+5V)
  2. GATE
  3. CLK
  4. CV4
  5. CV2
  6. POT
  7. CV1
  8. CV3
  9. TRIGGER
  10. GND

J3 - I2C

ER-MIDI-CV4-02 DB J3.PNG

  • Pinout
  1. SCL
  2. SDA
  3. VCC (+5V)
  4. GND

J4 - MIDI (to/from Controls card)

ER-MIDI-CV4-02 DB J4.PNG

  • J9 on Controls card
  • Pinout
  1. VCC (+5V)
  2. MIDI Out
  3. MIDI In
  4. GND

J5 - MIDI into RX

ER-MIDI-CV4-02 DB J5.PNG

  • Remove to use MIDI from Controls card

J6 - MIDI OUT/THRU Select

ER-MIDI-CV4-02 DB J6.PNG

  • 1-2 = MIDI Thru
  • 2-3 = MIDI out from Arduino TX

Controls Card Connectors

J1 - CLK

  • MIDI Clock out
  • 0-5V, Digital

J2 - CV1 Out

  • Control Voltage out
  • 0-5V Analog Clock

J3 - CV2 Out

  • Control Voltage out
  • 0-5V Analog Clock

J4 - CV3 Out

  • Control Voltage out
  • 0-5V Analog Clock

J5 - CV4 Out

  • Control Voltage out
  • 0-5V Analog Clock

J6 - TRIGGER

  • MIDI Trigger out
  • 0-5V, Digital

J7 - GATE

  • MIDI Gate out
  • 0-5V, Digital

J8 - MIDI In

  • MIDI Input
  • TRS Type A

J9 - MIDI Out

  • MIDI Output
  • TRS Type A

J10 - CVs, GATE, CLK, TRIG

ER-MIDI-CV4-CTLS J10.PNG

J11 - MIDI

ER-MIDI-CV4-CTLS J11.PNG

Application

HAGIWO code baseline

  • SYNTHMIDICTL01.ino
    • Runs on Arduino ATMEGA328 (Arduino NANO or Pro Mini)
    • Used as baseline and converted to CircuitPython

3D Views

  • Controls card side view

ER-MIDI-CV4-02 CTLS SIDE-3D.png

  • Processing card side view

ER-MIDI-CV4-02 DB SIDE 3D.png

Videos

  • HAGIWO MIDI to CV module

  • Midi2CV - A utility module for converting MIDI messages to CV] Benjie Jiao - DIY Modular Synth Project_

Issues

Rev 1

  • Daughtercard
    • Missing connection D14 anode to GND - add wire D14-Anode to D9-Anode

Assembly Sheet