Open modular controller

NOVA-RICS-Open-Lab·open-modular-controller·docs/pcb/PCB_kicad/PCB.kicad_pcb

Open modular controller PCB layout, top view — open source ESP32 board by NOVA-RICS-Open-Lab

About the Open modular controller PCB

Open modular controller is an open source ESP32 PCB design by NOVA-RICS-Open-Lab, published on GitHub under the MIT license. It is a 2-layer board measuring 90 × 115 mm, with 82 components from 20 distinct parts.

Its main chip is the ESP32-JOYIT, from the ESP32 family. Other key parts include the LM317_TO-220 and EL817. By type, the board carries 45 resistors, 17 ICs, 8 connectors, 7 transistors, 4 capacitors and 1 switch.

It belongs with the iot & wireless designs in this gallery.

From the project

Development of an open, modular controller for training in emergent automation technologies

Joao Potier1, Miguel Arvana1, Leandro Filipe1, Fabio M-Oliveira1, Andre Rocha1, Jose Barata1

1. Order or Print the PCB - Locate the PCB Gerber files in the repository at Gerber.zip. - Upload this zip file to a PCB manufacturer (such as JLCPCB or a similar service) to order the PCB, or print it yourself if you have access to the necessary equipment.

2. Gather Components - Obtain all components listed in materials.xlsx. - Ensure that you source parts that match the specifications provided for optimal functionality.

Open modular controller, from the project README
From the project README

Main components on the Open modular controller

Open modular controller bill of materials (BOM)

82 components, 20 distinct parts.

QtyPartRefs
2
LM317_TO-220
U1, U10
14
EL817
U2, U3, U4, U5, U6, U7, U8, U11 +6
1
~
U9
7
BC109
Q1, Q2, Q3, Q4, Q5, Q6, Q7
4
Screw_Terminal_01x02
J1, J4, J5, J7
1
Screw_Terminal_01x03
J2
2
Screw_Terminal_01x07
J3, J8
1
Screw_Terminal_01x04
J6
1
~
SW1
2
0.1uF
C1, C3
2
1uF
C2, C4
7
1.1k
R1, R4, R5, R6, R9, R13, R21
1
164R
R2
7
100k
R3, R7, R8, R10, R11, R15, R25
9
100R
R12, R31, R32, R33, R34, R35, R36, R37 +1
14
33k
R14, R16, R17, R18, R19, R20, R29, R38 +6
2
6.27k
R22, R24
1
6,27k
R23
3
1k
R26, R27, R28
1
460R
R30

Open modular controller design files

The KiCad project lives in the NOVA-RICS-Open-Lab/open-modular-controller repository on GitHub; these links point at the commit this page was built from.

Open modular controller: common questions

What microcontroller does the Open modular controller use?

The Open modular controller is built around the ESP32-JOYIT, from the ESP32 family.

How big is the Open modular controller PCB?

The Open modular controller measures 90 × 115 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Open modular controller?

82 components, from 20 distinct parts. The full bill of materials is listed on this page.

Where can I download the Open modular controller design files?

From the NOVA-RICS-Open-Lab/open-modular-controller repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Open modular controller design in my own project?

Yes, under the terms of its MIT license, which NOVA-RICS-Open-Lab chose for the repository.

Can I test firmware for the Open modular controller without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

Similar boards