Pinbelegung
Last updated
Last updated
Der ESP32 Mikroprozessor kann zur individuellen Programmierung von Funktionen genutzt werden. Dabei spielt es meist keine Rolle, welcher Controller / Software genutzt wird. Zum Beispiel die Autosquaring Funktion wird von dem ESP32 ausgeführt und ist damit Controller unabhängig.
ESP Pin | Mainboard Pin | Funktion |
---|---|---|
Die Port Expander sind per I2C mit dem ESP32 verbunden.
Die beiden Port Expander haben jeweils 16 digitale Ein- bzw. Ausgänge. Details zu den beiden ICs sind in deren Datenblättern zu finden. Es handel sich um PCA9555PW.
Adresse: A0: GND, A1: GND, A2: GND
Adresse: A0: GND, A1: GND, A2: 5V
Der DAC IC ist per SPI mit dem ESP32 verbunden.
Der DAC IC BU2506FV bietet 8 analoge 10-Bit Ausgänge. Für Details bitte in das Datenblatt des ICs schauen.
Pin | Mainboard Pin | Pin | Mainboard Pin |
---|---|---|---|
Pin | Mainboard Pin | Pin | Mainboard Pin |
---|---|---|---|
Pin | Mainboard Pin | Beschreibung |
---|---|---|
IO0_0
DIR X
IO1_0
Auswahl Z
IO0_1
DIR Y
IO1_1
Auswahl Y
IO0_2
DIR Z
IO1_2
Auswahl X
IO0_3
DIR A
IO1_3
OK
IO0_4
DIR B
IO1_4
Motor start
IO0_5
-
IO1_5
Programm start
IO0_6
Speed 1
IO1_6
Alarm all
IO0_7
Speed 2
IO1_7
Autosquare
IO0_0
Eingang 1
IO1_0
-
IO0_1
Eingang 2
IO1_1
-
IO0_2
Eingang 3
IO1_2
ENA
IO0_3
Eingang 4
IO1_3
Spindel on/off
IO0_4
Eingang 5
IO1_4
Ausgang 1
IO0_5
Eingang 6
IO1_5
Ausgang 2
IO0_6
Eingang 7
IO1_6
Ausgang 3
IO0_7
Eingang 8
IO1_7
Ausgang 4
A01
Feedrate
Bedienelement
A02
Rotation speed
Bedienelement
A03
Joystick X
Bedienelement
A04
Joystick Y
Bedienelement
A05
Joystick Z
Bedienelement
A06
DAC A06
Freier Pin am ESP Pinout
IO0_6
DAC A07
Freier Pin am ESP Pinout
A08
DAC A08
Freier Pin am ESP Pinout
EN
-
GPIO36
IO INT 1
Interrupt Eingang von PortExpander 1
GPIO39
IO INT 2
Interrupt Eingang von PortExpander 1
GPIO34
ESP D34
GPIO35
ESP D35
Freier Pin am ESP Pinout
GPIO32
ESP D32
Schaltet den DAC ab/an
GPIO33
DAC LD
LD vom DAC Expander
GPIO25
DS18B20
Temperatur Sensor
GPIO26
STEP Z
Schrittsignal Z
GPIO27
ESP D27
Schaltet die Controller STEP und DIR ab/an
GPIO14
STEP Y
Schrittsignal Y
GPIO12
STEP X
Schrittsignal X
GPIO13
STEP A
Schrittsignal A
GND
GND
Stromversorgung
VIN
5V
Stromversorgung
GPIO23
MOSI
SPI Verbindung zum DAC Expander
GPIO22
SCL
I2C Pin. Steuert die PortExpander 1 und 2. Außerdem verfügbar am PanelModule, ControllerModule und ESP Pinout.
GPIO1
TX
Freier Pin am ESP Pinout
GPIO3
RX
Freier Pin am ESP Pinout
GPIO21
SDA
I2C Pin. Steuert die PortExpander 1 und 2. Zudem verfügbar am PanelModule, ControllerModule und ESP Pinout.
GPIO19
ESP D19
Freier Pin am ESP Pinout
GPIO18
CLK
SPI Verbindung zum DAC Expander
GPIO5
ESP Panel LED
Pin zur Steuerung einer LED auf dem PanelModule
GPIO17
TX 2
Serielle Schnittstelle für das PanelModule
GPIO16
RX 2
Serielle Schnittstelle für das PanelModule
GPIO4
STEP C
Freier Pin am ESP Pinout
GPIO2
ESP D2
Freier Pin am ESP Pinout
GPIO15
STEP B
Schrittsignal B
GND
GND
Stromversorgung
3V3
3,3V
3,3V Ausgang
Function Taster - siehe