stappenmotor aansturing kruis (X-Y) tafel van Proxxon KT150

bprosman

Golden Member

Eerst mijn xy-tafel compleet maken en dan een behuizing voor de elektronica.
Groet, ruud

Ik zou met de behuizing wel rekening houden met een Arduino (Uno) qua plaats. Dan kun je daar altijd nog GRBL of EstlCAM in flashen.
En heb je de 555'jes ook niet nodig.

De jongere generatie loopt veel te vaak zijn PIC achterna.

Dat verlengen kan prima.

Gewoon instellen op 1/16 of 1/32 en dan (voorlopig) zo laten staan. Is niet belangrijk. Kan je alsnog veranderen. Eerst werkend krijgen.

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Bapaktus

Special Member

@rew
bedankt, ga ik doen.
@bprosman
Ja, dat was ik al van plan, dus 24 Volt Supply, Shield en UNO, ventilator etc.
Een half 19" rack grootte zou voldoende moeten zijn.
En ook nog een kleine 5 Volt voeding.
Voor de Uno en Shield voeding zonder de USB-aansluiting.
Dus alleen de gemaakte Sketch draaien.
Wanneer ik van uit de PC ga aansturen kan deze weer vervallen?
ruud

bprosman

Golden Member

Wanneer ik van uit de PC ga aansturen kan deze weer vervallen?

Zou ik niet doen, dan moet je zelf je software gaan schrijven als in , het wiel opnieuw uitvinden.
Er is genoeg open source software te vinden die "GRBL praat" , dan praat je PC via de USB met de Arduino die de stepper drivers aanstuurt.
In geval van EstlCam komt dit met een eigen "OS" wat hij in de Arduino flashed en praat dan vervolgens ook via de USB.
EstlCam is ook gewoon gratis :
https://www.estlcam.de/index.php

Configuratie is ook super simpel.

De jongere generatie loopt veel te vaak zijn PIC achterna.
Bapaktus

Special Member

@bprosman
OK, tegen het programmeren zie ik niet op.
Maar dat kost wel veel tijd weet ik uit ervaring.
4C.....60 voor de 6502, basic, visual basic, een beetje Unix en Forth.

Dus later EstlCam laden en eens zien hoe dat werkt.
Bedankt, ruud

EstlCam is een goede keuze, het grote voordeel is dat er geen vertraging zit als het verkeerd gaat en je machine wil stoppen, zonder een echte noodstop te doen. Bij gratis grbl software buffert men veel lijnen Gcode in de arduino, waardoor de machine na een stopvraag nog even blijft doorlopen.

Voor de gcode te genereren gebruik ik cut2d desktop van Vectric. Daar kan je ook je programma in simuleren.

Bapaktus

Special Member

Nog een "beginners" vraag.
Met mijn printje met twee stepdrivers DRV8825 kan ik gewoon twee stappen motoren aansturen.
Maar om alvast vooruit te lopen naar besturing met een Arduino Uno de gedachte gehad om dit zelfbouw printje te vervangen door een CNC Shield V3.
De aansluitpunten op gezocht en aangesloten.
Maar werkt niet. Wat doe ik fout en/of wat vergeet ik?
Ik heb de jumper Enable aangebracht, is dus nu low. De pulsgever en draairichting aangesloten. Ook de 5volt en de 24 Volt op de juiste punten aangesloten.
Ik zag dat, terwijl ik in mijn schakeling RST en SLP aan de +5Volt hang dat op de CNC shield die twee punten op het voetje voor de DRV8825
zijn doorverbonden en nergens aan hangen?

Ik heb de gegevens van die CNC shield gevonden op
https://domoticx.com/arduino-shield-cnc-shield/

ruud

Ehm er zal iets niet goed zitten, ik hoor je niet over GND. Het kan dat de RST en SLP aan elkaar zitten, die wil je doorgaans hoog hebben. Voel je de motor wel bekrachtigd ?
Maar probeer je nu iets anders aan die print te hangen dan een uno ?

Ik heb hier trouwens een print van de chinees, geschikt voor een Arduino-Nano, heel mooi, na twee avonden klooien kwam ik erachter dat er een aantal pinnen niet standaard GRBL waren aangesloten. In plaats van sambal zeg maar...

Misschien een fotootje ?

Ja... en toen ?

Op 19 juli 2022 10:12:21 schreef Bapaktus:
Ik zag dat, terwijl ik in mijn schakeling RST en SLP aan de +5Volt hang dat op de CNC shield die twee punten op het voetje voor de DRV8825
zijn doorverbonden en nergens aan hangen?

Als ik het me goed herinner, uit m'n hoofd... dat wertk bij de A4988, maar niet bij de DRV. De 4988 heeft een pullup op 1 van die pins zodat de andere ook hoog wordt. Maar de DRV heeft dat niet.

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Bapaktus

Special Member

Bedankt voor je reactie.
Ik heb op alle 4 de sockets de doorverbinding tussen slp en reset, gemeten tegen alle andere pinnen sockets etc op de CNC shield print. Ook op de in het vorige bericht getoonde schema van aansluitingen is er geen verdere verbinding met andere pinnen op de print.
Ik begrijp er niets meer van.
zie de bijgevoegde foto's van de beide printzijden.
ruud

@rew
Ik lees net het bericht van rew. Was gepost tijdens het samenstellen van mijn bericht.
Dan zou ik de Shield print dus kunnen aanpassen door wat draadjes te solderen tussen de RST-SLP pinnen en de +5 Volt.
Kan ik morgen proberen.
Bedankt.

[Bericht gewijzigd door Bapaktus op 19 juli 2022 18:21:37 (25%)

Bapaktus

Special Member

Ik ben afgegaan op het artikel vermeld in
https://domoticx.com/arduino-shield-cnc-shield/
Zie afbeelding daaruit.
Nuja, morgen verder zien of de modificatie gaat werken.
Ik heb ook al drie DRV8825 om zeep geholpen doordat een door mij gebruikte footprint verkeerd was genummerd. Ik heb dus in Kicad een correcte footprint gemaakt en gebruikt in mijn schema's.
ruud

Gemeen he, dat je denkt dat de potmeter aan dezelfde kant zal zitten....

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Bapaktus

Special Member

@rew
Gemeen he, dat je denkt dat de potmeter aan dezelfde kant zal zitten....

Dat koste mijn eerste stepdriver. De andere twee door een foute footprint.
Zie bijgaande pagina. ruud

OK. Vertel... wat is er mis met die "pinout", dat is namelijk precies wat ik ook denk dat de pinout is. "Learn from the mistakes of others. You will not get old enough to make them all yourself."

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Bapaktus

Special Member

Toen ik begon aan dit project, nog zonder Shield en/of Arduino Uno, ben ik begonnen om een schema te tekenen. Tegenwoordig gebruik ik daar Kicad voor. Daar vond ik het aansluitschema/pin nummering voor deze Driver.
Zie afbeelding DRV8825 01 en DRV8825 03. Bij het zoeken naar de juiste footprint vond ik in de bibliotheek dezelfde nummering van de aansluit pennen. Ik heb alleen zelf voor mijn eigen schema de pinnen/namen in de juiste volgorde gezet en hiervoor een schema symbool en PCB Footprint gemaakt.
Dus een pin-aanduiding als VMOT is pin8 en DIR is pin16.
Ik raakte in de war door de nummering door o.a. getoond door "Last Minute Engineers.com".
VMOT is pin16 en DIR is pin8.
Wat zou nu de juiste nummering zijn?
Ik denk dat het schema-symbool én de PCB-Footprint niet juist is ?

Ik heb op mijn gaatjes bord nu de zaak werkend.
Nu nog zien of ik de Shield werkend kan krijgen door RST-SLP aan de plus 5 Volt te hangen.
ruud

Bapaktus

Special Member

@REW
Wanneer je gelijk hebt en die Kicad symbolen zijn fout heb ik maar alvast een "goed" Kicad symbool gemaakt. Nu met de juiste pinnummering.
Boven elkaar twee verschillende symbolen. Goed en Fout. Ruud

Deze stepper driver breakout boardjes zijn door "pololu" uitgevonden. Die noemen volgens mij EN pin1. Dus jou "goed" en "fout" staan nu op de juiste plek.

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Bapaktus

Special Member

@rew
OK, bedankt. 1 probleem opgelost. :)
Vraag ik mij af hoe dat "foute" DRV8825 onderdeel symbool met die foutieve nummering tot stand zijn gekomen. Ik had dat, zonder controle, gewoon voor juist aangenomen.
Vooral omdat ik wel een tiental Kicad schema's ben tegen gekomen met die foutieve nummering.
Nu nog onderzoeken of ik het Shield V3 aan het werk krijg.
Vandaag geen tijd gehad, morgen verder.
ruud

[Bericht gewijzigd door Bapaktus op 20 juli 2022 17:02:58 (49%)

bprosman

Golden Member

Op 20 juli 2022 16:19:44 schreef rew:
Deze stepper driver breakout boardjes zijn door "pololu" uitgevonden. Die noemen volgens mij EN pin1. Dus jou "goed" en "fout" staan nu op de juiste plek.

En waarschijnlijk door honderden andere Chinezen weer al of niet 1:1 gecopieerd en/of aangepast.

De jongere generatie loopt veel te vaak zijn PIC achterna.

https://www.pololu.com/product/1182

Update.....

Ik heb de neiging om de print zo te houden en dan met 1 linksboven te beginnen met tellen.

Maar zoals je ziet. De pin rechtsonder heeft een andere vorm. Dat is hun pin-1-markering. De kicad jongens hebben het gewoon goed.

(De A4988 is de ORIGINELE, alle andere varianten met andere chips zijn later. )

[Bericht gewijzigd door rew op 20 juli 2022 21:21:00 (12%)

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Bapaktus

Special Member

@rew
Ik heb de neiging om de print zo te houden en dan met 1 linksboven te beginnen met tellen.

Ja, daar ben ik behoorlijk ingestonken. helemaal niet gelet op de vierkante pin1 markering.
:( |:(

Bapaktus

Special Member

Vanochtend nog "even" de print aanpassing gemaakt van de CNC Shield.
De punten Sleep en Reset aan de 5Volt gehangen met een dun draadje.
Geen resultaat. De stappenmotor staat muurvast en Step of Dir input geeft geen verandering. De opgenomen 12 Volt stroom komt nauwelijks uit de hoek.
Volgens mij moet het circuit op deze CNC Shield nu overeenkomen met mijn "knutsel" welke prima werkt. Op mijn 123 shield staat alleen maar CNC shield ?.
Zouden er diverse uitvoeringen zijn van dit type shield.
Ik lees ook op sommige borden V3. ???
Ik stop er nu even mee. ik ga nu verder aan mijn mechanische opstelling van mijn XY tafel. Kan ik zien wat er fout gaat 8)7
ruud

Bapaktus

Special Member

Praktijk vraag.
Ik heb de neiging (ergens gelezen zonder uitleg) om de 5 volt spanning (UNO en stuurtrap DRV8825) eerst aan te schakelen en daarna pas de 24 Volt stepper voeding.
En afschakelen dan in omgekeerde volgorde.
Of is dat niet nodig?
ruud

bprosman

Golden Member

Op 30 juli 2022 10:56:03 schreef Bapaktus:
Praktijk vraag.
Ik heb de neiging (ergens gelezen zonder uitleg) om de 5 volt spanning (UNO en stuurtrap DRV8825) eerst aan te schakelen en daarna pas de 24 Volt stepper voeding.
En afschakelen dan in omgekeerde volgorde.
Of is dat niet nodig?
ruud

Dat was ik denk ik die dat noemde en alleen nodig bij de TB6650 driver, die is daar heel gevoelig voor. Doe je het andersom rook je m op.

Zo heb ik ze aan een Arduino hangen met Estlcam (laatste pagina), niet letten op de distance en feed rating settings.

Proxxon MF70 CNC.pdf

De jongere generatie loopt veel te vaak zijn PIC achterna.
Bapaktus

Special Member

@bprosman

Bedankt, nu wéér een hobbeltje weggewerkt.
Én verder nu. :)
ruud