Figure 1 – Preliminary Functional Block Diagram of the RGB LED Matrix Controller Table 1 – Project Timeline (Used to generate Gantt chart) Task Number 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Task Name Finalize Schematic Order Parts Design Component Library Update Software Library to support different MCU Design Footprints Create additional SW APIs to make control easy Design Layout Parts Arrive - Take Inventory Create circuit on breadboard to test functionality Troubleshoot and Debug Finalize SW API's and HW Schematic Finalize Layout Fabout Receive PCB - Solder components Troubleshoot and Debug PCB Present Project Duration 1 day 10 days 4 days 4 days 3 days 2 days 10 days 1 day 3 days 2 days 2 days 4 days 10 days 3 days 3 days 1 day Start Finish Tue 4/10/12 Wed 4/11/12 Wed 4/11/12 Tue 4/17/12 Tue 4/17/12 Mon 4/23/12 Fri 4/20/12 Wed 4/25/12 Thu 4/26/12 Tue 5/1/12 Fri 5/4/12 Tue 5/8/12 Mon 5/14/12 Mon 5/28/12 Thu 5/31/12 Tue 6/5/12 Tue 4/10/12 Tue 4/24/12 Mon 4/16/12 Fri 4/20/12 Thu 4/19/12 Tue 4/24/12 Thu 5/3/12 Wed 4/25/12 Mon 4/30/12 Wed 5/2/12 Mon 5/7/12 Fri 5/11/12 Fri 5/25/12 Wed 5/30/12 Mon 6/4/12 Tue 6/5/12 Predecessors 1 1 3 3 4 5 2 8 9 7 11 12 13 14 15 Table 2 – Complete Bill of Materials Q T Y 1 1 1 3 1 2 1 1 2 3 2 1 2 3 5 24 2 3 Ref Desig. TYPE VENDOR PART # J1 U1 U5 U2-4 U6 S1,2 N/A J2 J1 J3-5 D1,2 C1 C2,3 C6,10,11 C4,5,7-9 R2-25 R26,27 R1,28,29 DISP IC IC IC IC BUT BATT HEAD HEAD HEAD LED CAP CAP CAP CAP RES RES RES YSM-2388CRGBC ATmega328P ULN2803A SN74HC595N L7805CV N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A DESCRIPTION 8x8 RGB LED Matrix Microcontroller 8 Ch. Darlington Driver 8-bit Shift Register 5V Regulator Mini Push Button SPST 6 x AA Battery Case 6-Pin ISP Header 16-Pin Female Headers 2-Pin Male Headers Green Status LED 47uF 22pF 10uF .1uF 100, 1/4W, 5% 200, 1/4W, 5% 10K, 1/4W, 5% DIGIKEY/SPARK FUN PART # SF: COM-00683 SF: COM-09061 SF: COM-00312 SF: COM-00733 SF: COM-00107 SF: COM-00097 ADAFRUIT: 248 SF: PRT-10877 ADAFRUIT: 598 N/A N/A N/A N/A N/A N/A N/A N/A N/A PACKAGE (COMPONENT) 32-Pin Cust. 28-Pin DIP 18-Pin DIP 16-Pin DIP TO-220 Omron B3F N/A Through-Hole Through-Hole Through-Hole Through-Hole Through-Hole Through-Hole Through-Hole Through-Hole Through-Hole Through-Hole Through-Hole PRICE $29.95 $4.30 (IEEE) $1.95 $1.50 $1.25 (IEEE) $0.35 $5.00 $1.50 $2.95 (IEEE) $1.00 (IEEE) $0.75 (IEEE) $0.50 (IEEE) $0.50 (IEEE) $0.50 (IEEE) $0.50 (IEEE) $0.10 (IEEE) $0.10 (IEEE) $0.10 (IEEE) Total: Subtotal $29.95 $4.30 $1.95 $4.50 $1.25 $0.70 $5.00 $1.50 $2.95 $3.00 $1.50 $0.50 $1.00 $1.50 $2.50 $2.40 $0.20 $0.30 $65.00 Figure 2 – SparkFun Schematic by Ryan Owens for the RGB Matrix Serial Interface Figure 3 – Custom Schematic Design for the 8x8 RGB LED Matrix Controller Figure 4 – Custom Layout for the 8x8 RGB LED Matrix Controller PCB Figure 5 – Completed PCB #1 - 8x8 RGB LED Matrix Controller Figure 6 – Populated PCB #2 - 8x8 RGB LED Matrix Controller Figure 7 – PCB #1 Function buttons side-view Figure 8 – PCB #1 Solder-joint view #1 Figure 9 – PCB #1 Solder-joint view #2 Figure 10 – PCB #1 Solder-joint view #3