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