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
    
   


LinuxCNC a gyakorlatban

xxxx

 

Időrend:
Oldal 37 / 99 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   33  34  35  36  37  38  39  40  41   Következő ►  Utolsó ►|

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

elektron | 15859    2014-01-11 00:39:00 [3147]

LinuxCNC illetve EMC EMC2 ből melyik verzióü az ami a legkisebb gépigényű, PI-en elfut l vagy hasonlón ? Csak ilyen kisebb gépem van erre most, azon kipróbálnám.


KoLa | 7585    2013-12-27 21:47:00 [3146]

A Charge Pump nem létfontosságú! nálam ki volt építve a mach alatt, de mivel az EMC2 annó, nem engedte a motorok tesztjét stepconf alatt, így ezt a relét rövidrezártam, azóta is úgy van!
Estop nálam az esztergán, megszakítja a motor tápot!vésztop leállító módban, ez a jó védelem üközés ellen!
Az Esc sem állítja meg lépésvesztés nélkül a tengelyeket! régebben szó volt erről! nem jó!
Ha nem vészhelyzet miatt kell megállítani a futást arra ott a pause gomb 'P'

Előzmény: pisti73, 2013-12-27 18:58:00 [3145]


pisti73 | 530    2013-12-27 18:58:00 [3145]

Szia János!

Ha az E-Stop-ot konfigurálom az jól működik. Ha a Charge Pump-ot konfigurálom az jól működik. Ha mindkettőt, akkor "összeakadnak".

A "Motion féle" leválasztó kártyán található egy SW1 jelű kapcsoló ami a Charge Pump funkció használata esetén engedélyezi, illetve letiltja - az E-Stop gomb ki és bekapcsolásával - a csatlakoztatott motormeghajtókat is (remélem jól írtam). A kártya engedélyezésén erre gondoltam.

Visszaolvastam itt a fórumon és találtam egy említést már korábban a CP és az Estop funkciók "összeakadására", viszont a kiküszöbölésére (lehet, hogy nem elég figyelmesen olvastam) nem találtam megoldást.

Próbálkoztam a bemenetek invertálásával is, de az eredmény nem változott.

Előzmény: bjam28, 2013-12-27 13:28:00 [3144]


bjam28 | 750    2013-12-27 13:28:00 [3144]

Szia István!

Tételezzük fel hogy a Charge Pump funkció jól működik. De mivel ez is bizonytalanságot visz a rendszerbe én nem állítanám be addig míg az E-Stop nem működik.

Amit leírsz, abból nagyon úgy tűnik, hogy az E-Stop fordított polaritása megoldaná a helyzetet. Próbáld meg Charge Pump nélkül és invertáld az E-Stop bemenetet.

Mit értesz az alatt, hogy "engedélyezed a leválasztó kártyát"?

Előzmény: pisti73, 2013-12-27 11:17:00 [3143]


pisti73 | 530    2013-12-27 11:17:00 [3143]

Sziasztok!

Akadt egy ki gondom a LinuxCNC alatt a Charge Pump és az E-Stop konfigurálása közben.

Ha csak a Charge Pump funkciót konfigurálom akkor minden ok. Tudom a leválasztó kártyát engedélyezni - tiltani. Ha viszont az E-Stop funkciót is felkonfigurálom akkor teljesen megbolondul minden.

Ha elindítom a LinuxCNC-t nem történik semmi nem tudom engedélyezni a leválasztó kártyát. Ha engedélyezni akarom a leválasztó kártyát ahhoz be kell kapcsolnom az E-Stop-ot úgy egyszer tudom engedélyezni a kártyát, de utána már nem tudom letiltani. Ha le akarom tiltani a kártyát ahhoz fizikailag ki kell lépnem a programból. Engedélyezés esetén minden kezdődik elölről. Próbáltam invertálni a pineket de akkor sem változott semmi....
"Motion féle" leválasztó kártyám van. A kártya tuti jó, mert Mach3 alatt hibátlanul működik, Linux CnC-esetében pedig csak az E-Stop konfigurálása után jött elő a hiba. Szóval valamit én bénázok...

bjam28 | 750    2013-12-26 08:06:00 [3142]

Kellemes Karácsonyt Mindenkinek!

Egy kis ajándékot szeretnék letenni a LinuxCNC karácsonyfa alá, talán még nem késő:

Mesa III. 7i43 jelszintek, lábak, csatlakozók

Mesa IV. Egyszerű konfig Pncconf seígtségével

További jó pihenést!


sneci | 1763    2013-12-18 10:08:00 [3141]

Megnéztem azt, amit elsőnek kellett volna megnézni:(
A Latency-test tragikus eredményeket hoz az rt-preempt kernellel. 0,5-0,8 msec! Használhatatlan így. Kíváncsi voltam mit hoz egy i54670K processzorral. Ugyan olyan rossz. Ugyan ezzel a processzorral a 10.04 a teszt indításnál 0,6 usec!!!, ha indítgatok mindenfélét, akkor sem megy 10 usec fölé a jitter.

Ezzel még várni kell...


sneci | 1763    2013-12-17 22:27:00 [3140]

Azért kell a virtuális ip cím, hogy a 7i80 egy másik szegmensben dolgozzon. Alapértelmezésben az alias cím 192.168.1.1 (ez van a pc-ben) és 192.168.1.121 a 7i80 ip címe.
Az internetezést egy másik szegmensre kell állítani, pl. 192.168.2.xxx. Ennyi elegendő,hogy szeparált legyen a két forgalom.
Én egy tp-link desktop switch-et raktam oda, ami valószínűleg nagyon kis latenciával kezeli a csomagokat.

Még csak szoftver szintem megy, nincs hozzákapcsolva vezérlő. Majd meglátjuk hogy muzsikál:)

Előzmény: Servo, 2013-12-17 22:17:00 [3139]


Servo | 860    2013-12-17 22:17:00 [3139]

Ha működik az internet, akkor az nem zavar be a vezérlésbe? Külön lehet válaszain a két dolgot?
Gondolok itt arra az esetre, amikor alaplapi hálókártyára van kötve a 7I80 és van a gépben egy WIFI is. Vagy két hálókártya... be lehet majd állítani, hogy mit, mire használjon?

Előzmény: sneci, 2013-12-17 22:10:00 [3137]


sneci | 1763    2013-12-17 22:11:00 [3138]

Hát szemre jól néz ki, nem látom mi a hiba. Ha terminálból indítod mi a hibaüzenet?

Előzmény: lari, 2013-12-17 19:15:00 [3136]


sneci | 1763    2013-12-17 22:10:00 [3137]

A hálózati korlát aggály visszavonva:)

Úgy néz ki, megy a cucc alaplapi utp-n alias ip-vel, együtt a normál tcp forgalommal.

Előzmény: sneci, 2013-12-17 08:56:00 [3130]


lari | 1192    2013-12-17 19:15:00 [3136]

Feltettem a HALL fájlt ide:
Lathe hall

Előzmény: sneci, 2013-12-17 08:24:00 [3128]


sneci | 1763    2013-12-17 11:10:00 [3135]

Köszi, este átállítom.

Előzmény: Servo, 2013-12-17 10:23:00 [3134]


Servo | 860    2013-12-17 10:23:00 [3134]

https://www.youtube.com/watch?v=H1HgJh_Wy_c

Előzmény: Servo, 2013-12-17 10:20:00 [3133]


Servo | 860    2013-12-17 10:20:00 [3133]

Ha jól tudom, vissza lehet csinálni a régi felületet. classic gnome desktop

YouTubeon vanak videók hozzá.

https://www.youtube.com/watch?v=5xDXeOsLQ3k

Előzmény: sneci, 2013-12-17 10:09:00 [3132]

sneci | 1763    2013-12-17 10:09:00 [3132]

Azzal nem megy a rt-preemp kernel. 3...-as linux kernel kell.
Nem vagyok boldog az új felülettel:(

Előzmény: Servo, 2013-12-17 09:56:00 [3131]


Servo | 860    2013-12-17 09:56:00 [3131]

Szia, Sneci!

Van valami oka, hogy az Ubuntu 12.04-es volt amin kipróbáltad? A régi 10.04-es nem alkalmas rá?
12.04-nek egy kicsit nagyobb a rendszerigénye.

Előzmény: sneci, 2013-12-17 08:56:00 [3130]


sneci | 1763    2013-12-17 08:56:00 [3130]

Végre valami elmozdulás 7i80 ügyben:)
Andy koléga közölt egy telepítési útmutatót, ami az rt-preempt kernellel működik. Vasárnap én is telepítettem, a tapasztalataim a következők.

Az oprendszer 12.04 LTS 32-bit. 2 gépen néztem, Dell DX620 és Intel Atom D510 proccal. A Dell-re simán felment az rt-preempt kernel, Az atommal voltak warning üzenetek a hálókártya driverrel, de működött. Andy segítségével a Mesa driverek is meglettek.

Kell a külön hálókártya a 7i80 felé, mert hiába csináltam alias IP-t az alaplapira, úgy nem működött. A hm2_eth realtime driver csak szűkített protokollt kezel, hogy valósidejűhöz közelítő kommunikációt tudjon csinálni a 7i80-nal.

Sajnos az a kényelem, ami a Mesa FPGA kártyákkal volt, az itt nincs. Egy utility-val le kell tölteni a 7i80 firmware-t amit használni akarunk és az ott van a kártyán. Ez még nem lenne gond, de ha a hal pineket nézem a halrun alatt a show paranccsal, akkor nem a halkomponensek pinjeit írja (stepgen, encoder, stb.), hanem csak a gpio neveket. Csak annyit látunk innen, hogy melyek az outputra konfigurált csatlakozó lábak. Úgy néz ki, hogy a VHD fájlokból kell kigyűjteni egy adott firmware-hoz tartozó lábkiosztást.

Eddig jutottam, amit lesz megint egy szabad félnapom, megnézem hogy megy például egy működő 5i20-as konfiguráció portolása 7i80-ra.

Ezek a tapasztalatok a szinte nulla dokumentáció és a sok bénázás közepette születtek. Lehet hogy ennél sokkal jobb a helyzet, csak még nem találtam rá a helyes útra:)


lari | 1192    2013-12-17 08:47:00 [3129]

Délután megnézem, köszi!

Előzmény: sneci, 2013-12-17 08:24:00 [3128]


sneci | 1763    2013-12-17 08:24:00 [3128]

Ez így helyes, de kellene a többi sor is, hogy mivel van összekötve.

Előzmény: lari, 2013-12-16 17:04:00 [3127]


lari | 1192    2013-12-16 17:04:00 [3127]

Egy e-stop gombot próbálok bekötni a Linuxcnc-hez, de nem akar összejönni.
a hall fájlban a következő sort alkotta a stepconf varázsló:
net estop-ext <= parport.0.pin-13-in
Ez így helyes?
A mintaleírásban mást olvasok, de ha azt beírom, azzal el sem indul a program.


Bácsi Zoltán | 554    2013-12-13 20:57:00 [3126]

Megoldódott.


Bácsi Zoltán | 554    2013-12-09 21:35:00 [3125]

Helló!

setp axis.0.jog-vel-mode 0
setp axis.1.jog-vel-mode 0
setp axis.2.jog-vel-mode 0
setp mux4.0.in0 1
setp mux4.0.in1 0.1
setp mux4.0.in2 0.01

Ezzel ugye a lépésközt lehet meghatározni. Na most ha én "folyamatos" üzemmódot szeretnék, akkor ez lehetséges?

Köszi.


Bácsi Zoltán | 554    2013-11-25 23:07:00 [3124]

bjam28: Köszönöm, nélküled sokkal nehezebb lett volna!

Előzmény: bjam28, 2013-11-25 18:35:00 [3121]


Bácsi Zoltán | 554    2013-11-25 23:06:00 [3123]

" Ezúton köszönöm a sok segítséget Snecinek, amit nyújtott a kézikerékkel kapcsolatban,"

Így akartam írni!

Bácsi Zoltán | 554    2013-11-25 23:05:00 [3122]

Hálásan köszönöm, ezzel rögtön meglett a keresett portcím. Működik is szépen. Ezúton köszönöm a segítséget, amit nyújtott a kézikerékkel kapcsolatban, valamint pisti73 barátomnak, aki szintén nagyon sokat tett hozzá ahhoz, hogy működjön a kézikerék. Pistivel a v2.0 készítettük el, Én a hardware-t,a szoftverrel, Pisti pedig a linuxos bűvészkedést, és egyéb - számomra csodálatra méltó - okosságokat adta hozzá.

MŰKÖDIK!

Előzmény: bjam28, 2013-11-25 18:35:00 [3121]


bjam28 | 750    2013-11-25 18:35:00 [3121]

Szia !

Akkor nyomj neki egy "lspci -vv" parancsot és keress valami hasonlót mint ez:

Region 0: I / O ports at 5008
Region 1: I / O ports at 5000


Itt pl. a 0x5008 vagy a 0x5000 lenne a cím.
Utána ezt a port címet kell beírni a HAL fájlba.

Előzmény: Bácsi Zoltán, 2013-11-25 18:11:00 [3120]


Bácsi Zoltán | 554    2013-11-25 18:11:00 [3120]

Szia!

Sajnos nekem a dmesg | grep parport parancsra csak a saját alaplapi portot listázza ki. Viszont az lspci esetén ott látja, hogy benn van egy MosChip-es paralell controller. A portcímet ki lehet valahogy deríteni? Mert olyan, mintha nem lenne telepítve a kártya.

Köszönöm előre is a segtséget!

Előzmény: bjam28, 2013-11-23 16:11:00 [3119]


bjam28 | 750    2013-11-23 16:11:00 [3119]

Szia!

Mutatom az én configomat:

bj@bj-desktop:~$ dmesg | grep parport
[ 17.220341] parport_pc 00:07: reported by Plug and Play ACPI
[ 17.220370] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE,EPP]
[ 17.301323] lp0: using parport0 (interrupt-driven).
[ 17.307226] parport_serial 0000:05:04.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 17.307252] parport1: PC-style at 0x1120 [PCSPP,TRISTATE,EPP]

HAL file részlet:

loadrt probe_parport
loadrt hal_parport cfg="0x378 out 0x1120 in "

Előzmény: Bácsi Zoltán, 2013-11-22 21:47:00 [3118]


Bácsi Zoltán | 554    2013-11-22 21:47:00 [3118]

Értem, köszönöm az infót. A zárójel előtti portcím az mi az? Mert ugye a zárójelben lévő portcímet írtad. Ha rakok a gépembe egy második LPT kártyát, akkor valószínű, hogy nekem is hasonlóan fogja megjeleníteni a portcímet? A stepconf-ban ugye nekem be kell majd írnom a második LPT portcímet. Ezért kérdezem.

Köszönöm szépen!

Előzmény: Servo, 2013-11-22 08:56:00 [3117]


Servo | 860    2013-11-22 08:56:00 [3117]

Igen. Olyan LPT kártya van benne, amin két LPT port van 0x1010, 0x1000

Előzmény: Bácsi Zoltán, 2013-11-22 08:27:00 [3116]


Bácsi Zoltán | 554    2013-11-22 08:27:00 [3116]

Ebben gyakorlatilag 3 db LPT van? (parport0;parport1; parport2)

Előzmény: Servo, 2013-11-18 23:26:00 [3113]


pisti73 | 530    2013-11-21 21:48:00 [3115]

Használtat már kapsz 1000 Ft körül. Amúgy ha veszel egy komplett használt gépet, akkor ott ismét előáll az a probléma, hogy kevés a bemenet...

Előzmény: Servo, 2013-11-18 23:58:00 [3114]


Servo | 860    2013-11-18 23:58:00 [3114]

Mennyiért láttatok mostanában LPT kártyákat? Én 5-7000 között találtam, ami elég drága.
Amit belinkeltem az egy Sunix kártya volt. Azt már nem nagyon lehet kapni. Ha ilyen drága egy LPT kártya, akkor jobban jár az ember, ha vesz egy komplett használt gépet.


Servo | 860    2013-11-18 23:26:00 [3113]

Ez egy Intel Atom alaplap LPT-port az alaplapon és egy LPT kártya.


[ 6.169539] parport_pc 00:08: reported by Plug and Play ACPI
[ 6.169611] parport0: PC-style at 0x378, irq 7 [PCSPP]
[ 6.265547] lp0: using parport0 (interrupt-driven).
[ 6.266046] parport_pc 0000:05:00.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 6.266110] parport1: PC-style at 0x1018 (0x1010), irq 20, using FIFO [PCSPP,TRISTATE,COMPAT,ECP]
[ 6.361939] lp1: using parport1 (interrupt-driven).
[ 6.362030] parport2: PC-style at 0x1008 (0x1000), irq 20, using FIFO [PCSPP,TRISTATE,COMPAT,ECP]
[ 6.459108] lp2: using parport2 (interrupt-driven).

pisti73 | 530    2013-11-18 22:09:00 [3112]

Szia!

Az "lspci" parancsra kilistázza az USB, Hang, SATA, VIDEO, ETHERNET, valamint a PCI LPT kártyámat.

A "dmesg...." parancsra pedig ugyan azt mint Servo-nak)

Előzmény: bjam28, 2013-11-18 09:13:00 [3110]


Servo | 860    2013-11-18 11:12:00 [3111]

Ez egy Gigabyte alaplap eredménye:

[ 9.883951] parport_pc 00:08: reported by Plug and Play ACPI
[ 9.883987] parport0: PC-style at 0x3bc, irq 7 [PCSPP,TRISTATE]
[ 9.980594] lp0: using parport0 (interrupt-driven).

Előzmény: bjam28, 2013-11-18 09:13:00 [3110]


bjam28 | 750    2013-11-18 09:13:00 [3110]

Én a "dmesg | grep parport" parancsot szoktam használni az LPT portok felderítésére. ( a grep előtt Alt-Gr-W /pipe jel van)

Pisti73@: Neked mit ad erre?

Előzmény: sneci, 2013-11-17 19:19:00 [3109]


sneci | 1763    2013-11-17 19:19:00 [3109]

lspci

kilistázza a pci eszközöket. De ha itt meg is jelenik a listán, nem biztos hogy linuxcnc-vel is működik. Csak az a biztos, ha konfigurálod a második kártyát is pl. a Stepconf-fal és úgy is működik:)

Nem igen használtam, ezért így fejből nem tudok most részletesebbet. Valahol szépen le van írva az egész, de most itt iszonyat lassú a net, úgyhogy ki is lépek:)

Előzmény: Servo, 2013-11-17 19:05:00 [3107]


pisti73 | 530    2013-11-17 19:14:00 [3108]

ILYEN LPT kártyám van és a chip típusa, "MOSCHIP". WinXP alatt a saját driverével nem akar működni, de úgy emlékszem az NT driverrel sikerült működésre bírni. Linux-nál a korábban leírt módon jól működik.

Előzmény: sneci, 2013-11-17 18:46:00 [3106]


Servo | 860    2013-11-17 19:05:00 [3107]

Terminálba, milyen parancsot kell beírni, hogy meg lehessen nézni, hogy működik-e?
Kilistázni az eszközöket. Használtam LPT kártyát, de LinuxCNC-n még nem próbáltam. Ami van azon két LPT port van.

Előzmény: sneci, 2013-11-17 18:46:00 [3106]


sneci | 1763    2013-11-17 18:46:00 [3106]

Igen, a linuxcnc-nek saját parport drivere van. Ez egyrészről jó, mert nem kell telepíteni, másrészről nem jó, mert érzékeny a chip típusra illetve gyártóra. Ha működik, akkor légy szíves írd be ide a kártya és a chip típusát, hogy tudjuk mit kell venni a most kaphatók közül.

Előzmény: pisti73, 2013-11-17 18:10:00 [3099]


keri | 14033    2013-11-17 18:43:00 [3105]

Kössz.

Előzmény: vomberg, 2013-11-17 18:36:00 [3104]


vomberg | 975    2013-11-17 18:36:00 [3104]

Az Ubuntuban nincs root user (csinálható, de minek), mert sudo-val dolgozik.

Terminált megnyit, majd:

1. Ha csak egy progarmot futtatsz: sudo program_neve paraméterek
2. Ha sok mindent akarsz root-ban csinálni akkor: sudo -s vagy sudo -i vagy még 5 másik lehetőség, lásd: man sudo

Minden esetben a saját user password-öt használod, ugyanis ezzel a joggal az első telepített juzert ruházza fel az Ubuntu. Tehát te magad vagy a root, csak a sudo-n keresztül.

Előzmény: keri, 2013-11-17 18:21:00 [3102]


keri | 14033    2013-11-17 18:26:00 [3103]

Máskülönben normál USB-s egérként kezeli az érintőpanelt, tehát már most is reagál, csak az a gond, hogy a saját szoftvere nélkül nem lehet kalibrálni.

Előzmény: vomberg, 2013-11-17 18:15:00 [3100]

keri | 14033    2013-11-17 18:21:00 [3102]

Normál LinuxCNC legújabb ISO-t felnyomtam egy gépre. Megkérdezte a felhasználó nevem jelszót, ezen kívűl mást nem tudok róla.
Próbálkoztam root csoporthoz hozzáadni magam, meg rendszergazdának kinevezni magam, de szöveges ablakban továbbra sem fogad el semmit amivel hozzáférést tudnék adni az említett könyvtárakhoz, meg a saját browsere sem engedi, ami mondjuk nem is meglepő, csak megpróbáltam.

Szóval erre lennék kíváncsi. Utána remélhetőleg már meg tudom oldani.

Előzmény: vomberg, 2013-11-17 18:15:00 [3100]


keri | 14033    2013-11-17 18:18:00 [3101]

Végül is DOS alatt is csak az IO címre kell hivatkozni, nincs driver, bár a Linuxál mintha nem így működne.

No mindegy. nekem úgy van, hogy opt/etc alá bemásolom a csomagot, aztán befordítom a kernelbe, de már ott elakadtam hogy nem tudok hozzáférést állítani a könyvtárhoz, mert nincs jogom hozzá. Nem vagyok egy Linuxos, de azért el szoktam boldogulni vele, viszont ez az Ubuntu tőlem teljesen idegen.
RedHat, vagy CentOS jobban hasonlít a Linuxra.

Előzmény: pisti73, 2013-11-17 18:10:00 [3099]


vomberg | 975    2013-11-17 18:15:00 [3100]

Ubuntu alatt miért nincs root jogod???

Saját telepítés?

Előzmény: keri, 2013-11-17 18:04:00 [3098]


pisti73 | 530    2013-11-17 18:10:00 [3099]

Az az igazság, hogy ha a parportokat lekérem ott azt mondja, hogy csak egy LPT kártyám van. Ha viszont a Linux CnC .hal file-ban megadom neki a 2. kártya címét akkor működik.

Előzmény: keri, 2013-11-17 18:04:00 [3098]


keri | 14033    2013-11-17 18:04:00 [3098]

Ez engem is érdekelne.
Én egy érintőképernyőt nem tudok feltelepíteni, mert az ubuntu alatt nincs rootjogom, így hiába van pontos leírásom a telepítésről.

Na meg kernelbe kell befordítani, az nem cseszi el az CNC valósidejű kernelt?

Előzmény: pisti73, 2013-11-16 19:27:00 [3097]


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

Időrend:
Oldal 37 / 99 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   33  34  35  36  37  38  39  40  41   Következő ►  Utolsó ►|


 ◊