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