Skip to the content
PCBKitNew board
2 layers35 × 39 mmNex, the printed circuit board in 3D

esp32 swarm bots

Size
35 × 39 mm
Copper layers
2
Thickness
1.6 mm
Parts
60
Nets
55
Pads
247
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 10.0 (file 20260206)
Created
10 Aug 2026
Updated
31 Aug 2026

Overview

Nex is an open-source printed circuit board by dialgorithm, from the dialgorithm/nex repository on GitHub. It is a 2-layer board of 35 × 39 mm with 60 parts on 55 nets.

It is built around the ESP32-C3-WROOM-02-N4, DRV8833PWPR and MT3608, with the AP2112K-3.3TRG1, DW01A and STC3100IST among its other parts. Its parts include 18 resistors, 15 capacitors, 8 ICs, 8 diodes and 4 connectors. It belongs with the ESP32 and RISC-V boards of this library.

Main components

9

README

README.md

nex

3d side

nex is a swarm robotics project built around ESP32-based bots, computer vision, AprilTags, and a custom 4-layer PCB. The goal is to have multiple small bots identify and communicate with each other while working together as a swarm.

it features:

  • ESP32-WROOM in each bot for wireless communication
  • Luckfox Lyra Zero W for computer vision
  • AprilTags for identifying individual bots
  • Custom 4-layer PCB designed in KiCad

how it works

each bot has an ESP32-WROOM which handles communication between the bots and provides the wireless connection. Each bot also has its own AprilTag, giving the vision system a way to identify which bot it is looking at.

the Luckfox Lyra Zero W handles the computer vision side. It detects the AprilTags and uses their position and orientation to work out where the other bots are.

this allows the bots to know who is around them and where they are, which forms the basis for the swarm behaviour.

KiCad

the electronics are built around a custom 4-layer PCB, designed to keep the different parts of the bot connected without needing a large amount of external wiring.

schematicPCB
schematicPCB
PCB mockup topPCB mockup bottom
topbottom

Fusion

the mechanical design and overall bot layout were modelled in Fusion.

topsidebottom
3d top3d side3d bottom

BOM

the complete bill of materials is available in bom.csv.

firmware

firmware is not included yet. The software will be added after the physical bots are built and the hardware can be tested and debugged.

Parts

60
QtyValueFootprintReferences
710kResistor_SMD:R_1206_3216MetricR4, R5, R6, R7, R8, R11, R13
60.1uFCapacitor_SMD:C_1206_3216MetricC8, C9, C10, C11, C12, C13
31kResistor_SMD:R_1206_3216MetricR12, R14, R15
21uFCapacitor_SMD:C_1206_3216MetricC1, C14
222uFCapacitor_SMD:C_1206_3216MetricC6, C7
24.7kResistor_SMD:R_1206_3216MetricR17, R18
25.1kResistor_SMD:R_1206_3216MetricR1, R2
2LEDLED_SMD:LED_1206_3216MetricD7, D8
10.01uFCapacitor_SMD:C_1206_3216MetricC5
11.6kResistor_SMD:R_1206_3216MetricR10
1100nFCapacitor_SMD:C_1206_3216MetricC2
110uFCapacitor_SMD:C_1206_3216MetricC3
111.8kResistor_SMD:R_1206_3216MetricR9
12.2uFCapacitor_SMD:C_1206_3216MetricC4
1200kResistor_SMD:R_1206_3216MetricR16
1220nFCapacitor_SMD:C_1206_3216MetricC15
130mResistor_SMD:R_1206_3216MetricRCG1
14.7uHInductor_SMD:L_1210_3225MetricL1
174AHCT1G125W5-774AHCT1G125W5-7:SOT95P280X140-5NU7
18.2kResistor_SMD:R_1206_3216MetricR3
1AP2112K-3.3TRG1AP2112K-3.3TRG1:SOT95P285X140-5NU3
1BATT_JSTConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ1
1BOOTButton_Switch_SMD:SW_SPST_B3U-1000PSW3
1DRV8833PWPRDRV8833PWPR:IC_DRV8833PWPRU5
1DW01ADW01A:SOT95P280X145-6NU1
1ESP32-C3-WROOM-02-N4ESP32-C3-WROOM-02-N4:MODULE_ESP32-C3-WROOM-02-H4U4
1FS8205AFS8205A:SOP65P640X120-8NQ1
1MOTOR_AConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ3
1MOTOR_BConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ4
1MT3608MT3608:SOT95P280X145-6NU6
1RESETButton_Switch_SMD:SW_SPST_B3U-1000PSW2
1RGB1LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD2
1RGB2LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD3
1RGB3LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD4
1RGB4LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD5
1RGB5LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD6
1SOCButton_Switch_SMD:SW_SPST_B3U-1000PSW4
1SS34Diode_SMD:D_SMAD1
1STC3100ISTSTC3100IST:SOIC65P490X110-8NU8
1SW_SPSTButton_Switch_SMD:SW_DIP_SPSTx01_Slide_6.7x4.1mm_W6.73mm_P2.54mm_LowProfile_JPinSW1
1TP4056TP4056:SOP127P600X175-9NU2
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ2

Questions

How big is the Nex PCB?

It measures 35 × 39 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Nex use?

60 parts, built around the ESP32-C3-WROOM-02-N4, DRV8833PWPR, MT3608 and AP2112K-3.3TRG1. 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 Nex KiCad files?

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

Can I use the Nex design in my own project?

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

Similar boards

  • 2 layers80 × 34 mmDji fcc, the printed circuit board in 3D

    Dji fcc

    nikolaus018/dji-fcc-esp32

    ESP32-S3 firmware that switches a DJI N1 remote to FCC mode over USB (replaces the Android app)

    69 parts3MIT
  • 2 layers150 × 40 mmBicopter, the printed circuit board in 3D

    Bicopter

    InputBlackBoxOutput/Bicopter

    Design files for a PCB Bicopter

    79 parts1MIT
  • 2 layers61 × 61 mmVael, the printed circuit board in 3D

    Vael

    dialgorithm/vael

    esp32s3 flight controller

    66 parts
  • 2 layers70 × 120 mmMultimetre V2, the printed circuit board in 3D

    Multimetre V2

    hilham1990/Multimetre

    AkademiUsta Multimetre: ATmega328P + 16 bit ADS1115 ADC, OLED ekran ve Li-ion pil ile açık kaynak el multimetresi. KiCad 10 dosyaları, Gerber ve LCSC kodlu BOM. Kart henüz üretilmedi.

    86 parts
  • 2 layers62 × 6 mmTableLight, the printed circuit board in 3D

    TableLight

    jonny190/TableLight

    A 3D-printable, battery-powered, USB-C rechargeable table lamp in the classic "Poldina" shape - honeycomb disc base, thin stem, down-firing cone shade with a white top - running WLED on an ESP32, with a capacitive touch…

    72 partsMIT
  • 2 layers100 × 100.1 mmDiploma, the printed circuit board in 3D

    Diploma

    t3ry4git/stm32Co2

    A simple CO2 and environmental monitor based on the STM32F103C8 microcontroller. The firmware reads temperature and humidity from a DHT22 sensor, measures CO2 concentration using an MHZ19B module and displays values on…

    62 parts
  • 2 layers25.8 × 34.5 mmCargadorDeBaterias, the printed circuit board in 3D

    CargadorDeBaterias

    Tintun1/Practicas

    Practicas de programacion / diseño / demas

    27 parts
  • 2 layers56.1 × 37 mmPowerBoard, the printed circuit board in 3D

    PowerBoard

    dev-campusfab/chessLab

    Interactive Chess board that brings visuals to the game and can help the player to learn.

    44 parts2AGPL-3.0