Skip to the content
4 layers110 × 100 mmNightwave Reference, the printed circuit board in 3D

Nightwave Reference

Hustlenix/Nightwave

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

8

README

hardware/kicad/nightwave-reference/README.md

Nightwave 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
QtyValueFootprintReferences
2610kResistor_SMD:R_0603_1608MetricR24, R25, R26, R27, R28, R29, R31, R32, R33, R34, R35, R36, R37, R38, R39, R40 +10
10100n/10VCapacitor_SMD:C_0805_2012MetricC15, C16, C19, C23, C24, C25, C31, C32, C34, C37
933Resistor_SMD:R_0603_1608MetricR7, R8, R9, R10, R11, R12, R13, R14, R15
710u/10VCapacitor_SMD:C_0805_2012MetricC11, C13, C17, C20, C33, C35, C36
51u/10VCapacitor_SMD:C_0805_2012MetricC18, C26, C27, C29, C30
422uCapacitor_SMD:C_0603_1608MetricC3, C4, C5, C6
310uCapacitor_SMD:C_0603_1608MetricC1, C2, C7
32.2u/10VCapacitor_SMD:C_0805_2012MetricC21, C22, C28
3M2_NPTH_NYLON_HARDWAREMountingHole:MountingHole_2.2mm_M2H1, H2, H3
20Resistor_SMD:R_0603_1608MetricR23, R30
20.47uH XFL4015-471MECNightwave:Coilcraft_XFL4015L1, L2
222Resistor_SMD:R_0603_1608MetricR5, R6
222u/10VCapacitor_SMD:C_0805_2012MetricC12, C14
24.7kResistor_SMD:R_0603_1608MetricR3, R4
25.1kResistor_SMD:R_0603_1608MetricR1, R2
291kResistor_SMD:R_0603_1608MetricR17, R19
2TPS63802DLARNightwave:TI_DLA0010AU5, U6
1+3V3TestPoint:TestPoint_Pad_D1.0mmTP5
1+3V6_BTTestPoint:TestPoint_Pad_D1.0mmTP6
10.7uH XFL4015-701MECNightwave:Coilcraft_XFL4015L3
110u/25VCapacitor_SMD:C_0805_2012MetricC10
130.1kResistor_SMD:R_0603_1608MetricR22
14.7uCapacitor_SMD:C_0603_1608MetricC8
147kResistor_SMD:R_0603_1608MetricR51
147n/10VCapacitor_SMD:C_0805_2012MetricC9
15.23kResistor_SMD:R_0603_1608MetricR21
15.49kResistor_SMD:R_0603_1608MetricR20
1511kResistor_SMD:R_0603_1608MetricR16
1562kResistor_SMD:R_0603_1608MetricR18
1BATTestPoint:TestPoint_Pad_D1.0mmTP2
1BATTERY_CONNECTORConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ2
1BM83SM1-00TANightwave:Microchip_BM83_GroundLandsU12
1BQ25628ERYKRNightwave:TI_RYK0018AU3
1BTL_SPEAKER_CONNECTORConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ6
1BT_LEDTestPoint:TestPoint_Pad_D1.0mmTP14
1BT_SERVICE_P34TestPoint:TestPoint_Pad_D1.0mmTP13
1BT_STATETestPoint:TestPoint_Pad_D1.0mmTP15
1ESP32-S3-WROOM-1-N16R8RF_Module:ESP32-S3-WROOM-1U1
1EXTERNAL_10K_NTCConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ3
1GNDTestPoint:TestPoint_Pad_D1.0mmTP12
1HP_DETECTTestPoint:TestPoint_Pad_D1.0mmTP16
1I2C_SCLTestPoint:TestPoint_Pad_D1.0mmTP8
1I2C_SDATestPoint:TestPoint_Pad_D1.0mmTP7
1I2S_BCLKTestPoint:TestPoint_Pad_D1.0mmTP9
1I2S_DOUTTestPoint:TestPoint_Pad_D1.0mmTP11
1I2S_LRCLKTestPoint:TestPoint_Pad_D1.0mmTP10
1MAIN_POWERButton_Switch_SMD:SW_SPDT_PCM12SW6
1MAX17048G+T10Package_DFN_QFN:TDFN-8-1EP_2x2mm_P0.5mm_EP0.8x1.2mmU7
1MAX98357AETE+TPackage_DFN_QFN:TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mmU10
1Molex 104031-0811Connector_Card:microSD_HC_Molex_104031-0811J4
1NEXTButton_Switch_SMD:SW_SPST_TL3342SW3
1PCM5102APWRPackage_SO:Texas_PW0020A_TSSOP-20_4.4x6.5mm_P0.65mmU8
1PLAY_PAUSEButton_Switch_SMD:SW_SPST_TL3342SW2
1PREVButton_Switch_SMD:SW_SPST_TL3342SW1
1SJ3-350153AG-TRNightwave:SameSky_SJ3-350153AGJ5
1SYSTestPoint:TestPoint_Pad_D1.0mmTP3
1TCA9535PWRPackage_SO:TSSOP-24_4.4x7.8mm_P0.65mmU11
1TFT_24382_HARNESSConnector_JST:JST_GH_SM08B-GHS-TB_1x08-1MP_P1.25mm_HorizontalJ7
1TPA6132A2RTERPackage_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalViasU9
1TPS22965DSGRPackage_SON:Texas_DSG0008A_WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalViasU4
1UART0_SERVICEConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ8
1USB4105-GF-AConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1
1VBUS5TestPoint:TestPoint_Pad_D1.0mmTP1
1VOL_DOWNButton_Switch_SMD:SW_SPST_TL3342SW4
1VOL_UPButton_Switch_SMD:SW_SPST_TL3342SW5
1VSYS_SWTestPoint:TestPoint_Pad_D1.0mmTP4

Similar boards

  • 4 layers66 × 142 mmHandset, the printed circuit board in 3D

    Handset

    JeremyLakeyJr/mesh-phone

    OWASSO-1 DIY ESP32-S3 phone KiCad revF PCB project

    106 partsMIT
  • 6 layers68.8 × 74.6 mmFurbyBoard, the printed circuit board in 3D

    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 mmOwl mainboard, the printed circuit board in 3D

    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 mmV2 mini, the printed circuit board in 3D

    V2 mini

    teehee567/Aevia

    gnss module collecting track data

    119 parts5
  • 2 layers74.8 × 49.8 mmBMW BT, the printed circuit board in 3D

    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 layers70.6 × 102.9 mmEVT PCB, the printed circuit board in 3D

    EVT PCB

    mquerostudio/MQ-One

    Archivos del MQ One y mi Trabajo Final de Grado :)

    265 parts58
  • 4 layers150 × 95 mmSkysweep32 rev c, the printed circuit board in 3D

    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).