# Board A3 - Front Panel
## Description
User-facing front panel controller for the AnahataSri Vidyut Sutra PV Test Bench, serving both TC and PID power supplies. Integrates STM32G030K6T6 UI/display logic, SPI TFT LCD via 14-pin FFC, four Bourns 3590S 10-turn setpoint/limit potentiometers, EC11 rotary encoder, mushroom E-stop interlock connector, Admin/Operator key switch, status LEDs, piezo buzzer, 5V input, and Samtec board-to-board interface to Board B on a 120mm x 80mm 2-layer FR4 PCB.
## Project Details
- **Owner:** anahatasri
- **Created:** 5/7/2026
- **Last Updated:** 5/11/2026
- **Visibility:** Public
- **Part Type:** Industrial Controller
- **Power Requirements:** 24V input, onboard 5V buck and 3.3V LDO
- **Connectivity:** 10x isolated RS-485, Ethernet SPI W5500, CAN-FD, USB-C device, SWD
- **Implementation Details:** 200mm x 150mm 4-layer FR4; chamber IO master for RIL TC/HF/LeTID PV test bench
- **Base Material:** FR4
- **PCB Thickness:** 1.6mm
- **Board Finish:** ENIG
- **Minimum Passive Package:** 0603
- **Copies:** 2
## Key Components
### BZ1 — [CPT-9019S-SMT-TR](https://www.flux.ai/jecstronic/cpt-9019s-smt-tr~c1x.md)
- Datasheet URL: https://www.cuidevices.com/product/resource/cpt-9019s-smt-tr.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: CPT-9019S-SMT-TR
- Part Type: Buzzer
- Manufacturer Name: CUI Devices
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### J_B2B1 — [HW-20-20-T-S-780-SM](https://www.flux.ai/adrian95/hw-20-20-t-s-780-sm~bph.md)
- Package or Case Code: HW2020TS780SM
- Part Type: Connector
- Manufacturer Name: Samtec Inc.
- Datasheet URL: https://suddendocs.samtec.com/prints/hw-xx-xx-xx-x-xxxx-sm-x-xxx-xx-mkt.pdf?_gl=1*1qdrl8u*_gcl_aw*R0NMLjE3NTgyNjg2MDMuQ2p3S0NBandpWV9HQmhCRUVpd0FGYWdodmc0a29pYi1lX2VJWWhLakxWY0xzM3JOV2RaeDJVRUt6d29zZkRRcmYzOElhVEFBYUw2Y0dCb0NTZndRQXZEX0J3RQ..*_gcl_au*MTA2
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: HW-20-20-T-S-780-SM
**Pins:**
- 1 [pin 1]
- 10 [pin 10]
- 11 [pin 11]
- 12 [pin 12]
- 13 [pin 13]
- 14 [pin 14]
- 15 [pin 15]
- 16 [pin 16]
- 17 [pin 17]
- 18 [pin 18]
- 19 [pin 19]
- 2 [pin 2]
- 20 [pin 20]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
- 7 [pin 7]
- 8 [pin 8]
- 9 [pin 9]
### J_ESTOP1 — [Phoenix Contact 1757242](https://www.flux.ai/adrian95/phoenix-contact-1757242~wl2.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.phoenixcontact.com/product/pdf/api/v1/MTc1NzI0Mg?_realm=us&_locale=en-US&blocks=commercial-data%2Ctechnical-data%2Cdrawings%2Capprovals%2Cclassifications%2Cenvironmental-compliance-data%2Call-accessories
- Part Type: Connector
- Manufacturer Part Number: 1757242
- Manufacturer Name: Phoenix Contact
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
### J_KEY1 — [Phoenix Contact 1757242](https://www.flux.ai/adrian95/phoenix-contact-1757242~wl2.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.phoenixcontact.com/product/pdf/api/v1/MTc1NzI0Mg?_realm=us&_locale=en-US&blocks=commercial-data%2Ctechnical-data%2Cdrawings%2Capprovals%2Cclassifications%2Cenvironmental-compliance-data%2Call-accessories
- Part Type: Connector
- Manufacturer Part Number: 1757242
- Manufacturer Name: Phoenix Contact
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
### J_LCD1 — [FH12-14S-0.5SH(55)](https://www.flux.ai/adrian95/fh12-14s-0p5sh55~qf2.md)
- Role Details: LCD FFC interface for ST7789V 2.4in 240x320 SPI TFT: power, SPI, DC, reset, backlight
- Role: Connector
- Package or Case Code: FH1214S05SH55
- Part Type: Connector
- Manufacturer Part Number: FH12-14S-0.5SH(55)
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.hirose.com/product/document?clcode=&productname=&series=FH12&documenttype=Catalog&lang=en&documentid=D31648_en
- Manufacturer Name: Hirose
**Pins:**
- 1 [pin 1]
- 10 [pin 10]
- 11 [pin 11]
- 12 [pin 12]
- 13 [pin 13]
- 14 [pin 14]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
- 7 [pin 7]
- 8 [pin 8]
- 9 [pin 9]
- MP1 [pin MP1]
- MP2 [pin MP2]
### J_PWR1 — [Phoenix Contact 1757242](https://www.flux.ai/adrian95/phoenix-contact-1757242~wl2.md)
- Manufacturer Name: Phoenix Contact
- Manufacturer Part Number: 1757242
- Part Type: Connector
- Datasheet URL: https://www.phoenixcontact.com/product/pdf/api/v1/MTc1NzI0Mg?_realm=us&_locale=en-US&blocks=commercial-data%2Ctechnical-data%2Cdrawings%2Capprovals%2Cclassifications%2Cenvironmental-compliance-data%2Call-accessories
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
### J_SWD1 — [3220-10-0300-00](https://www.flux.ai/adrian95/3220-10-0300-00~4yk.md)
- Datasheet URL: https://www.cnctech.us/pdfs/3220-XX-0300-00_.pdf
- Manufacturer Part Number: 3220-10-0300-00
- Part Type: Connector
- Package or Case Code: CNC_3220-10-0300-00
- Manufacturer Name: CNC Tech
**Pins:**
- 1 [pin 1]
- 10 [pin 10]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
- 7 [pin 7]
- 8 [pin 8]
- 9 [pin 9]
### J_USB1 — [USB-C 2.0 Receptacle](https://www.flux.ai/vasy_skral/usb-c-2p0-receptacle~1xw.md)
- Manufacturer Part Number: USB4105-GF-A
- Part Type: USB C
- Manufacturer Name: GTC
- Symbol Style: parametric-v1
- Purchase Url: https://www.digikey.com/en/products/detail/gct/USB4105-GF-A/11198441
- Datasheet URL: https://gct.co/files/drawings/usb4105.pdf
**Pins:**
- CC1 [pin 6]
- CC2 [pin 12]
- D- [pin 7]
- D- [pin 9]
- D+ [pin 10]
- D+ [pin 8]
- GND [pin 1]
- GND [pin 16]
- GND [pin 15]
- GND [pin 2]
- SBU1 [pin 11]
- SBU2 [pin 5]
- VBUS [pin 3]
- VBUS [pin 14]
- VBUS [pin 4]
- VBUS [pin 13]
### LCD1 — [Adafruit SPI TFT LCD Display Touch ILI9341](https://www.flux.ai/jharwinbarrozo/adafruit-spi-tft-lcd-display-touch-ili9341~sh9.md)
- Exclude from PCB: true
- Datasheet URL: https://cdn-shop.adafruit.com/datasheets/ILI9341.pdf
- Manufacturer Part Number: Adafruit ILI9341
- Part Type: Display Device
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: Exact ST7789V 14-pin FFC display footprint was not available; physical PCB interface is J_LCD1, so this large ILI9341 module placeholder is excluded from PCB placement.
- Role: Display logical placeholder
- Manufacturer Name: Adafruit Industries
**Pins:**
- CS [pin 12]
- D/C [pin 10]
- GND [pin 13]
- LED [pin 7]
- MISO [pin 6]
- MOSI [pin 9]
- RESET [pin 11]
- SCK [pin 8]
- SD_CS [pin SD4]
- SD_MISO [pin SD2]
- SD_MOSI [pin SD3]
- SD_SCK [pin SD1]
- T_CLK [pin 5]
- T_CS [pin 4]
- T_DIN [pin 3]
- T_DO [pin 2]
- T_IRQ [pin 1]
- VCC [pin 14]
### LED_FAULT — [SML-LX0603GW-TR](https://www.flux.ai/adrian95/sml-lx0603gw-tr~uqi.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: SML-LX0603GW-TR
- Manufacturer Name: Lumex Opto/Components Inc.
- Datasheet URL: https://www.lumex.com/spec/SML-LX0603GW-TR.pdf
- Part Type: LED
**Pins:**
- A [pin 2]
- K [pin 1]
### LED_OUT — [SML-LX0603GW-TR](https://www.flux.ai/adrian95/sml-lx0603gw-tr~uqi.md)
- Part Type: LED
- Datasheet URL: https://www.lumex.com/spec/SML-LX0603GW-TR.pdf
- Manufacturer Name: Lumex Opto/Components Inc.
- Manufacturer Part Number: SML-LX0603GW-TR
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- A [pin 2]
- K [pin 1]
### LED_PWR — [SML-D13FWT86C](https://www.flux.ai/jecstronic/sml-d13fwt86c~i2q.md)
- Manufacturer Name: Rohm Semiconductor
- Datasheet URL: https://fscdn.rohm.com/en/products/databook/datasheet/opto/led/chip_mono/sml-d13fwt86(c)-e.pdf
- Part Type: LED
- Manufacturer Part Number: SML-D13FWT86C
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- A [pin 2]
- K [pin 1]
### LED_REMOTE — [SML-LX0603GW-TR](https://www.flux.ai/adrian95/sml-lx0603gw-tr~uqi.md)
- Datasheet URL: https://www.lumex.com/spec/SML-LX0603GW-TR.pdf
- Part Type: LED
- Manufacturer Part Number: SML-LX0603GW-TR
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Name: Lumex Opto/Components Inc.
**Pins:**
- A [pin 2]
- K [pin 1]
### RV1 — [3590S-2-103L](https://www.flux.ai/jecstronic/3590s-2-103l~l7g.md)
- Resistance: 10kΩ
- Manufacturer Part Number: 3590S-2-103L
- Manufacturer Name: Bourns Inc.
- Datasheet URL: https://www.bourns.com/docs/Product-Datasheets/3590.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Potentiometer
**Pins:**
- CCW [pin 1]
- CW [pin 3]
- WIPER [pin 2]
### RV2 — [3590S-2-103L](https://www.flux.ai/jecstronic/3590s-2-103l~l7g.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.bourns.com/docs/Product-Datasheets/3590.pdf
- Part Type: Potentiometer
- Manufacturer Name: Bourns Inc.
- Manufacturer Part Number: 3590S-2-103L
- Resistance: 10kΩ
**Pins:**
- CCW [pin 1]
- CW [pin 3]
- WIPER [pin 2]
### RV3 — [3590S-2-103L](https://www.flux.ai/jecstronic/3590s-2-103l~l7g.md)
- Manufacturer Part Number: 3590S-2-103L
- Manufacturer Name: Bourns Inc.
- Datasheet URL: https://www.bourns.com/docs/Product-Datasheets/3590.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Potentiometer
- Resistance: 10kΩ
**Pins:**
- CCW [pin 1]
- CW [pin 3]
- WIPER [pin 2]
### RV4 — [3590S-2-103L](https://www.flux.ai/jecstronic/3590s-2-103l~l7g.md)
- Manufacturer Name: Bourns Inc.
- Manufacturer Part Number: 3590S-2-103L
- Datasheet URL: https://www.bourns.com/docs/Product-Datasheets/3590.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Potentiometer
- Resistance: 10kΩ
**Pins:**
- CCW [pin 1]
- CW [pin 3]
- WIPER [pin 2]
### SW1 — [EC11E09244BS](https://www.flux.ai/jecstronic/ec11e09244bs~d5f.md)
- Manufacturer Part Number: EC11E09244BS
- Manufacturer Name: Alps Alpine
- Datasheet URL: https://www.mouser.com/datasheet/2/15/alps_alps-s-a0008379064-1-1733314.pdf
- Part Type: Rotary Encoder
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- CCW [pin B1]
- COM [pin D1]
- CW [pin A1]
- MH1 [pin MH1]
- MH2 [pin MH2]
- NO [pin E1]
- WIPER [pin C1]
### U1 — [STM32G030K6T6](https://www.flux.ai/lcsc/stm32g030k6t6~a79f.md)
- Operating Voltage: 2 ~ 3.6V
- Role Details: STM32G030K6T6 front-panel controller for SPI TFT, ADC potentiometers, encoder, LEDs, buzzer, interlock and Board B links
- Role: MCU
- LCSC Part Number: C529331
- Frequency: 64MHz
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_STMicroelectronics-STM32G030K6T6_C529331.pdf
- Part Type: ST Microelectronics
- JLCPCB Part Class: Extended Part
- Package or Case Code: LQFP-32_L7.0-W7.0-P0.80-LS9.0-BL
- Product Info Url: https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32G030K6T6_C529331.html
- Manufacturer Name: ST(意法半导体)
- Operating Temperature: -40 to 85°C
- Manufacturer Part Number: STM32G030K6T6
- IC Type: Microcontroller
**Pins:**
- NRST [pin 6]
- PA0 [pin 7]
- PA1 [pin 8]
- PA10 [pin 21]
- PA11[PA9] [pin 22]
- PA12[PA10] [pin 23]
- PA13 [pin 24]
- PA14-BOOT0 [pin 25]
- PA15 [pin 26]
- PA2 [pin 9]
- PA3 [pin 10]
- PA4 [pin 11]
- PA5 [pin 12]
- PA6 [pin 13]
- PA7 [pin 14]
- PA8 [pin 18]
- PA9 [pin 19]
- PB0 [pin 15]
- PB1 [pin 16]
- PB2 [pin 17]
- PB3 [pin 27]
- PB4 [pin 28]
- PB5 [pin 29]
- PB6 [pin 30]
- PB7 [pin 31]
- PB8 [pin 32]
- PB9 [pin 1]
- PC14-OSC32IN [pin 2]
- PC15-OSC32OUT [pin 3]
- PC6 [pin 20]
- VDD/VDDA [pin 4]
- VSS/VSSA [pin 5]
### U2 — [AP2112K-3.3TRG1](https://www.flux.ai/adrian95/ap2112k-33trg1~zlq.md)
- Datasheet URL: https://www.diodes.com/assets/Datasheets/AP2112.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: AP2112K-3.3TRG1
- Part Type: Integrated Circuit
- Manufacturer Name: Diodes Incorporated
- Symbol Style: parametric-v1
**Pins:**
- EN [pin 3]
- GND [pin 2]
- NC [pin 4]
- VIN [pin 1]
- VOUT [pin 5]
### Y1 — [NX3225GD-8MHZ-STD-CRA-3](https://www.flux.ai/lcsc/nx3225gd-8mhz-std-cra-3~3n50.md)
- Frequency: 8MHz
- JLCPCB Part Class: Extended Part
- Role Details: 8MHz HSE crystal near U1 OSC pins
- LCSC Part Number: C889706
- Frequency Stability: 150ppm
- Manufacturer Part Number: NX3225GD-8MHZ-STD-CRA-3
- Operating Temperature: -40~+150℃
- Package or Case Code: OSC-SMD_2P-L3.2-W2.5
- Manufacturer Name: NDK
- Load Capacitor: 8pF
- Part Type: Crystals
- Role: Timing
**Pins:**
- 1 [pin 1]
- GND [pin 2]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/anahatasri/board-a3-front-panel~p3](https://www.flux.ai/anahatasri/board-a3-front-panel~p3).*
---
*Generated from [https://www.flux.ai/anahatasri/board-a3-front-panel~p3](https://www.flux.ai/anahatasri/board-a3-front-panel~p3)*