Mesa 7i43 na Činskej doske

Anton Chromjak
Příspěvky: 30
Registrován: 25. 2. 2014, 8:56

16. 10. 2015, 3:36

martasg1 píše:Takhle to dopadá, když někdo uvolní zdrojáky :) asi moc dlouho existovat nebudou nebo příští verze už nebudou dostupné... no uvidíme.
Písal som do mesy ohladom toho čo chcem spraviť a dostal som takúto odpoveď.
Its free to use any way you wish


Peter Wallace
Mesa Electronics

(\__/)
(='.'=) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination.
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

16. 10. 2015, 4:13

Anton Chromjak píše: Písal som do mesy ohladom toho čo chcem spraviť a dostal som takúto odpoveď.

Its free to use any way you wish
Peter Wallace
Mesa Electronics
Pěkné.
Ono to sice plyne už z licence, ale takhle je to určitě lepší.
(sem patří pochvalný smajlík, kterého ale neumím namalovat)
Uživatelský avatar
packa
Příspěvky: 7038
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

6. 11. 2015, 6:46

ahoj tak jak je nějaký pokrok ?
Uživatelský avatar
packa
Příspěvky: 7038
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

28. 11. 2015, 12:42

Tak to asi padlo co ??
Uživatelský avatar
packa
Příspěvky: 7038
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

29. 12. 2015, 7:50

Tak si zas rejpnu , jak to vypadá ??
TomasVr
Příspěvky: 11
Registrován: 4. 2. 2016, 7:43
Bydliště: Sedlčany

14. 3. 2016, 8:11

Zdravím,
povedlo se mi rozjet modifikovaný firmware 7i90 na této desce:
http://www.aliexpress.com/item/Mojo-V3- ... 70372.html

Myslím si, že by nebyl problém to rozjet i na prvně zmiňované desce, ale náhodou jsem při hledání JTAG programátoru narazil na tuto desku tak sem to zkusil a kdyby to nevyšlo budu mít docela zajímavou hračku a konečně se třeba podívám na arduino.

V ISE webpack jsem modifikoval firmware 7i90 a zkompiloval binfile, který jsem přes Mojo loader nahrál a světe div se ono to běhá.
Hezké je, že se přes USB firmware nahraje do FLASH paměti, Arduino jej při bootu zavede a pak přejde do offline režimu.

Zatím jsem tedy rozběhl pouze EPP, nemám žádné zařízení co umí SPI, ale dle všeho by to neměl být problém, pouze by se opět modifikoval firmware a PINy by se přidělili pro SPI, ty mám nyní šoupnuté někam mimo.

Namapoval jsem na to SVST_4_8_72 tzn. 4x PWM a 8x STEPGEN, ale v podstatě kvůli absenci množství pinů by z posledního stepgenu šli použít pouze 2 IO.

V PNCCONF jsem použil konfiguraci pro 7i43 a HAL jsem si poté manuálně upravil.

Mám to nyní ve stavu "vrabčího hnízda", takže by to chtělo nějakou IO desku atd, také moje překližko, dřevo kousátko není úplně referenční "stroj", ale na hraní to stačí.
Uživatelský avatar
packa
Příspěvky: 7038
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

14. 3. 2016, 9:49

Ahoj , tak to je párádní počin , jen nechápu co tam dělá to arduino ? a další věc - jede ti to tedy přez paralelní port ?
Dík za vysvětlení
TomasVr
Příspěvky: 11
Registrován: 4. 2. 2016, 7:43
Bydliště: Sedlčany

14. 3. 2016, 9:59

Ahoj,
arduino má jako primární úkol nahrát při bootu firmware, a následně jde offline.
Ano já to mám nyní připravené pro paralelní port.
Udělám nějaké foto ,screenshoty z console a nějaké video.
Uživatelský avatar
Thomeeque
Příspěvky: 9327
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

14. 3. 2016, 10:13

Paráda!
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
TomasVr
Příspěvky: 11
Registrován: 4. 2. 2016, 7:43
Bydliště: Sedlčany

14. 3. 2016, 12:54

Pár fotek a screenshotů:
Mojo před zapnutím.
Mojo před zapnutím.
Mojo po inicializaci. Červená led signalizuje načtení FW: Dvě zelené jsou převzaty už z 7i90 FW.
Mojo po inicializaci. Červená led signalizuje načtení FW: Dvě zelené jsou převzaty už z 7i90 FW.
Screenshot z HAL
Screenshot z HAL
mojo.hal.png (9.78 KiB) Zobrazeno 6672 x
Screenshot z dmesg
Screenshot z dmesg
Krátké video, jen že se to opravdu hýbe.
https://www.youtube.com/watch?v=ZvG9UuR8VNI
Uživatelský avatar
packa
Příspěvky: 7038
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

14. 3. 2016, 4:47

Ještě mám dotaz , proč tam zavádíš firmware přez to arduino ? já používám mesu 7i43 a firmware se do ní zavádí přez paralelní port při každém spuštění .
Každopádně v tom nějaký problém nevidím jen se ptám . a ještě dotaz , ten firmwaremáš nahranýv arduinu a posíláš ho do mesy nebo používáš arduinojako programátor a taháš firmware z PC? A ještě to hlavní , uvolníš to pro nás ?
Dík
Packa
TomasVr
Příspěvky: 11
Registrován: 4. 2. 2016, 7:43
Bydliště: Sedlčany

14. 3. 2016, 7:33

Je to v podstatě vlastnost té desky. V nepotřebuješ JTAG programátor ale ten firmware pro toho spartana si zavede to arduino.
Např. 7i90 nebo 5i25 má firmware nahraný pomocí mesaflash utility na EPROM a pak jej v HAL už nenačítáš, naopak 7i43 si jej načítá při každém startu linuxcnc.
U této desky se o to stará to arduino.

Jinak tady je celý web věnovaný této desce, na tom ALIexpressu je to taky jen kopie. Mají k tomu i vlastní IDE a spoustu Tutoriálů, proto jsem do toho i šel, kdyby se to nepovedlo tak budu mít další hračku.
https://embeddedmicro.com/products/mojo-v3.html

Ano zveřejním, jinak bych to sem ani nedával. Toto forum sleduju tak 7 let, původně jsem si říkal, že si postavím cnc na modelařinu a nakonec moc nemodelařím protože neni čas a když nějaký se čas
najde tak si hraju s cnc :) a frezuju tak maximálně něco do domečku pro barbiny a nebo nějaký truhlík pro manželku.

Naoplátku bych ale chtěl kdyby někdo případně kolektivně dáme dohromady oddělovací desku.

T.
Uživatelský avatar
Kilovolt
Sponzor fora
Příspěvky: 827
Registrován: 21. 10. 2009, 9:59
Bydliště: Podřipák jak vyšitej!

14. 3. 2016, 7:38

Taky bych měl dotaz- šlo by to přes ethernet, jako třebas 7i80 ?
Elektrika je potvora-nejni vidět a kope jak divoká mula.
"Učíme se po celý život. Až na školní léta" - Gabriel Laub
TomasVr
Příspěvky: 11
Registrován: 4. 2. 2016, 7:43
Bydliště: Sedlčany

14. 3. 2016, 7:55

Taky by mě lákal ethernet, ale 7i80 používá jiné FPGA. Otázkou je třeba 7i92, ale tam je hodně omezený počet IOBITs a jsou tam věci který sem zatím nerozklíčoval.
Např. definice bitů ED<0> - ED<15> předpokládám, že to bude LBP16 ale nevim, a nebo kde je zapsaná IP adresa, protože defaultně by měla být zapsána ve FW ale tak sem to zatím nenašel.

T.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22897
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

14. 3. 2016, 8:01

ten ethernet u mesy nechodi po IP protokolu
jede to na linkove vrstve ethernetu
Vsechna prava na chyby vyhrazena (E)
Odpovědět

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