

💡 ELKS aka ESP Learning Kit Starter is a development board for the ESP32-S3 microcontroller.
- Size
- 100 × 100 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 84
- Nets
- 85
- Pads
- 268
- Tracks, vias
- 538, 155
- Pours
- 11
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 13 Jan 2023
- Updated
- 8 Sep 2024
Overview
ELKS is an open-source printed circuit board by RoboticsBrno, from the RoboticsBrno/RB3206-ELKS repository on GitHub, published under the MIT licence. It is a 2-layer board of 100 × 100 mm with 84 parts on 85 nets, routed with 538 tracks and 155 vias.
It is built around the ESP32-S3. Its parts include 42 resistors, 14 capacitors, 7 connectors, 6 diodes and 3 transistors. It belongs with the robots and motor control and microcontroller boards boards and the ESP32 boards of this library.
Main components
1README
README.mdRB3206-ELKS
ELKS aka ESP Learning Kit Starter is a development board for the ESP32-S3 microcontroller. It's an educational tool for teaching electronics and embedded programming. We employ it ourselves in courses for beginners and advanced students.
It can be powered by a USB cable or power bank coupled directly with the board. This way you can take your ELKS with you anywhere and use it for your on-the-go projects.
Features:
- Conventional LEDs
- Buttons
- Potentiometers
- Buzzer
- Servo outputs
- Digilent PMOD connectors
With the support of Espressif Systems
Parts
84| Qty | Value | Footprint | References |
|---|---|---|---|
| 26 | 180 | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R17, R20, R21, R22, R24, R25, R26, R27, R28, R29, R30, R31, R32 +10 |
| 9 | 10u | Capacitor_SMD:C_0603_1608Metric | C1, C2, C8, C9, C10, C11, C12, C13, C14 |
| 6 | 330 | Resistor_SMD:R_0402_1005Metric | R9, R10, R11, R12, R13, R14 |
| 5 | 100n | Capacitor_SMD:C_0402_1005Metric | C3, C4, C5, C6, C7 |
| 4 | 4k7 | Resistor_SMD:R_0603_1608Metric | R18, R19, R41, R42 |
| 4 | LED | LED_SMD:LED_0603_1608Metric | D2, D3, D4, D5 |
| 3 | 10k | Resistor_SMD:R_0402_1005Metric | R4, R5, R6 |
| 3 | Q_NMOS_GSD | Package_TO_SOT_SMD:SOT-23 | Q2, Q3, Q4 |
| 3 | SW | Robotarna_KiCad_Library:Tactile_switch | SW1, SW2, SW3 |
| 2 | --ESP32xx-headers-hack-- | Robotarna_KiCad_Library:--ESP32xx-headers-hack-- | H1, H2 |
| 2 | 5k1 | Resistor_SMD:R_0603_1608Metric | R15, R16 |
| 2 | Conn_02x06_Odd_Even | Connector_PinSocket_2.54mm:PinSocket_2x06_P2.54mm_Horizontal | J3, J6 |
| 2 | D_Schottky | Diode_SMD:D_SMA | D1, D6 |
| 2 | Jumper_3_Bridged12 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP1, JP2 |
| 2 | R_Potentiometer | Robotarna_KiCad_Library:RK09K113 (ELKS-POT) | RV1, RV2 |
| 1 | 1k | Resistor_SMD:R_0402_1005Metric | R23 |
| 1 | Buzzer | Robotarna_KiCad_Library:ELKS-PIEZO | BZ1 |
| 1 | Conn_01x03 | Connector_JST:JST_EH_S3B-EH_1x03_P2.50mm_Horizontal | J5 |
| 1 | Conn_01x04 | Connector_JST:JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_Vertical | J9 |
| 1 | Conn_02x03_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Horizontal | J4 |
| 1 | ESP32-S3 | Robotarna_KiCad_Library:ESP32-devkit_v1 | U1 |
| 1 | LOGO | LOGO | G*** |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
| 1 | USB_PCB | Robotarna_KiCad_Library:usb-PCB | J2 |
Similar boards
- 2 layers68.6 × 53.3 mm

- 2 layers83.2 × 40 mm

- 2 layers168.9 × 123.3 mm

OEM ECU
aeonSolutions/AeonLabs-AI-Volvo-MKII-Open-Hardware
Volvo MKII Open Hardware
296 parts161CC0-1.0 - 2 layers35.4 × 27 mm

- 4 layers100 × 100 mm

- 4 layers88 × 30 mm

- 2 layers164 × 100 mm

- 4 layers93.5 × 118.6 mm

RD56
lhm0/rotating_display_color
56 LED rotating color display with RP2040 and ESP32 microcontrollers
266 parts25
Questions
How big is the ELKS PCB?
It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.
What parts does the ELKS use?
84 parts, built around the ESP32-S3. 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 ELKS KiCad files?
From the RoboticsBrno/RB3206-ELKS repository on GitHub, at the commit this page was made from: the board is HW/ELKS/ELKS.kicad_pcb and its schematic HW/ELKS/ELKS.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ELKS design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
