# 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)*