HobbyCNC fórum
v0.9.6 Régi HobbyCNC oldal: http://archiv.hobbycnc.hu

Új regisztráció / Átregisztráció a régi fórumról
    
   

 
Arduino



 

Időrend:
Oldal 21 / 42 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   17  18  19  20  21  22  23  24  25   Következő ►  Utolsó ►|

  Fórum főoldal  |  A lap aljára

Törölt felhasználó    2018-04-18 13:49:46 [1060]

Azt linkeltem pár honapja...

Előzmény: Pali79, 2018-04-18 13:13:06 [1058]


dtb | 1922    2018-04-18 13:43:51 [1059]

Nézegettem a kínainál az USB-s logic analizereket, mikor eszembe jutott, hogy ezt lehet, hogy az Aduino is tudja, és mivel a gugli a barátom, találtam is egy párat, ez a legígéretesebb: Arduino DIY Logic Analyzer


Pali79 | 711    2018-04-18 13:13:06 [1058]

Én kész megoldást keresek, nem vagyok hajlandó megtanulni az arduino programozását.

Előzmény: kyrk.5, 2018-04-18 10:09:26 [1054]


Törölt felhasználó    2018-04-18 12:17:47 [1057]

Sd2Card lib már kezel több protokolt is rugalmas marlin stb ilyen szempontbol iSDIO támogatás sem probléma....

Előzmény: kyrk.5, 2018-04-18 10:09:26 [1054]


Törölt felhasználó    2018-04-18 12:09:25 [1056]

Pár honapja linkeltem 2 orosz megoldást sd kárátyás vezérlöt arduinora aki kiváncsi rá vissza olvasa!

kyrk.5 | 95    2018-04-18 10:10:18 [1055]

Aki nem lesz ott a talin, arra is gondolsz? Kivancsi lennek majd a megoldasra.

Előzmény: lacata, 2018-04-18 05:28:30 [1050]


kyrk.5 | 95    2018-04-18 10:09:26 [1054]

Elvileg lehetne csinálni hozzá SD karis támogatést, ahogy olvastam egy fórumtárs be is fogja mutatni. Kivancsi lennék rá, hogy egy két problémát milyen modon oldott meg. Biztosra veszem, hogy nem fel ora alatt dobta ossze a dolgot es biztos van benne sok munkaora.

A GRBL nem úgy van megírva, hogy az olyan könnyen portolható legyen más környezetbe (azert annyira nem is tul nehez) és más modulokkal együttműködjön. Sok benne a szinkron hivás (komplett homeolas), ahol hogy a rendszer fusson felhivja a fontosabb funkciokat. Ezeket illik kibontani, mert egyreszt blokkolja a rendszert, mindenfele fuggvenyeket kell hivni teljesen mas modulokbol es szintekbol. Én legalábbis a saját vezérlőmben átirtam ezeket aszinkronra.

Aztan az SD Kari libraryk sem mindegyike tul kezed joszag. Itt is hasonlo problema neha, hogy szinkron hivasok vannak es addig nem fut mas. Vagy az SPI nem Interrupt/DMA -val megy hanem SW-bol pollozva, esetleg meg rosszabb SW bit bang.

Előzmény: Pali79, 2018-04-14 12:11:29 [1042]


Pali79 | 711    2018-04-18 06:41:52 [1053]

Egyáltalán nem ragaszkodom semmihez sem, de ehhez is kell PC így nem alternatíva. Pont a PC nélküli stand alone megoldás lenne a lényeg.

Előzmény: kaqkk007, 2018-04-18 06:12:38 [1052]


kaqkk007 | 1567    2018-04-18 06:12:38 [1052]

Nagyon ragaszkodsz az arduinohoz ?

Ezt nézd meg.

Előzmény: Pali79, 2018-04-18 06:02:50 [1051]


Pali79 | 711    2018-04-18 06:02:50 [1051]

Az jó! Egyéb lehetőség? Én nem tudok elmenni a talira.

Előzmény: lacata, 2018-04-18 05:28:30 [1050]


lacata | 223    2018-04-18 05:28:30 [1050]

Szia!
Van sd kártyás megoldás.
A debreceni talin pont ezt fogom bemutatni.
Nem Marlin.

Előzmény: Pali79, 2018-04-14 12:11:29 [1042]


kukuri | 19    2018-04-17 11:14:22 [1049]

Az első lépés hogy egyáltalán tudjam ide-oda tekerni. Utána persze az hogy miként lehet CNC vezérlést csinálni belőle. Mindössze szeretném valamelyest megérteni hogyan is működik a rendszer, mielőtt a kész rendszereket összeteszem. Mert feltételezem mindenre van kész összeépíthető egység. Úgymint egy szerkesztő ami G kódot generálja, egy másik ami ezt átfordítja vezérlő jelekké(arduino), valamint egy másik ami tekergeti a motort.

Előzmény: Pali79, 2018-04-16 11:28:04 [1047]


zozo | 5527    2018-04-16 15:43:41 [1048]

" Tehát hogyan lehet a Pull, Dir, Ena jelekkel vezérelni a vezérlőt?"

Az arduinora telepített fw leírásában megtalálod, hogy melyik PIN-en van a pulse, dir, enable jel, valamint a limitek és egyéb nyalánkságok.

Itt egy TB6560 vezérlőt kötöttem az ardu-ra.

'Léptetőmotor' téma, 5804. hozzászólás

Előzmény: kukuri, 2018-04-16 10:25:21 [1045]


Pali79 | 711    2018-04-16 11:28:04 [1047]

Akár így is. De a kérdés az inkább, hogy mit szeretnél vele. Ha CNC vezérlés a cél akkor (ahogy én tapasztaltam) két út lehet. Az egyik a GRBL amihez kell egy PC ami átküldi a G kód tartalmát az ardu számára. A másik a Marlin, ami 3D nyomtatóhoz lett kitalálva, de használható - komprumisszumokkal - bármi más G kódos vezérlésre és ez tud SD kártyáról is dolgozni, tehát nem kell feltétlenlül PC kapcsolat hozzá.

Előzmény: kukuri, 2018-04-16 10:36:22 [1046]


kukuri | 19    2018-04-16 10:36:22 [1046]

Közben találtam egy oldalt ami szerintem választ is ad a kérdésre.
TB6600 Stepper Motor

Előzmény: kukuri, 2018-04-16 10:25:21 [1045]

kukuri | 19    2018-04-16 10:25:21 [1045]

Üdv!

Biztos vagyok benne hogy egyszerűt kérdezek. Valószínűleg le is van írva visszább a válasz. De ha nem gond nem tekerném át ezt a jópár oldalt.
A kérdésem az hogy miként lehet egy arduinóval vezérelni a léptetőmotor vezérlőjét? Mert ha jól gondolom a léptetőmotor vezérlő pl TB67S109 vezérli a motort a beállításoknak megfelelően. A vezérlőt pedig a központi egység, jelen esetben egy arduino. Tehát hogyan lehet a Pull, Dir, Ena jelekkel vezérelni a vezérlőt? Biztosan van erről egy leírás vagy videó, csak még nem találtam meg.


Pali79 | 711    2018-04-14 13:32:11 [1044]

Nem ragaszkodom a GRBL-hez, lehet más megoldás is. Most a Marlint használom, de mivel az elsősorban 3D nyomtatóhoz készült, egy kicsit kompromisszumosnak érzem. Főleg az egy szem encodert mint kezelő felületet.

Előzmény: elektron, 2018-04-14 12:41:12 [1043]


elektron | 15859    2018-04-14 12:41:12 [1043]

Marlin megcisnálja, miért kell pont a grbl ?

Előzmény: Pali79, 2018-04-14 12:11:29 [1042]


Pali79 | 711    2018-04-14 12:11:29 [1042]

Sziasztok!
A GRBL-nek van olyan normális megoldása, hogy PC nélkül SD kártyáról tud dolgozni?


Törölt felhasználó    2018-04-13 21:53:18 [1041]

Egy jobb air programozo lett az esplinktöl...


Törölt felhasználó    2018-04-10 15:30:47 [1040]

Tudom hogy gyorsulás, de ha nem elég magas a gyorsulásod akkor soha nem lehet magas a sebességed, legalább is sokáig kell várni. Majd később otthon megnézem pontosan a sebességet is, mert itt ami van az tudom hogy rossz és nem emlékszem rá pontosan. Azt tudom hogy az új gépemnek több mint 4000mm/min sebessége van a Z tengelyen mert azt tegnap este próbáltam ki először.

Előzmény: Pali79, 2018-04-10 14:38:51 [1038]


Pali79 | 711    2018-04-10 14:42:13 [1039]

A programban mm/s egységet használ, az biztos, mert olyan 30 körüli értékeket tudtam neki adni ahol még lépésvesztés nélkül megy 4 mm-es emelkedésű orsóval. De a G kódban használt F értéket mm/min-nek veszi, mert oda be tudok írni F1200-at és megy is szépen.

Előzmény: Törölt felhasználó, 2018-04-10 13:28:19 [1035]


Pali79 | 711    2018-04-10 14:38:51 [1038]

Ha jól emlékszem talán 1.1.7 de nem biztos.
Amiket írtál azok gyorsulás értékek, nem sebesség.

Előzmény: Törölt felhasználó, 2018-04-10 13:43:22 [1037]


Törölt felhasználó    2018-04-10 13:43:22 [1037]

Melyik Marlin-t használod?

#define DEFAULT_MAX_ACCELERATION { 4000, 4000, 40, 4000 }
#define DEFAULT_ACCELERATION 3000 // X, Y, Z and E acceleration for printing moves
#define DEFAULT_RETRACT_ACCELERATION 3000 // E acceleration for retracts
#define DEFAULT_TRAVEL_ACCELERATION 3000 // X, Y, Z acceleration for travel (non printing) moves



Bár most nem otthoni PC előtt vagyok, lehet hogy már megváltoztattam ezeket, de majd este megnézem. A Z gyorsan megy, de nem annyira mint az X és Y, mivel 8mm (1.25mm/fordulat) csavarral megy direkt hajtással.

Előzmény: Pali79, 2018-04-08 09:04:51 [1020]


Törölt felhasználó    2018-04-10 13:33:21 [1036]

Inkább G1 Z50 F1200 kell használni. Ha én G0-al akarom használni akkor lassan megy nekem is... Marlin nem jól használja a G0 és G1 kódokat, G0 = maximális sebesség (F nem kell) CNC-világban, de nem a Marlin 3D printernek.

Előzmény: zozo, 2018-04-08 19:22:50 [1024]

Törölt felhasználó    2018-04-10 13:28:19 [1035]

A Marlinban hiba van, sebességet mm/s-ben írja de az nem igaz, mm/min az igaz. Nem értem a Marlin programozí ezt miért nem javítják soha ki, az elején ez nagyon zavart engem, de már nem mert megszoktam.

Jó lenne ha a nyomtatóm valóban menne azokkal a sebességekkel... még 400mm/s (24m/min) is hatalmas lenne ha igaz lenne...

Előzmény: Pali79, 2018-04-08 21:20:31 [1025]


Pali79 | 711    2018-04-08 23:54:59 [1034]

Az a vicc, hogy másik motorral már próbáltam.

Előzmény: zozo, 2018-04-08 22:30:36 [1031]


Pali79 | 711    2018-04-08 23:53:57 [1033]

Senki sem haragszik, hogy beleszóltál, hisz segítő szándékkal tetted. Én is meglepődve tapasztaltam, hogy nem tesz különbséget. Számomra érthetetlen hogy miért van így, de így van sajnos.

Előzmény: prinx, 2018-04-08 22:51:03 [1032]


prinx | 203    2018-04-08 22:51:03 [1032]

Üdv én kérek bocsánatot hogy beleszóltam, igaz nem használok marlint, cnc shield megkülönbözteti. nem találkoztam olyan vezérlővel ami nem tudná, de legalább ennyivel is okosabb lettem.

Előzmény: Pali79, 2018-04-08 21:41:32 [1027]


zozo | 5527    2018-04-08 22:30:36 [1031]

A 4-es emelkedésű orsóval valóban kéne 1200-at tudnia. Még az jutott eszembe, hogy meg kéne próbálni kisebb mikrostep-pel, pl. fél lépéssel. Aztán már csak másik motor következhet

Előzmény: Pali79, 2018-04-08 22:17:55 [1030]


Pali79 | 711    2018-04-08 22:17:55 [1030]

Nincs áttétel, a motor tengelye kuplunggal közvetlen a 10×4-es trapéz orsóra csatlakozik, ahogy a többi is. Majd holnap kipróbálom a driver cserét, de nem hinném, hogy azzal van a gond, mert a pontosság az rendben van, tehát annyit mozog amennyit kell. A többi tengely simán megy akkora sebességgel amennyi a programban be van állítva, akkor is ha a kijelzőn lévő encoderrel léptetem a tengelyeket.

Én úgy vettem észre, hogy nem tesz különbséget a G0-G1 között. Csináltam nemrég egy sorozat fúrást úgy, hogy G1 F50-nel mozgattam lefelé és simán G0-val felfelé. Ekkor vettem észre, hogy a G0-ra is ugyanazt az előtolást használja. Át kellett írjam a G-kódot olyanra, ahol minden mozgásnál megadtam az előtolás értékét, különben sose végeztem volna vele.

Előzmény: zozo, 2018-04-08 22:06:46 [1029]


zozo | 5527    2018-04-08 22:06:46 [1029]

Nem áttétellel hajtod a Z orsót, -ugye?
Ha 1mm-es az orsó emelkedése, direkt hajtod, akkor is illene legalább 400 mm/min sebességet elérnie a Z-nek.

Legfeljebb még megpróbálhatod átcserélni a drivereket, hátha annak van valami nyűgje.

Előzmény: Pali79, 2018-04-08 21:20:31 [1025]


zozo | 5527    2018-04-08 21:56:38 [1028]

A műhelyes gépemen van marlin, de úgy emlékszem, deklarálva vannak valamelyik fájlban a mozgások mm/min mértékegységgel, tehát ezt használja G-kódból.

Prinx: Igazad van, elméletileg G0 után a max. speed-et kéne felvennie és értelmetlen F értéket adni, de úgy emlékszem, elfogadja az F paramétert. Palit megkérjük és majd kipróbálja. Aztán megnézi G1 után is ugyanazt.
De valóban, G1-et kellett volna írnom.

Előzmény: Pali79, 2018-04-08 21:20:31 [1025]


Pali79 | 711    2018-04-08 21:41:32 [1027]

Hát a Marlin esetében ez kicsit másként megy. Nem igazán különbözteti meg a G0-G1-et.

Előzmény: prinx, 2018-04-08 21:27:03 [1026]


prinx | 203    2018-04-08 21:27:03 [1026]

Üdv bocsi hogy beleszolok de a G0 az gyorsjárati ott nem programozzunk előtolást!

Előzmény: zozo, 2018-04-08 19:22:50 [1024]

Pali79 | 711    2018-04-08 21:20:31 [1025]

Érzékelhetően gyorsabban megy, de meg sem közelíti az X, Y tengelyek sebességét.
Egy kicsit idevágó kérdés csak, hogy biztosan jól értem-e: a configban a sebesség maxok mm/sec-ben vannak megadva, de ha a G kódban írom az F1200-at akkor az mm/min-t jelent ugye?

Előzmény: zozo, 2018-04-08 19:22:50 [1024]


zozo | 5527    2018-04-08 19:22:50 [1024]

Hmmm... a kis mocsok...
Marlin termináljába írd be, például: G0 Z50 F1200
aztán lássuk mit lép ha direkt kapja az utasítást.

Előzmény: Pali79, 2018-04-08 18:20:01 [1023]


Pali79 | 711    2018-04-08 18:20:01 [1023]

Ez megvolt, de hiába írok akár 1200-at akkor sem megy kb 100-nál gyorsabban.

Előzmény: zozo, 2018-04-08 17:09:16 [1022]


zozo | 5527    2018-04-08 17:09:16 [1022]

Természetesen a max feedrate-ben a harmadik érték a Z tengelyé. Az acceleration itt csak 100, de ezt a te géped képességeihez igazítsd.

Előzmény: zozo, 2018-04-08 17:03:41 [1021]


zozo | 5527    2018-04-08 17:03:41 [1021]

Ezeket ellenőrizd a Configuration.h-ban:

#define DEFAULT_MAX_FEEDRATE {50, 50, 50, 25} // (mm/sec)
#define DEFAULT_ACCELERATION 100 // X, Y, Z and E acceleration in mm/s^2 for printing moves
#define DEFAULT_AXIS_STEPS_PER_UNIT

Előzmény: Pali79, 2018-04-08 09:04:51 [1020]


Pali79 | 711    2018-04-08 09:04:51 [1020]

Meg tudná nekem valaki mondani, hogy a Marlin-ban hol lehet beállítani a Z tengely sebességét? A Config-ban hiába adok neki bármilyen értéket csak gyökkettővel hajlandó mozogni. A többi meghajtás szépen beállítható, de a Z valamiért nem hajlandó gyorsabban menni.


Törölt felhasználó    2018-03-31 01:25:37 [1019]

uno hid usb...

http://coopermaa2nd.blogspot.hu/2011/11/arduino-uno-keyboard.html

https://majsterkowo.pl/forum/tutoriale-f38/arduino-uno-r3-jako-urzadzenie-usb-hid-t2728.html

Előzmény: vadember, 2018-03-30 20:23:33 [1012]


Törölt felhasználó    2018-03-31 00:17:10 [1018]

process leirás..
https://learn.sparkfun.com/tutorials/connecting-arduino-to-processing/all?print=1

a projektedbe van egy ilyen "import processing.serial."
de itt is processing.java alat szintén "import processing.serial."

https://gist.github.com/Wieku/270308b17c3abc740740#file-processing-java

Előzmény: vadember, 2018-03-30 20:23:33 [1012]


Törölt felhasználó    2018-03-31 00:08:40 [1017]

még telepitö csomag is kell fejlesztöi "sdk"

Előzmény: juhasz, 2018-03-30 20:35:28 [1013]


Törölt felhasználó    2018-03-31 00:06:11 [1016]

igen Leonardo.... DigiSpark alapbol emulálja vusb kész megoldás..

Előzmény: elektron, 2018-03-30 20:36:06 [1014]

Törölt felhasználó    2018-03-30 23:59:19 [1015]

process olyan min az ide csak script alapu dolgokat is tud anyira nem merültem el bene nem egyszerü megérteni elsöre

lehet uno ra is hid usbt de faragni kell!


Előzmény: vadember, 2018-03-30 20:23:33 [1012]


elektron | 15859    2018-03-30 20:36:06 [1014]

Vagy Arduino Pro Micro vagy mi a neve is én olyannal csináltam USB HID cuccot, Leonardonak megismeri azt is.

Előzmény: Törölt felhasználó, 2018-03-30 19:45:03 [1011]


juhasz | 244    2018-03-30 20:35:28 [1013]

Az nem lehet, hogy a java-t a pc-n kell futtatni?

Előzmény: vadember, 2018-03-30 20:23:33 [1012]


vadember | 1909    2018-03-30 20:23:33 [1012]

Az a program amit ajánlottál mire való?
Van UNO, NANO. A linkelt helyeken is látszik , hogy működnek.Biztos, hogy nem kell a Leonardo.

Előzmény: Törölt felhasználó, 2018-03-30 19:45:03 [1011]


Törölt felhasználó    2018-03-30 19:45:03 [1011]

Ami a fö problémád gondolatom szerint uno,nano,mini probálod megoldani?
sajnos ezekben az alap bootloader nem támogat usb-hub emuláciot ami a projekted alapja ezért kell egy
Arduino-Leonardo beszerezned hozzá ö támogat usb hub emuláciot (keyboard.h)...

Előzmény: vadember, 2018-03-30 16:46:07 [1008]


  Fórum főoldal  |  A lap tetejére

Időrend:
Oldal 21 / 42 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   17  18  19  20  21  22  23  24  25   Következő ►  Utolsó ►|


 ◊ 
[ 1.1408 ]