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
    
   


Az AVR és lehetőségei...

Rekalaca kezeli! :))

 

Időrend:
Oldal 2 / 25 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   1  2  3  4  5  6   Következő ►  Utolsó ►|

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

elektron | 15859    2017-04-20 21:25:02 [1170]

Az a sok változó float helyett int legyen inkább.

Előzmény: Práger Mihály, 2017-04-20 20:04:22 [1168]


dezsoe | 2914    2017-04-20 20:29:12 [1169]

No, akkor még egyszer, mert megnéztem a képet és ugrott, amit írtam...

Ha a változó értékét úgy írod ki, hogy count1++, akkor a pillanatnyi értéket írja ki és csak utána növeli. Ha azt szeretnéd, hogy először növelje, majd az így kapott értéket írja ki, akkor ++count1-et kell írnod, mert így először növeli és csak utána olvassa ki a változó értékét.

Előzmény: Práger Mihály, 2017-04-20 20:04:22 [1168]


Práger Mihály | 241    2017-04-20 20:04:22 [1168]

Üdv mindenkinek!

Gyakorlott Arduino programozóktól kérdezném a következőt.
Kezdő vagyok és csináltam saját magam egy kis progit, és van egy rész amit nem tudok megmagyarázni a működésben.
Egy 1602-es LCD-vel, két sor és 4 gombbal készült.
A sorok elején vannak betük(fantázia)utána számok amiket
a gombokkal tudok léptetni, 2-2 gobm, felfelé, lefelé.
A kérdésem , hogy ha az egyik gomb-bal felfelé léptetek és utána a másikkal lefelé,a lefelé gomb megnyomásakor először
egyet felfelé léptet, és csak utána indul lefelé.
Ha a lefelé gombbal(-) kezdem ugyanez.
Egy példét beteszek az érthetőség kedvéért.
+ba 1 nyomás 1, -ba 1 nyomás 2, -ba 2 nyomás 1, -ba 3nyomás
-1.
Beszúrom a kódot remélem látszik majd.

  


Törölt felhasználó    2017-01-06 11:04:40 [1167]

Minap mi is történhetet valojában?
PC röl usb ft232 rol programoztam fel töbször egy arduino mini pro és lám csodát egy külsö beltéris föld feleti vevö megált a vételel RTL adonál ez csak akor amikor elkeztem feltölteni a programot...... mi is történhetet olyan kiváncsiság csak?


Tibi | 35    2017-01-06 09:32:08 [1166]

Rendben!
Köszi még egyszer!

Tibi

Előzmény: Vernyul, 2017-01-06 09:13:24 [1165]

Vernyul | 1392    2017-01-06 09:13:24 [1165]


Rendben, akkor sikerült, sajna egy hatalmas gányolás lett ez a firmware kérdésköre mióta kínában nekiálltak tömeg gyártani ezeket a nyomtatókat...

Ha küld el nyugodtan a Firmware-t és megnézem ha kell, ha segítség kell akkor is dobj egy mailt.

T.

Előzmény: Tibi, 2017-01-06 08:48:57 [1164]


Tibi | 35    2017-01-06 08:48:57 [1164]

Hát!!!! Az a verzió amit javasoltál valóban nem ír ki hibát!
A többit már szerintem tényleg ki tudom próbálgatni magam is. Igaz nem egy óra lesz nekem, de valószínű sikerülni fog.
Köszönöm a segítséged!

Üdv:
Tibi

Előzmény: Tibi, 2017-01-06 08:21:24 [1163]


Tibi | 35    2017-01-06 08:21:24 [1163]

Látod én ezt sem tudtam! (És még sok mindent! )
Ha privátban átküldöm ZIP-ben a "Marlin-PI3_Pro_B_3DTouch" firmware-t megnézed, hogy Te találsz-e benne hibát? Én ezt töltöttem le utoljára és ebben lett átírva pár dolog. És utána valahogy felment az alaplapra. De szerintem ez a vak tyúk esete volt!

Előzmény: Vernyul, 2017-01-06 08:09:39 [1162]


Vernyul | 1392    2017-01-06 08:09:39 [1162]

A fordítási hibák abból adódnak az esetek 99%-ban, hogy nem megfelelő Arduino IDE verzióval próbálkozol régebbi FW-k csak a régi Arduino-val fordulnak le. Meg kell nézni dátum alapján milyen régi a FW és mi volt akkor akkor az aktuális Arduino verzió. De az esetek nagy részében az 1.0.5-el szoktak működni a régiek.

Arduino verziók

Előzmény: Tibi, 2017-01-06 07:32:32 [1161]


Tibi | 35    2017-01-06 07:32:32 [1161]

Köszönöm a segítséget és a tájékoztatást. Én ehhez a programozásos dologhoz nem igazán értek. Valóban ilyen leszedett firmware van a gépen amit nagyon sok "cserélgetés" után sikerült feltenni. Az a baj velük, hogy az Arduino keretprogram az ellenőrzésnél hibát jelez. Azokat viszont én nem tudom kijavítani. A firmware-ben át tudom írni az értékeket stb. de hibát javítani nem tudok.

Előzmény: Vernyul, 2017-01-06 07:11:31 [1160]


Vernyul | 1392    2017-01-06 07:11:31 [1160]

Programozóval le lehet szedni, de mivel az eredmény egy HEX file így sok hasznát nem veszed csak mentésnek lehet jó módosítani abban már bármit is szinte lehetetlen és fölösleges időtöltés.
A nyomtatódnak biztos fent van valahol az eredeti Firmware a neten, mivel GT2560-as alaplapod van biztos lehetsz benne, hogy kínai másolata a kínai másolténak tehát a Firmware sem egyedi. Az LCD kijelzőn, vagy USB-n a gépre dugva kinyerhető a beállítások nagy része, a maradék meg 10 perc próbálgatással kitalálható és egy újabb firmware-be implementálható.

Ha kell megcsinálom neked az újabb firmware-t 101%, hogy működni fog.

Amúgy jó eséllyel az alábbi linken lévő FW-k közül fut rajta valamelyik:
Firmware for geeetech 3D printers

Előzmény: Tibi, 2017-01-06 06:49:17 [1159]


Tibi | 35    2017-01-06 06:49:17 [1159]

Sziasztok,

Azt szeretném kérdezni Tőletek, hogy hogyan tudnám letölteni a GT2560 3D printer alaplapról a rajta lévő programot. A nyomtató most jól működik a feltöltött firmware-rel, de a mentett firmware törlődött egy céges laptopról.

Előre is köszönöm a segítségeteket!

Üdv:
Tibi


guliver83 | 3219    2017-01-03 22:19:06 [1158]

Ezzel az eszközzel ki lehetne váltani a cserekerekeket az esztergán lényegében.


elektron | 15859    2017-01-03 21:54:39 [1157]

Itt speciálisan arra csinálnánk megoldást, amire pontosan kellene, vagy olyasmit, amit amazok nem tudnak, pont olyan kütyü sosincs, ami kéne. Vagy, ha csak azért is, hogy mondjuk olyan lesz a nyák alakja, hogy divatos.

Előzmény: ANTAL GÁBOR, 2017-01-03 21:06:03 [1154]


elektron | 15859    2017-01-03 21:52:29 [1156]

Legjobb, ha szórakozol és még pénzt is keresel. Lehet csinálni ezt azt, ha lenne több jelentkező, akkor megérné mindenkinek.

Előzmény: guliver83, 2017-01-03 20:56:05 [1152]

guliver83 | 3219    2017-01-03 21:18:40 [1155]

Nálam a linuxcnc tökéletesen megy gond nélkül.
Kézzel hajtottam a tokmányt és szépen végigvágta a menetet.

Előzmény: ANTAL GÁBOR, 2017-01-03 21:06:03 [1154]


ANTAL GÁBOR | 4585    2017-01-03 21:06:03 [1154]

De hisz minek ?
Egy Uccnc vel ( nálam ethernetes vezérlővel ) mindent megoldottak Balázsék . De T45 nek is van Dos os verziója , IsVarga is csinált egy Pic es jól működő kütyüt .

Előzmény: guliver83, 2017-01-03 20:56:05 [1152]


kaqkk007 | 1552    2017-01-03 21:01:03 [1153]

Igen , csak tudni kell pár adatot : az orsó menetemelkedését az optotárcsa fogszámát , az elkészítendő menetek emelkedéseit a legyártható menet maximális hosszát az áttételt , ha ezeket ismered már tényleg csak matek (vagy minden értéket külön programozhatóra kell csinálni a menüben)és ez az agyalós része

Előzmény: elektron, 2017-01-03 20:52:18 [1151]


guliver83 | 3219    2017-01-03 20:56:05 [1152]

Ja azt hittem csak szórakozásból akarod csinálni.
Összedobjuk
1000Ft állok

Előzmény: elektron, 2017-01-03 20:52:18 [1151]


elektron | 15859    2017-01-03 20:52:18 [1151]

Elmondani könnyebb, illetve kevesebb idő, a kivitelezés nekem egyértelmű, meg tudnám csinálni, csak legyen aki fizesse.

Előzmény: guliver83, 2017-01-03 20:31:37 [1149]


kaqkk007 | 1552    2017-01-03 20:39:00 [1150]

Én kb 1 hónap alatt raktam össze a tekercselő programját úgy hogy a számításokat a haverom csinálta , nem olyan egyszerű mint ahogy első látásra gondolná az ember .

Előzmény: guliver83, 2017-01-03 20:31:37 [1149]


guliver83 | 3219    2017-01-03 20:31:37 [1149]

Akkor ez neked semmi megcsinálni!
És ide felteszed szépen mindenki örülni fog a fórumon.

Előzmény: elektron, 2017-01-03 19:24:12 [1147]


VViktor | 1095    2017-01-03 19:47:17 [1148]

Igen 200 lépésű a léptecsem,de a hosszirányú hajtókarra teszek majd áttételt.És még ott a mikrólépés.

Előzmény: kaqkk007, 2017-01-03 19:11:36 [1145]


elektron | 15859    2017-01-03 19:24:12 [1147]

A procira tehetsz Bluetootht és pl Anrdoidról is vezérelheted vagy beállíthatod a parmaétereket pénzbe nem sokba kerül az se csak a progicskát kell összetákolni hozzá, persze én könnyne beszélek, mert állandóan ilyenekkel szórakozok.

Előzmény: VViktor, 2017-01-03 18:58:24 [1144]


elektron | 15859    2017-01-03 19:22:20 [1146]

Meg lehet csinálni úgy is, hogy csak mechanikusan proci nélkül, csak a felhasználást behatárolja, bonyolultabb is, a végén drágább is, ami idő rámegy, stb. Végül is az ember maga választja ki, hogy neki mi a legfőbb szempont, aztán azt a verziót kell megcsinálni.

Előzmény: VViktor, 2017-01-03 18:58:24 [1144]

kaqkk007 | 1552    2017-01-03 19:11:36 [1145]

De ! Ha jobban belegondolunk a steppermotornak 1 fordulat 200 lépés ha nem használsz mikrolépést vagy áttételt akkor elég darabos lesz a kés mozgatása ,de próba szerencse.

Előzmény: VViktor, 2017-01-03 18:58:24 [1144]


VViktor | 1095    2017-01-03 18:58:24 [1144]

Ez a terv

Előzmény: kaqkk007, 2017-01-03 18:54:27 [1143]


kaqkk007 | 1552    2017-01-03 18:54:27 [1143]

Elméletileg ha csinálsz több tárcsát a készítendő menetekhez és a főorsóra teszel egy kapcsolót ami a dir jelet adja ,megoldható proci nélkül is .

Előzmény: VViktor, 2017-01-03 18:49:59 [1141]


kaqkk007 | 1552    2017-01-03 18:50:59 [1142]

Most már értem ! Csináltam ilyet piccel tekercselőgépnek ,pont így dolgozott számolta a főorsón lévő optó réseit és ebből számolta ki a beállított huzalvastagsághoz és tekercstestmérethez az előtolást és a visszafordulás helyét

Előzmény: guliver83, 2017-01-03 17:57:55 [1136]


VViktor | 1095    2017-01-03 18:49:59 [1141]

Igen ilyesmire gondoltam,csak az arduinot kiakartam hagyni.
De ha nincs más lehetőség...........


elektron | 15859    2017-01-03 18:22:02 [1140]

Az Arduinoban a gombokkal beállítod, hogy mennyi a tárcsa felbontásod, meg mennyi menet emelkedésű legyen a menet a szinkron mozgáskor és a többit az megcisnálja, érzékeli az encodert, és amerre mozog, arra lépteti a step dirt pl.

Előzmény: guliver83, 2017-01-03 18:12:37 [1139]


guliver83 | 3219    2017-01-03 18:12:37 [1139]

Nem is lenne szerintem rossz ötlet egy ilyen megoldás.
A főorsóra egy enkoder és az arduinoba be lehetne írni, hogy milyen menetet akarok és így menne az előtolás?

Előzmény: elektron, 2017-01-03 18:08:38 [1138]


elektron | 15859    2017-01-03 18:08:38 [1138]

Jobb azt egy kis procis kütyüvel megcsinálni, fogsz egy ilyen kijelzős, nyomógombos Arduinocskát és az megcsinálja. Persze némi programot kell bele tenni, az encoder érzékelésre is van rendes kód, nagy felbontású tárcsát is elbír, most jut eszembe szervóra csináltam olyat is, ami szinkron mozgat ilyesmit pont.

Előzmény: VViktor, 2017-01-03 17:35:22 [1134]


guliver83 | 3219    2017-01-03 18:00:07 [1137]

Kihagytam szinkron menetvágást szeretne.

Előzmény: guliver83, 2017-01-03 17:57:55 [1136]


guliver83 | 3219    2017-01-03 17:57:55 [1136]

Esztergáról van szó így amikor elindul a főorsó elindul az előtolás is.
Menetvágásra akarja használni.

Előzmény: kaqkk007, 2017-01-03 17:48:50 [1135]

kaqkk007 | 1552    2017-01-03 17:48:50 [1135]

A kérdés hogy hogyan fog elindulni illetve megállni ? Amíg a tengely áll a réstárcsa is áll impulzust nem ad , amint elindul adja az impulzusokat de mitől áll meg ?

Előzmény: VViktor, 2017-01-03 17:35:22 [1134]


VViktor | 1095    2017-01-03 17:35:22 [1134]

Eleve a terv az,hogy a réstárcsa cserélhető,más más osztással.
És még az MSDD.felbontás is állítható.Ezek után a matek marad.
De ez csak terv.

Előzmény: pbalazs, 2017-01-03 17:30:23 [1133]


pbalazs | 628    2017-01-03 17:30:23 [1133]

Ki tud adni, ez nem gond. De hogyan tervezted változtatni az "áttételt"?

Előzmény: VViktor, 2017-01-03 16:12:22 [1132]


VViktor | 1095    2017-01-03 16:12:22 [1132]

Sziasztok. Egy agymenésem van,nem tudom,mennyire kivitelezhető.
Arra gondoltam,hogy az esztergámon nincs előtolás,és nem állmódomban csinálni rá mechanikait.
De ha a hosszirányú orsóra teszek léptető motort és a vezérlőt egy résoptó léptetné.Már csak az a kérdés,hogy step jelet hogy tudnék előállítani egy résoptóval?
Jelen tudásom alapján ha a főorsóra tennék egy réstárcsát,és az kapcsolgatná.Csak azt nem tudom,hogy a résoptó ki tud-e adni 5 voltot,hogy a step jel meglegyen.


elektron | 15859    2017-01-03 14:48:29 [1131]

Az SDCC compilert próbáltam volna tegnap, MPLABX IDE-t használvam de a config bit beállító sort az istennek nem akarja lefordítani, hibát ír ki, sdcc 3.6 verzió, valamit variáltak benne és a régi szintaktika nem jó neki vagy nem tudom mi lehet, valaki találkozott már ilyennel ?

unsigned int __at (0x2007) __CONFIG = _CP_OFF & _WDT_OFF;


Ez a sor pl nem zavarja, de a kimenetben meg

"C:\SDCC\bin\sdcc.exe" -Wl-c -Wl-m --use-non-free -mpic14 -p16f690 build/default/production/main.o -odist/default/production/t.X.production.hex
message: Using default linker script "C:\gputils\lkr\16f690_g.lkr".
warning: Relocation symbol "_cinit" [0x0000] has no section. (pass 0)
warning: Relocation symbol "_cinit" [0x0004] has no section. (pass 0)
warning: Relocation symbol "_cinit" [0x001E] has no section. (pass 0)
warning: Relocation symbol "_cinit" [0x0022] has no section. (pass 0)
warning: Relocation symbol "_cinit" [0x0000] has no section. (pass 0)
warning: Relocation symbol "_cinit" [0x0004] has no section. (pass 0)
warning: Relocation symbol "_cinit" [0x001E] has no section. (pass 0)
warning: Relocation symbol "_cinit" [0x0022] has no section. (pass 0)


Ez jelenik meg, ha a Configuration fület megnyomom, akko nincs ez a warning, de akkor gondolom az ottanit rakja bele, de programból nem akarja.

Ez is már valami új szintaktika a régi meg hibázik.

Ebben itt alul az "at" már nem jó neki.
unsigned int at 0x2007 __CONFIG = 0xFFFF;


Ha meg az MPLAB X configuration bits-et a kódba Insertálom, akkor meg ezt teszi oda pl.:

code char at __CONFIG CONFIG = FOSC_EXTRCCLK & WDTE_OFF & PWRTE_OFF & MCLRE_ON & CP_OFF & CPD_OFF & BOREN_ON & IESO_ON & FCMEN_ON;

Ez is a régi szerint elvileg jó pedig.


keri | 14007    2016-12-29 21:39:02 [1130]

Persze lehet, de egyrészt az is GRLB alapú, másrészt az nem túl kényelmes CNC eszterga felületnek.

Előzmény: elektron, 2016-12-29 20:26:41 [1129]


elektron | 15859    2016-12-29 20:26:41 [1129]

Lehet használni a 3D nyomtatós Marlint is, bár annak Arduino Mega2560 panel kell mondjuk, ahhoz is van a Pronterface program pl. CNC-zni is jó az is, meg lézerezni.

Előzmény: Práger Mihály, 2016-12-29 19:12:34 [1127]


keri | 14007    2016-12-29 20:14:39 [1128]

Köszi!
Én még a GRLB alap dolgainál ragadtam le, lehet nekem az is elég, az orsóm nekem step-dir rendszerű.

Előzmény: Práger Mihály, 2016-12-29 19:12:34 [1127]


Práger Mihály | 241    2016-12-29 19:12:34 [1127]

Hello!

Az alábbi linken tudod letölteni a GRBL Master file-t
https://github.com/grbl/grbl

Az alábbi linken pedig jobb oldalon a Page 13 alatt
vannak a pl. Connecting GRBL és más fontos infók, bekötés
szabad programok amikkel működik.

https://github.com/gnea/grbl/wiki

Itt alul ezen a linken pedig van egy hex file az 1-10b. sorban amit egy XLoader nevü kis progival ha feltöltesz az Arduino-ra akkor a 12-es lábon ,beírva az m3-at és M5-öt
alacsony-magas szint vált és a főorsót tudod vezérelni.
Az eredetiben a 12-es lábon Z limit volt de a hex file feltöltésa után a főorsó indítás-leállítására lehet használni.

Megjegyzem nekem pont fordítva működött, M3-ra leállt,M5-re elindult de egy tranyóval invertáltam.
Ha gondolod elküldöm az e-mail-edre azt a progit zip-be, amivel kipróbáltam.

Van két lényeges dolog ,Java kell, hogy legyen a gépeden
mert ezeknek a progiknak kell.
A másik a progiba be kell írni a COM portot és 115200 baud legyen az átvitel.

A You Tube-on sok videó van a grbl feltöltéséről.
Ha kell az XLoadert is elküldhetem.


http://marco-difeo.de/2015/10/13/grbl-0-9j-running-your-laser-with-spindle-pin-on-off/

Előzmény: keri, 2016-12-29 15:04:39 [1126]


keri | 14007    2016-12-29 15:04:39 [1126]

osszad csak izibe
illetve a linket is

alapvetőn G kód nekem elég, manapság nem divat komolyabb makrókat és programokat g kódban írni, mivel úgy sem kézzel írjuk már, csak sima mozgás szekvenciát tolnak a CAM program kimenetén.

Előzmény: Práger Mihály, 2016-12-28 18:26:01 [1125]

Práger Mihály | 241    2016-12-28 18:26:01 [1125]

Sziasztok!

Kipróbáltam egy egyszerű USB-s mozgásvezérlőt Arduino UNO R3-al,azt amelyiknél a GRBL-t kell feltölteni, plussz egy hex file is van hozzá, egy USG platformon lévő egyszerű progival működik.
Nem nagy szám de végül is megy rendesen, amit elsőre észrevettem,G82 fúróciklust nem tudja.
Az eredetihez képest a hex filét feltőltve a 12-es lábon lehet a marómotort ki-be kapcsoltatni.(M3,M5)
Ha érdekel valakiket szívesen megosztom tapasztalataimat.


elektron | 15859    2016-12-18 19:22:13 [1124]

Legjobb Debreceni lenne, azért el is tudna menni valaki.

Előzmény: elektron, 2016-12-18 19:21:52 [1123]


elektron | 15859    2016-12-18 19:21:52 [1123]

PIC16F690 DIL tokos nincs valakinek véletlenül amit tudna nekem küldeni ?


keri | 14007    2016-12-16 22:35:00 [1122]

Igen, ezt már végigpróbáltam
Mondjuk Megával még nem próbáltam, mert az a 3D nyomtatót hajtja.

Előzmény: Zénó, 2016-12-16 21:11:50 [1120]


keri | 14007    2016-12-16 22:32:52 [1121]

Sajnos nem. Felfeszegettem az LCD-t a penelről és nincs alatta semmi, csak egy köteg vezeték bemegy két üveglap közé, semmi azonosítható.

Viszont az RPi-hez való kijelző kapásból működött, elvileg ugyan úgy kommunikál a kettő, szóval legalább tudok próbálkozni.

Előzmény: Csuhás, 2016-12-15 20:42:25 [1117]


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

Időrend:
Oldal 2 / 25 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   1  2  3  4  5  6   Következő ►  Utolsó ►|


 ◊