Introduction: Midi Monitor V1.0

parts, pcb gerber files and drawings need updating. this is just a rough layout, will be complete soon.

ATmega 256 cpu reading midi data and driving 3 Phillips SAA1099, 8
bit, 6 channel sound chips for 16 polyphonic square wave channels and 2 polyphonic white noise generator's for precussion.

Midi data is sent from the sound cpu to another ATmega 256 cpu driving four rows of 12 SN74HC595 8 bit shift registors driving a 90x4 led array. Each led is addressed using midi note on/off numbers for X and channel numbers

for Y. channels 4 - 16 are mixed in the lower row

Example 1 Bach - Goldberg Variations

Example 2 Bach - Little fugue in g minor

Step 1: Assemble LED Boards

PARTS//

5mm LED's x 360

40x2.54 female header x 8

6x2.54 female header x 8

LH led board PCB x 2

RH led board PCB x 2

Step 2: Assemble Row Drivers

PARTS//

LH BOARD//

SN74HC595 8 bit shift register x 6

Right angle 40x2.54mm male header x 1

Right angle 6.2.54mm male header x 1

16pin IDC female right angle header x 2

Capacitor 1206 SMD 0.1uf x 6

LH LED driver slave V5.0 PCB x 1

RH BOARD//

SN74HC595 8 bit shift register x 6
Capacitor 1206 SMD 0.1uf x 6
Right angle 40x1 2.54mm male header x 1

Right angle 6x1 2.54mm male header x 1

16pin IDC female right angle header x 1

RH LED driver slave V5.0 PCB x 1

Step 3: Assemble Led Driver Assembly's

Step 4: Assemble LED Row Driver Card's

PARTS//

LED DRIVER BOARD//

ATMEGA 256 Microcontoller x 1

FTDI FT232R usb to serial converter x 1

PC18 Sharp optical isolator x 1

USB type A female socket x 1

16mhz crystal x 1

40x2 pin IDC right angle header x 1

3x2 male header 2.54 pitch x 1

small diode x 1

LED 1206 SMD x 4

resistor 1206 SMD 1k x 4

resistor 1206 SMD 10k x 1

resistor 1206 SMD 220 ohm x 1

resistor 1206 SMD 270 ohm x 1

capacitor 1206 SMD 0.1uf x 6

capacitor 1206 SMD 22pf x 3

capacitor SMD 100uf x 1

8 x 5.08 pitch plug x 1

Led master driver card V1.0 PCB x 1

4 ROW ADDAPTOR BOARD//

16x2 pin IDC female header x 4

40x2 pin IDC female header x 1

LED 1206 SMD red x 1

resistor 1206 SMD 150ohm x 1

100uf SMD capacitor x 1

4 row driver PCB x 1

Step 5: Assemble Sound Card


PARTS//

ATMEGA256 cpu x 1

FTDI FT232R usb to serial converter x 1

Pillips SAA1099 sound IC's x3

PC18 sharp optical isolator x 1

5v buzzer x 1

8mhz Oscilator x 1

OELED LCD screen x 1

4 bit dip switch x1

pcb push buttons x 6

8 pin x 5.08 header plug x 1

USB type a socket x1


Microcontroller Contest

Participated in the
Microcontroller Contest