# Multimedia Controller ## Description A multimedia controller with 4 programmable switches. Consisting of one rotary encoder and three standard Cherry MX switches. USB-A for power and data. An LED for power indicator. ## Project Details - **Owner:** ianchia - **Created:** 1/14/2024 - **Last Updated:** 1/15/2024 - **Visibility:** Public ## Key Components ### D1 — [LED](https://www.flux.ai/jharwinbarrozo/led-tht.md) - Series Resistance: 0.42Ω - Saturation Current: 93.2e-12A - Breakdown Voltage: 0V - Forward Voltage: 1.70 - Emission Coefficient: 3.73 **Pins:** - A [pin 2] - K [pin 1] ### IC1 — [CH340G](https://www.flux.ai/vasyl/ch340g.md) - Part Type: Integrated Circuit - Manufacturer Part Number: CH340G - Datasheet URL: http://www.datasheet5.com/pdf-local-2195953 - Manufacturer Name: Wah **Pins:** - ~CTS [pin 9] - ~DCD [pin 12] - ~DSR [pin 10] - ~DTR [pin 13] - ~RI [pin 11] - ~RTS [pin 14] - GND [pin 1] - R232 [pin 15] - RXD [pin 3] - TXD [pin 2] - UD- [pin 6] - UD+ [pin 5] - V3 [pin 4] - VCC [pin 16] - XI [pin 7] - XO [pin 8] ### J1 — [USB type A](https://www.flux.ai/jecstronic/usb-type-a61400416021.md) - Manufacturer Name: CNC Tech - Part Type: USB Connectors - Datasheet URL: https://www.snapeda.com/parts/61400416021/W%C3%BCrth%20Elektronik/view-part/?ref=search&t=61400416021 - Manufacturer Part Number: USB type A **Pins:** - D- - D+ - GND - VBUS ### SW1 — [EC12E24104A6](https://www.flux.ai/vasy_skral/ec12e24104a6.md) - Part Type: Rotary encoder - Manufacturer Name: ALPSALPINE - Datasheet URL: https://datasheet.lcsc.com/lcsc/1912111437_ALPSALPINE-EC12E24104A6_C351237.pdf - Manufacturer Part Number: EC12E24104A6 **Pins:** - A [pin A] - B [pin B] - C [pin C] - MP1 [pin MP1] - MP2 [pin MP2] ### SW2 — [MX1A-11NW](https://www.flux.ai/adrian95/mx1a-11nw.md) - Part Type: Switch - Manufacturer Part Number: MX1A-11NW - Manufacturer Name: Cherry Americas LLC - Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Cherry%20PDFs/MX%20Series.pdf **Pins:** - 1 - 2 ### SW3 — [MX1A-11NW](https://www.flux.ai/adrian95/mx1a-11nw.md) - Manufacturer Part Number: MX1A-11NW - Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Cherry%20PDFs/MX%20Series.pdf - Manufacturer Name: Cherry Americas LLC - Part Type: Switch **Pins:** - 1 - 2 ### SW4 — [MX1A-11NW](https://www.flux.ai/adrian95/mx1a-11nw.md) - Part Type: Switch - Manufacturer Part Number: MX1A-11NW - Manufacturer Name: Cherry Americas LLC - Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Cherry%20PDFs/MX%20Series.pdf **Pins:** - 1 - 2 ### U1 — [ATMEGA328P-PU V2](https://www.flux.ai/adrian95/atmega328p-pu-v2.md) - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf - Manufacturer Part Number: ATMEGA328P-PU - Manufacturer Name: Microchip Technology Inc. - Part Type: Microcontroller **Pins:** - ~SS~/OC1B/PCINT2/PB2 [pin 16] - ADC0/PCINT8/PC0 [pin 23] - ADC1/PCINT9/PC1 [pin 24] - ADC2/PCINT10/PC2 [pin 25] - ADC3/PCINT11/PC3 [pin 26] - ADC4/SDA/PCINT12/PC4 [pin 27] - ADC5/SCL/PCINT13/PC5 [pin 28] - AIN0/OC0A/PCINT22/PD6 [pin 12] - AIN1/PCINT23/PD7 [pin 13] - AREF [pin 21] - AVCC [pin 20] - GND_1 [pin 8] - GND_2 [pin 22] - ICP1/CLKO/PCINT0/PB0 [pin 14] - INT0/PCINT18/PD2 [pin 4] - INT1/OC2B/PCINT19/PD3 [pin 5] - MISO/PCINT4/PB4 [pin 18] - MOSI/OC2A/PCINT3/PB3 [pin 17] - OC1A/PCINT1/PB1 [pin 15] - PB6/PCINT6/XTAL1/TOSC1 [pin 9] - PB7/PCINT7/XTAL2/TOSC2 [pin 10] - PC6/PCINT14/~RESET~ [pin 1] - RXD/PCINT16/PD0 [pin 2] - SCK/PCINT5/PB5 [pin 19] - T0/XCK/PCINT20/PD4 [pin 6] - T1/OC0B/PCINT21/PD5 [pin 11] - TXD/PCINT17/PD1 [pin 3] - VCC [pin 7] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/ianchia/multimedia-controller](https://www.flux.ai/ianchia/multimedia-controller).* --- *Generated from [https://www.flux.ai/ianchia/multimedia-controller](https://www.flux.ai/ianchia/multimedia-controller)*