7i96s+7i74 Prvotne nastavenie?

00alkskodi00
Příspěvky: 153
Registrován: 20. 11. 2014, 6:31

27. 10. 2023, 4:42

Zdravim

vie mi niekto napisat nejake zachytne body, ktorymi budem musiet prejst aby som nebludil po internete ako puk a nenachadzal riesenie ktore nefunguju?

Mam Dell optiplex s LinuxCNC 2.8.4 Debian 10 Buster PREEMPT-RT nainstalovany.

dalej viem ze asi by som mal ist cez PNCconf
dalej viem ze by som mal mat firmware firmware 7i96s_7i74d.bin
00alkskodi00
Příspěvky: 153
Registrován: 20. 11. 2014, 6:31

27. 10. 2023, 6:54

takze pokracujem dalej

pravdepodobne potrebujem mesa configuration tool ale ten "uzasny" linux mi nechce naisntalovat python3-pyqt5 verziu 5.15.0
Uživatelský avatar
zz912
Příspěvky: 1357
Registrován: 25. 5. 2008, 7:16

27. 10. 2023, 11:03

A co Ti to teda píše, když dáš:

Kód: Vybrat vše

sudo apt install python3-pyqt5
Jinak co se týče PncConf a "Mesa configuration tool", tak se jedná o dva programy od dvou programátorů, ale oba slouží ke stejné věci.

PncConf je součástí zdrojových kódů LCNC.
"Mesa configuration tool" = MesaCT je neoficiální projekt vývojáře jethornton
https://github.com/jethornton/mesact

Můžeš si vybrat, který Ti bude více více vyhovovat. Další možnost je napsat si konfigurační soubory v textovém editoru dle dokumentace, ale pokud seš začátečník, tak to ber spíše jen jako teoretickou možnost.

Já používám pro generování konfiguračních souborů PncConf a z "Mesa configuration tool" používám jen záložky s testy PC.
https://zz912.webnode.cz/test-pc/

Nevím, jestli MesaCT podporuje firmware 7i96s_7i74d.bin ale PncConf podporuje tento firmware až od verze 2.9

Pokud máš nainstalovanou 2.8.4 tak bych doporučil, nejdříve rozjet stroj bez 7i74 s výchozím firmwarem 7i96s_d a pak upravit konfigurační soubory pro firmware a kartu 7i96s_7i74d.

LCNC 2.8.4 podporuje používání 7i96s_7i74d, jenom ten konfigurátor ne.
LinuxCNC - MESA 7i96
zz912.webnode.cz
Uživatelský avatar
Meki
Příspěvky: 463
Registrován: 20. 4. 2020, 11:37

28. 10. 2023, 12:49

00alkskodi00 píše: 27. 10. 2023, 6:54 pravdepodobne potrebujem mesa configuration tool
Mesa configuration tool neznám tak snad mě někdo opraví pokud píšu blbosti, tuším ale že se jedná o podobný prográmek jako pncconf a není potřeba.

Potřebuješ soubor .bit který se naflešuje do fpga karty (7i96s v tvém případě) a dělá se to přes mesaflash. Poté normálně přes pncconf sestavuješ svůj stroj. Pokud v PNCconf svou konfiguraci mesa karet nenajdeš tak se musí soubor .pin nebo .xml (teď si nevzpomínám který je který) vložit do složky ze které pncconf čte.

Já jsem se to naučil z tohoto vlákna:
viewtopic.php?t=13498&start=30
00alkskodi00
Příspěvky: 153
Registrován: 20. 11. 2014, 6:31

28. 10. 2023, 8:00

zz912 píše: 27. 10. 2023, 11:03 A co Ti to teda píše, když dáš:

Kód: Vybrat vše

sudo apt install python3-pyqt5
Jinak co se týče PncConf a "Mesa configuration tool", tak se jedná o dva programy od dvou programátorů, ale oba slouží ke stejné věci.

PncConf je součástí zdrojových kódů LCNC.
"Mesa configuration tool" = MesaCT je neoficiální projekt vývojáře jethornton
https://github.com/jethornton/mesact

Můžeš si vybrat, který Ti bude více více vyhovovat. Další možnost je napsat si konfigurační soubory v textovém editoru dle dokumentace, ale pokud seš začátečník, tak to ber spíše jen jako teoretickou možnost.

Já používám pro generování konfiguračních souborů PncConf a z "Mesa configuration tool" používám jen záložky s testy PC.
https://zz912.webnode.cz/test-pc/

Nevím, jestli MesaCT podporuje firmware 7i96s_7i74d.bin ale PncConf podporuje tento firmware až od verze 2.9

Pokud máš nainstalovanou 2.8.4 tak bych doporučil, nejdříve rozjet stroj bez 7i74 s výchozím firmwarem 7i96s_d a pak upravit konfigurační soubory pro firmware a kartu 7i96s_7i74d.

LCNC 2.8.4 podporuje používání 7i96s_7i74d, jenom ten konfigurátor ne.
V podstate keď nainstalujem 2.9 tak bude už 7i96s_7i74d.bin integrovaný v PncConf a nemusím použiť tento spôsob: 2.8 PncConf so základným firmwarom nastaviť piny... Potom v súbore ak sa nemýlim HAL dopísať do konkrétneho riadku tu srandu kde sú tie “0xxx“ alebo niečo také aby aktivovať na P1 smart serial a potom dopísať tie piny napojené na serial.

Skúsim niekde stiahnuť celé iso aj s 2.9tkou. Kuknem na Linuxcnc fore a ak nebude tak zase nejaký polofunkcny navod na ručnú inštaláciu 2.9tky

Nechápal som keď som cez terminal odinstaloval pythona a s tým sa odstránil al Linuxcnc :D až potom som pochopil že si treba dávať bacha čo človek nainstaluje :D
Uživatelský avatar
zz912
Příspěvky: 1357
Registrován: 25. 5. 2008, 7:16

28. 10. 2023, 8:15

Pokud půjdeš do 2.9, tak jdi rovnou do Bookwormu. Má fantastickou latency.
https://linuxcnc.org/docs/2.9/html/gett ... uxcnc.html
LinuxCNC - MESA 7i96
zz912.webnode.cz
00alkskodi00
Příspěvky: 153
Registrován: 20. 11. 2014, 6:31

28. 10. 2023, 8:27

zz912 píše: 28. 10. 2023, 8:15 Pokud půjdeš do 2.9, tak jdi rovnou do Bookwormu. Má fantastickou latency.
https://linuxcnc.org/docs/2.9/html/gett ... uxcnc.html
Takze najskor nainstalujem klasicke iso Debianu Bookworm a potom:
1. Installing LinuxCNC on Debian 12 or higher

Log in an ordinary user with sudo rights (the normal case) Open a Terminal window and type these commands to ensure your system is up to date:

sudo apt-get update
sudo apt-get dist-upgrade

On a Raspberry Pi, Install the PREEMPT_RT kernel. Type:

sudo apt install linux-image-rt-arm64 linux-headers-rt-arm64

Now install LinuxCNC (any platform)

sudo apt install linuxcnc-uspace linuxcnc-uspace-dev

Optionally you can install mesaflash if you are using a Mesa card:

sudo apt install mesaflash

Reboot and log in again as the same user. Open a terminal window and check PREEMPT_RT is installed:

uname -v

PREEMPT_RT should be displayed in the results.

That’s it! You are done! You will find LinuxCNC under the CNC menu.
Ak to spravne urobim tak by som mal byt v cieli ak som to dobre pochopil
Uživatelský avatar
zz912
Příspěvky: 1357
Registrován: 25. 5. 2008, 7:16

28. 10. 2023, 8:36

Ak to spravne urobim tak by som mal byt v cieli ak som to dobre pochopil
No spíše se konečně dostaneš na začátek :-)
LinuxCNC - MESA 7i96
zz912.webnode.cz
00alkskodi00
Příspěvky: 153
Registrován: 20. 11. 2014, 6:31

28. 10. 2023, 8:49

zz912 píše: 28. 10. 2023, 8:36
Ak to spravne urobim tak by som mal byt v cieli ak som to dobre pochopil
No spíše se konečně dostaneš na začátek :-)
Presne ako hovoriš
00alkskodi00
Příspěvky: 153
Registrován: 20. 11. 2014, 6:31

28. 10. 2023, 9:33

Nainstalovany Debian Bookworms + linuxcnc 2.9 + Preempt RT + mesaflash a v PcnConf mam 7i96s+7i74 super


DIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIK!!!!!!!!!!!!
Uživatelský avatar
zz912
Příspěvky: 1357
Registrován: 25. 5. 2008, 7:16

28. 10. 2023, 9:42

Tak ať se daří v dalším postupu. :D
LinuxCNC - MESA 7i96
zz912.webnode.cz
00alkskodi00
Příspěvky: 153
Registrován: 20. 11. 2014, 6:31

29. 10. 2023, 6:59

zz912 píše: 28. 10. 2023, 9:42 Tak ať se daří v dalším postupu. :D
No to sa moc darit nebude ale dik :D

Niesom uplny lajk tak myslim ze to extremne pomaly pojde :D
Uživatelský avatar
zz912
Příspěvky: 1357
Registrován: 25. 5. 2008, 7:16

30. 10. 2023, 4:20

Obecně platí pravidlo, že pokud chceš kamarádi s Linuxem, musíš projít Linuxovým peklem.

Ovšem čím je novější Linux, tím to peklo je menší.
LinuxCNC - MESA 7i96
zz912.webnode.cz
Uživatelský avatar
Meki
Příspěvky: 463
Registrován: 20. 4. 2020, 11:37

30. 10. 2023, 6:45

i ten linuxcnc je čím dál lépe a kolikrát i obrázkově zdokumentovaný, spoustu věcí už se řešilo i zde na CZ cnc foru takže za chvíli asi ani nebude třeba kamarádit s angličtinou. Těším se až se zjednoduší EtherCAT a třeba i SmartSerial se bude dát napíchnout na STM32 nebo Arduino, do teď je to jen pro počítačové mágy
Uživatelský avatar
zz912
Příspěvky: 1357
Registrován: 25. 5. 2008, 7:16

30. 10. 2023, 6:54

Co se týče EtherCATu tak to peklo se časem už zmenšuje:
https://www.youtube.com/watch?v=FEPfznStd0s

Tohle video není určené pro úplné začátečníky, ale ty bys to zvládl hravě.
LinuxCNC - MESA 7i96
zz912.webnode.cz
Odpovědět

Zpět na „LinuxCNC - drive pod nazvem EMC2“