Spring til hovedindhold (tryk på Enter)

Stepper Motor

Stepper Motor drejer i præcise diskrete trin — du kan stille den helt nøjagtigt på en bestemt vinkel uden encoder-feedback. De er fundamentet i 3D-printere, CNC-maskiner, plotters, robotik og lineær-aktuatorer. Udvalget rummer den klassiske 28BYJ-48 unipolar (5V/12V), DFR1199 28BYJ-48 modul m. indbygget A4988-driver, FIT0503 Micro Metal Geared (100:1), FIT0708 mini lineær stepper, FIT0278 NEMA 17 hybrid (1,8°, 3,5 kg·cm) til 3D-printer og FIT0349 NEMA 17 m. planet-gear (18 kg·cm). Find motoren til 3D-printer, CNC eller robotik.

  • Phidgets NEMA-17 bipolær steppermotor 48 mm (3303_0)

    Phidgets

    Phidgets NEMA-17 bipolær steppermotor 48 mm – 1,8°, 4,24 kg·cm (3303_0)

    200,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please fill in all required fields.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • 28BYJ-48 steppermotor 5V med ULN2003 driverboard (sæt)
    Ny

    Trusted Supplier

    28BYJ-48 steppermotor 5V + ULN2003 driverboard (sæt)

    35,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please fill in all required fields.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • DFRobot steppermotor FIT0503
    Mængderabat

    DFRobot

    Micro Metal Geared Stepper Motor, 12V 0.6kg.cm, 100:1 Gear, 5-12V

    80,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please fill in all required fields.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • Steppermotor 28BYJ-48, 5V 4-fase (TIPA)

    TIPA

    Steppermotor 5V 4-fase 28BYJ-48 TIPA

    22,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please fill in all required fields.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • Steppermotor 28BYJ-48, 12V 4-fase (TIPA)

    TIPA

    12V 4-faset stepper motor 28BYJ-48 TIPA

    25,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please fill in all required fields.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • DFRobot steppermotor FIT0708
    Mængderabat

    DFRobot

    Micro Stepper Motor 18° 10mm 2-Phase 4-Wire for Arduino

    150,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please fill in all required fields.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • DFRobot steppermotor FIT0278
    Mængderabat

    DFRobot

    Hybrid Stepper Motor 3.5kg, 1.8° Step Angle, 2 Phase, 3.4V, 1.7A

    95,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please fill in all required fields.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • DFRobot steppermotor FIT0349
    Mængderabat

    DFRobot

    Stepper Motor, Bipolar with Planet Gear Box, 18kg.cm

    380,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please fill in all required fields.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .

Hvad er en stepper motor?

En stepper motor drejer ikke kontinuerligt som en almindelig DC-motor — i stedet drejer den i diskrete trin (steps), typisk 1,8° eller 0,9° pr. trin. Hvert trin svarer til at én eller flere af motorens spoler tændes/slukkes i en bestemt sekvens. Du kan derfor styre motoren med åben sløjfe (uden encoder) og vide præcis hvor akslen står.

  • Step-vinkel: hvor mange grader pr. step. NEMA 17 hybrid har typisk 1,8° (200 steps pr. omdrejning); 28BYJ-48 har 5,625° med 64:1 indbygget gear (4096 steps pr. udgangs-omdrejning).
  • Microstepping: avancerede drivere kan opdele hvert step i 1/2, 1/4, ... 1/256 — det giver glattere bevægelse og langt højere opløsning.
  • Holde-moment: stepperen holder sin position selv i stilstand så længe der er strøm — uden behov for bremse.
  • Ingen encoder: kan drive åben sløjfe da hver impuls er deterministisk. Hvis du kører for hurtigt eller med for lidt strøm kan du dog "miste steps".

Unipolar vs bipolar — den vigtige forskel

UnipolarBipolar
Antal ledninger5 eller 64
Strømretning i spoleKun én vejBegge veje
Driver-kompleksitetEnkel (Darlington)H-bro pr. spole
DrejningsmomentLavere~30-40 % højere
StrømforbrugHøjereLavere
Typisk driverULN2003A4988, DRV8825, TB6600
Eksempel28BYJ-48NEMA 17, FIT0278

Modeller i udvalget

28BYJ-48 unipolar stepper (begynder-favorit)

Den mest brugte hobby-stepper i verden — billig, indbygget 64:1 reduktions-gear giver høj opløsning (4096 steps pr. omdrejning i half-step). Drejer langsomt men præcist:

NEMA 17 hybrid stepper (3D-printer/CNC standard)

NEMA 17 (42×42 mm) er industri-standarden i 3D-printere, CNC og laser-skæremaskiner. Hybrid betyder at den kombinerer permanent-magnet og variabel-reluctance-design — høj præcision og højt moment:

Mikro og lineær stepper

Hvilken stepper skal jeg vælge?

  • Skole eller hobby-projekt med Arduino: 28BYJ-48 5V (9830317) — billigst og bedst dokumenteret.
  • Quick-start uden ekstern driver: DFR1199 28BYJ-48 m. indbygget A4988 — alt i én enhed.
  • Kraftigere 28BYJ-48 (motor i porte/skuffer): 12V version (9830318).
  • 3D-printer (Prusa, Ender, Voron, Voron 2.4): FIT0278 NEMA 17 — standard hardware.
  • CNC-maskine (Shapeoko, X-Carve, hjemmebygget): FIT0278 NEMA 17 + TB6600/DM542 driver. Til større rammer brug FIT0349 m. gearkasse.
  • Tung last (lineær akse på CNC, motoriseret bord, dør-mekanisme): FIT0349 NEMA 17 m. planet-gear — 18 kg·cm efter gearkasse.
  • Lineær aktuator-projekt med præcis position: FIT0708 m. slide-rod — direct-drive lineær.
  • Mini-projekt med ekstrem lille motor: FIT0503 Micro Metal Geared.
  • Robot-arme og hexapods: NEMA 17 (FIT0278) til større led, FIT0503 til finger-led.
  • Plotter eller XY-tegnemaskine: 28BYJ-48 (langsom men præcis) eller NEMA 17 (hurtigere).
  • Astrofoto-tracker eller GoTo-mount: 28BYJ-48 5V — perfekt til langsom side-tracking.

Sammenligning DC-motor vs Servo vs Stepper

DC-motorServoStepper
Position-kontrolNej (kun hastighed)Ja (med feedback)Ja (åben sløjfe)
Encoder nødvendigJa (hvis præcis)IndbyggetNej
DrejningsmomentHøjt ved høj fartMellemHøjt ved lav fart
HastighedMeget højMellemLav-mellem
Holde-moment u. strømNejLille (gear-friktion)Nej (kun m. strøm)
PrisLavMellemMellem
Kompleksitet driverLav (H-bro)Lav (PWM)Mellem-høj
Bedst tilHjul, ventilatorerRC, robotik3D-print, CNC, præcision

Drivere — vigtigste valg

DriverTypeMax strømMicrosteppingBedst til
ULN2003Unipolar500 mANej28BYJ-48 hobby
L298NBipolar (H-bro)2ANejNEMA 17 starter
A4988Bipolar2A1/163D-printer, CNC
DRV8825Bipolar2,5A1/323D-printer high-res
TMC2208Bipolar2A1/256Stille 3D-printer
TB6600Bipolar4,5A1/32CNC tunge laster
DM542Bipolar4,2A1/128Pro CNC

Sådan styrer du en stepper med Arduino

Den mest enkle metode bruger Arduinos indbyggede Stepper-bibliotek. Til 28BYJ-48 med ULN2003-driver:

#include <Stepper.h>

const int stepsPerRevolution = 2048; // 28BYJ-48 m. 64:1 gear i full-step
Stepper myStepper(stepsPerRevolution, 8, 10, 9, 11);

void setup() {
  myStepper.setSpeed(10); // RPM
}

void loop() {
  myStepper.step(stepsPerRevolution);   // 1 omdrejning fremad
  delay(1000);
  myStepper.step(-stepsPerRevolution);  // 1 omdrejning baglæns
  delay(1000);
}

Mere avanceret: AccelStepper

Til glat acceleration/deceleration og samtidig styring af flere steppere — brug AccelStepper-biblioteket:

#include <AccelStepper.h>

// NEMA 17 m. A4988: STEP=2, DIR=3
AccelStepper stepper(AccelStepper::DRIVER, 2, 3);

void setup() {
  stepper.setMaxSpeed(1000);     // steps/sek
  stepper.setAcceleration(500);  // steps/sek²
  stepper.moveTo(2000);          // mål-position
}

void loop() {
  stepper.run(); // skal kaldes ofte
  
  if (stepper.distanceToGo() == 0) {
    stepper.moveTo(-stepper.currentPosition()); // fram-tilbage
  }
}

Microstepping forklaret

I full-step kan en NEMA 17 (1,8°) lave 200 steps/rev. I microstepping deles hvert step:

MicrosteppingSteps/rev (1,8°)Effektiv vinkel/step
Full step2001,8°
Half step4000,9°
1/4 step8000,45°
1/16 step32000,1125°
1/32 step64000,05625°
1/256 step (TMC2208)512000,00703°

Højere microstepping giver glattere bevægelse og mindre vibration, men reducerer effektiv moment ved meget små steps. Til 3D-print bruges typisk 1/16 eller 1/32, til pro CNC ofte 1/8 eller 1/16.

Vigtige tips og advarsler

  • Strøm-justering på drivere: A4988, DRV8825 og TMC2208 har et trim-potentiometer (Vref) der sætter motorens strøm. For lav = mistede steps; for høj = motor og driver brænder af. Beregn Vref efter motorens nominelle strøm.
  • Køle-løsning: drivere bliver varme — montér heatsink, og for tunge belastninger også blæser. Tværtimod udsendes meget varme fra steppermotoren selv ved kontinuerligt brug.
  • Strømforsyning: 28BYJ-48 trækker ~200 mA pr. fase, NEMA 17 op til 1,7A. Beregn (antal steppere × max strøm × 1,2) som minimum for din strømforsyning.
  • Afkobling: motorer afgiver induktive spids. Sæt en 100µF elektrolyt og 0,1µF keramisk kondensator parallelt med driveren tæt på.
  • Aldrig frakobl driver under drift: det kan ødelægge driver-MOSFETs. Sluk motor/strøm først.
  • Resonance: alle steppere har et hastigheds-bånd hvor de vibrerer kraftigt. Brug AccelStepper med acceleration eller microstepping for at hoppe igennem dette.
  • Step-tab: hvis du går for hurtigt eller med for stor last, mister stepperen steps og position er forkert. Tilføj endstop-switches og homing-rutine.
  • Holde-moment koster strøm: stepperen trækker fuld strøm selv i stilstand — overvej "auto-power-down" eller TMC2208's stallGuard.

3D-printer og CNC setup

Standard hardware-stack til en 3D-printer eller hjemme-CNC:

  • Mikrocontroller: Arduino Mega 2560 + RAMPS 1.4 (klassisk), SKR Mini E3 (moderne 32-bit), Duet 3 (high-end).
  • Drivers: 4-5 stk A4988 (basic), DRV8825 (mere strøm), TMC2208/2209 (stille).
  • Firmware: Marlin (3D-print) eller Klipper (CNC og avancerede 3D-printere).
  • Steppere: 4× FIT0278 NEMA 17 til X/Y/Z + extruder.
  • Strømforsyning: 12V eller 24V/15A til hele systemet.

Smart-home og IoT

Steppere er populære til motoriserede gardiner, vindues-åbning, automatiske kat-foderautomater og rotating-displays. Med ESPHome:

stepper:
  - platform: a4988
    id: my_stepper
    step_pin: GPIO16
    dir_pin: GPIO17
    max_speed: 250 steps/s
    acceleration: 100
    deceleration: 100

cover:
  - platform: template
    name: "Curtain"
    open_action:
      - stepper.set_target:
          id: my_stepper
          target: 4096
    close_action:
      - stepper.set_target:
          id: my_stepper
          target: 0

Programmering — biblioteker

  • Stepper (Arduino): simpel, indbygget. Kun konstant hastighed — ingen acceleration.
  • AccelStepper: de-facto standard. Acceleration, deceleration, multi-stepper. Open source.
  • FastAccelStepper: super-hurtig, til høj-step-rate applikationer på ESP32 og AVR.
  • TMCStepper: til konfiguration af TMC-driver-serien (TMC2208/2209/5160) via UART.
  • Marlin: komplet firmware til 3D-printer.
  • Klipper: high-performance firmware med Raspberry Pi som host.
  • GRBL: populær CNC-firmware på Arduino UNO.
  • ESPHome: stepper-platform til Home Assistant.

Typiske anvendelser

3D-printere (DIY og kommercielle), CNC-fræsere og gravere, laser-skære- og graveremaskiner, vinyl-skære-plottere, pen-plottere og XY-tegnemaskiner, automatisk kamera-slider og time-lapse-rigs, motoriserede teleskoper og astro-tracker, robot-arme og hexapods, PCB-mønttere (pick-and-place maskiner), automatiske dosering-systemer og syringe-pumper, motoriserede gardiner og rullegardiner, automatiske dyre-fodringsmaskiner, autonome gartneri-robotter, motoriserede ur-værker og kinetic-art, lab-eksperimenter med præcis lineær eller rotations-bevægelse, fokus-drev til mikroskoper, motoriserede ventiler i industri, 3D-scanner-plader og turntable-photo-rigs, digital piano-mekanik, og DIY-projekter med præcis åben-sløjfe-bevægelse uden encoder.

Relateret

Til driver-bord (A4988, DRV8825, TMC2208, TB6600), motor-shields og lignende, se Tilbehør Motor. Til 3D-printer-tilbehør og hot-ends, se 3D Printer. Til DC-motorer (kontinuerlig rotation), se DC motorer. Til servo-motorer (rotation med feedback), se Servo Motor. Til solenoid og lineær aktuatorer, se Solenoid og Lineære motorer. Til mikrocontrollere, se Arduino, ESP32 Boards og Raspberry Pi. Til endstop-switches og limit-sensorer, se Knapper. Tilbage til Aktuatorer oversigt.

Verificeret Shoporama-shop – let-elektronik.dkVerificeret Shoporama-shoplet-elektronik.dk