# DSM ESP32-S3 Controller ## Description Four-layer ESP32-S3 robotic leak-detection and pipe-marking controller with protected 12 V distribution, high-current 5 V power, microphones, servos, marker motor driver, TB6600 control, and myRIO UART. ## Project Details - **Owner:** nate04 - **Created:** 7/11/2026 - **Last Updated:** 7/11/2026 - **Visibility:** Public ## Key Components ### D1 — [SMBJ18A-13-F](https://www.flux.ai/lcsc/smbj18a-13-f~uiys.md) - Manufacturer Name: DIODES(美台) - Role Details: Provisional battery TVS footprint; final unidirectional/bidirectional and standoff voltage TBD from battery max - Part Type: TVS - Product Info Url: https://lcsc.com/product-detail/TVS_DIODES_SMBJ18A-13-F_SMBJ18A-13-F_C135055.html - Manufacturer Part Number: SMBJ18A-13-F - JLCPCB Part Class: Extended Part - Package or Case Code: SMB_L4.6-W3.6-LS5.3-RD - Role: TVS Protection - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_Diodes-Incorporated-SMBJ18A-13-F_C135055.pdf - LCSC Part Number: C135055 **Pins:** - A [pin 2] - K [pin 1] ### D2 — [TPD2EUSB30](https://www.flux.ai/kicad-part-library/tpd2eusb30~px7.md) - Role: ESD Protection - Package or Case Code: Texas_DRT-3 - Manufacturer Part Number: TPD2EUSB30 - Role Details: USB D+/D- ESD array placed at USB-C connector side - Datasheet URL: http://www.ti.com/lit/ds/symlink/tpd2eusb30a.pdf - Manufacturer Name: Texas Instruments Inc. **Pins:** - D- [pin 2] - D+ [pin 1] - GND [pin 3] ### F1 — [178.6764.0001](https://www.flux.ai/jecstronic/178p6764p0001~4jo.md) - Role Details: Input/branch replaceable fuse holder; actual fuse values provisional pending measured loads - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.littelfuse.com/media?resourcetype=datasheets&itemid=3f05f551-560b-4050-ab12-a352111d7ba3&filename=littelfuse-fuse-holder-mini-fl1-datasheet.pdf - Part Type: Circuit Protection - Manufacturer Name: Littelfuse/Commercial Vehicle Products - Manufacturer Part Number: 178.6764.0001 - Role: Fuse Holder **Pins:** - 1 [pin 1] - 2 [pin 2] ### F2 — [178.6764.0001](https://www.flux.ai/jecstronic/178p6764p0001~4jo.md) - Role: Fuse Holder - Part Type: Circuit Protection - Manufacturer Name: Littelfuse/Commercial Vehicle Products - Manufacturer Part Number: 178.6764.0001 - Role Details: Input/branch replaceable fuse holder; actual fuse values provisional pending measured loads - Datasheet URL: https://www.littelfuse.com/media?resourcetype=datasheets&itemid=3f05f551-560b-4050-ab12-a352111d7ba3&filename=littelfuse-fuse-holder-mini-fl1-datasheet.pdf - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - 1 [pin 1] - 2 [pin 2] ### F3 — [178.6764.0001](https://www.flux.ai/jecstronic/178p6764p0001~4jo.md) - Manufacturer Name: Littelfuse/Commercial Vehicle Products - Part Type: Circuit Protection - Role Details: Input/branch replaceable fuse holder; actual fuse values provisional pending measured loads - Manufacturer Part Number: 178.6764.0001 - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.littelfuse.com/media?resourcetype=datasheets&itemid=3f05f551-560b-4050-ab12-a352111d7ba3&filename=littelfuse-fuse-holder-mini-fl1-datasheet.pdf - Role: Fuse Holder **Pins:** - 1 [pin 1] - 2 [pin 2] ### F4 — [178.6764.0001](https://www.flux.ai/jecstronic/178p6764p0001~4jo.md) - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.littelfuse.com/media?resourcetype=datasheets&itemid=3f05f551-560b-4050-ab12-a352111d7ba3&filename=littelfuse-fuse-holder-mini-fl1-datasheet.pdf - Role Details: Input/branch replaceable fuse holder; actual fuse values provisional pending measured loads - Manufacturer Name: Littelfuse/Commercial Vehicle Products - Role: Fuse Holder - Part Type: Circuit Protection - Manufacturer Part Number: 178.6764.0001 **Pins:** - 1 [pin 1] - 2 [pin 2] ### F5 — [178.6764.0001](https://www.flux.ai/jecstronic/178p6764p0001~4jo.md) - Datasheet URL: https://www.littelfuse.com/media?resourcetype=datasheets&itemid=3f05f551-560b-4050-ab12-a352111d7ba3&filename=littelfuse-fuse-holder-mini-fl1-datasheet.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Role: Fuse Holder - Part Type: Circuit Protection - Manufacturer Name: Littelfuse/Commercial Vehicle Products - Role Details: Input/branch replaceable fuse holder; actual fuse values provisional pending measured loads - Manufacturer Part Number: 178.6764.0001 **Pins:** - 1 [pin 1] - 2 [pin 2] ### F6 — [178.6764.0001](https://www.flux.ai/jecstronic/178p6764p0001~4jo.md) - Datasheet URL: https://www.littelfuse.com/media?resourcetype=datasheets&itemid=3f05f551-560b-4050-ab12-a352111d7ba3&filename=littelfuse-fuse-holder-mini-fl1-datasheet.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: 5V branch fuse holder; actual fuse value TBD after measured load currents - Role: Protection - Manufacturer Part Number: 178.6764.0001 - Manufacturer Name: Littelfuse/Commercial Vehicle Products - Part Type: Circuit Protection **Pins:** - 1 [pin 1] - 2 [pin 2] ### F7 — [178.6764.0001](https://www.flux.ai/jecstronic/178p6764p0001~4jo.md) - Manufacturer Name: Littelfuse/Commercial Vehicle Products - Part Type: Circuit Protection - Role Details: 5V branch fuse holder; actual fuse value TBD after measured load currents - Manufacturer Part Number: 178.6764.0001 - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.littelfuse.com/media?resourcetype=datasheets&itemid=3f05f551-560b-4050-ab12-a352111d7ba3&filename=littelfuse-fuse-holder-mini-fl1-datasheet.pdf - Role: Protection **Pins:** - 1 [pin 1] - 2 [pin 2] ### F8 — [178.6764.0001](https://www.flux.ai/jecstronic/178p6764p0001~4jo.md) - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.littelfuse.com/media?resourcetype=datasheets&itemid=3f05f551-560b-4050-ab12-a352111d7ba3&filename=littelfuse-fuse-holder-mini-fl1-datasheet.pdf - Role Details: 5V branch fuse holder; actual fuse value TBD after measured load currents - Role: Protection - Part Type: Circuit Protection - Manufacturer Name: Littelfuse/Commercial Vehicle Products - Manufacturer Part Number: 178.6764.0001 **Pins:** - 1 [pin 1] - 2 [pin 2] ### FB1 — [2508056017Y2](https://www.flux.ai/adrian95/2508056017y2~n1q.md) - Role: Power Filtering - Datasheet URL: https://fair-rite.com/print_product.php?pid=33610 - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: 2508056017Y2 - Role Details: 600 ohm @100MHz ferrite bead feeding low-noise microphone rail - Part Type: Ferrite Bead - Manufacturer Name: Fair-Rite Products Corp. **Pins:** - 1 [pin 1] - 2 [pin 2] ### J1 — [XT60PW-M](https://www.flux.ai/jharwinflux/xt60pw-m~mb.md) - Role Details: Nominal 12V battery input; battery full-charge voltage TBD - Datasheet URL: https://www.snapeda.com/parts/XT60PW-M/AMASS/datasheet/ - Manufacturer Part Number: XT60PW-M - License: https://creativecommons.org/licenses/by/4.0/ - Role: Battery Input Connector - Manufacturer Name: AMASS **Pins:** - Neg [pin 2] - Pos [pin 1] ### J10 — [B3B-PH-K-S(LF)(SN)](https://www.flux.ai/adrian95/b3b-ph-k-slfsn~xzb.md) - Manufacturer Name: JST Sales America Inc. - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf - Manufacturer Part Number: B3B-PH-K-S(LF)(SN) - Role Details: J7-J10 microphones; J11-J12 servo outputs - Part Type: Connector - Role: 3-pin Peripheral Connector **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] ### J11 — [B3B-PH-K-S(LF)(SN)](https://www.flux.ai/adrian95/b3b-ph-k-slfsn~xzb.md) - Part Type: Connector - Manufacturer Part Number: B3B-PH-K-S(LF)(SN) - Role: 3-pin Peripheral Connector - Role Details: J7-J10 microphones; J11-J12 servo outputs - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Name: JST Sales America Inc. - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] ### J12 — [B3B-PH-K-S(LF)(SN)](https://www.flux.ai/adrian95/b3b-ph-k-slfsn~xzb.md) - Part Type: Connector - Manufacturer Part Number: B3B-PH-K-S(LF)(SN) - Role Details: J7-J10 microphones; J11-J12 servo outputs - Role: 3-pin Peripheral Connector - Manufacturer Name: JST Sales America Inc. - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] ### J13 — [XY301V-A-5.0-2P](https://www.flux.ai/jharwinbarrozo/xy301v-a-50-2p~u6.md) - Role: Power Connector - Part Type: Connector - Datasheet URL: https://www.lcsc.com/datasheet/C557651.pdf?spm=wm.sxq.inf.ggs&lcsc_vid=E1BYV1AHFgUMXgFVQ1AMU1JVQFReXgIATwJfA10DFVkxVlNRT1dXXlVTQ1hbUjsOAxUeFF5JWBYZEEoBGA4JCwFIFA4DSA%3D%3D - Role Details: Marker motor OUT1/OUT2 connector - Manufacturer Name: Ningbo Xinlaiya Elec. - Manufacturer Part Number: XY301V-A-5.0-2P **Pins:** - PIN1 [pin 1] - PIN2 [pin 2] ### J14 — [TYPE-C-2.0-16PIN-SMT-3-OR](https://www.flux.ai/lcsc/type-c-2p0-16pin-smt-3-or~957d.md) - JLCPCB Part Class: Extended Part - Manufacturer Part Number: TYPE-C-2.0-16PIN-SMT-3-OR - Role: USB-C Device Connector - Manufacturer Name: CIKI(皓富) - Role Details: Self-powered USB data/debug port; VBUS sense/protection only, no backfeed to +5V_MAIN - LCSC Part Number: C2987387 - Part Type: USB Connectors - Package or Case Code: USB-SMD_TYPE-C16PIN-1 **Pins:** - 17 [pin 17] - 18 [pin 18] - 19 [pin 19] - 20 [pin 20] - CC1 [pin A5] - CC2 [pin B5] - DN1 [pin A7] - DN2 [pin B7] - DP1 [pin A6] - DP2 [pin B6] - GND [pin B1A12] - GND [pin A1B12] - SBU1 [pin A8] - SBU2 [pin B8] - VBUS [pin A4B9] - VBUS [pin B4A9] ### J2 — [XY301V-A-5.0-2P](https://www.flux.ai/jharwinbarrozo/xy301v-a-50-2p~u6.md) - Manufacturer Name: Ningbo Xinlaiya Elec. - Datasheet URL: https://www.lcsc.com/datasheet/C557651.pdf?spm=wm.sxq.inf.ggs&lcsc_vid=E1BYV1AHFgUMXgFVQ1AMU1JVQFReXgIATwJfA10DFVkxVlNRT1dXXlVTQ1hbUjsOAxUeFF5JWBYZEEoBGA4JCwFIFA4DSA%3D%3D - Part Type: Connector - Role: Power Connector - Manufacturer Part Number: XY301V-A-5.0-2P - Role Details: High-current 2-pin screw terminal; per-instance function in designator labels J2/J3/J13 **Pins:** - PIN1 [pin 1] - PIN2 [pin 2] ### J3 — [XY301V-A-5.0-2P](https://www.flux.ai/jharwinbarrozo/xy301v-a-50-2p~u6.md) - Part Type: Connector - Datasheet URL: https://www.lcsc.com/datasheet/C557651.pdf?spm=wm.sxq.inf.ggs&lcsc_vid=E1BYV1AHFgUMXgFVQ1AMU1JVQFReXgIATwJfA10DFVkxVlNRT1dXXlVTQ1hbUjsOAxUeFF5JWBYZEEoBGA4JCwFIFA4DSA%3D%3D - Role Details: High-current 2-pin screw terminal; per-instance function in designator labels J2/J3/J13 - Role: Power Connector - Manufacturer Name: Ningbo Xinlaiya Elec. - Manufacturer Part Number: XY301V-A-5.0-2P **Pins:** - PIN1 [pin 1] - PIN2 [pin 2] ### J4 — [XY301V-A-5.0-2P](https://www.flux.ai/jharwinbarrozo/xy301v-a-50-2p~u6.md) - Part Type: Connector - Datasheet URL: https://www.lcsc.com/datasheet/C557651.pdf?spm=wm.sxq.inf.ggs&lcsc_vid=E1BYV1AHFgUMXgFVQ1AMU1JVQFReXgIATwJfA10DFVkxVlNRT1dXXlVTQ1hbUjsOAxUeFF5JWBYZEEoBGA4JCwFIFA4DSA%3D%3D - Manufacturer Name: Ningbo Xinlaiya Elec. - Role Details: High-current 2-pin screw terminal; per-instance function in designator labels J2/J3/J13 - Manufacturer Part Number: XY301V-A-5.0-2P - Role: Power Connector **Pins:** - PIN1 [pin 1] - PIN2 [pin 2] ### J5 — [B6B-PH-SM4-TB](https://www.flux.ai/adrian95/b6b-ph-sm4-tb~op.md) - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf - Role Details: PUL+/PUL-/DIR+/DIR-/ENA+/ENA- current-sink interface - Part Type: Connector - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Name: JST Sales America Inc. - Manufacturer Part Number: B6B-PH-SM4-TB - Role: TB6600 Control Connector **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] - 5 [pin 5] - 6 [pin 6] - MP1 [pin MP1] - MP2 [pin MP2] ### J6 — [S4B-PH-K-S(LF)(SN)](https://www.flux.ai/jecstronic/s4b-ph-k-slfsn~kmr.md) - Role: UART Connector - Part Type: Connector - Manufacturer Part Number: S4B-PH-K-S(LF)(SN) - Role Details: ESP_TX, ESP_RX, GND, optional 3V3 reference not for powering myRIO - Manufacturer Name: S4B-PH-K-S(LF)(SN) - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - PIN_1 [pin 1] - PIN_2 [pin 2] - PIN_3 [pin 3] - PIN_4 [pin 4] ### J7 — [B3B-PH-K-S(LF)(SN)](https://www.flux.ai/adrian95/b3b-ph-k-slfsn~xzb.md) - Role: 3-pin Peripheral Connector - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Name: JST Sales America Inc. - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf - Part Type: Connector - Manufacturer Part Number: B3B-PH-K-S(LF)(SN) - Role Details: J7-J10 microphones; J11-J12 servo outputs **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] ### J8 — [B3B-PH-K-S(LF)(SN)](https://www.flux.ai/adrian95/b3b-ph-k-slfsn~xzb.md) - Role Details: J7-J10 microphones; J11-J12 servo outputs - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Role: 3-pin Peripheral Connector - Manufacturer Name: JST Sales America Inc. - Part Type: Connector - Manufacturer Part Number: B3B-PH-K-S(LF)(SN) **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] ### J9 — [B3B-PH-K-S(LF)(SN)](https://www.flux.ai/adrian95/b3b-ph-k-slfsn~xzb.md) - Role: 3-pin Peripheral Connector - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf - Manufacturer Name: JST Sales America Inc. - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: J7-J10 microphones; J11-J12 servo outputs - Part Type: Connector - Manufacturer Part Number: B3B-PH-K-S(LF)(SN) **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] ### LED1 — [150060VS55040](https://www.flux.ai/adrian95/150060vs55040~c2q.md) - Manufacturer Part Number: 150060VS55040 - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.we-online.com/components/products/datasheet/150060VS55040.pdf - Role Details: Power-good/status indicator LED - Role: Indicator - Manufacturer Name: Würth Elektronik - Part Type: LED **Pins:** - A [pin 2] - K [pin 1] ### LED2 — [150060VS55040](https://www.flux.ai/adrian95/150060vs55040~c2q.md) - Manufacturer Part Number: 150060VS55040 - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.we-online.com/components/products/datasheet/150060VS55040.pdf - Role Details: Power-good/status indicator LED - Manufacturer Name: Würth Elektronik - Part Type: LED - Role: Indicator **Pins:** - A [pin 2] - K [pin 1] ### LED3 — [150060VS55040](https://www.flux.ai/adrian95/150060vs55040~c2q.md) - Manufacturer Part Number: 150060VS55040 - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.we-online.com/components/products/datasheet/150060VS55040.pdf - Role: Indicator - Part Type: LED - Manufacturer Name: Würth Elektronik - Role Details: Power-good/status indicator LED **Pins:** - A [pin 2] - K [pin 1] ### LED4 — [150060RS73220](https://www.flux.ai/vasy_skral/150060rs73220~kj9.md) - Manufacturer Part Number: 150060RS73220 - Part Type: LED - Role: Indicator - Manufacturer Name: Würth Elektronik - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: Fault indicator LED - Datasheet URL: https://www.we-online.com/components/products/datasheet/150060RS73220.pdf **Pins:** - A [pin 2] - K [pin 1] ### Q1 — [DMP3013SFV-7](https://www.flux.ai/jecstronic/dmp3013sfv-7~kga.md) - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: 12V input high-side MOSFET; topology/value to verify against final input current - Manufacturer Part Number: DMP3013SFV-7 - Part Type: Transistor - Role: Reverse Polarity Protection - Manufacturer Name: Diodes Incorporated - Datasheet URL: https://www.diodes.com/assets/Datasheets/DMP3013SFV.pdf **Pins:** - D [pin 7] - D [pin 8] - D [pin 6] - D [pin 5] - G [pin 4] - S [pin 3] - S [pin 2] - S [pin 1] ### Q2 — [2N7002K](https://www.flux.ai/jecstronic/2n7002k~8y.md) - Manufacturer Name: MDD - Role: Open-Drain Driver - Manufacturer Part Number: 2N7002K - Role Details: TB6600 PUL/DIR/ENA optocoupler low-side sink; driven from ESP32 through gate resistor - Datasheet URL: https://www.infineon.com/dgdl/Infineon-2N7002-DS-v02_04-en.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Transistor **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### Q3 — [2N7002K](https://www.flux.ai/jecstronic/2n7002k~8y.md) - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.infineon.com/dgdl/Infineon-2N7002-DS-v02_04-en.pdf - Role: Open-Drain Driver - Part Type: Transistor - Manufacturer Name: MDD - Manufacturer Part Number: 2N7002K - Role Details: TB6600 PUL/DIR/ENA optocoupler low-side sink; driven from ESP32 through gate resistor **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### Q4 — [2N7002K](https://www.flux.ai/jecstronic/2n7002k~8y.md) - Manufacturer Name: MDD - Manufacturer Part Number: 2N7002K - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.infineon.com/dgdl/Infineon-2N7002-DS-v02_04-en.pdf - Role: Open-Drain Driver - Part Type: Transistor - Role Details: TB6600 PUL/DIR/ENA optocoupler low-side sink; driven from ESP32 through gate resistor **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### SW1 — [TS-1088-AR02016](https://www.flux.ai/lcsc/ts-1088-ar02016~e3n1.md) - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2409302330_XUNPU-TS-1088-AR02016_C720477.pdf - Manufacturer Name: XUNPU(讯普) - Package or Case Code: SW-SMD_L3.9-W3.0-P4.45 - JLCPCB Part Class: Extended Part - Role: User Switch - Product Info Url: https://lcsc.com/product-detail/Tactile-Switches_XUNPU-TS-1088-AR02016_C720477.html - LCSC Part Number: C720477 - Part Type: Tactile Switches - Manufacturer Part Number: TS-1088-AR02016 - Role Details: SW1 BOOT GPIO0-to-GND; SW2 RESET/EN-to-GND **Pins:** - 1 [pin 1] - 2 [pin 2] ### SW2 — [TS-1088-AR02016](https://www.flux.ai/lcsc/ts-1088-ar02016~e3n1.md) - LCSC Part Number: C720477 - Product Info Url: https://lcsc.com/product-detail/Tactile-Switches_XUNPU-TS-1088-AR02016_C720477.html - Part Type: Tactile Switches - Manufacturer Part Number: TS-1088-AR02016 - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2409302330_XUNPU-TS-1088-AR02016_C720477.pdf - Manufacturer Name: XUNPU(讯普) - Package or Case Code: SW-SMD_L3.9-W3.0-P4.45 - Role: User Switch - Role Details: SW1 BOOT GPIO0-to-GND; SW2 RESET/EN-to-GND - JLCPCB Part Class: Extended Part **Pins:** - 1 [pin 1] - 2 [pin 2] ### TP1 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md) - Role Details: Debug probe pad for rails, USB, GPIO, fault, and analog signals - Part Type: Test Point - Role: Test Point - Testpoint Size: 0.5 **Pins:** - P1 [pin 1] ### TP10 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md) - Role Details: Debug probe pad for rails, USB, GPIO, fault, and analog signals - Testpoint Size: 0.5 - Role: Test Point - Part Type: Test Point **Pins:** - P1 [pin 1] ### TP11 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md) - Testpoint Size: 0.5 - Role: Test Point - Role Details: Debug probe pad for rails, USB, GPIO, fault, and analog signals - Part Type: Test Point **Pins:** - P1 [pin 1] ### TP12 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md) - Role: Test Point - Testpoint Size: 0.5 - Role Details: Debug probe pad for rails, USB, GPIO, fault, and analog signals - Part Type: Test Point **Pins:** - P1 [pin 1] ### TP13 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md) - Testpoint Size: 0.5 - Role Details: Debug probe pad for rails, USB, GPIO, fault, and analog signals - Role: Test Point - Part Type: Test Point **Pins:** - P1 [pin 1] ### TP14 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md) - Part Type: Test Point - Role: Test Point - Testpoint Size: 0.5 - Role Details: Debug probe pad for rails, USB, GPIO, fault, and analog signals **Pins:** - P1 [pin 1] ### TP15 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md) - Testpoint Size: 0.5 - Role: Test Point - Role Details: Debug probe pad for rails, USB, GPIO, fault, and analog signals - Part Type: Test Point **Pins:** - P1 [pin 1] ### TP16 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md) - Role: Test Point - Part Type: Test Point - Role Details: Debug probe pad for rails, USB, GPIO, fault, and analog signals - Testpoint Size: 0.5 **Pins:** - P1 [pin 1] ### TP17 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md) - Role: Test Point - Testpoint Size: 0.5 - Role Details: Debug probe pad for rails, USB, GPIO, fault, and analog signals - Part Type: Test Point **Pins:** - P1 [pin 1] ### TP18 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md) - Role: Test Point - Testpoint Size: 0.5 - Role Details: Debug probe pad for rails, USB, GPIO, fault, and analog signals - Part Type: Test Point **Pins:** - P1 [pin 1] ### TP19 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md) - Role Details: Debug probe pad for rails, USB, GPIO, fault, and analog signals - Testpoint Size: 0.5 - Role: Test Point - Part Type: Test Point **Pins:** - P1 [pin 1] ### TP2 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md) - Part Type: Test Point - Testpoint Size: 0.5 - Role: Test Point - Role Details: Debug probe pad for rails, USB, GPIO, fault, and analog signals **Pins:** - P1 [pin 1] ### TP20 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md) - Role Details: Debug probe pad for rails, USB, GPIO, fault, and analog signals - Role: Test Point - Part Type: Test Point - Testpoint Size: 0.5 **Pins:** - P1 [pin 1] ### TP3 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md) - Role Details: Debug probe pad for rails, USB, GPIO, fault, and analog signals - Part Type: Test Point - Testpoint Size: 0.5 - Role: Test Point **Pins:** - P1 [pin 1] ### TP4 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md) - Role: Test Point - Testpoint Size: 0.5 - Role Details: Debug probe pad for rails, USB, GPIO, fault, and analog signals - Part Type: Test Point **Pins:** - P1 [pin 1] ### TP5 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md) - Part Type: Test Point - Role: Test Point - Role Details: Debug probe pad for rails, USB, GPIO, fault, and analog signals - Testpoint Size: 0.5 **Pins:** - P1 [pin 1] ### TP6 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md) - Testpoint Size: 0.5 - Role: Test Point - Role Details: Debug probe pad for rails, USB, GPIO, fault, and analog signals - Part Type: Test Point **Pins:** - P1 [pin 1] ### TP7 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md) - Role: Test Point - Role Details: Debug probe pad for rails, USB, GPIO, fault, and analog signals - Part Type: Test Point - Testpoint Size: 0.5 **Pins:** - P1 [pin 1] ### TP8 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md) - Testpoint Size: 0.5 - Part Type: Test Point - Role: Test Point - Role Details: Debug probe pad for rails, USB, GPIO, fault, and analog signals **Pins:** - P1 [pin 1] ### TP9 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md) - Testpoint Size: 0.5 - Role Details: Debug probe pad for rails, USB, GPIO, fault, and analog signals - Role: Test Point - Part Type: Test Point **Pins:** - P1 [pin 1] ### U1 — [ESP32-S3-WROOM-1-N16R8](https://www.flux.ai/adrian95/esp32-s3-wroom-1-n16r8~fs1.md) - Role: Main MCU - Datasheet URL: https://www.mouser.com/datasheet/2/891/esp32_s3_wroom_1_wroom_1u_datasheet_en-2930317.pdf - Role Details: ESP32-S3 controller; fixed GPIO map from Project Specification - Part Type: Module - Manufacturer Part Number: ESP32-S3-WROOM-1-N16R8 - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Name: Espressif Systems - Symbol Style: parametric-v1 **Pins:** - 3V3 [pin 2] - EN [pin 3] - GND_1 [pin 1] - GND_10 [pin 48] - GND_11 [pin 49] - GND_2 [pin 40] - GND_3 [pin 41] - GND_4 [pin 42] - GND_5 [pin 43] - GND_6 [pin 44] - GND_7 [pin 45] - GND_8 [pin 46] - GND_9 [pin 47] - IO0 [pin 27] - IO1 [pin 39] - IO10 [pin 18] - IO11 [pin 19] - IO12 [pin 20] - IO13 [pin 21] - IO14 [pin 22] - IO15 [pin 8] - IO16 [pin 9] - IO17 [pin 10] - IO18 [pin 11] - IO19 [pin 13] - IO2 [pin 38] - IO20 [pin 14] - IO21 [pin 23] - IO3 [pin 15] - IO35 [pin 28] - IO36 [pin 29] - IO37 [pin 30] - IO38 [pin 31] - IO39 [pin 32] - IO4 [pin 4] - IO40 [pin 33] - IO41 [pin 34] - IO42 [pin 35] - IO45 [pin 26] - IO46 [pin 16] - IO47 [pin 24] - IO48 [pin 25] - IO5 [pin 5] - IO6 [pin 6] - IO7 [pin 7] - IO8 [pin 12] - IO9 [pin 17] - RXD0 [pin 36] - TXD0 [pin 37] ### U2 — [TPSM63610RDFR](https://www.flux.ai/lcsc/tpsm63610rdfr~aduk.md) - JLCPCB Part Class: Extended Part - LCSC Part Number: C7125816 - Role: Buck Regulator - Manufacturer Name: TI(德州仪器) - Package or Case Code: QFN-22_L7.5-W6.5_TLVM13610RDFR - Role Details: +5V_MAIN buck module sized for provisional 8A continuous / 10A peak 5V rail - Manufacturer Part Number: TPSM63610RDFR **Pins:** - AGND [pin 7] - AGND [pin 21] - AGND [pin 11] - AGND [pin 22] - CBOOT [pin 3] - EN [pin 17] - FB [pin 8] - MODE [pin 15] - NC [pin 16] - PG [pin 13] - PGND [pin 19] - PGND [pin 20] - RBOOT [pin 2] - RT [pin 12] - SPSP [pin 14] - SW [pin 4] - VCC [pin 6] - VIN1 [pin 1] - VIN2 [pin 18] - VLDOIN [pin 5] - VOUT1 [pin 9] - VOUT2 [pin 10] ### U3 — [LMR33630-Q1](https://www.flux.ai/adrian95/lmr33630-q1.md) - Symbol Style: parametric-v1 - Manufacturer Part Number: LMR33630AQRNXRQ1 - Datasheet URL: https://www.ti.com/lit/gpn/lmr33630-q1 - Part Type: DC-DC Converters - Role Details: +3V3_DIGITAL regulator target >=1A from quiet +5V_LOGIC branch - Package or Case Code: VQFN-HR (RNX) | 12, RNX0012B, 3 x 2 x 0.85 mm - Role: Buck Regulator - Manufacturer Name: Texas Instruments **Pins:** - AGND [pin 6] - BST [pin 4] - EN [pin 9] - FB [pin 7] - NC [pin 3] - PG [pin 8] - PGND [pin 1] - PGND [pin 11] - SW [pin 12] - VCC [pin 5] - VIN [pin 2] - VIN [pin 10] ### U4 — [TPS7A2033PDBVR](https://www.flux.ai/lcsc/tps7a2033pdbvr~89ay.md) - Symbol Style: parametric-v1 - License: https://creativecommons.org/licenses/by/4.0/ - JLCPCB Part Class: Extended Part - Part Type: Power Management - Manufacturer Part Number: TPS7A2033PDBVR - Package or Case Code: SOT-23-5_L2.9-W1.6-P0.95-LS2.8-BR - LCSC Part Number: C2862740 - Role: Low-Noise LDO - Manufacturer Name: TI(德州仪器) - Role Details: +3V3_AUDIO low-noise rail for four GY-MAX4466 microphone modules - Datasheet URL: https://www.lcsc.com/datasheet/C2862740.pdf?spm=wm.sxq.inf.ggs&lcsc_vid=FlkNBAIDRQULVABfFAVZBgZVFVZYBgZSQ1NeBVIFQlExVlNRTlhaVFZURllbUzsOAxUeFF5JWBYZEEoKFBINSQcJGk4dAgUUFAk%3D **Pins:** - EN [pin 3] - GND [pin 2] - IN [pin 1] - NC [pin 4] - OUT [pin 5] ### U5 — [DRV8874PWPR](https://www.flux.ai/lcsc/drv8874pwpr~1gvp.md) - LCSC Part Number: C1855818 - Manufacturer Name: TI(德州仪器) - Manufacturer Part Number: DRV8874PWPR - Part Type: Motor Driver ICs - Role Details: Marker motor H-bridge with PWM gating, current sense, fault, and safe sleep control - Role: Motor Driver - JLCPCB Part Class: Extended Part - Package or Case Code: HTSSOP-16_L5.0-W4.4-P0.65-LS6.4-BL-EP **Pins:** - 10 [pin OUT2] - 11 [pin VM] - 12 [pin VCP] - 13 [pin CPH] - 14 [pin CPL] - 15 [pin GND] - 16 [pin PMODE] - 17 [pin EP] - 9 [pin PGND] - EN/IN1 [pin 1] - IMODE [pin 7] - IPROPI [pin 6] - nFAULT [pin 4] - nSLEEP [pin 3] - OUT1 [pin 8] - PH/IN2 [pin 2] - VREF [pin 5] ### U6 — [SN74LVC2G08DCUR](https://www.flux.ai/adrian95/sn74lvc2g08dcur~41p.md) - Role: Logic Gate - Role Details: DRIVER_IN1=MARKER_PWM_ENA AND MARKER_IN1; DRIVER_IN2=MARKER_PWM_ENA AND MARKER_IN2 - Manufacturer Part Number: SN74LVC2G08DCUR - Manufacturer Name: Texas Instruments - Datasheet URL: https://www.ti.com/lit/ds/symlink/sn74lvc2g08.pdf - Part Type: Integrated Circuit - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - 1A [pin 1] - 1B [pin 2] - 1Y [pin 7] - 2A [pin 5] - 2B [pin 6] - 2Y [pin 3] - GND [pin 4] - VCC [pin 8] ### U7 — [TPS259474LRPWR](https://www.flux.ai/lcsc/tps259474lrpwr~74ql.md) - Symbol Style: parametric-v1 - Package or Case Code: VQFN-10_L2.0-W2.0-P0.45-TL - Role Details: myRIO protected 12V branch; OVP/current-limit values provisional pending myRIO and battery confirmation - Manufacturer Part Number: TPS259474LRPWR - JLCPCB Part Class: Extended Part - Role: eFuse - Manufacturer Name: TI(德州仪器) - Part Type: Power Management - LCSC Part Number: C2864845 - Datasheet URL: https://www.lcsc.com/datasheet/C2864845.pdf?spm=wm.sxq.inf.ggs&lcsc_vid=T1kIXgFeT1NaU1RXQFBbUlUHT1cKU1NXFVBeX1VSTlAxVlNRTlhdXlBVQVFWUTsOAxUeFF5JWBYZEEoKFBINSQcJGk4dAgUUFAk%3D **Pins:** - DVDT [pin 7] - EN/UVLO [pin 1] - GND [pin 8] - ILM [pin 9] - IN [pin 5] - ITIMER [pin 10] - OUT [pin 6] - OVLO/OVCSEL [pin 2] - PG/AUXOFF [pin 3] - PGTH/~{FLT} [pin 4] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/nate04/dsm-esp32-s3-controller~1u](https://www.flux.ai/nate04/dsm-esp32-s3-controller~1u).* --- *Generated from [https://www.flux.ai/nate04/dsm-esp32-s3-controller~1u](https://www.flux.ai/nate04/dsm-esp32-s3-controller~1u)*