Absolutní začátečník - MESA 7i96 - pomoc

Odpovědět
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

15. 9. 2020, 2:18

Napiš pak prosím jak jsi dopadl.
Kdybys měl problémy se svým FTDI (jako že asi mít nebudeš), tak mám kopec různých programátorů - J-link, st-link, Buspirate, Alteru, několik různých s FTDI atd.
oscar
Příspěvky: 1190
Registrován: 2. 5. 2010, 8:50
Bydliště: Perníkovice

16. 9. 2020, 11:13

Progres po vcerejsku.

MESA
FTDI ze supliku - https://www.aliexpress.com/item/32858408194.html
SW - http://xc3sprog.sourceforge.net/guide.php

Povedlo se mi tam nahrat bezproblemu bitfile do pameti, Mesa se spravne rozblikala a reagovala na ping.
Nasledne elaborace s mesaflash (potrebuju to naprogramovat i fo flash) ktere mesu stridave vidi/nevidi - proste nestabilni stav. Budu resit - pravdepodobne testy na DEB9 - viz nize.


7i96 konfigurator
Nasimulovatelne dokazu zaseknout na DEB10 7i96 (0.1.5) konfigurator - spustit, kliknout na HW info, klik na CPU (nebo NIC) a nasledne uz nejde zmenit TAB, nereaguje na nic - kill procesu.
Toto mi dela na fyzickem HW i na virtualu ve VMWARE.
Takze jsem to zkusil ve virtualu na DEB9 kde jsem povysil LCNC z 2.7 na 2.8 a funguje to naprosto bezproblemu.
Nejak se mi ten DEB10 nezda :(
Uživatelský avatar
zz912
Příspěvky: 1355
Registrován: 25. 5. 2008, 7:16

16. 9. 2020, 11:25

oscar píše: 16. 9. 2020, 11:13 Nejak se mi ten DEB10 nezda :(
Já obě karty rozjížděl na DEB9 a žádný s tvých popisovaných problémů jsem nezažil. Ovšem přepisování vnitřní/ vnitřních pamětí jsem neřešil.
LinuxCNC - MESA 7i96
zz912.webnode.cz
oscar
Příspěvky: 1190
Registrován: 2. 5. 2010, 8:50
Bydliště: Perníkovice

21. 9. 2020, 1:35

abych to uzavrel.
1. 7i96 wizard se mi v D10 stale seka. D9 je OK. Pouzil jsem ho stejne jenom pro vygenerovani sablony, zbytek doresim rucne.
2. mesa beha bez problemu, jsem rad ze i reflash pres JTAG je naprosto bezproblemu - druhy image nenabehl, neb byl nevalidni boot sector - opraveno nasledne mesaflashem.
3. k rozbiti doslo dle meho vinou sekajiciho se wizarda + sileneho klikajiciho uzivatele + nekvalitniho patch kabelu (coz tu nekdo zminoval)

pisu to sem pro to abych to za 10 let nasel :)
Grad
Příspěvky: 2073
Registrován: 13. 7. 2014, 9:32

9. 8. 2021, 6:28

Vzhledem k aktuálnímu hromadnému nákupu u výrobce
viewtopic.php?t=39979
mám kontrolní dotaz.

Existuje pro kartu 7i96 nějaký originální MESA expander I/O pinů?

Nebo se na originál vykašlat a jde to nějak jinak, třeba něco na způsob jako zde pro Arduino
https://forum.arduino.cc/t/64-i-o-expan ... o/291985/8

Odložím si sem ještě jeden polopatistický návod na konfiguraci karty 7i96. :wink:
https://wiki.printnc.info/en/controller ... 7i96_Guide
Uživatelský avatar
zz912
Příspěvky: 1355
Registrován: 25. 5. 2008, 7:16

10. 8. 2021, 10:29

Na rozšíření P1 potřebuješ:
https://eusurplus.com/index.php?route=p ... uct_id=130
+
http://store.mesanet.com/index.php?rout ... uct_id=118
+
https://eusurplus.com/index.php?route=p ... uct_id=109
????

Nenašel jsem originál doughter Mesa kartu na 26-ti pin. Hledám blbě?

Já už jsem se jednou vydrbal s rozšiřující kartou. Standardně mají daughter karty 50 pin konektor, ale Mesa 7i96 má 26-pin konektor. Tak jsem to musel propojovat zvlášť káblíkama.

Nebo P1 oddělíš jen:
https://nl.aliexpress.com/item/32889188 ... 4c4dNMykPy

Nebo:
viewtopic.php?t=38863

Nebo:
Se připojíš přes sériovou linku.
MESA 7i84
http://store.mesanet.com/index.php?rout ... uct_id=123
LinuxCNC - MESA 7i96
zz912.webnode.cz
Grad
Příspěvky: 2073
Registrován: 13. 7. 2014, 9:32

10. 8. 2021, 6:35

Díky za osvětlení a úvod do problematiky jak u karty 7i96 rozšířit počet vstupů a výstupů.

Paralelní cestu
- přes konektor P1 pomocí originální oddělovací karty 7i75 jsem z důvodu skrblivosti zavrhl,
- 1000,- Kč za pár odporů a konektorů je to poněkud moc.
Pro experimenty zvolím nějakou galvanickou oddělovací desku s optrony. :wink:
https://www.aliexpress.com/wholesale?ca ... tion+Board
- také jsem nikde nenašel originální oddělovací kartu připojitelnou přímo na 26-ti pinový konektor karty 7i96

Sériová cesta
- přes konektor TB2 pomocí origo karty 7i84 je zajímavá varianta, jen jsem zatím nikde nenašel postup jak to nakonfigurovat...
- máte někdo odzkoušeno 7i96 + 7i84 ?
Grad
Příspěvky: 2073
Registrován: 13. 7. 2014, 9:32

11. 8. 2021, 4:33

Hledal jsem po netu nějaké zkušenosti z propojení 7i96+7i84 a našel jedinou zmínku že to funguje zde:
https://forum.linuxcnc.org/27-driver-bo ... =10#196013

Nikde nic o tom jak je propojit, konfigurovat, zkrátka jak na to, aby společně fungovali.
Mám ji objednanou (sourcing outputs verze), takže experimentovat se bude, ale podpora zkušených bude potřeba... takže každa rada přijde vhod. :wink:
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

11. 8. 2021, 4:47

Ono na tom není zas tak moc co řešit.
Do 7i96 naflaškuješ firmware, který má podporu SmartSerial (to bude asi skoro každý).
Propojíš 4 dráty Tx+, Tx-, Rx+ a Rx-, připojíš napájení a na úrovní HALu v LCNC si nakonfiguruješ jednotlivé piny.
Grad
Příspěvky: 2073
Registrován: 13. 7. 2014, 9:32

11. 8. 2021, 5:55

jj, dík.
Tušil jsem že 7i96 bude chtít něco naflaškovat, takže teď už vím po čem se koukat aby tam bylo.
Zadrátovat to nebude problém.
S tím HALem a konfigurováním pinů to už bude horší...

Jak kolega zz912 trefně roztřídil uživatele LinuxCNC+Mesa zde viewtopic.php?p=362659#p362659
vidím se s bídou ve 2. skupině a na uživatelé z té 3. jen zbožně vzhlížím a doufám v jejích ochotu konzultovat :wink: když budu v nesnázích a že se tak stane o tom není pochyb :lol:

Našel jsem ale příklad konfigurace 5i25+7i84, bude to možné vzít jako vzor od kterého se půjde odpíchnu?
http://freisei.de/index.php?title=MESA
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

11. 8. 2021, 6:17

Buď v klidu. Je to hodně samosplachovací.
Natáhneš drivery, dáš "show pin" a ten Ti vypíše co všechno máš k dispozici.

Mesa je přítulné zvířátko.

Škoda, že ty SS karty jsou dost drahé. Jinak bych si taky jednu na hraní koupil.

Fupe dřív dělal nějaké pokusy, že psal SW do Blue-pill, aby se z něho stala SS periferie.
Ani nevím, jestli to dotáhl do realizačního stádia nebo ne. To by bylo zajímavé.
Já jsem to kdysi taky zvažoval. Problém je v tom, že zrovna v tomto je dost velký bordel v dokumentaci.
Resp. spousta technických informací k protokolu v dokumentaci úplně chybí.
fupe
Příspěvky: 638
Registrován: 27. 5. 2008, 9:10
Bydliště: Praha

12. 8. 2021, 9:41

Ahoj,
Tak nejak to na blue-pillu chodí,
https://github.com/fupe/sserial-template
tady je nejakej vzorek..... kterej vychází z https://github.com/fdarling/mesa-smarts ... e-template psanej pro TEENSY a ten jak sám píše zase vychazí z toho co jsem psal před časem já na základě poznatku martyxxx a vlastního výzkumu :D
a ještě je tady k tomu nějaká konverzace. https://forum.linuxcnc.org/41-guis/3822 ... ce?start=0

Nechal jsme to v arduino IDE, přecejenom by to mohlo být pro začínající průzkumníky snažší než nejakej KAIL VISION a STM32IDE v kterym so dělal původně.
Pokoušel jsem se udelat to trochu víc univerzalní aby to mělo například vícero sw modu jako maj ty original karty. Ale už nevim jak to dopadlo. Snad to i běhalo. Taky sem na foru řešil jak je to s nastavenim NV proměnych při startu LCNC a za jeho běhu. Někde tam byla nějaká chybička.
Co je ale myslím dobrá zpráva, tak novejší verze sserial podporuje misto 96 bitu tuším 224, takže tím už se něco přenášet dá.
Intenzivně sem se tomu věnoval z jara několik měsíců, ale pak sem musel řešil nějaký cnc mašiny, do toho po mě občas něco chtěj v práci abych si tu vejplatu zasloužil a taky sem začal zkoumat zase něco jínýho, tak sem šoupnul sserial na chvíli k ledu. A taky sem čekal na nejaky seriový převodníky z TTL na RS, protože ty co sem měl v šuplíku nejak nechodily a než přišly, však to znáte.
Martin
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

12. 8. 2021, 1:32

fupe píše: 12. 8. 2021, 9:41 Tak nejak to na blue-pillu chodí
No vida, ho, kluka šikovnýho.
Palec nahoru.

Až bude chvilka, tak se na to s velkou chutí a zvědavostí podívám a zkusím to zprovoznit na oblíbené Blue-pill.
Dobrá práce.
Grad
Příspěvky: 2073
Registrován: 13. 7. 2014, 9:32

12. 8. 2021, 4:46

Parádní počin, díky za sdílení informací i výsledků.
No a že to prej nejde.
A ono to jde, dokonce přímo v česku, někteří lidi jsou fakt šikovní. :)

Díky i za odkazy, juknul jsem do té diskuse, je to zatím pro mne nesrozumitelné...
Beru to tak, že proběhl základní výzkum, tak asi budu muset počkat na výsledky z aplikovaného výzkumu kde to už bývá více polopatistické :wink:

Mám ještě jinej dotaz.
Chtěl jsem se pustit do experimentu s paralelním rozšiřováním I/O pomoci 26-pinového portu P1 na 7i96.
Domníval jsem se že najdu v šupleti se staršími kabliky z klasických beden PC i ten na LPT port a že odzkouším zda pasuje. Nenašel.
Nezkoušel jse ho už někdo zda pasuje?
Je to tento https://www.aliexpress.com/item/1005001278475839.html
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

12. 8. 2021, 4:54

Grad píše: 12. 8. 2021, 4:46 Chtěl jsem se pustit do experimentu s paralelním rozšiřováním I/O pomoci 26-pinového portu P1 na 7i96.
Domníval jsem se že najdu v šupleti se staršími kabliky z klasických beden PC i ten na LPT port a že odzkouším zda pasuje. Nenašel.
Nezkoušel jse ho už někdo zda pasuje?
Je to tento https://www.aliexpress.com/item/1005001278475839.html
Nezkoušel, ale určitě pasuje. Je to on.
Maximálně může mít zaslepenou nohu 26, tak tomu pomůžeš vrtákem 1mm (byla by tam plastová záslepka).
Tyhle káblíky ze starých PC určitě má spousta lidí, tak Ti ho někdo věnuje.
Třeba i já, pokud bys někdy měl cestu kolem.
Odpovědět

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