# Slim Gesture Web Shooter ## Description Safe wrist-mounted tether launcher controller with bare-hand magnetic gesture sensing, low-energy release actuation, protected LiPo charging, and separately controlled retraction. ## Project Details - **Owner:** aniweb - **Created:** 8/26/2026 - **Last Updated:** 8/26/2026 - **Visibility:** Public ## Key Components ### D1 — ESD5341N - Forward Voltage: 0.7V at 1AV - Datasheet URL: https://www.lcsc.com/datasheet/C3021106.pdf?spm=wm.sxq.inf.ggs&lcsc_vid=FlkNBAIDRQULVABfFAVZBgZVFVZYBgZSQ1NeBVIFQlExVlNeR1VbVVxRR1JXUTsOAxUeFF5JWBYZEEoKFBINSQcJGk4dAgUUFAk%3D - Manufacturer Name: TECH PUBLIC(台舟) - Diode Type: TVS Diode - JLCPCB Part Class: Extended Part - LCSC Part Number: C3021106 - Manufacturer Part Number: ESD5341N - Package or Case Code: DFN1006-2L-RD - Part Type: TVS - License: https://creativecommons.org/licenses/by/4.0/ - Max Reverse Voltage: 5V - Role: Protection - Role Details: 5 V VBUS TVS clamp after input fuse - Functional Group: USB-C Charging **Pins:** - 1 [pin 1] - 2 [pin 2] ### D2 — SS34FA - Part Type: Diode - Manufacturer Part Number: SS34FA - Datasheet URL: https://www.onsemi.com/pdf/datasheet/ss36fa-d.pdf - Manufacturer Name: onsemi - License: https://creativecommons.org/licenses/by/4.0/ - Role: Flyback Protection - Role Details: 3 A Schottky clamp, cathode to switched battery rail - Functional Group: Launcher Release **Pins:** - A [pin 2] - K [pin 1] ### F1 — 1206L050/15YR - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Name: Littelfuse Inc. - Datasheet URL: https://www.littelfuse.com/media?resourcetype=datasheets&itemid=2b6a1515-d4ee-4c83-8bd4-152b4901b8f5&filename=littelfuse_ptc_1206l_datasheet.pdf - Part Type: Fuse - Manufacturer Part Number: 1206L050/15YR - Role: Protection - Role Details: 500 mA hold PPTC ahead of charger; charging only - Functional Group: USB-C Charging **Pins:** - P1 [pin 1] - P2 [pin 2] ### J1 — USB4235-03-C - Part Type: Connectors - Datasheet URL: https://gct.co/files/specs/usb4235-spec.pdf - Manufacturer Name: GST - Manufacturer Part Number: USB4235-03-C_REVA - Role: Power Input - Role Details: USB-C sink input for charging only; CC resistors configure default-current sink - Functional Group: USB-C Charging **Pins:** - CC1 [pin A5] - CC2 [pin B5] - DN1 [pin A7] - DN2 [pin B7] - DP1 [pin A6] - DP2 [pin B6] - GND_A [pin A1] - GND_A__1 [pin A12] - GND_B [pin B1] - GND_B__1 [pin B12] - SBU1 [pin A8] - SBU2 [pin B8] - SHIELD [pin SH1] - SHIELD__1 [pin SH2] - VBUS_A [pin A4] - VBUS_A__1 [pin A9] - VBUS_B [pin B4] - VBUS_B__1 [pin B9] ### J2 — S2B-PH-SM4-TB(LF)(SN) - Manufacturer Name: JST Sales America Inc. - Symbol Style: parametric-v1 - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf - Manufacturer Part Number: S2B-PH-SM4-TB(LF)(SN) - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Connector - Role: Battery Connector - Role Details: 2-pin JST-PH connector; protected 1-cell LiPo, 3.0 to 4.2 V - Functional Group: Battery and Master Power **Pins:** - P1 [pin 1] - P2 [pin 2] ### J3 — S2B-PH-SM4-TB(LF)(SN) - Manufacturer Name: JST Sales America Inc. - Symbol Style: parametric-v1 - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf - Manufacturer Part Number: S2B-PH-SM4-TB(LF)(SN) - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Connector - Role: Actuator Connector - Role Details: 2-pin JST-PH, 2 A class, for low-energy release actuator only - Functional Group: Launcher Release **Pins:** - P1 [pin 1] - P2 [pin 2] ### J4 — S2B-PH-SM4-TB(LF)(SN) - Manufacturer Name: JST Sales America Inc. - Symbol Style: parametric-v1 - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf - Manufacturer Part Number: S2B-PH-SM4-TB(LF)(SN) - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Connector - Role: Motor Connector - Role Details: 2-pin JST-PH, 2 A class, for low-voltage retraction motor - Functional Group: Retraction Motor **Pins:** - P1 [pin 1] - P2 [pin 2] ### J5 — ARM JTAG SWD 10Pin 0.05" Connector - Part Type: Connector - Manufacturer Part Number: FTSH-105-01-L-DV-007-K - Manufacturer Name: Analog Devices - Datasheet URL: https://suddendocs.samtec.com/catalog_english/ftsh_smt.pdf - Symbol Style: parametric-v1 - Role: Programming Header - Role Details: 1.27 mm ARM Cortex SWD connector; expose SWDIO, SWCLK, NRST, 3V3 and GND - Functional Group: Programming and Debug **Pins:** - ~RESET~ [pin 10] - GND [pin 5] - GND [pin 3] - GNDDetect [pin 9] - NC/TDI [pin 8] - SWDCLK/TCK [pin 4] - SWDIO/TMS [pin 2] - SWO/TDO [pin 6] - VTref [pin 1] ### LED1 — 5988070107F - Part Type: LED - Datasheet URL: https://s3-us-west-2.amazonaws.com/catsy.557/DIA_Selector_Guide_SMD_060820.pdf - Manufacturer Part Number: 5988070107F - Manufacturer Name: Dialight - License: https://creativecommons.org/licenses/by/4.0/ - Role: Status Indicator - Role Details: Low-current green MCU-controlled status LED - Functional Group: MCU Control **Pins:** - A [pin 2] - K [pin 1] ### LED2 — 5988070107F - Part Type: LED - Datasheet URL: https://s3-us-west-2.amazonaws.com/catsy.557/DIA_Selector_Guide_SMD_060820.pdf - Manufacturer Part Number: 5988070107F - Manufacturer Name: Dialight - License: https://creativecommons.org/licenses/by/4.0/ - Role: Charge Indicator - Role Details: Low-current LED driven by MCP73831 STAT sink - Functional Group: USB-C Charging **Pins:** - A [pin 2] - K [pin 1] ### Q1 — AO3401A - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: AO3401A - Part Type: Transistor - Datasheet URL: https://www.lcsc.com/datasheet/lcsc_datasheet_2007171935_HUASHUO-AO3401A_C700954.pdf - Manufacturer Name: HUASHUO - Role: Load Isolation - Role Details: P-channel high-side switch sized for mutually exclusive 1 A transient loads and 1.5 A path margin - Functional Group: Battery and Master Power **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### Q2 — AO3400A - Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Alpha%20&%20Omega/AO3400A_ds.pdf - Manufacturer Part Number: AO3400A - Manufacturer Name: Alpha & Omega Semiconductor Inc. - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Transistor - Role: Actuator Driver - Role Details: Logic-level N-MOSFET, pulse-only firmware output, 1 A actuator transient - Functional Group: Launcher Release **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### S1 — JS102011JCQN - Datasheet URL: https://www.ckswitches.com/media/1422/js.pdf - Manufacturer Name: C&K - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: JS102011JCQN - Part Type: Switch - Role: Master Power Control - Role Details: Low-current slide switch drives P-channel MOSFET gate; does not carry load current - Functional Group: Battery and Master Power **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] ### S2 — JS102011JCQN - Datasheet URL: https://www.ckswitches.com/media/1422/js.pdf - Manufacturer Name: C&K - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: JS102011JCQN - Part Type: Switch - Role: Arm Switch - Role Details: Latching arm input with external deterministic pull-down - Functional Group: User Controls **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] ### SW1 — TS-1088-AR02016 - Manufacturer Name: XUNPU(讯普) - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2409302330_XUNPU-TS-1088-AR02016_C720477.pdf - JLCPCB Part Class: Extended Part - Manufacturer Part Number: TS-1088-AR02016 - Product Info Url: https://lcsc.com/product-detail/Tactile-Switches_XUNPU-TS-1088-AR02016_C720477.html - LCSC Part Number: C720477 - Part Type: Tactile Switches - Package or Case Code: SW-SMD_L3.9-W3.0-P4.45 - Role: Retract Button - Role Details: Momentary active-low firmware command; separate from launch gesture - Functional Group: User Controls **Pins:** - 1 [pin 1] - 2 [pin 2] ### U1 — MCP73831T-2DCI/OT - Manufacturer Name: Microchip Technology - Manufacturer Part Number: MCP73831T-2DCI/OT - Datasheet URL: https://ww1.microchip.com/downloads/aemDocuments/documents/APID/ProductDocuments/DataSheets/MCP73831-Family-Data-Sheet-DS20001984H.pdf - Part Type: Power Management - License: https://creativecommons.org/licenses/by/4.0/ - Role: Battery Charger - Role Details: Single-cell linear charger; PROG resistor targets about 300 mA - Functional Group: USB-C Charging **Pins:** - BAT [pin 3] - CHRG [pin 1] - GND [pin 2] - PROG [pin 5] - VCC [pin 4] ### U2 — TPS63031DSKR - Datasheet URL: https://www.ti.com/lit/ds/symlink/tps63030.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Integrated Circuit - Manufacturer Name: Texas Instruments - Manufacturer Part Number: TPS63031DSKR - Role: Logic Regulator - Role Details: Fixed 3.3 V buck-boost sized above 50 mA logic peak - Functional Group: 3.3V Regulation **Pins:** - EN [pin 6] - EP [pin 11] - FB [pin 10] - GND [pin 9] - L1 [pin 4] - L2 [pin 2] - PGND [pin 3] - PS/SYNC [pin 7] - VIN [pin 5] - VINA [pin 8] - VOUT [pin 1] ### U3 — STM32G030F6Px - Datasheet URL: https://www.st.com/resource/en/datasheet/stm32g030f6.pdf - Manufacturer Name: STMicroelectronics NV - Package or Case Code: TSSOP-20_4.4x6.5mm_P0.65mm - Manufacturer Part Number: STM32G030F6Px - Role: Main Controller - Role Details: Firmware validates both Hall channels and enforces pulse-only launch plus mutually exclusive retract - Software: Bare metal - Functional Group: MCU Control **Pins:** - NRST [pin 6] - PA0 [pin 7] - PA1 [pin 8] - PA11/PA9 [pin 16] - PA12/PA10 [pin 17] - PA13 [pin 18] - PA14/PA15 [pin 19] - PA2 [pin 9] - PA3 [pin 10] - PA4 [pin 11] - PA5 [pin 12] - PA6 [pin 13] - PA7 [pin 14] - PB0/PB1/PB2/PA8 [pin 15] - PB3/PB4/PB5/PB6 [pin 20] - PB7/PB8 [pin 1] - PC14/PB9 [pin 2] - PC15 [pin 3] - VDD [pin 4] - VSS [pin 5] ### U4 — DRV5032AJDBZR - Manufacturer Part Number: DRV5032AJDBZR - LCSC Part Number: C266120 - Manufacturer Name: TI(德州仪器) - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/1811061519_Texas-Instruments-DRV5032AJDBZR_C266120.pdf - Part Type: Magnetic Sensors - Package or Case Code: SOT-23_L2.9-W1.3-P1.90-LS2.4-BR - Product Info Url: https://lcsc.com/product-detail/Others_Texas-Instruments_DRV5032AJDBZR_Texas-Instruments-TI-DRV5032AJDBZR_C266120.html - JLCPCB Part Class: Extended Part - Role: Hall Sensor - Role Details: Finger gesture magnetic channel 1; firmware requires both channels active - Functional Group: Gesture Sensors **Pins:** - GND [pin 3] - OUT [pin 2] - VCC [pin 1] ### U5 — DRV5032AJDBZR - Manufacturer Part Number: DRV5032AJDBZR - LCSC Part Number: C266120 - Manufacturer Name: TI(德州仪器) - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/1811061519_Texas-Instruments-DRV5032AJDBZR_C266120.pdf - Part Type: Magnetic Sensors - Package or Case Code: SOT-23_L2.9-W1.3-P1.90-LS2.4-BR - Product Info Url: https://lcsc.com/product-detail/Others_Texas-Instruments_DRV5032AJDBZR_Texas-Instruments-TI-DRV5032AJDBZR_C266120.html - JLCPCB Part Class: Extended Part - Role: Hall Sensor - Role Details: Finger gesture magnetic channel 2; firmware requires both channels active - Functional Group: Gesture Sensors **Pins:** - GND [pin 3] - OUT [pin 2] - VCC [pin 1] ### U6 — DRV8837DSGR - Manufacturer Name: Texas Instruments Inc. - DPN: DRV8837DSGR - Manufacturer Part Number: DRV8837DSGR - Role: Motor Driver - Role Details: 1.8 A peak H-bridge; firmware keeps launch and retract mutually exclusive - Functional Group: Retraction Motor **Pins:** - EP [pin 9] - GND [pin 4] - IN1 [pin 6] - IN2 [pin 5] - NSLEEP [pin 7] - OUT1 [pin 2] - OUT2 [pin 3] - VCC [pin 8] - VM [pin 1] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/aniweb/slim-gesture-web-shooter~yz](https://www.flux.ai/aniweb/slim-gesture-web-shooter~yz).* --- *Generated from [https://www.flux.ai/aniweb/slim-gesture-web-shooter~yz](https://www.flux.ai/aniweb/slim-gesture-web-shooter~yz)*