

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
2ESP32-S3-WROOM-1-N8
SMD,25.5x18mm-40℃~+85℃ -98.2dBm 2.4GHz 20.5dBm 355mA 3V~3.6V 95mA Bluetooth5.0 ESP32-S3 Chip On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdPineappley-Devboard-V1
Custom designed ESP32-S3-WROOM devboard designed for prototyping.
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
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.
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
[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.9Parts
26| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C2, C4, C6, C8 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C1, C3 |
| 2 | 1k | Resistor_SMD:R_0805_2012Metric | R4, R5 |
| 2 | 5K1 | Resistor_SMD:R_0805_2012Metric | R1, R2 |
| 2 | LED | LED_SMD:LED_0805_2012Metric | D1, D2 |
| 2 | LOGO | LOGO | G***, G*** |
| 1 | 10K | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | 1uF | Capacitor_SMD:C_0805_2012Metric | C7 |
| 1 | 22uF | Capacitor_SMD:C_0805_2012Metric | C5 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | Boot_Opt | Footprints:SW_3x6x2.5mm_SMD | SW1 |
| 1 | Conn_01x06 | Footprints:Conn_6holes | J4 |
| 1 | Conn_01x13 | Footprints:Conn_13holes | J3 |
| 1 | Conn_01x15 | Footprints:Conn_15holes | J2 |
| 1 | ER_OLEDM0.91_1x-I2C | Display:ER_OLEDM0.91_1x-I2C | U3 |
| 1 | ESP32-S3-WROOM-1 | RF_Module:ESP32-S3-WROOM-1 | U1 |
| 1 | RST | Footprints:SW_3x6x2.5mm_SMD | SW2 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
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 mm

- 2 layers55 × 100 mm

- 2 layers110 × 100 mm

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 mm

- 2 layers50.6 × 71.1 mm

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 mm

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 mm

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 mm
