Files
stepperController/HARDWARE.md
T

1.0 KiB

Hardware und Pinmapping

Motor

Funktion D1-mini GPIO Hinweis
ULN2003 IN1 D1 GPIO5 unkritischer GPIO
ULN2003 IN2 D2 GPIO4 unkritischer GPIO
ULN2003 IN3 D5 GPIO14 unkritischer GPIO
ULN2003 IN4 D6 GPIO12 unkritischer GPIO

Der Code nutzt HALF4WIRE und die Sequenz IN1, IN3, IN2, IN4, wie sie fuer gaengige 28BYJ-48/ULN2003-Aufbauten benoetigt wird. Bei umgekehrter Mechanik wird die Richtung in der Konfiguration invertiert.

Optionale Endschalter

  • Links: D7 / GPIO13, unkritisch beim Boot
  • Rechts: D4 / GPIO2, Bootstrapping-Pin; nur verwenden, wenn der Schalter beim Reset HIGH bleibt

Standard ist INPUT_PULLUP mit Schalter gegen GND und activeHigh = false. Endschalter sind in V1 konfigurierbar, aber standardmaessig deaktiviert.

Versorgung

Den Motor ueber eine geeignete externe 5-V-Quelle versorgen. Masse von Netzteil, ULN2003 und D1 mini verbinden. Den Motor nicht aus dem 3.3-V-Pin speisen und die USB-Versorgung nicht als Motorversorgung einplanen.