Skip to content

Hardware

Luponas edited this page Jan 19, 2024 · 5 revisions

Different pieces of hardware like servo motors, stepper motors or relays are handled very differently and therefore need special attention on how to connect them to the ESP32 microcontroller. We recommend using a connection PCB to reduce possible routing/connection errors and improve the adaptability of the setups.

Connection PCB

The connection PCB provides connectors that the supply voltage and ground are automatically routed to and makes sure suitable pins of the ESP32 are used for the specific tasks. They exclusively use THT components, enabling soldering in most setups.

Although safety was a core consideration, we do not guarantee suitability in all environments and setups, especially (but not limited to) controlling higher voltages or power levels. Supervision by experienced personnel is highly recommended.

Pin Routing

When attaching the ESP32 to the connection PCB, several pins connect to the exposed hardware interfaces. Which pins are exposed this way can be seen in the following table:

PCB connector pin(s) additional pins
on interface
notes
stepper1 19
22
21
23
5V
stepper2 4
17
16
18
5V
infoLED 32 5V, GND
servo1 33 5V, GND
servo2 25 5V, GND only output
input 35 GND
div 34 GND
relay1 27 source connector +/-
load connector +/-
- pole of source and load are always connected
pin and connectors identical with optocouplers
relay2 26 source connector +/-
load connector +/-
- pole of source and load are always connected
pin and connectors identical with optocouplers

General

Guides

Principle of Operation

Modules

Software Hardware
camera camera
infoLED infoLED
input input
macro macro
output output
servo servo
socket socket
stepper stepper
WiFi wifi

Clone this wiki locally