Skip to the content
PCBKitNew board
2 layers68.5 × 75 mmElectronic, the printed circuit board in 3D

Design of a cyberphysical cartesian robot with HIL.

Size
68.5 × 75 mm
Copper layers
2
Thickness
1.6 mm
Parts
19
Nets
48
Pads
101
Tracks, vias
108, 0
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
23 May 2025
Updated
23 May 2025

Overview

Electronic is an open-source printed circuit board by Ber-dotcom, from the Ber-dotcom/cartesianbot repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 68.5 × 75 mm with 19 parts on 48 nets, routed with 108 tracks and 0 vias.

It is built around the ESP32-S3-DEVKITC-1-N8. Its parts include 8 connectors, 4 resistors, 4 diodes and 1 IC. It belongs with the ESP32 boards of this library.

Main components

1

README

electronic/README.md

Esquema elctrónico

El proyecto se desarrolló usando KiCAD. (electronic.kicad_pro) se desarrollo para conectar una placa de ESP32 con 2 controladores de motores L298 y encoders de 3 motores JGA25-371. Los componentes utilizados en el proyecto son:

  • 1 ESP32 S3 WROOM 1 N16R8 DevKit
  • 2 Modulos controladores de motores L298
  • 3 Motores con encoder JGA25-371
  • 4 LEDs
  • 4 Resistencias 220 $\Omega$
  • 1 Fuente de alimentación 12V 2A

Esquema

El esquema eléctrico se encuentra dividido en ocho partes:

  • 1 Alimentación: En esta sección se encuentra el conector de la fuente de alimentación para el circuito.
  • 3 Motores
  • 1 LED: LEDS conectados a los pines GPIO del microcontrolador y resistencias de 220 $\Omega$.
  • 2 Controladores de motores
  • 1 Microcontrolador

Motores

En esta sección se encuentran los motores con encoder JGA25-371.

  • Las etiquetas del encoder se conectan a los pines GPIO del microcontrolador.
  • Las etiquetas de alimentación se conectan a la salida de 3.3V del microcontrolador.
  • Las etiquetas de los motores se conectan a los controladores de motores.

Controladores de motores

En esta sección se encuentran los módulos de controladores de motores L298N.

  • Las etiquetas de los pines de control de los módulos se conectan a los pines GPIO del microcontrolador.
  • Las etiquetas de alimentación se conectan a la fuente de alimentación y la salida de 5V de los controladores a la alimentación del microcontrolador.
  • Las etiquetas de los motores se conectan a los motores.

Microcontrolador

En esta sección se encuentra el microcontrolador ESP32 S3 y las etiquetas de los pines que se utilizan para la comunicación con el resto de los componentes.

PCB

La PCB fue diseñada para conectar todos los componentes del circuito. La PCB tiene un tamaño de 68.5x75 mm y fue diseñada para ser fabricada en dos capas. El diseño se encuentra en la carpeta electronic (PCB.kicad_pcb). Para la PCB se usan los siguientes componentes:

  • 1 PCB de dos capas
  • 1 Conector de alimentación Barrel Jack
  • 2 Conectores JST-B3B para la alimentación de los controladores de motores.
  • 3 Conectores JST-B4B para la conexión de los encoders de los motores.
  • 2 Conectores JST-B5B para la conexión de los pines de control de los controladores de motores.
  • 1 Terminal de 44 pines para la conexión del microcontrolador.
  • 4 LEDs SMD 5730
  • 4 Resistencias 220 $\Omega$ SMD 1206

Parts

19
QtyValueFootprintReferences
4220Resistor_SMD:R_1206_3216MetricR3, R4, R5, R6
4LEDLED_SMD:LED_Yuji_5730D19, D20, D21, D22
2Conn_01x05Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_VerticalJ25, J28
2Screw_Terminal_01x03Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ29, J30
1ENC01Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ4
1ENC02Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ6
1ENC03Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ9
1ESP32-S3-DevKitCPCM_Espressif:ESP32-S3-DevKitCU1
1POWER SUPLYConnector_BarrelJack:BarrelJack_GCT_DCJ200-10-A_HorizontalJ1

The 17 most common of 19 parts.

Questions

How big is the Electronic PCB?

It measures 68.5 × 75 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Electronic use?

19 parts, built around the ESP32-S3-DEVKITC-1-N8. 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 Electronic KiCad files?

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

Can I use the Electronic design in my own project?

Its repository publishes it under the GPL-3.0 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

  • 4 layers95 × 95 mmCube motherboard, the printed circuit board in 3D

    Cube motherboard

    willem-pennings/balancing-cube

    A cube that balances itself in a corner or edge using reaction wheels

    52 parts1.1kGPL-3.0
  • 2 layers129.9 × 63.6 mmTraeger rev 2.3.0.kicad pro, the printed circuit board in 3D

    Traeger rev 2.3.0.kicad pro

    jazzmonger/Traeger-PID-Controller

    Traeger Smoker/Grill Controller based on an

    45 parts36
  • 2 layers168.8 × 78.9 mmGameboy3, the printed circuit board in 3D

    Gameboy3

    ohasanov-hbrw/tribit32-advanced

    A tri-microcontroller, overengineered GameBoy Advance clone. More value was given to the controls and the exterior look, which is cool!

    61 parts8
  • 2 layers134.6 × 49.5 mmMem esp, the printed circuit board in 3D

    Mem esp

    fread/visvitalis

    A very simple modular relay computer

    71 parts7
  • 2 layers90 × 102 mmPL Toon, the printed circuit board in 3D

    PL Toon

    pl-toon/pl-toon-codes

    PL-TOON material

    39 parts7
  • 2 layers119.4 × 98.9 mmPCB Pami, the printed circuit board in 3D

    PCB Pami

    FIPATECH/CDFR26_PAMI

    Open source firmware and PCB for a differential mobile robot (PAMI) based on ESP32-S3 - Coupe de France de Robotique

    25 parts6
  • 2 layers76.2 × 40.6 mmEspressifESP32toExpressAdaptor, the printed circuit board in 3D

    EspressifESP32toExpressAdaptor

    dnhutchins/ETC_Express_Reverse_Eng

    The ultimate goal of this work is to develop an interface to use the control surface from a legacy ETC Express 24/48 lighting controller as a modern EOSNomad compatible programming and fader wing.

    3 parts5
  • 2 layersE ink multi sensor, the printed circuit board in 3D

    E ink multi sensor

    heckler/esphome-device-configs

    Configuration definitions for local ESPHome files

    11 parts4Apache-2.0