Anschlüsse / Jumper

Neben den Steckplätzen für die Erweiterungen bietet das Mainboard verschiedene Anschlüsse und Jumper.

Stromversorgung

Spindel / Motor / Laser Steuerung

Diese Anschlüsse können für die Steuerung einer Spindel oder eines Lasers genutzt werden.

Für den Anschluss diverser Spindeln gibt es hier Bespiele: Spindel / Laser / FU / Motor Anschluss

Motortreiber

Für die Steuerung von Motoren werden externe Treiber benötigt. Die Platine arbeitet mit 5V Steuersignalen - manche Treiber besitzen einen DIP-Schalter für die Steuerspannung. Dieser muss entsprechend eingestellt sein.

Alle Achsen besitzen folgende Anschlüsse:

Außerdem gibt es zwei Anschluss-Terminals für ENA ( bzw. Enable der Treiber) welcher dazu, dient die Motoren Stromlos zu schalten. Alle Motoren teilen sich die ENA Anschlüsse. Möchte man die Enable Funktion nutzen, kann jeder Motortreiber an die ENA Leitung angeschlossen werden.

Eingänge

  • Eingänge schalten entweder mit GND/Masse oder mit 5-24V (über einen Switch direkt auf der Platine umschaltbar)

  • Anzeige der aktuellen Stati über LEDs

Damit die Eingänge funktionieren, muss eine Spannung am Jumper JP4(COM1) ausgewählt sein! Im normalfall sollte der Jumper auf 5V gesteckt werden.

Siehe das Kapitel Ein- und Ausgänge nutzen für weitere Informationen und Beispielen für die Beschaltung.

Ausgänge

  • Ausgänge sind mit Darlington Relays versehen - schalten also GND/Masse an den OUTs

  • 500mA pro Ausgang

  • COM-Spannung für Ausgänge wählbar zwischen 5V und Eingangsspannung des Shields (normalerweise 24V)

  • Anzeige der aktuellen Stati über LEDs

Die Spannung der Ausgänge wird am Jumper JP3(COM2) gesetzt.

Beachte, dass die Ausgänge GND schalten! Das bedeutet, dass die Terminals folgendermaßen verdrahtet werden müssen: - COM2 an den positiven Anschluss (+) des Relais - OUT an GND des Relais

Siehe das Kapitel Ein- und Ausgänge nutzen für weitere Informationen und Beispielen für die Beschaltung.

Jumper und sonstige Anschlüsse

General Pinout

ESP32 Pinout

Um die Autosquare-Funktion an diesem Pinout zu nutzen muss ein Schalter/Taster zwischen GND und dem Autosquare-Pin angeschlossen werden.

Achsenkonfiguration

Diese Pin Leisten können mit Jumpern versehen werden, um Achsen unabhängig vom verwendeten Controller gleich laufen zu lassen. Die Konfiguration keinen Einfluss auf die Funktionalität des Autosquaring vom ESP32. Die Achsen-Einstellungen für das Autosquaring werden direkt in der Software des ESP32 getätigt.

Bei einigen Controllern, wie zum Beispiel FluidNC, können gleichlaufende Achsen direkt in der Software des Controllers konfiguriert werden. Bei anderen, wie Estlcam, ist dies nicht möglich. In diesen Fällen können die Pin-Header verwendet werden, um die Achsen entsprechend zu konfigurieren.

Beispiel Estlcam mit zwei X und zwei Y Achsen

Estlcam kann nur 3 Achsen steuern: X, Y und Z. Bei einer Fräse mit zwei Motoren auf einer Achse, wie beispielsweise der MPCNC oder LowRider, können die Achsen synchron betrieben werden. Im folgenden Bild sind die Jumper so gesteckt, dass die Achse A synchron mit der X-Achse und die Achse B synchron mit der Y-Achse läuft.

Beispiel Beamicon mit 4 Achsen und zwei Motoren auf X

Die CNC-Pod Controller von Beamicon unterstützen 4 Achsen: X, Y, Z und A. Daher sollte die A-Achse nicht für die Konfiguration verwendet werden. Die B-Achse ist jedoch frei. Der zweite Motor für die X-Achse kann beispielsweise auf die B-Achse gelegt werden. Das folgende Bild zeigt die Jumper-Einstellung dafür.

Buttons / Taster

Es gibt drei Taster auf der Platine, welche für den integrierten ESP32 sind.

Last updated