Skip to the content
PCBKitNew board
2 layers42.4 × 64.6 mmDevboard, the printed circuit board in 3D

Custom designed ESP32-S3-WROOM devboard with onboard OLED.

Size
42.4 × 64.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
26
Nets
47
Pads
160
Tracks, vias
535, 102
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
25 Aug 2026
Updated
25 Aug 2026

Overview

Devboard is an open-source printed circuit board by nathans-systems, from the nathans-systems/Pineappley-Devboard-V1 repository on GitHub. It is a 2-layer board of 42.4 × 64.6 mm with 26 parts on 47 nets, routed with 535 tracks and 102 vias.

It is built around the ESP32-S3-WROOM-1-N8 and AMS1117-3.3. Its parts include 8 capacitors, 5 resistors, 4 connectors, 3 ICs and 2 diodes. It belongs with the microcontroller boards boards and the ESP32 boards of this library.

Main components

2

README

README.md

Pineappley-Devboard-V1

Custom designed ESP32-S3-WROOM devboard designed for prototyping.

Workingboard

Hardware

  • Microcontroller: ESP32-S3-WROOM with 16MB Flash 8MB PSRAM
  • Display: Onboard 0.91 Inch OLED
  • Communication: Native USB CDC
  • Peripherals: GPIO, I2C, SPI, ADC, PWM
ledblinking-ezgif com-crop

PCB

I designed the PCB myself in KICAD. The board includes an onboard AMS1117 3.3 voltage regulator, filtered by 10uF and 0.1uF capacitors.
There is a power indicator LED on the left side of the board.
The BOOT and RESET buttons work perfectly along with the onboard addressable LED and OLED display.

blank board

Onboard Mapping

  • Display: SCL: IO9 SDA: IO8
  • LED: IO2

Programming

This project is built on the PlatformIO and Arduino Framework.
You can upload standard Arduino C++ to the devboard via the USB-C port.

Ensure the Pineappley Devboard is in bootloader mode.
Do this by powering up the board then holding the BOOT button (rightmost), pressing the RESET (leftmost) button once then releasing the BOOT Button.

platformio.ini below

ini
[env:esp32-s3-devkitc-1]
platform = espressif32
board = esp32-s3-devkitc-1
framework = arduino

monitor_speed = 115200

build_flags = 
    -DARDUINO_USB_MODE=1
    -DARDUINO_USB_CDC_ON_BOOT=1
    -DBOARD_HAS_PSRAM

board_build.arduino.memory_type = dio_opi
board_build.flash_mode = dio
board_upload.flash_size = 16MB
board_upload.maximum_size = 16777216

lib_deps =
    adafruit/Adafruit SSD1306 @ ^2.5.9
    adafruit/Adafruit GFX Library @ ^1.11.9

Parts

26
QtyValueFootprintReferences
40.1uFCapacitor_SMD:C_0805_2012MetricC2, C4, C6, C8
210uFCapacitor_SMD:C_0805_2012MetricC1, C3
21kResistor_SMD:R_0805_2012MetricR4, R5
25K1Resistor_SMD:R_0805_2012MetricR1, R2
2LEDLED_SMD:LED_0805_2012MetricD1, D2
2LOGOLOGOG***, G***
110KResistor_SMD:R_0805_2012MetricR3
11uFCapacitor_SMD:C_0805_2012MetricC7
122uFCapacitor_SMD:C_0805_2012MetricC5
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1Boot_OptFootprints:SW_3x6x2.5mm_SMDSW1
1Conn_01x06Footprints:Conn_6holesJ4
1Conn_01x13Footprints:Conn_13holesJ3
1Conn_01x15Footprints:Conn_15holesJ2
1ER_OLEDM0.91_1x-I2CDisplay:ER_OLEDM0.91_1x-I2CU3
1ESP32-S3-WROOM-1RF_Module:ESP32-S3-WROOM-1U1
1RSTFootprints:SW_3x6x2.5mm_SMDSW2
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1

Questions

How big is the Devboard PCB?

It measures 42.4 × 64.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Devboard use?

26 parts, built around the ESP32-S3-WROOM-1-N8 and AMS1117-3.3. 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 Devboard KiCad files?

From the nathans-systems/Pineappley-Devboard-V1 repository on GitHub, at the commit this page was made from: the board is PCB/devboard.kicad_pcb and its schematic PCB/devboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Devboard design in my own project?

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

Similar boards

  • 2 layers86 × 54 mmLLM Business Card, the printed circuit board in 3D

    LLM Business Card

    pham-tuan-binh/bouija

    Running LLM on a Business Card LITERALLY

    84 parts60
  • 2 layers55 × 100 mmESP32AY revD2, the printed circuit board in 3D

    ESP32AY revD2

    djspawnbrest/ESP32AY

    ZxPod - ESP32 based AY multiformat player

    138 parts59GPL-3.0
  • 2 layers110 × 100 mmPidginTranslator, the printed circuit board in 3D

    PidginTranslator

    DevMubarak1/PidginTranslator

    Handheld translator for Nigerian languages. No internet needed for common phrases, YarnGPT for everything else.

    14 parts21MIT
  • 4 layers58.5 × 85.5 mmSr jv esp32, the printed circuit board in 3D

    Sr jv esp32

    connorzheng97/srjv

    SR-JV80 Programmable Expansion Card with ESP32 Wi-Fi

    84 parts18
  • 2 layers50.6 × 71.1 mmOpen ESPilot, the printed circuit board in 3D

    Open ESPilot

    Tomas-Kuchta-FPV/Open-ESPilot

    An open-source project to develop a custom ESP32-based flight controller designed primarily for use with ArduPilot. Focused on affordability, flexibility, and ease of integration with various robotic and UAV platforms.

    109 parts18CERN-OHL-W-2.0
  • 4 layers102 × 100 mmZelvicka, the printed circuit board in 3D

    Zelvicka

    RoboticsBrno/Robutek

    Robůtek je robotická platforma založená na čipu ESP32-S3. Je velice rozšitiřelný, ale ze základu umí jezdit, kreslit fixou, jezdit po čáře, pohybovat se bludištěm. Programování je přes Jaculus.

    214 parts12
  • 2 layers156 × 66 mmDash 6.8, the printed circuit board in 3D

    Dash 6.8

    romioRN/Dash6.8-hardware

    wifi name "service", password 12345678, connect to 192.167.4.1

    152 parts11Apache-2.0
  • 4 layers100 × 100 mmPlantomation V2, the printed circuit board in 3D

    Plantomation V2

    Synthron/Plantomation

    DIY plant watering system

    203 parts10