# Piano PCB
## Description
PCB simulating a piano with the capability of producing sound and images using buttons, LED, LCD, speaker, and a DAC of resistors.
## Project Details
- **Owner:** cj1222
- **Created:** 2/27/2024
- **Last Updated:** 3/21/2024
- **Visibility:** Public
- **Stars:** 1
## Key Components
### A Button — [Push Button](https://www.flux.ai/jharwinbarrozo/push-button~eqk.md)
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1809271215_Omron-Electronics-B3FS-1050P_C231326.pdf
- Part Type: Switch
- Manufacturer Name: OMRON
- Manufacturer Part Number: B3FS-1050P
**Pins:**
- P1 [pin 1]
- P2 [pin 3]
### A#/Bb Button — [Push Button](https://www.flux.ai/jharwinbarrozo/push-button~eqk.md)
- Manufacturer Part Number: B3FS-1050P
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1809271215_Omron-Electronics-B3FS-1050P_C231326.pdf
- Part Type: Switch
- Manufacturer Name: OMRON
**Pins:**
- P1 [pin 1]
- P2 [pin 3]
### B Button — [Push Button](https://www.flux.ai/jharwinbarrozo/push-button~eqk.md)
- Manufacturer Name: OMRON
- Part Type: Switch
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1809271215_Omron-Electronics-B3FS-1050P_C231326.pdf
- Manufacturer Part Number: B3FS-1050P
**Pins:**
- P1 [pin 1]
- P2 [pin 3]
### B#/Cb Button — [Push Button](https://www.flux.ai/jharwinbarrozo/push-button~eqk.md)
- Manufacturer Part Number: B3FS-1050P
- Manufacturer Name: OMRON
- Part Type: Switch
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1809271215_Omron-Electronics-B3FS-1050P_C231326.pdf
**Pins:**
- P1 [pin 1]
- P2 [pin 3]
### D Button — [Push Button](https://www.flux.ai/jharwinbarrozo/push-button~eqk.md)
- Part Type: Switch
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1809271215_Omron-Electronics-B3FS-1050P_C231326.pdf
- Manufacturer Name: OMRON
- Manufacturer Part Number: B3FS-1050P
**Pins:**
- P1 [pin 1]
- P2 [pin 3]
### D#/Eb Button — [Push Button](https://www.flux.ai/jharwinbarrozo/push-button~eqk.md)
- Manufacturer Part Number: B3FS-1050P
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1809271215_Omron-Electronics-B3FS-1050P_C231326.pdf
- Part Type: Switch
- Manufacturer Name: OMRON
**Pins:**
- P1 [pin 1]
- P2 [pin 3]
### DAC R1 — [Generic Resistor](https://www.flux.ai/jharwinbarrozo/generic-resistor~3e.md)
- Package: SMD_0603_1608Metric
- Part Type: Resistor
- Resistance: 12000Ω
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### DAC R2 — [Generic Resistor](https://www.flux.ai/jharwinbarrozo/generic-resistor~3e.md)
- Resistance: 12000Ω
- Part Type: Resistor
- Package: SMD_0603_1608Metric
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### DAC R3 — [Generic Resistor](https://www.flux.ai/jharwinbarrozo/generic-resistor~3e.md)
- Part Type: Resistor
- Resistance: 12000Ω
- Package: SMD_0603_1608Metric
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### DAC R4 — [Generic Resistor](https://www.flux.ai/jharwinbarrozo/generic-resistor~3e.md)
- Resistance: 1500Ω
- Part Type: Resistor
- Package: SMD_0603_1608Metric
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### DAC R5 — [Generic Resistor](https://www.flux.ai/jharwinbarrozo/generic-resistor~3e.md)
- Package: SMD_0603_1608Metric
- Resistance: 1500Ω
- Part Type: Resistor
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### Debugging LED — [LED](https://www.flux.ai/jharwinbarrozo/led-tht~gr.md)
- Saturation Current: 93.2e-12A
- Forward Voltage: 1.70
- Emission Coefficient: 3.73
- Series Resistance: 0.42Ω
- Breakdown Voltage: 0V
**Pins:**
- A [pin 2]
- K [pin 1]
### E button — [Push Button](https://www.flux.ai/jharwinbarrozo/push-button~eqk.md)
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1809271215_Omron-Electronics-B3FS-1050P_C231326.pdf
- Part Type: Switch
- Manufacturer Name: OMRON
- Manufacturer Part Number: B3FS-1050P
**Pins:**
- P1 [pin 1]
- P2 [pin 3]
### F Button — [Push Button](https://www.flux.ai/jharwinbarrozo/push-button~eqk.md)
- Part Type: Switch
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1809271215_Omron-Electronics-B3FS-1050P_C231326.pdf
- Manufacturer Name: OMRON
- Manufacturer Part Number: B3FS-1050P
**Pins:**
- P1 [pin 1]
- P2 [pin 3]
### F#/Gb Button — [Push Button](https://www.flux.ai/jharwinbarrozo/push-button~eqk.md)
- Manufacturer Part Number: B3FS-1050P
- Manufacturer Name: OMRON
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1809271215_Omron-Electronics-B3FS-1050P_C231326.pdf
- Part Type: Switch
**Pins:**
- P1 [pin 1]
- P2 [pin 3]
### G Button — [Push Button](https://www.flux.ai/jharwinbarrozo/push-button~eqk.md)
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1809271215_Omron-Electronics-B3FS-1050P_C231326.pdf
- Part Type: Switch
- Manufacturer Name: OMRON
- Manufacturer Part Number: B3FS-1050P
**Pins:**
- P1 [pin 1]
- P2 [pin 3]
### G#/Ab Button — [Push Button](https://www.flux.ai/jharwinbarrozo/push-button~eqk.md)
- Manufacturer Name: OMRON
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1809271215_Omron-Electronics-B3FS-1050P_C231326.pdf
- Part Type: Switch
- Manufacturer Part Number: B3FS-1050P
**Pins:**
- P1 [pin 1]
- P2 [pin 3]
### Headphone Jack — [STX-3000](https://www.flux.ai/adrian95/stx-3000~soh.md)
- Manufacturer Name: Kycon, Inc.
- Manufacturer Part Number: STX-3000
- Datasheet URL: https://www.kycon.com/Pub_Eng_Draw/STX-3000.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
### Left Side 1 — [Pin Header 01x10 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x10-254mm-vertical~u73.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
**Pins:**
- Pin_1 [pin 1]
- Pin_10 [pin 10]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
- Pin_7 [pin 7]
- Pin_8 [pin 8]
- Pin_9 [pin 9]
### Left Side 2 — [Pin Header 01x10 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x10-254mm-vertical~u73.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
**Pins:**
- Pin_1 [pin 1]
- Pin_10 [pin 10]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
- Pin_7 [pin 7]
- Pin_8 [pin 8]
- Pin_9 [pin 9]
### Right Side 1 — [Pin Header 01x10 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x10-254mm-vertical~u73.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
**Pins:**
- Pin_1 [pin 1]
- Pin_10 [pin 10]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
- Pin_7 [pin 7]
- Pin_8 [pin 8]
- Pin_9 [pin 9]
### Right Side 2 — [Pin Header 01x10 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x10-254mm-vertical~u73.md)
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- Pin_1 [pin 1]
- Pin_10 [pin 10]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
- Pin_7 [pin 7]
- Pin_8 [pin 8]
- Pin_9 [pin 9]
### U11 — [ST7735R](https://www.flux.ai/cj1222/st7735r~5u.md)
- Datasheet URL: https://cdn-shop.adafruit.com/datasheets/ST7735R_V0.2.pdf
- Manufacturer Name: Adafruit Industries
- Manufacturer Part Number: JD-T18003-T01
- Part Type: LCD
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- CARD_CS [pin 8]
- DC [pin 9]
- GND [pin 1]
- LITE [pin 2]
- MISO [pin 4]
- MOSI [pin 6]
- RESET [pin 10]
- SCK [pin 5]
- TFT_CS [pin 7]
- VCC [pin 3]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/cj1222/piano-pcb~xu](https://www.flux.ai/cj1222/piano-pcb~xu).*
---
*Generated from [https://www.flux.ai/cj1222/piano-pcb~xu](https://www.flux.ai/cj1222/piano-pcb~xu)*