Skip to the content
PCBKitNew board
2 layers21 × 51 mmNyx, the printed circuit board in 3D

Nyx is a RP2040 based dev board with a built in li-ion battery charger and the same pinout and board size as a normal pico also comes with few extra GPIO!

Size
21 × 51 mm
Copper layers
2
Thickness
1.6 mm
Parts
52
Nets
61
Pads
225
Tracks, vias
541, 60
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
25 Jul 2026
Updated
3 Aug 2026

Overview

Nyx is an open-source printed circuit board by Shadow220108, from the Shadow220108/Nyx repository on GitHub. It is a 2-layer board of 21 × 51 mm with 52 parts on 61 nets, routed with 541 tracks and 60 vias.

It is built around the RP2040, W25Q128JVSIQ and BQ21040DBV, with the AO3401A among its other parts. Its parts include 19 capacitors, 12 resistors, 5 connectors, 4 ICs and 2 diodes. It belongs with the power and microcontroller boards boards and the RP2040 boards of this library.

Main components

4

README

README.md


nyx banner
Nyx

Nyx is a RP2040 based dev board with a built in li-ion battery charger and the same pinout and board size as a normal pico also comes with few extra GPIO!

Animation

Features

  • RP2040 MCU - Dual ARM Cortex-M0+ @ 133MHz MCU.
  • Very compact, RPI PICO inspired formfactor.
  • 5V and 3.3V power pins.
  • LiPo Battery support and charging circuit
  • USB C - for programming and power.

PCB Design

The PCB is 2 layers with dimensions 21x51mm, made to be easily replacable to any Xiao board.

All the PCB files are here

Schematics

Here are the schematic designs,

Why was it made?

Everybody has used a Raspberry Pi pico, that was my go to for most of the simple projects as well, one thing that always bugged me was the battery which I had always had to charge after a couple of days of using my project, thats why I am planning to build a custom devboard with on board battery charging system

How you can get one for yourself?

That is pretty easy, you have all the files you will need in the production folder, order the development
board from any PCB fab ( I chose JLC cause its cheap and has good quality ) and BINGO! You will have it
to use for any purpose you want!

How do you use it?

You can use it as any normal RP2040 Devboard, enter the boootloader mode
by holding the BOOT buttom while connecting to your device, flash it with
firmware and you are good to go!

BOM

NamePurposeQuantityTotal Cost (USD)LinkDistributor
PCBADevelopment Board253.02https://jlcpcb.com/JLCPCB
Total53.02

LCSC BOM for the components on board is here

Parts

52
QtyValueFootprintReferences
110.1uFCapacitor_SMD:C_0402_1005MetricC2, C3, C4, C5, C6, C7, C8, C9, C11, C12, C17
6LOGOLOGOG***, G***, G***, G***, G***, G***
41KResistor_SMD:R_0402_1005MetricR5, R6, R9, R11
41uFCapacitor_SMD:C_0402_1005MetricC1, C10, C18, C19
210KResistor_SMD:R_0402_1005MetricR7, R10
210uFCapacitor_SMD:C_0603_1608MetricC13, C14
227Resistor_SMD:R_0402_1005MetricR3, R4
233pFCapacitor_SMD:C_0402_1005MetricC15, C16
25.1KResistor_SMD:R_0402_1005MetricR1, R2
2Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4, J5
2Conn_01x20Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_VerticalJ2, J3
11.5KResistor_SMD:R_0402_1005MetricR8
112MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
13.2KResistor_SMD:R_0402_1005MetricR12
1AO3401APackage_TO_SOT_SMD:SOT-23Q1
1BQ21040DBVPackage_TO_SOT_SMD:SOT-23-6U4
1D_SchottkyDiode_SMD:D_0402_1005MetricD1
1LEDLED_SMD:LED_0603_1608MetricD2
1MCP1700x-330xxTTPackage_TO_SOT_SMD:SOT-23U2
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1SW_PushButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW1
1SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1W25Q128JVSPackage_SON:Winbond_USON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mmU3

Questions

How big is the Nyx PCB?

It measures 21 × 51 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Nyx use?

52 parts, built around the RP2040, W25Q128JVSIQ, BQ21040DBV and AO3401A. 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 Nyx KiCad files?

From the Shadow220108/Nyx repository on GitHub, at the commit this page was made from: the board is PCB/nyx.kicad_pcb and its schematic PCB/nyx.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Nyx design in my own project?

Its repository states no licence, so its author keeps all rights: ask Shadow220108 before reusing the design.

Similar boards

  • 4 layers85.4 × 106.8 mmBioSense, the printed circuit board in 3D

    BioSense

    KrystianRuszczak/BioSense

    The hardware design files in this directory are licensed under CERN-OHL-P-2.0. See LICENSE.

    92 partsMIT
  • 2 layers90 × 45 mmPEKG, the printed circuit board in 3D

    PEKG

    ostojaatanasijevic/EKG

    132 parts
  • 4 layers102.9 × 96.7 mmPicoGUS chipdown, the printed circuit board in 3D

    PicoGUS chipdown

    polpo/picogus

    Emulation of ISA sound cards and CD-ROM on Raspberry Pi Pico (GUS, SB/Adlib, MPU-401, Tandy, CMS, Panasonic CD-ROM) with USB mouse/joystick support

    99 parts805
  • 2 layers312.5 × 122.3 mmSHEGO75-V5, the printed circuit board in 3D

    SHEGO75-V5

    Charading/Shego75HE

    My endgame 75% hall effect keyboard

    392 parts75
  • 4 layers152.4 × 63.5 mmKrecek, the printed circuit board in 3D

    Krecek

    mordae/krecek

    bash # Prepare build for Krecek cmake -B build src -G Ninja

    166 parts2Unlicense
  • 2 layers52 × 42 mmSisyphus, the printed circuit board in 3D

    Sisyphus

    Plajta/sisyphus

    A soundboard giving voice to those who don't have it

    68 parts1