
Silkscreen pcb
iandchasse/silkscreen-pcb
Silkscreen: open-hardware ESP32-S3 e-paper reader mainboard (KiCad 9). Formerly the de-link hub.

This is an editable KiCad 10 starting project based on the user's circular-board sketch. It is not a fabrication-ready PCB: there are no routed traces or implemented regulator/load-switch circuits.
Citraverse rev a PRELIMINARY is an open-source printed circuit board by Sameer856, from the Sameer856/citraverse-v2 repository on GitHub. It is a 4-layer board with 29 parts on 36 nets.
It is built around the ESP32-S3-WROOM-1-N16R8. Its parts include 10 capacitors, 7 resistors, 4 ICs and 4 connectors. It belongs with the ESP32 boards of this library.
This is an editable KiCad 10 starting project based on the user's circular-board sketch. It is not a fabrication-ready PCB: there are no routed traces or implemented regulator/load-switch circuits. The board is now an 80 mm diameter placement to provide clearance for the full-size microSD socket, ESP32 antenna, radar, USB-C, microphone, speaker connector, and factory pads.
Open citraverse_rev_a_PRELIMINARY.kicad_pro in KiCad, then open its PCB or schematic. preview/pcb-placement.png and preview/schematic.png provide views without needing KiCad. The main project contains four copper layers and a 1.6 mm nominal thickness; stack-up and controlled-impedance requirements remain to be agreed with the fabricator.
SH.SPK+, SPK-); neither pin is ground.UART nets are explicitly named at the radar-module end: ESP GPIO18 drives RADAR_RX_AT_MODULE / radar PB1; ESP GPIO21 receives RADAR_TX_AT_MODULE / radar PB0. Radar SPI is reserved on GPIO10/12/11/13, optional lines 9/14; SD SPI is GPIO4/5/7/6; microphone I2S is GPIO15/16/17. GPIO8 is reserved for radar power enable. GPIO47 is only a PA11 reservation; it is not a confirmed data-ready signal.
PS1 with a completed, reviewed USB-C power tree: input fuse and TVS, reverse-current protection, a 5 V protected rail for the speaker amplifier, a 3.3 V / 3 A buck for ESP32/SD/mic, and a separately switched 3.3 V radar rail. Prevent back-powering the unpowered radar through its signal pins.STATUS_LED and BOARD_NTC are only reserved MCU nets today.KiCad 10.0.3 successfully loaded and exported the PCB to SVG, and loaded/exported the schematic to SVG and a connectivity netlist. Both previews were visually inspected. The preliminary project has zero routed tracks by design. The KiCad command-line PCB DRC process aborted with exit 134 in this environment and did not produce a DRC report; no DRC pass is claimed. The host also emits font-cache warnings during schematic export, but generates the output files.
The generator overwrites these generated project files. After manual KiCad editing, preserve the edited project before re-running it. Run using KiCad's bundled Python, which supplies pcbnew:
/Applications/KiCad/KiCad.app/Contents/Frameworks/Python.framework/Versions/3.9/bin/python3 hardware/kicad_rev_a/build_preliminary.pyThe reference drawing is the user's IMG_9340.HEIC. Design context is in the existing project architecture, module-review and ESP32 reliability documents. Their unresolved module/interface assumptions remain unresolved here.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | MountingHole_2.7mm_M2.5 | MountingHole_2.7mm_M2.5 | H1, H2, H3 |
| 1 | 0R INMP441 left select | R_0603_1608Metric | R6 |
| 1 | 100k INMP441 SD pulldown | R_0603_1608Metric | R5 |
| 1 | 100nF ESP32 local | C_0603_1608Metric | C2 |
| 1 | 100nF INMP441 VDD | C_0603_1608Metric | C7 |
| 1 | 100nF SD local | C_0603_1608Metric | C6 |
| 1 | 100nF radar local | C_0603_1608Metric | C4 |
| 1 | 100nF speaker amp local | C_0603_1608Metric | C10 |
| 1 | 10k BOOT pull-up | R_0603_1608Metric | R4 |
| 1 | 10k EN pull-up | R_0603_1608Metric | R3 |
| 1 | 10k INMP441 enable | R_0603_1608Metric | R7 |
| 1 | 10uF ESP32 bulk | C_0603_1608Metric | C1 |
| 1 | 10uF radar bulk | C_0603_1608Metric | C5 |
| 1 | 10uF speaker amp bulk | C_0603_1608Metric | C9 |
| 1 | 1uF EN delay | C_0603_1608Metric | C3 |
| 1 | 1uF INMP441 bulk | C_0603_1608Metric | C8 |
| 1 | 5.1k USB-C CC1 | R_0603_1608Metric | R1 |
| 1 | 5.1k USB-C CC2 | R_0603_1608Metric | R2 |
| 1 | ESP32-S3-WROOM-1-N16R8 | ESP32-S3-WROOM-1 | U1 |
| 1 | Factory pogo: GND 3V3 EN BOOT TX RX | PinHeader_1x06_P2.54mm_Vertical | J4 |
| 1 | INMP441ACEZ-R7 bare bottom-port I2S microphone | U3 | |
| 1 | JST-PH speaker output (from MAX98357A) | JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J5 |
| 1 | MAX98357AETE+ I2S Class-D speaker amplifier | QFN-16-1EP_3x3mm_P0.5mm_EP1.45x1.45mm | U4 |
| 1 | MRS6240-P2512 - guide-derived 16-pin THT footprint | U2 | |
| 1 | POWER BLOCK UNDESIGNED 5V to 3V3 >=2A | PS1 | |
| 1 | USB-C 5V input / native USB | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J2 |
| 1 | microSD Hirose DM3AT-SF-PEJM5 candidate | microSD_HC_Hirose_DM3AT-SF-PEJM5 | J1 |
29 parts, built around the ESP32-S3-WROOM-1-N16R8. 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.
From the Sameer856/citraverse-v2 repository on GitHub, at the commit this page was made from: the board is hardware/kicad_rev_a/citraverse_rev_a_PRELIMINARY.kicad_pcb and its schematic hardware/kicad_rev_a/citraverse_rev_a_PRELIMINARY.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Sameer856 before reusing the design.

iandchasse/silkscreen-pcb
Silkscreen: open-hardware ESP32-S3 e-paper reader mainboard (KiCad 9). Formerly the de-link hub.


FujiNetWIFI/fujinet-hardware
Schematics and design files for FujiNet hardware

maxlab-io/tokay-lite-pcb
Tokay AI Camera - ESP32 camera development board



bobberdolle1/SkySweep32
Open-source passive multi-band RF monitoring system | 855–925 MHz, 2.4 GHz, 5.8 GHz | Rev C first prototype

NuttyShell/NuttyBadge
NuttyBadge: A NuttyShell crafted multi-tool. Opensourced Hardawre and Software