# Smart Weighing Vision System ## Description Smart weighing + vision recognition controller using a Seeed XIAO ESP32-S3, Grove Vision AI V2 connected only by 3V3/GND/SDA/SCL, and a simple four-pin ESP32-S3 expansion interface for D2/GPIO3 and D3/GPIO4; no onboard HX711 or load-cell connector. ## Project Details - **Owner:** finnick - **Created:** 5/10/2026 - **Last Updated:** 5/11/2026 - **Visibility:** Public - **Operating Voltage:** 3.7V LiPo battery with 3V3 module rail - **Connectivity:** I2C vision module, HX711 two-wire digital interface, GPIO/PWM RGB status LED - **Power Requirements:** Switched 3.7V LiPo into XIAO BAT+; 3V3 rail powers Grove Vision AI V2, HX711 module, and RGB LED module - **Part Type:** Smart sensor controller - **Implementation Details:** Hand-solderable module/header-based schematic following provided pin map: D4/D5 I2C, D2/D3 HX711, D6/D1/D0 RGB LED ## Key Components ### J1 — [Pin Header 01x04 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x04-254mm-vertical~l97.md) - Manufacturer Name: Würth Elektronik - Role Details: 4-pin common-cathode RGB LED module connector with built-in resistors. Physical pin order top-to-bottom: Pin 1=B to XIAO D10/GPIO9, Pin 2=G to XIAO D9/GPIO8, Pin 3=R to XIAO D8/GPIO7, Pin 4=-/GND. - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Connector - Manufacturer Part Number: 61300411121 - Role: RGB LED Module Connector **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] - Pin_4 [pin 4] ### J2 — [B2B-PH-K-S](https://www.flux.ai/adrian95/b2b-ph-k-s~fx.md) - Role Details: JST-PH 2-pin LiPo input; pin 1 LiPo+ routed through S1 to U1 BAT+, pin 2 LiPo- to GND - Role: Battery Connector - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf - Manufacturer Part Number: B2B-PH-K-S - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Connector - Manufacturer Name: JST - Package or Case Code: JST_B2B-PH-K-S **Pins:** - 1 [pin 1] - 2 [pin 2] ### J3 — [Pin Header 01x01 2.54mm Vertical - Circular Pad](https://www.flux.ai/markwuflux/pin-header-01x01-2p54mm-vertical-circular-pad~vp.md) - Role: BAT+ Pad - Manufacturer Part Number: 61300111121 - Role Details: 1-pin switched BAT+ solder pad/header; solder/wire to XIAO ESP32-S3 BAT+ battery pad because selected XIAO symbol does not expose the pad directly - Manufacturer Name: Würth Elektronik - Part Type: Connector - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - P1 [pin 1] ### S1 — [AS11CH](https://www.flux.ai/adrian95/as11ch~i2s.md) - Manufacturer Part Number: AS11CH - Role: Power Switch - Part Type: Switch - Role Details: SPST through-hole slide switch; connects LiPo+ from J2 to switched BAT+ net feeding U1 BAT+ - Datasheet URL: https://www.nkkswitches.com/pdf/Aslides.pdf **Pins:** - P1 - P3 ### U1 — [Seeed Studio XIAO ESP32S3](https://www.flux.ai/seeedstudio/seeed-studio-xiao-esp32s3~jt.md) - Part Type: Microcontroller - Purchase Url: https://www.seeedstudio.com/XIAO-ESP32S3-p-5627.html - Manufacturer Name: Seeed Studio - Datasheet URL: https://files.seeedstudio.com/wiki/SeeedStudio-XIAO-ESP32S3/res/esp32-s3_datasheet.pdf - Role: Controller - Role Details: Seeed XIAO ESP32-S3; D4/GPIO5 SDA and D5/GPIO6 SCL to Grove Vision AI V2, D2/GPIO3 and D3/GPIO4 to four-pin expansion header U3, D10/GPIO9 blue LED, D9/GPIO8 green LED, D8/GPIO7 red LED, BAT+ switched LiPo input. - Manufacturer Part Number: 113991114 - Product Info Url: https://wiki.seeedstudio.com/xiao_esp32s3_getting_started/ **Pins:** - 3V3 [pin 12] - 5V [pin 14] - D10_A10_MOSI_GPIO9_TOUCH9 [pin 11] - D7_RX_GPIO44 [pin 8] - D8_A8_SCK_GPIO7_TOUCH7 [pin 9] - D9_A9_MISO_GPIO8_TOUCH8 [pin 10] - GND [pin 13] - GPIO43_TX_D6 [pin 7] - TOUCH1_GPIO1_A0_D0 [pin 1] - TOUCH2_GPIO2_A1_D1 [pin 2] - TOUCH3_GPIO3_A2_D2 [pin 3] - TOUCH4_GPIO4_A3_D3 [pin 4] - TOUCH5_GPIO5_SDA_A4_D4 [pin 5] - TOUCH6_GPIO6_SCL_A5_D5 [pin 6] ### U2 — [Pin Header 01x04 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x04-254mm-vertical~l97.md) - Part Type: Connector - Manufacturer Part Number: 61300411121 - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: Simple 4-pin connector footprint for the Grove Vision AI V2 carrier-board interface. Physical/electrical pin order: Pin 1=3V3, Pin 2=GND, Pin 3=SDA to XIAO D4/GPIO5, Pin 4=SCL to XIAO D5/GPIO6. This preserves U2 as the Grove Vision interface while avoiding the full module footprint on the CNC board. - Manufacturer Name: Würth Elektronik - Role: Grove Vision AI V2 Connector Footprint **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] - Pin_4 [pin 4] ### U3 — [Pin Header 01x04 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x04-254mm-vertical~l97.md) - License: https://creativecommons.org/licenses/by/4.0/ - Role: ESP32-S3 Expansion Interface - Role Details: 4-pin hand-solderable ESP32-S3 expansion header only. Physical pin order top-to-bottom: Pin 1=3V/3V3, Pin 2=SCK_D3_GPIO4, Pin 3=DT_D2_GPIO3, Pin 4=GND. Not an HX711 or load-cell component. - Part Type: Connector **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] - Pin_4 [pin 4] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/finnick/smart-weighing-vision-system~nr](https://www.flux.ai/finnick/smart-weighing-vision-system~nr).* --- *Generated from [https://www.flux.ai/finnick/smart-weighing-vision-system~nr](https://www.flux.ai/finnick/smart-weighing-vision-system~nr)*