This repository has been archived on 2026-10-25. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files

1.1 KiB
Raw Permalink Blame History

Stepper-test (ESP32 + TMC2209)

Første del af et DIY 5–6-akset robotarm-projekt (senere ROS2 + MoveIt2). Målet nu: få steppere til at køre pålideligt fra en ESP32 via TMC2209 (UART).

Hardware

  • Board: ESP32 DevKit (esp32dev), Arduino-framework via PlatformIO
  • Driver: TMC2209, UART på Serial2 (RX=GPIO16, TX=GPIO17 via 1 kΩ), adresse 0
  • Pins: STEP=25, DIR=26, EN=27 (aktiv lav)
  • R_SENSE = 0.11 Ω, 16 mikroskridt, motorstrøm starter på 600 mA
  • Ingen encodere endnu (open-loop) – design så de kan tilføjes senere

Kommandoer

  • Byg: pio run
  • Upload: pio run -t upload
  • Seriel monitor: pio device monitor (115200 baud)

Regler

  • Brug FastAccelStepper til step-generering og TMCStepper til driver-konfiguration.
  • IMPORTANT: Hæv aldrig motorstrøm, hastighed eller acceleration uden at spørge mig først.
  • Koden skal kunne bygges med pio run før du siger, at du er færdig.
  • Jeg uploader og tester selv på hardwaren – fortæl mig præcis, hvad jeg skal teste og forvente.
  • Forklar kort ændringer i embedded-kode, så jeg forstår dem.
  • Kommentarer og svar på dansk.