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