HobbyCNC fórum
FTP tárhely: http://cnctar.hobbycnc.hu 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 / 41 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

Pali79 | 702    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 | 5519    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 | 5519    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 | 702    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 | 702    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 | 5519    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 | 702    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 | 5519    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 | 5519    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 | 702    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 | 1886    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]


Törölt felhasználó    2018-03-30 19:20:34 [1010]

https://processing.org/download/

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


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

Szerintem ezt keresed processing

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


vadember | 1886    2018-03-30 16:46:07 [1008]

Ilyen érintőpadot akarok csinálni.touch
A forráskód pedig itt van:Github
A CapactiveSensor library-t már feltelepítettem, mert valahol azt írták hogy szükség van rá.

Van itt egy másik is de az itt linkelt program leáll fordítási hibával.touch2

Előzmény: elektron, 2018-03-30 15:58:56 [1007]


elektron | 15859    2018-03-30 15:58:56 [1007]

Ezt hogy érted ? Kicsit jobban írd körül mit szeretnél a java kódot azt nemigen eszi meg, a c-t azt biztos feltéve hogy rá van megírva a dolog.

Előzmény: vadember, 2018-03-30 15:04:08 [1006]


vadember | 1886    2018-03-30 15:04:08 [1006]

A java és a c kiterjesztésű fájlokat hogyan kell megetetni a UNO-val?

Törölt felhasználó    2018-03-27 21:28:47 [1005]

értem!

Előzmény: Jozs, 2018-03-27 21:15:35 [1004]


Jozs | 867    2018-03-27 21:15:35 [1004]

Nem, minden egyes karakternél. A protokollnál lehet/kell megadni, mennyi legyen az adatbitek száma, a paritásbit páros vagy páratlanra egészítse ki ( even/odd ) és hogy hány stop bit legyen. Pl. 7E1 azt jelenti, hogy 7 adatbit, páros paritás, 1 db stop bit. De start bit mindig van. És minden egyes karakternél.

Előzmény: Törölt felhasználó, 2018-03-27 21:06:06 [1003]


Törölt felhasználó    2018-03-27 21:06:06 [1003]

csak csomagnál start1...adat8..stop1 ha joltudom?

Előzmény: Jozs, 2018-03-27 21:01:13 [1001]


Törölt felhasználó    2018-03-27 21:03:48 [1002]

mért fontos ez van egy eszköz (ardu projekt) amit terminálrol progtamozható linux win android ákár csak egy terminál kell hozzá...

Előzmény: Törölt felhasználó, 2018-03-27 21:01:00 [1000]


Jozs | 867    2018-03-27 21:01:13 [1001]

A start bit nem a port nyitását jelzi, hanem egy byte ill. karakter érkezésének a kezdetét.

Előzmény: Törölt felhasználó, 2018-03-27 20:56:09 [998]


Törölt felhasználó    2018-03-27 21:01:00 [1000]

nem tudok ilyenröl de csak egy ötket volt de jolene az ardu küldene ilyenkor a Serial.available felé ha nyitva a port...

Előzmény: elektron, 2018-03-27 20:49:31 [997]


Jozs | 867    2018-03-27 20:59:28 [999]

Bocs hogy belekotyogok, de biztos vagy benne, hogy a soros portnak van "nyitott" állapota ? Van két madzag, és ha a végükön a protokollok egyeznek, akkor az egyiken jön az adat ha jön, a másikon pedig megy ha megy. A Serial.Available jelzi ha jött valami.

Előzmény: Törölt felhasználó, 2018-03-27 20:45:52 [996]


Törölt felhasználó    2018-03-27 20:56:09 [998]

Sorosport státusz ellenörzés mit is értek serial.begin ha nyitom ott valami történik pl start bit vagy más jelenség lehetne figyelni e csak egy pl gondolat vagy port nyitási idöt?
Sorosport státusz: open port>>>led_on
close port>>>led_off

Előzmény: elektron, 2018-03-27 20:34:53 [995]


elektron | 15859    2018-03-27 20:49:31 [997]

A terminálban nem lehet beállítani, hogy ne enterre menjen a karakter, hanem rögtön ?

Előzmény: Törölt felhasználó, 2018-03-27 20:45:52 [996]


Törölt felhasználó    2018-03-27 20:45:52 [996]

Sorosport státusz ellenörzés szeretnék csinálni de az istené nem jön össze ifSerial erre lene álitolag de gyakorlatba semmi nem hozz eredményt!
Aztán gondoltam mást ha benyitom a sorost akor küldene egy karaktert egy serial.write de a Serial.available nem veszi észre amit serial.write elküldöt csak ha én manuálisan beirom terminálba és enter nyomok(ez nem jó automatizálni kell) az elküldöt karaktert figyelem serial.find feltételesel..

Előzmény: elektron, 2018-03-27 20:34:53 [995]

elektron | 15859    2018-03-27 20:34:53 [995]

Egyáltalán mit akarsz csináltatni a programmal
? Mi lenne a feladata ?

Előzmény: Törölt felhasználó, 2018-03-27 11:06:44 [993]


zoller | 31    2018-03-27 20:23:36 [994]

Szerintem próbáld ki, hogy a LED_BUILTIN értékét definiálod, vagy csak beírsz helyette szimplán 13-at. Olvastam valahol, hogy nem működik az a konstans valamiért....

Előzmény: Törölt felhasználó, 2018-03-27 10:57:26 [992]


Törölt felhasználó    2018-03-27 11:06:44 [993]

Serial.available is jó lene de ez mért nem veszi észre amit beirok Serial.write ("ok") modal csak akor veszi ha terminálba "ok" és entert nyomok!?
Serial.find probálnám de csak amit beirok termial/entez azt keresi meg Serial.write karakteres beirásra nem reagál..

Előzmény: GG, 2018-03-27 10:30:43 [991]


Törölt felhasználó    2018-03-27 10:57:26 [992]

Ezt pobálgatom hadweres serialon de nem reagál..

int port=0;
void setup() {

pinMode(LED_BUILTIN, OUTPUT);
port=1;
Serial.begin(9600);

}

void loop(){

if (!Serial) {
port=0;
}
if (port==0)

{

digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000);
}
}

Előzmény: GG, 2018-03-27 10:30:43 [991]


GG | 342    2018-03-27 10:30:43 [991]

Lehet hogy ezt keresed?

if (Serial) {
// led aktiv
} else {
// led passziv
}



azon belul nezheted meg a
if (Serial.available ()) // erkezett adat


fuggvenyt is.

Előzmény: Törölt felhasználó, 2018-03-27 09:41:01 [990]


Törölt felhasználó    2018-03-27 09:41:01 [990]

senki?


Törölt felhasználó    2018-03-26 18:23:34 [989]

vadember nem neked szolt...

Előzmény: Törölt felhasználó, 2018-03-26 18:22:37 [988]


Törölt felhasználó    2018-03-26 18:22:37 [988]

Valaki tudja milyen modszerel lehetne figyelni hadveres uart port státusz(arduino) alat ?
Amit szeretnék ha port nyitás megtörtént egy led aktiv ha uart bezárodik led inaktiv...
Nem igazán találok megoldást!

Előzmény: vadember, 2018-03-25 19:18:14 [987]


vadember | 1886    2018-03-25 19:18:14 [987]

Igazad van. Köszönöm!

Előzmény: dezsoe, 2018-03-25 18:04:10 [986]


dezsoe | 2934    2018-03-25 18:04:10 [986]

Rögtön az elején: #define NUM... helyett MUN... van, ha jól látom.

Előzmény: vadember, 2018-03-25 18:00:36 [985]

vadember | 1886    2018-03-25 18:00:36 [985]

A fiam próbálkozik az Arduinoval. Ezt a programot szerette volna elindítani de hibajelzéssel megáll. A kép jobb oldalán van az eredeti kód. Nem bírok felfedezni különbséget a begépelt és az eredeti között, mégis megáll.
Egy RGB ledszalag fényét kellene színváltás közben halványítíni-fényesíteni.

  


elektron | 15859    2018-03-17 17:02:18 [984]

Kösz, akkor inkább adok neki kívülről tápot.

Meg az USB-n is vagy 4.5V körül van és az nem sokat tud adni amúgy se, vagy 0.25A-t eleve ha jól emlékszem.

Előzmény: Thowra, 2018-03-17 17:00:49 [983]


Thowra | 267    2018-03-17 17:00:49 [983]

Amikor próbálgattam folyton bontotta az usb kapcsolatot ha megmozdult a motor. Külső tápról járatva (5V) nem volt gond. Kínai gagyi motorok és egy fém kerekes "márkásabb" is volt köztük.

Előzmény: elektron, 2018-03-17 16:56:43 [982]


elektron | 15859    2018-03-17 16:56:43 [982]

Egy Arduino-ba egy RC szervót 5V-ja annak elbír vajon ? USB-ről működtetve, van itt egy kis szervó ki akarnám próbálni.


zozo | 5519    2018-03-07 12:19:12 [981]

Közben előkerült az elkóborolt engedélyező jel is
Köszi mindenkinek.

  


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

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


 ◊