

Nightwave Reference
Offline-first, battery-powered ESP32-S3 music player for the Hack Club Pixl Trial
- Size
- 110 × 100 mm
- Copper layers
- 4
- Thickness
- 1.2 mm
- Parts
- 135
- Nets
- 155
- Pads
- 572
- Tracks, vias
- 2,189, 247
- Pours
- 8
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 29 Sep 2026
- Updated
- 12 Oct 2026
Overview
Nightwave Reference is an open-source printed circuit board by Hustlenix, from the Hustlenix/Nightwave repository on GitHub, published under the MIT licence. It is a 4-layer board of 110 × 100 mm with 135 parts on 155 nets, routed with 2,189 tracks and 247 vias.
It is built around the BM83SM1-00TA, ESP32-S3-WROOM-1-N16R8 and TPS63802DLAR, with the MAX98357AETE+T, BQ25628ERYKR and MAX17048G+T10 among its other parts. Its parts include 51 resistors, 37 capacitors, 11 ICs, 8 connectors and 6 switches. It belongs with the ESP32 boards of this library.
Main components
8BM83SM1-00TA
SMD-50PSMD-50P RF Modules ROHSMicrochip TechnologyRF ModulesESP32-S3-WROOM-1-N16R8
SMD,25.5x18mm-103.5dBm -40℃~+65℃ 2.4GHz 20.5dBm 355mA 3V~3.6V 95mA ESP32-S3R8 On-board PCB Antenna UART、SPI、I2C、GPIO、I2S、USB SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesTPS63802DLAR
VSON-10(2x3)-40℃~+125℃@(TJ) 1 1.3V~5.5V 1.4MHz、1.6MHz、2.1MHz 1.8V~5.2V 11uA 2A Adjustable Buck-Boost Buck-Boost Built-in Yes VSON-10(2x3) DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersMAX98357AETE+T
TQFN-16-EP(3x3)-40℃~+85℃ 2.4mA 2.5V~5.5V 3.2Wx1@4Ω 77dB 92% Automatic mute/no-noise switch、Enable/shutdown function、Filterless architecture Class D TQFN-16-EP(3x3) Audio Amplifiers ROHSMaxim Integrated (Analog Devices)Audio AmplifiersBQ25628ERYKR
WQFN-18(2.5x3)-40℃~+85℃ 1 3.9V~18V 4.2V WQFN-18(2.5x3) Battery Management ROHSTexas InstrumentsBattery ManagementMAX17048G+T10
DFN-8-EP(2x2)-40℃~+85℃ 1 2.5V~4.5V 3uA I2C Lithium Battery Not supported Not supported DFN-8-EP(2x2) Battery Management ROHSMaxim Integrated (Analog Devices)Battery ManagementTCA9535PWR(UMW)
TSSOP-24I/O ExpandersUMWUSB4105-GF-A
SMD-40℃~+85℃ 1 12P 48V 5A Black Female Surface Mount, Right Angle Type-C USB 2.0 SMD USB Connectors ROHSGlobal Connector Technology (GCT)USB Connectors
README
hardware/kicad/nightwave-reference/README.mdNightwave KiCad reference design
This directory is an AI-authored KiCad engineering reference. See VALIDATION_STATUS.md for the actual routing/check results of the exported revision. It is unbuilt, unmeasured, and not approved for fabrication or lithium-cell connection. It is not evidence of human-authored CAD or Pixl acceptance.
What is here
- native KiCad 10 hierarchical schematic and four-layer PCB source;
- selected ESP32-S3, BM83, Waveshare TFT, TCA9535, local DAC/headphone/speaker, USB-C, charger, dual regulated rails, protected battery and service/test interfaces;
- exact logical net/GPIO assignments generated from the same source as the PCB;
- BOM and machine-readable design manifest;
manufacturing/review exports generated by KiCad CLI and prominently marked DO NOT FABRICATE;reports/ERC/DRC/netlist and rendered-review evidence.
Critical stop
Do not order this board yet. An independent reviewer must close REVIEW_CHECKLIST.md. Automated routing and clearance/connectivity checks do not establish USB impedance, power-loop stability, current capacity, RF performance, charger safety, manufacturability or enclosure fit. IC pins now have explicit electrical types from manufacturer pin-function tables. ERC checks this model; it does not verify analog behavior or mode-dependent module configuration. The four source flags declare external power/ground and the analog rail after R30, not safety approval.
Opening tomorrow
Open Nightwave-Reference.kicad_pro. Start with the root schematic, then inspect the PCB. The existing nightwave-starter project is intentionally separate and unchanged.
Parts
135| Qty | Value | Footprint | References |
|---|---|---|---|
| 26 | 10k | Resistor_SMD:R_0603_1608Metric | R24, R25, R26, R27, R28, R29, R31, R32, R33, R34, R35, R36, R37, R38, R39, R40 +10 |
| 10 | 100n/10V | Capacitor_SMD:C_0805_2012Metric | C15, C16, C19, C23, C24, C25, C31, C32, C34, C37 |
| 9 | 33 | Resistor_SMD:R_0603_1608Metric | R7, R8, R9, R10, R11, R12, R13, R14, R15 |
| 7 | 10u/10V | Capacitor_SMD:C_0805_2012Metric | C11, C13, C17, C20, C33, C35, C36 |
| 5 | 1u/10V | Capacitor_SMD:C_0805_2012Metric | C18, C26, C27, C29, C30 |
| 4 | 22u | Capacitor_SMD:C_0603_1608Metric | C3, C4, C5, C6 |
| 3 | 10u | Capacitor_SMD:C_0603_1608Metric | C1, C2, C7 |
| 3 | 2.2u/10V | Capacitor_SMD:C_0805_2012Metric | C21, C22, C28 |
| 3 | M2_NPTH_NYLON_HARDWARE | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3 |
| 2 | 0 | Resistor_SMD:R_0603_1608Metric | R23, R30 |
| 2 | 0.47uH XFL4015-471MEC | Nightwave:Coilcraft_XFL4015 | L1, L2 |
| 2 | 22 | Resistor_SMD:R_0603_1608Metric | R5, R6 |
| 2 | 22u/10V | Capacitor_SMD:C_0805_2012Metric | C12, C14 |
| 2 | 4.7k | Resistor_SMD:R_0603_1608Metric | R3, R4 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 2 | 91k | Resistor_SMD:R_0603_1608Metric | R17, R19 |
| 2 | TPS63802DLAR | Nightwave:TI_DLA0010A | U5, U6 |
| 1 | +3V3 | TestPoint:TestPoint_Pad_D1.0mm | TP5 |
| 1 | +3V6_BT | TestPoint:TestPoint_Pad_D1.0mm | TP6 |
| 1 | 0.7uH XFL4015-701MEC | Nightwave:Coilcraft_XFL4015 | L3 |
| 1 | 10u/25V | Capacitor_SMD:C_0805_2012Metric | C10 |
| 1 | 30.1k | Resistor_SMD:R_0603_1608Metric | R22 |
| 1 | 4.7u | Capacitor_SMD:C_0603_1608Metric | C8 |
| 1 | 47k | Resistor_SMD:R_0603_1608Metric | R51 |
| 1 | 47n/10V | Capacitor_SMD:C_0805_2012Metric | C9 |
| 1 | 5.23k | Resistor_SMD:R_0603_1608Metric | R21 |
| 1 | 5.49k | Resistor_SMD:R_0603_1608Metric | R20 |
| 1 | 511k | Resistor_SMD:R_0603_1608Metric | R16 |
| 1 | 562k | Resistor_SMD:R_0603_1608Metric | R18 |
| 1 | BAT | TestPoint:TestPoint_Pad_D1.0mm | TP2 |
| 1 | BATTERY_CONNECTOR | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J2 |
| 1 | BM83SM1-00TA | Nightwave:Microchip_BM83_GroundLands | U12 |
| 1 | BQ25628ERYKR | Nightwave:TI_RYK0018A | U3 |
| 1 | BTL_SPEAKER_CONNECTOR | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J6 |
| 1 | BT_LED | TestPoint:TestPoint_Pad_D1.0mm | TP14 |
| 1 | BT_SERVICE_P34 | TestPoint:TestPoint_Pad_D1.0mm | TP13 |
| 1 | BT_STATE | TestPoint:TestPoint_Pad_D1.0mm | TP15 |
| 1 | ESP32-S3-WROOM-1-N16R8 | RF_Module:ESP32-S3-WROOM-1 | U1 |
| 1 | EXTERNAL_10K_NTC | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J3 |
| 1 | GND | TestPoint:TestPoint_Pad_D1.0mm | TP12 |
| 1 | HP_DETECT | TestPoint:TestPoint_Pad_D1.0mm | TP16 |
| 1 | I2C_SCL | TestPoint:TestPoint_Pad_D1.0mm | TP8 |
| 1 | I2C_SDA | TestPoint:TestPoint_Pad_D1.0mm | TP7 |
| 1 | I2S_BCLK | TestPoint:TestPoint_Pad_D1.0mm | TP9 |
| 1 | I2S_DOUT | TestPoint:TestPoint_Pad_D1.0mm | TP11 |
| 1 | I2S_LRCLK | TestPoint:TestPoint_Pad_D1.0mm | TP10 |
| 1 | MAIN_POWER | Button_Switch_SMD:SW_SPDT_PCM12 | SW6 |
| 1 | MAX17048G+T10 | Package_DFN_QFN:TDFN-8-1EP_2x2mm_P0.5mm_EP0.8x1.2mm | U7 |
| 1 | MAX98357AETE+T | Package_DFN_QFN:TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mm | U10 |
| 1 | Molex 104031-0811 | Connector_Card:microSD_HC_Molex_104031-0811 | J4 |
| 1 | NEXT | Button_Switch_SMD:SW_SPST_TL3342 | SW3 |
| 1 | PCM5102APWR | Package_SO:Texas_PW0020A_TSSOP-20_4.4x6.5mm_P0.65mm | U8 |
| 1 | PLAY_PAUSE | Button_Switch_SMD:SW_SPST_TL3342 | SW2 |
| 1 | PREV | Button_Switch_SMD:SW_SPST_TL3342 | SW1 |
| 1 | SJ3-350153AG-TR | Nightwave:SameSky_SJ3-350153AG | J5 |
| 1 | SYS | TestPoint:TestPoint_Pad_D1.0mm | TP3 |
| 1 | TCA9535PWR | Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm | U11 |
| 1 | TFT_24382_HARNESS | Connector_JST:JST_GH_SM08B-GHS-TB_1x08-1MP_P1.25mm_Horizontal | J7 |
| 1 | TPA6132A2RTER | Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalVias | U9 |
| 1 | TPS22965DSGR | Package_SON:Texas_DSG0008A_WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias | U4 |
| 1 | UART0_SERVICE | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J8 |
| 1 | USB4105-GF-A | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
| 1 | VBUS5 | TestPoint:TestPoint_Pad_D1.0mm | TP1 |
| 1 | VOL_DOWN | Button_Switch_SMD:SW_SPST_TL3342 | SW4 |
| 1 | VOL_UP | Button_Switch_SMD:SW_SPST_TL3342 | SW5 |
| 1 | VSYS_SW | TestPoint:TestPoint_Pad_D1.0mm | TP4 |
Similar boards
- 4 layers66 × 142 mm

- 6 layers68.8 × 74.6 mm

FurbyBoard
Guilleloma/Furby-GPT
This project transforms a 1998 Furby into an interactive and advanced desktop assistant using a Raspberry Pi W. It incorporates OpenAI and Whisper for natural language processing, primarily relying on Google Cloud Text…
158 parts26 - 4 layers61.8 × 79.8 mm

Owl mainboard
danieltyukov/owltunes
Owl-shaped Spotify remote for your desk and pocket: ESP32-S3 firmware, LVGL UI, KiCad PCB, 3D-printed enclosure, and owl v0 on the Waveshare AMOLED kit
107 partsMIT - 6 layers60.8 × 35.1 mm

- 2 layers74.8 × 49.8 mm

BMW BT
Christian-Ristevski/E9X-CAN-BT
Using BM83 and MCP2515 to add CAN-bus connected bluetooth audio to BMW E9X series
95 parts3 - 4 layers132 × 68.5 mm

- 4 layers70.6 × 102.9 mm
/2-ECAD/1-Main/EVT-PCB.kicad_pcb.jpg?size=s&soon)
- 4 layers150 × 95 mm

Skysweep32 rev c
bobberdolle1/SkySweep32
Open-source passive multi-band RF monitoring system | 855–925 MHz, 2.4 GHz, 5.8 GHz | Rev C first prototype
103 parts33GPL-3.0
Questions
How big is the Nightwave Reference PCB?
It measures 110 × 100 mm and has 4 copper layers, 1.2 mm thick.
What parts does the Nightwave Reference use?
135 parts, built around the BM83SM1-00TA, ESP32-S3-WROOM-1-N16R8, TPS63802DLAR and MAX98357AETE+T. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Nightwave Reference KiCad files?
From the Hustlenix/Nightwave repository on GitHub, at the commit this page was made from: the board is hardware/kicad/nightwave-reference/Nightwave-Reference.kicad_pcb and its schematic hardware/kicad/nightwave-reference/01_power_charging.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Nightwave Reference design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).