Stappenmotoren draaien niet vloeiend

Arduino shields
Berichten: 7
Geregistreerd: 16 Jul 2019, 20:27
Woonplaats: Leidschendam

Stappenmotoren draaien niet vloeiend

Berichtdoor Manual » 16 Jul 2019, 20:38

Ik ben nieuw op het gebied van Arduino en ik ben bezig met het aansluiten van de motoren (Nema 23, 2.8A) op mijn TB6600 Stepper Motor Driver (Upgraded Version 4.0A), beiden aangeschaft in China. Ik krijg ze niet zo ingesteld dat ze vloeiend draaien.

Een voorbeeld van wat ze nu doen zie je hier: https://www.youtube.com/watch?v=WoPYHDA ... dex=4&t=0s
Hij vibreert en draait hakkelend rond. Nu heb ik uiteraard al van -alles- geprobeerd, maar helaas.

Het is een 4 aderige motor met de kleuren rood, geel, groen, blauw. Ik heb met een multimeter vastgesteld dat rood en groen een set (+/-) zijn en geel en blauw.
Ik heb ze op allerlei verschillende manieren op de controller aangesloten. Voor zover ik weet en gelezen heb moet het als volgt aangesloten worden:

A+ rood
A- groen
B+ geel
A- blauw

Micro step: 1
Pulse/rev: 200
Current(A) 1.0

Ik zie dat er signaal is op mijn controller want de groene led brandt niet. Ik heb 2 verschillende motoren getest op 2 verschillende controllers. Ik heb een origineel
Arduino UNO R3 bordje met daarop een CNC shield. Ik had overigens nog een Arduino uit China. Met beide heb ik getest.

Ik gebruik een 12 volt, 180 watt, 15A voeding. De Arduino is aangesloten op COM poort 5 en die verbind ook goed.

Mijn code ziet er als volgt uit:

>>> $$
$0=10
$1=25
$2=0
$3=0
$4=0
$5=0
$6=0
$10=1
$11=0.010
$12=0.002
$13=0
$20=0
$21=0
$22=0
$23=0
$24=25.000
$25=500.000
$26=250
$27=1.000
$30=1000
$31=0
$32=0
$100=100.000
$101=100.000
$102=100.000
$110=500.000
$111=500.000
$112=500.000
$120=10.000
$121=10.000
$122=10.000
$130=200.000
$131=200.000
$132=200.000

Het moet ergens een instellingen zijn, maar welke... Wie zou mij op weg kunnen helpen? Alvast enorm bedankt!

Advertisement

Gebruikers-avatar
Berichten: 118
Geregistreerd: 01 Okt 2015, 11:54
Woonplaats: Castricum

Re: Stappenmotoren draaien niet vloeiend

Berichtdoor FonzieBonzo » 17 Jul 2019, 18:19

Bij mij geeft het compileren al een foutmelding op de eerste regel :mrgreen:

Gr, Fonzie

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Stappenmotoren draaien niet vloeiend

Berichtdoor shooter » 18 Jul 2019, 10:35

Geef eens een foto hoe de draden lopen en dan vooral hoe je de voeding in elkaar hebt gezet.
De software die ik zie is een stukje uit de settings van een GRBL driver dus dat gaat sowieso niet goed.
Jouw TB6600 is een complete module die alleen een step nodig heeft.
dus probeer het eerst maar eens simpel met dir en step.
Het begin is het programma blink en dan de tijden wat korter maken.
dan zet je een draadje tussen step - en pin 13
de step+ verbind je aan 5 Volt.
Het filmpje dat je erbij hebt gedaan is met een 5V en een ander IC dus dat is niet wat jij hebt.
de 12 Volt op de voeding is prima voor de TB6600 en je kunt er je Arduino op Vin ook mee gebruiken.

Eerst maar eens een schema maken zoals je het zelf hebt zitten.
en een foto. dan simpele software en dan verder zoeken.
paul deelen
shooter@home.nl

Berichten: 7
Geregistreerd: 16 Jul 2019, 20:27
Woonplaats: Leidschendam

Re: Stappenmotoren draaien niet vloeiend

Berichtdoor Manual » 18 Jul 2019, 13:08

Bedankt voor de reacties. De code die ik geplaatst heb is alleen van de waardes en niet de hele code inderdaad. Het filmpje was ter illustratie van hoe de motor op dit moment reageert op hoe het aangesloten is. Ik ga een foto maken van hoe ik het nu aangesloten heb.

Berichten: 7
Geregistreerd: 16 Jul 2019, 20:27
Woonplaats: Leidschendam

Re: Stappenmotoren draaien niet vloeiend

Berichtdoor Manual » 20 Jul 2019, 10:57

Hierbij de foto's van zoals ik het aangesloten heb:

controller zoom.jpg
controller zoom.jpg (23.84 KiB) 15200 keer bekeken


De dikke rood/zwart draden is 12V. De ground heb ik doorgelust naar de DIR- en PUL-

motor controller zoom.jpg
motor controller zoom.jpg (35.86 KiB) 15200 keer bekeken


cnc shield.jpg
CNC shield
cnc shield.jpg (201.3 KiB) 15200 keer bekeken


De DIR+ en de PUL+ zijn aangesloten op het CNC shield

Ik heb Blink geprobeerd. Lukt nog niet echt. Klopt het dat als ik de Arduino via USB aansluit, ik geen 5 volt aan hoeft te sluiten zoals Shooter aangaf?

Berichten: 7
Geregistreerd: 16 Jul 2019, 20:27
Woonplaats: Leidschendam

Re: Stappenmotoren draaien niet vloeiend

Berichtdoor Manual » 20 Jul 2019, 11:59

Ik heb de stappenmotor inmiddels goed werkend met Blink de op Arduino. Ik kan de delay regelen.

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Stappenmotoren draaien niet vloeiend

Berichtdoor shooter » 20 Jul 2019, 12:00

De fotos laten iets heel anders zien vooral van demotor dus die moet je controleren dat je ook daad werkelijk de spoelen op de A- en A+ en op B hebt zitten
De 12 Volt komt dus op de VCC zitten.
De shield even eraf halen om te proberen.
Een draad aansluiten van pin 13 naar de PUL+ en een draad van GND naar PUL-
dan met blink de uitgang aan Pin13 gebruiken om een puls temaken.
In de unit zitten optocouplers die dus een ledje bevatten je kunt hier dus geen units parallel zetten, Dus je eerste vraag is zeker van toepassing .
maar eerst eens dit proberen.
Als het dan wel goed is, dan kun je gaan nadenken hoe je dat parallel oplost met bijvoorbeeld een ULN2003.

Veel plezier.
paul deelen
shooter@home.nl

Berichten: 7
Geregistreerd: 16 Jul 2019, 20:27
Woonplaats: Leidschendam

Re: Stappenmotoren draaien niet vloeiend

Berichtdoor Manual » 20 Jul 2019, 12:46

Ik heb hem aangesloten zoals je voorstelde. Hij maakt nu kleine stapje rechtsom met de snelheid die ik met delay instel.

Voor de beeldvorming. Dit is de cnc die ik zelf gebouwd heb en wordt aangestuurd met 4 stappenmotoren.

cnc.jpg
cnc.jpg (46.41 KiB) 15195 keer bekeken

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Stappenmotoren draaien niet vloeiend

Berichtdoor shooter » 20 Jul 2019, 13:03

Dan kun je nu je motoren dus testen.
En daarna kun je de shield gaan testen
Meet maar eens de stroom die door een pin gaat, die kon ik in de beschrijving niet vinden.
Je hebt overigens helemaal geen shield nodig hoor. Want daar passen drivers op die je niet gebruikt.
Ik zou het direct doen. De pinnummers staan in de software.
Hou het standaard dus kijk wat de software kan met de pinnen of ze naar aarde gestuurd moeten worden om aan te zijn of gewoon 5 Volt.
De drivers die je gebruikt kunnen beide.
paul deelen
shooter@home.nl

Berichten: 7
Geregistreerd: 16 Jul 2019, 20:27
Woonplaats: Leidschendam

Re: Stappenmotoren draaien niet vloeiend

Berichtdoor Manual » 21 Jul 2019, 19:18

Ik heb de CNC shield aan de kant gegooid de bedrading rechtstreeks op de pinnen van de Arduino aangesloten. Ik ben weer een stap verder. De stappenmotor draait vloeiend, maar langzaam en een soort van ratelend. Zie https://www.youtube.com/watch?v=iZAN6C1kCS0

Ik ben bezig geweest met het aanpassen van de Gcode, maar ik krijg het nog niet voor elkaar om, in dit geval, de X-as sneller te laten lopen...

Iets anders. Ik realiseer me dat ik voor de X en de Y as verschillende draaddiktes gebruik. Y as 20mm, X en de Z as 8mm. Had ik dezelfde dikte moeten gebruiken?

Volgende

Terug naar Shields

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 10 gasten