# NMEA 2000 WiFi Listener
## Description
USB-powered isolated listen-only NMEA 2000/CAN gateway that forwards boat network data over Wi-Fi to an iPad web dashboard. Prototype prioritizes bus safety: no termination, isolated CAN, and hardware-disabled TX path.
## Project Details
- **Owner:** ningjia
- **Created:** 7/17/2026
- **Last Updated:** 7/18/2026
- **Visibility:** Public
## Key Components
### D1 — [ESDCAN24-2BLY](https://www.flux.ai/lcsc/esdcan24-2bly~xico.md)
- Part Type: TVS
- Role Details: Protect CAN_H/CAN_L to isolated bus-side reference
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/1809061820_STMicroelectronics-ESDCAN24-2BLY_C246766.pdf
- Package or Case Code: SOT-23-3_L3.0-W1.7-P0.95-LS2.9-BR
- JLCPCB Part Class: Extended Part
- Product Info Url: https://lcsc.com/product-detail/Others_STMicroelectronics_ESDCAN24-2BLY_STMicroelectronics-ESDCAN24-2BLY_C246766.html
- Role: CAN ESD Protection
- Manufacturer Name: ST(意法半导体)
- LCSC Part Number: C246766
- Manufacturer Part Number: ESDCAN24-2BLY
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
### D2 — [USBLC6-2SC6](https://www.flux.ai/lcsc/usblc6-2sc6~2e9x.md)
- LCSC Part Number: C2687116
- Role: USB ESD Protection
- Symbol Style: parametric-v1
- Part Type: ESD Protection Devices
- Datasheet URL: https://www.lcsc.com/datasheet/C2687116.pdf?spm=wm.sxq.inf.ggs&lcsc_vid=FlkNBAIDRQULVABfFAVZBgZVFVZYBgZSQ1NeBVIFQlExVlNRTlhdUVdURFlXXzsOAxUeFF5JWBYZEEoKFBINSQcJGk4dAgUUFAk%3D
- Manufacturer Part Number: USBLC6-2SC6
- Role Details: Low-capacitance ESD array for USB 2.0 D+/D-
- Peak Pulse Current: 5A
- Manufacturer Name: UMW(友台半导体)
- Breakdown Voltage: 6V
- Power: 150W
- Operating Temperature: -55°C ~ 125°C (TJ)
- JLCPCB Part Class: Extended Part
- Maximum Clamping Voltage: 17V
- Package or Case Code: SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL
**Pins:**
- GND [pin 2]
- I/O1 [pin 1]
- I/O1 [pin 6]
- I/O2 [pin 3]
- I/O2 [pin 4]
- VBUS [pin 5]
### J1 — [USB4105-GF-A](https://www.flux.ai/adrian95/usb4105-gf-a~im9.md)
- Manufacturer Part Number: USB4105-GF-A
- Manufacturer Name: GCT
- Part Type: USB C
- Role: USB-C Connector
- Symbol Style: parametric-v1
- Datasheet URL: https://gct.co/files/specs/usb4105-spec.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: Sink-only 5V USB-C with USB 2.0 D+/D- routed to ESP32-S3 native USB
- Manufacturer Name: GCT
**Pins:**
- CC1 [pin A5]
- CC2 [pin B5]
- DN1 [pin A7]
- DN2 [pin B7]
- DP1 [pin A6]
- DP2 [pin B6]
- GND [pin A1_B12]
- GND__1 [pin B1_A12]
- SBU1 [pin A8]
- SBU2 [pin B8]
- SHELL_GND [pin SH1]
- SHELL_GND__1 [pin SH2]
- SHELL_GND__2 [pin SH3]
- SHELL_GND__3 [pin SH4]
- VBUS [pin A4_B9]
- VBUS__1 [pin B4_A9]
### J2 — [1785971](https://www.flux.ai/adrian95/1785971~z5.md)
- Role Details: Bench/prototype 5-wire input: SHIELD, NET-S NC, NET-C ISO reference, CAN_H, CAN_L
- Datasheet URL: http://www.phoenixcontact.com/gb/produkte/1785971
- Role: NMEA 2000 Prototype Connector
- Part Type: Connector
- Manufacturer Name: Phoenix Contact
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: 1785971
- Package or Case Code: 1785971
**Pins:**
- 1.1 [pin 1]
- 1.2 [pin 2]
- 2.1 [pin 3]
- 2.2 [pin 4]
- 3.1 [pin 5]
- 3.2 [pin 6]
- 4.1 [pin 7]
- 4.2 [pin 8]
- 5.1 [pin 9]
- 5.2 [pin 10]
### S1 — [4*4*1.7](https://www.flux.ai/jecstronic/441p7~meh.md)
- Manufacturer Name: BOOMELE(Boom Precision Elec)
- Role Details: RESET button, momentary EN to GND
- Part Type: Switch
- LCSC Part Number: C10852
- Role: Debouncing
- Manufacturer Part Number: 4*4*1.7
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1810262111_BOOMELE-Boom-Precision-Elec-C10852_C10852.pdf
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### S2 — [4*4*1.7](https://www.flux.ai/jecstronic/441p7~meh.md)
- Manufacturer Part Number: 4*4*1.7
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1810262111_BOOMELE-Boom-Precision-Elec-C10852_C10852.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- LCSC Part Number: C10852
- Manufacturer Name: BOOMELE(Boom Precision Elec)
- Part Type: Switch
- Role Details: BOOT button, momentary GPIO0 to GND
- Role: Bootstrapping
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### U1 — [ESP32-S3-MINI-1-N8](https://www.flux.ai/jecstronic/esp32-s3-mini-1-n8~m3d.md)
- Part Type: Module
- Datasheet URL: https://www.mouser.com/datasheet/2/891/esp32_s3_mini_1_mini_1u_datasheet_en-2997643.pdf
- Role: Wi-Fi MCU
- Manufacturer Part Number: ESP32-S3-MINI-1-N8
- Manufacturer Name: Espressif Systems
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: ESP32-S3 web dashboard gateway; CAN/TWAI RX only for first prototype
**Pins:**
- 3V3 [pin 3]
- EN [pin 45]
- GND [pin 2]
- GND [pin 60]
- GND [pin 49]
- GND [pin 61_6]
- GND [pin 59]
- GND [pin 46]
- GND [pin 47]
- GND [pin 43]
- GND [pin 61_1]
- GND [pin 61]
- GND [pin 61_3]
- GND [pin 42]
- GND [pin 57]
- GND [pin 64]
- GND [pin 1]
- GND [pin 52]
- GND [pin 61_8]
- GND [pin 61_5]
- GND [pin 48]
- GND [pin 61_2]
- GND [pin 51]
- GND [pin 58]
- GND [pin 56]
- GND [pin 61_4]
- GND [pin 63]
- GND [pin 65]
- GND [pin 53]
- GND [pin 61_7]
- GND [pin 55]
- GND [pin 50]
- GND [pin 54]
- GND [pin 62]
- IO0 [pin 4]
- IO1 [pin 5]
- IO10 [pin 14]
- IO11 [pin 15]
- IO12 [pin 16]
- IO13 [pin 17]
- IO14 [pin 18]
- IO15 [pin 19]
- IO16 [pin 20]
- IO17 [pin 21]
- IO18 [pin 22]
- IO19 [pin 23]
- IO2 [pin 6]
- IO20 [pin 24]
- IO21 [pin 25]
- IO26 [pin 26]
- IO3 [pin 7]
- IO33 [pin 28]
- IO34 [pin 29]
- IO35 [pin 31]
- IO36 [pin 32]
- IO37 [pin 33]
- IO38 [pin 34]
- IO39 [pin 35]
- IO4 [pin 8]
- IO40 [pin 36]
- IO41 [pin 37]
- IO42 [pin 38]
- IO45 [pin 41]
- IO46 [pin 44]
- IO47 [pin 27]
- IO48 [pin 30]
- IO5 [pin 9]
- IO6 [pin 10]
- IO7 [pin 11]
- IO8 [pin 12]
- IO9 [pin 13]
- RXD0 [pin 40]
- TXD0 [pin 39]
### U2 — [ISO1050DUBR](https://www.flux.ai/vasyl/iso1050dubr~h86.md)
- Manufacturer Part Number: ISO1050DUBR
- Part Type: Integrated Circuit
- Role: Isolated CAN Transceiver
- Manufacturer Name: Texas Instruments
- Datasheet URL: https://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=https%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Fiso1050
- Role Details: CAN RX into ESP32; TX held recessive / disabled by default
**Pins:**
- CANH
- CANL
- GND1
- GND2
- RXD
- TXD
- VCC1
- VCC2
### U3 — [AP2112K-3.3TRG1](https://www.flux.ai/adrian95/ap2112k-33trg1~zlq.md)
- Role Details: USB 5V to 3.3V logic rail; prelim budget 500mA ESP32 Wi-Fi peak
- Part Type: Integrated Circuit
- Manufacturer Part Number: AP2112K-3.3TRG1
- Manufacturer Name: Diodes Incorporated
- Symbol Style: parametric-v1
- Datasheet URL: https://www.diodes.com/assets/Datasheets/AP2112.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Role: 3.3V Regulator
**Pins:**
- EN [pin 3]
- GND [pin 2]
- NC [pin 4]
- VIN [pin 1]
- VOUT [pin 5]
### U4 — [ISU0205S05](https://www.flux.ai/jecstronic/isu0205s05~jge.md)
- Role Details: USB 5V to isolated 5V CAN-side supply; keeps USB/ESP32 ground isolated from NMEA NET-C
- Part Type: DCDC Converter
- Role: Isolated DC/DC
- Manufacturer Part Number: ISU0205S05
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Name: XP Power
- Datasheet URL: https://www.xppower.com/portals/0/pdfs/SF_ISU02.pdf
**Pins:**
- -VIN [pin 1]
- -VOUT [pin 9]
- +VIN [pin 14]
- +VOUT [pin 8]
- NC [pin 7]
- NC [pin 6]
- ON/~OFF [pin 2]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/ningjia/nmea-2000-wifi-listener~er](https://www.flux.ai/ningjia/nmea-2000-wifi-listener~er).*
---
*Generated from [https://www.flux.ai/ningjia/nmea-2000-wifi-listener~er](https://www.flux.ai/ningjia/nmea-2000-wifi-listener~er)*