Skip to the content
PCBKitNew board
2 layers100 × 70 mmCircuit esp32-base, the printed circuit board in 3D

Circuit esp32-base

ms0503/circuit-esp32-base
Size
100 × 70 mm
Copper layers
2
Thickness
1.6 mm
Parts
41
Nets
64
Pads
180
Tracks, vias
377, 130
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
29 Aug 2024
Updated
17 Mar 2025

Overview

Circuit esp32-base is an open-source printed circuit board by ms0503, from the ms0503/circuit-esp32-base repository on GitHub, published under the MIT licence. It is a 2-layer board of 100 × 70 mm with 41 parts on 64 nets, routed with 377 tracks and 130 vias.

It is built around the ESP32-DEVKITC-32E and ULN2801A. Its parts include 18 connectors, 5 switches, 4 resistors, 4 diodes and 3 ICs. It belongs with the ESP32 boards of this library.

Main components

2

README

README.md

Everyday Shumai Party

Everyday Shumai PartyはEspressif社の評価ボード「ESP32-DevKitC-32E」から 各種コネクタにアクセスできるようにする、いわゆる下駄基板です。

対応コネクタ

仙台高専名取キャンパスメカトロニクス研究部会の規格に準拠しています。

(ピンアサインはコネクタのピン番号順)

シンボル#コネクタ名用途ピンアサイン個数
J1XH 3ピン オス12V・5V電源12V 5V GND1
J2-3DF1B 4ピン オスUARTRX TX GND 5V2
J4-5XA 4ピン オスCAN5V CAN_P CAN_N GND2
J6-11XA 3ピン オスPWM MD・IOIO IO GND6
J12QI 4ピン オス入力・アナログ入力IN x41
J13QI 8ピン オス入出力・アナログ入力IO x81
J14QI 6ピン オス入出力IO x61
J15-18XH 2ピン オス12V出力12V OUT4

ピン番表

GPIO#接続先
0J13(#1)・J15
1N/C
2J13(#2)・J16
3N/C
4J6(#2)・J13(#3)・J17
5J6(#1)・J14(#1)
6N/C
7N/C
8N/C
9N/C
10N/C
11N/C
12J7(#2)・J13(#4)・J18
13J8(#2)・J13(#5)
14J9(#2)・J13(#6)
15J10(#2)・J13(#7)
16J7(#1)・J14(#2)
17J8(#1)・J14(#3)
18J9(#1)・J14(#4)
19J10(#1)・J14(#5)
20(N/A)
21J11(#1)・J14(#6)
22CAN RX
23CAN TX
24(N/A)
25J3(#1)
26J3(#2)
27J11(#2)・J13(#8)
28(N/A)
29(N/A)
30(N/A)
31(N/A)
32J2(#1)
33J2(#2)
34J12(#1)
35J12(#2)
36J12(#3)
37(N/A)
38(N/A)
39J12(#4)

既知の問題

v1

  • CANトランシーバのフットプリントを間違えている(小さいものとなっている)
    →v2にて修正
  • フットプリントと本来のコネクタの向きを間違えている
  • リセット用タクトスイッチの向きを間違えている

v2

  • フットプリントと本来のコネクタの向きを間違えている
  • リセット用タクトスイッチの向きを間違えている

Parts

41
QtyValueFootprintReferences
4510ΩResistor_SMD:R_0603_1608MetricR1, R2, R3, R4
4LEDLED_SMD:LED_0603_1608MetricD1, D2, D3, D4
4SW_SPSTcircuit-esp32-base:toggle_1-2SW2, SW3, SW4, SW5
4holeφ3.2circuit-esp32-base:holeφ3.2 , , ,
20.1uFCapacitor_SMD:C_0603_1608MetricC1, C2
112VIO_1Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ15
112VIO_2Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ16
112VIO_3Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ17
112VIO_4Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ18
1CAN_1Connector_JST:JST_XA_B04B-XASK-1_1x04_P2.50mm_VerticalJ4
1CAN_2Connector_JST:JST_XA_B04B-XASK-1_1x04_P2.50mm_VerticalJ5
1DIO_PWMcircuit-esp32-base:6pinJ14
1ESP32-DevKitC-32Ecircuit-esp32-base:ESP32-DevKitC-32EU1
1INcircuit-esp32-base:4pinJ12
1IO_PWMcircuit-esp32-base:8pinJ13
1LOGOcircuit-esp32-base:LOGOG***
1MCP2542WFDxMFPackage_DFN_QFN:DFN-8-1EP_6x5mm_P1.27mm_EP2x2mmU2
1PWM1Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ6
1PWM2Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ7
1PWM3Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ8
1PWM4Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ9
1PWM5Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ10
1PWM6Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ11
1PWRConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ1
1RESETcircuit-esp32-base:tactSW1
1UART1circuit-esp32-base:DF1B-4P-2.5DSAJ2
1UART2circuit-esp32-base:DF1B-4P-2.5DSAJ3
1ULN2801APackage_DIP:DIP-18_W7.62mmU3

Questions

How big is the Circuit esp32-base PCB?

It measures 100 × 70 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Circuit esp32-base use?

41 parts, built around the ESP32-DEVKITC-32E and ULN2801A. 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 Circuit esp32-base KiCad files?

From the ms0503/circuit-esp32-base repository on GitHub, at the commit this page was made from: the board is circuit-esp32-base.kicad_pcb and its schematic circuit-esp32-base.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Circuit esp32-base 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).

Similar boards

  • 2 layers240 × 125 mmController, the printed circuit board in 3D

    Controller

    Technariumas/smalsiukas

    The conversion of a forklift truck to a line following robot.

    277 partsApache-2.0
  • 2 layers99.8 × 99.8 mmSomaExpander, the printed circuit board in 3D

    SomaExpander

    graysonarts/soma

    Society's Obedience through Managed Audio

    20 parts
  • 2 layers48.8 × 50.4 mmServer Motherboard, the printed circuit board in 3D

    Server Motherboard

    DDeGonge/MiniBot

    Super cheap super tiny bots for....playing chess...

    110 parts47MIT
  • 2 layers72.6 × 51.8 mmWinder V1, the printed circuit board in 3D

    Winder V1

    AnotherBuildCorner/Pickup_Winder

    A DIY pickup winder with CNC capability, from mostly off the shelf parts

    16 parts1
  • 2 layers393.7 × 165.1 mmUpdated LOAF, the printed circuit board in 3D

    Updated LOAF

    OSHE-Github/Smart-BREAD

    Creating an HMI for the BREAD Ecosystem, as well as a conveyor belt to be paired with the improved computation capabilities of the BREAD system.

    91 parts1
  • 2 layersCircuit smart soja, the printed circuit board in 3D

    Circuit smart soja

    virgile-tchidehou/smart-soja

    An autonomous IoT-based mobile system for soybean pre-processing, integrating embedded systems, industrial automation, solar energy and cloud connectivity.

    81 parts1MIT
  • 2 layers95 × 40 mmENG3000, the printed circuit board in 3D

    ENG3000

    Voyrox/ENG3000

    Free marks

    23 parts1MIT