Stappenmotoren voor een draaischijf-besturing

Portret van Jan van der Meer, modelspoorengineer en DCC-expert
Jan van der Meer
Modelspoorengineer & DCC-expert
Doe-het-zelf Elektronica · 2026-02-15 · 5 min leestijd

Wil je een draaischijf maken die precies stopt waar jij wilt? Een stappenmotor is je beste vriend.

In plaats van maar door te draaien, kun je hem stap voor stap aansturen – ideaal voor een fotostudio, een display of een modelbaan.

Geen gedoe met sensoren die niet werken, gewoon controle. Dit is hoe je het regelt.

Wat je nodig hebt: de boodschappenlijst

Voordat je begint, zorg dat je alles in huis hebt. Het scheelt een hoop frustratie.

Je hebt niet veel nodig, maar de juiste onderdelen zijn cruciaal.

  • Een NEMA 17 stappenmotor. De standaard voor dit soort projecten. Kijk naar een model met een koppel van minimaal 4 kg·cm. Merken als Wantai of StepperOnline zijn betrouwbaar. Reken op €15-25.
  • Een A4988 of DRV8825 stappenmotor driver. Dit kleine bordje vertelt de motor wat hij moet doen. De A4988 is simpeler en goedkoper (€3-5), de DRV8825 kan iets meer stroom aan.
  • Een Arduino Uno of Nano. De hersenen van het project. Een Nano is kleiner, maar een Uno is makkelijker voor beginners. Budget: €10-20.
  • Een 12V voeding, minstens 2A. De motor heeft vermogen nodig. Een oude laptopvoeding voldoet vaak, of koop een speciale voor €10-15.
  • Verbindingsdraden en een breadboard. Voor de prototype-fase. Een startersset kost €5-10.
  • Een draaischijf. Dit kan een kant-en-klaar plateau zijn, of je maakt er zelf een van hout of acryl. Zorg dat het niet te zwaar is voor de motor.
  • Koppelingen. Een flexibele koppeling (€2-4) om de motoras met de as van je draaischijf te verbinden. Dit voorkomt trillingen.

Stap 1: De elektronica aansluiten op de breadboard

Begin rustig. We bouwen eerst alles op een breadboard, zodat je fouten makkelijk kunt herstellen. Dit duurt ongeveer 20 minuten.

  1. Plaats de A4988 driver op het breadboard. Let op de richting: de kleine printplaat heeft een kant met meer pinnetjes.
  2. Verbind de 5V en GND pinnen van de Arduino met de + en - rails van je breadboard.
  3. Sluit de VMOT en GND pinnen van de driver aan op de 12V voeding. Let op: doe dit pas als de voeding UIT staat!
  4. Verbind de STEP en DIR pinnen van de driver met twee digitale pinnen op de Arduino, bijvoorbeeld pin 2 en 3.
  5. Sluit tenslotte de vier draden van de stappenmotor aan op de twee paar uitgangen van de driver (1A, 1B en 2A, 2B). De volgorde is belangrijk: check de datasheet van je motor.
Veelgemaakte fout: de motor draait niet of trilt alleen maar. Meestal zijn de draadparen verwisseld. Probeer de volgorde van de motoraderen om te draaien.

Stap 2: De motor kalibreren en testen

Nu wordt het leuk. We gaan de motor voorzichtig aan het praten krijgen.

Trek hier 15 minuten voor uit. Upload eerst een simpele testcode naar je Arduino. Die code zegt: draai 200 stappen vooruit, wacht even, draai 200 stappen terug. Wil je later servo's aansturen voor wissels en deuren? Dat werkt volgens een vergelijkbaar principe.

Als je motor nu netjes heen en weer draait, zit de bedrading goed.

Nu kalibreren. De A4988 driver heeft een klein schroefje (potentiometer) om de stroom in te stellen. Begin laag. Draai de stroom omhoog tot de motor betrouwbaar draait zonder overmatig warm te worden. Te veel stroom verbrandt de driver. De motor mag warm aanvoelen, maar niet heet.

Veelgemaakte fout: de stroom meteen vol zetten. Dit kan de driver permanent beschadigen. Altijd van laag naar hoog afstellen.

Stap 3: De draaischijf mechanisch koppelen

Tijd om de motor vast te maken. Dit is het fysieke werk, reken op 30-45 minuten.

  1. Bevestig de motor stevig aan een basisplaat. Gebruik M3 boutjes. De motor mag absoluut niet wiebelen.
  2. Monteer de draaischijf op een as die in een lager draait. Voor lichte schijven volstaat een bout met een paar ringen als lager.
  3. Koppel de motoras aan de as van de draaischijf met de flexibele koppeling. Draai de inbusschroefjes goed vast.
  4. Controleer of alles vrij kan draaien. Geen wrijving, geen scheve hoeken. De schijf moet soepel ronddraaien als je hem met de hand duwt.

Tip: gebruik een waterpas om te controleren of je draaischijf horizontaal staat. Een schuine schijf geeft onnodige belasting op de motor.

Stap 4: De software finetunen voor jouw schijf

De basis werkt. Nu maken we het precies.

Dit is het programmeren, neem er 20 minuten de tijd voor. In de code voor je eigen centrale bepaal je hoeveel stappen een volledige omwenteling is.

De meeste NEMA 17 motoren hebben 200 stappen per omwenteling. Maar met microstepping (instelbaar op de driver) kun je dit verhogen naar 1600 of zelfs 3200 voor vloeiendere beweging. Bereken hoeveel stappen jouw draaischijf nodig heeft voor een bepaalde rotatie.

Voorbeeld: wil je dat de schijf in 8 gelijke posities stopt? Dan is dat 360° / 8 = 45° per positie.

Bij 200 stappen per omwenteling is dat (200 / 360) * 45 = 25 stappen per positie. Schrijf een simpel programma dat de schijf naar een specifieke positie laat draaien wanneer je op een knop drukt. Begin met grote sprongen, verfijn later.

Verificatie-checklist: werkt alles?

Voordat je het project afsluit, loop deze lijst na. Loopt de schijf niet soepel?

  • Motor draait soepel zonder haperen of vreemde geluiden
  • Driver wordt warm, maar niet te heet om aan te raken
  • Draaischijf draait vrij zonder wrijving of speling
  • Motor stopt precies op de ingestelde posities
  • Na een uur continu draaien blijft alles stabiel werken
  • Alle schroefjes en koppelingen zijn stevig vast

Controleer eerst de koppeling en de uitlijning. Meestal zit daar het probleem. Een kleine afwijking kan de motor al laten verspringen. Je hebt nu een werkende gestuurde draaischijf. Van hieruit kun je hem uitbreiden met een display, een afstandsbediening of een overweg-besturing maken met een microcontroller. De basis staat.

Portret van Jan van der Meer, modelspoorengineer en DCC-expert
Over Jan van der Meer

Jan bouwt al meer dan tien jaar gedetailleerde modelspoorlandschappen en specialiseert zich in digitale DCC-besturing. Hij deelt zijn praktijkervaring met complexe decoderprogrammering en schaalgetrouw baanontwerp op deze site.

Volgende stap
Bekijk alle artikelen over Doe-het-zelf Elektronica
Ga naar overzicht →