Difference between revisions of "ER-USB-MIDI"

From Land Boards Wiki
Jump to navigation Jump to search
 
Line 72: Line 72:
 
*** Takes in MIDI from the USB (typically from a PC running a MIDI player) and send out MIDI
 
*** Takes in MIDI from the USB (typically from a PC running a MIDI player) and send out MIDI
 
*** Maintains optical isolation on MIDI
 
*** Maintains optical isolation on MIDI
 +
* [https://docs.circuitpython.org/projects/midi/en/latest/api.html#adafruit_midi Adafruit MIDI API]
 
* Listens to MIDI Channel 1
 
* Listens to MIDI Channel 1
 
* Load CircuitPython to card (using v7.x)
 
* Load CircuitPython to card (using v7.x)

Latest revision as of 22:39, 16 January 2023

Tindie-mediums.png

ER-USB-MIDI P1090014-720PX.jpg

Features

Resources

Seeeduino XIAO RP2040

There are 14 GPIO PINs on XIAO RP2040, on which there are 11 digital pins, 4 analog pins, 11 PWM Pins,1 I2C interface, 1 UART interface, 1 SPI interface, 1 SWD Bonding pad interface.

Seeed-xinpin-rp2040.jpg

Design

XAIO RP2040 CPU

ER-USB-MIDI RP2040.PNG

MIDI Jacks

ER-USB-MIDI JACKS.PNG

  • J5, J6 = PJ366ST
  • Install both Pot/Jack headers/sockets
    • Female sockets on Controls card
    • Male Pins on Daughtercard

MIDI In

ER-USB-MIDI IN.PNG

Daughtercard Prototyping Area

ER-PROTO-02-DB REAR PWR.png

Build

  • Daughtercard/Controls card

ER-USB-MIDI P1090022-720px.jpg

  • Cap on MIDI In GND pin

ER-USB-MIDI P1090027-720px.jpg

Software