7i96s+7i74 Prvotne nastavenie?

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

21. 11. 2023, 8:31

Takze na co som prisiel:

Mesa 7I96S po zakladnom konfigu a napojeni obycajneho krokaca na testovanie slape to boo lahke ako facka...

a dalsie facky:

v PNCconfigu je firmware 7i96s_7i74 a nie 7i96s_7i74d, neviem ci to je problem alebo nie
v mesact je firmware 7i96s_7i74d ako sme sa tu uz bavili

myslel som si ze to bude fungovat takto: pusim PNCconf zvolim dosku 7i96s potom zvolim firmware 7i96s_7i74 a nasledne za 7i74 si budem moct vybrat na porte od 0 do 7 ze ake karty tam mam napojene, no nestalo sa tak :D (podla mna by to takto logicky mohlo fungovat)

skusal som to aj v mesact a bez uspechu

doma uz mam jeden stroj kde je 5i25 s 7i44 ale ako sa to konfigurovalo tak to uz neviem, viem len ze som si tam dorabal nejake veci v hal a fungovalo to

je potrebne po vygenerovani cez pncconf v subore hal este nieco nastavovat?

este otazka: v pncconf mi vyhodi takuto hlasku: Obrázek, ale to si myslim ze je bezpredmetne

karty napojene na 7i74 pre info: port0 7iA0 port1 7i64

tu je vygenerovany hal subor:
# Generated by PNCconf at Tue Nov 21 21:27:03 2023
# Using LinuxCNC version: Master (2.9)
# If you make changes to this file, they will be
# overwritten when you run PNCconf again

loadrt [KINS]KINEMATICS
loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS
loadrt hostmot2
loadrt hm2_eth board_ip="10.10.10.10" config="num_encoders=1 num_pwmgens=1 num_stepgens=5 sserial_port_0=00000000"
setp hm2_7i96s.0.pwmgen.pwm_frequency 20000
setp hm2_7i96s.0.pwmgen.pdm_frequency 6000000
setp hm2_7i96s.0.watchdog.timeout_ns 5000000
loadrt pid names=pid.x,pid.y,pid.z,pid.s

addf hm2_7i96s.0.read servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf pid.x.do-pid-calcs servo-thread
addf pid.y.do-pid-calcs servo-thread
addf pid.z.do-pid-calcs servo-thread
addf pid.s.do-pid-calcs servo-thread
addf hm2_7i96s.0.write servo-thread
setp hm2_7i96s.0.dpll.01.timer-us -50
setp hm2_7i96s.0.stepgen.timer-number 1

# external output signals


# external input signals


#*******************
# AXIS X JOINT 0
#*******************
a tak dalej...
Uživatelský avatar
Meki
Příspěvky: 463
Registrován: 20. 4. 2020, 11:37

21. 11. 2023, 8:54

Já jsem vždy šel cestou holé konfigurace v pncconf, potom z pncconf rychle pryč a vše ostatní si nadatlovat v souborech .ini a .hal popřípadě dalších. Jestli máš správně nahraný firmware v FPGA kartě tak se ti po připojení všech karet k pc a spuštění LinuxCNC ty karty 7iA0 a 7i64 samy ohlásí a jejich piny uvidíš v stromku halshow, pak už zbývá jen nalinkovat v halu na správné funkce
00alkskodi00
Příspěvky: 153
Registrován: 20. 11. 2014, 6:31

21. 11. 2023, 9:32

Meki píše: 21. 11. 2023, 8:54 Já jsem vždy šel cestou holé konfigurace v pncconf, potom z pncconf rychle pryč a vše ostatní si nadatlovat v souborech .ini a .hal popřípadě dalších. Jestli máš správně nahraný firmware v FPGA kartě tak se ti po připojení všech karet k pc a spuštění LinuxCNC ty karty 7iA0 a 7i64 samy ohlásí a jejich piny uvidíš v stromku halshow, pak už zbývá jen nalinkovat v halu na správné funkce
To chápem že PncConf len na začiatok aby človek nemusel pisat zbytočne veľa riadkov. Ja som kukal v halshow myslím že som prešiel celý strom ale tie karty som tam myslím nevidel
Uživatelský avatar
Meki
Příspěvky: 463
Registrován: 20. 4. 2020, 11:37

21. 11. 2023, 9:38

A máš ty karty 7iA0 a 7i64 a 7i74 + 7i96s všechny napájené?
00alkskodi00
Příspěvky: 153
Registrován: 20. 11. 2014, 6:31

21. 11. 2023, 9:55

Meki píše: 21. 11. 2023, 9:38 A máš ty karty 7iA0 a 7i64 a 7i74 + 7i96s všechny napájené?
Áno 5v a všetky svietia
Uživatelský avatar
Meki
Příspěvky: 463
Registrován: 20. 4. 2020, 11:37

21. 11. 2023, 10:49

To máš nějaké starší karty, divím se že se ještě dají sehnat, často se stává že je mesanet už ani nevyrábí. Tyto karty neznám, každopádně co jsem tak jedním okem zahlídl tak to asi nebude plug-and-play jako jsem já zvyklý třeba z 7i84.

Ta 7i64 umí komunikovat přes SPI, USB a SSerial takže to asi budeš muset nastavit na jumprech "for operation with HOSTMOT2 SSERIAL/SSLBP interfaces, the baud rate must be set for 2.5 M Baud" to máš? a možná ještě něco budeš muset nastavit.

u 7ia0 se taky nastavují nějaké parametry "FILTER SETUP PARAMETERS" v halu ale to by nemělo pro připojení vadit

Taky bych si zkusil pohrát s nastavením sserial_port_N
viz: https://linuxcnc.org/docs/html/man/man9/hostmot2.9.html
Uživatelský avatar
Meki
Příspěvky: 463
Registrován: 20. 4. 2020, 11:37

21. 11. 2023, 11:26

Když nad tím tak přemýšlím tak je dost pravděpodobné že ti chybí to nastavení sserial v halu jak jsem již psal. Nejsem si jistý jestli by to bez něho nenačetlo nějaký default ale spíše bych řekl že ne.
Zkus za to sserial_port_0=00000000 hodit ještě sserial_port_1=00000000

tím bych asi začal.
Port 0 by měl být pro 7i96s a port 1 je pro 7i74
Uživatelský avatar
Juro
Příspěvky: 1612
Registrován: 19. 3. 2007, 12:14
Bydliště: Kamanová (Topoľčany)

22. 11. 2023, 8:31

Mozno blbe otazky, ale akym prikazom si flesoval kartu 7i96S? Verifikacia prebehla uspesne?Kde si mal umiastneny subor 7i96s_7i74d.pin ? Skusal si odozvu ping s kartou? (ako SU: ping 192.168.1.121 )
rocnik 1976 -stolár, trosicka uz aj strojar.
00alkskodi00
Příspěvky: 153
Registrován: 20. 11. 2014, 6:31

22. 11. 2023, 8:44

Meki píše: 21. 11. 2023, 11:26 Když nad tím tak přemýšlím tak je dost pravděpodobné že ti chybí to nastavení sserial v halu jak jsem již psal. Nejsem si jistý jestli by to bez něho nenačetlo nějaký default ale spíše bych řekl že ne.
Zkus za to sserial_port_0=00000000 hodit ještě sserial_port_1=00000000

tím bych asi začal.
Port 0 by měl být pro 7i96s a port 1 je pro 7i74
Skusil som pridat sserial_port_1=00000000 ale bez vysledku
00alkskodi00
Příspěvky: 153
Registrován: 20. 11. 2014, 6:31

22. 11. 2023, 8:53

Juro píše: 22. 11. 2023, 8:31 Mozno blbe otazky, ale akym prikazom si flesoval kartu 7i96S? Verifikacia prebehla uspesne?Kde si mal umiastneny subor 7i96s_7i74d.pin ? Skusal si odozvu ping s kartou? (ako SU: ping 192.168.1.121 )
7i96S som skusal flashovat cez mesact s firmwarom 7i96s_7i74d.bin
a takisto som skusal aj cez PNCconf ale tam bojl firmware 7i96s_7i74 bez toho d neviem ci to ma nejaky vpliv

este je zaujimave ze mi vypisuje chybu v PNCconf ako som uz vyssie pisal:
Obrázek

Verifikacia prebehla v mesact uspasne, ked som to robil cez pncconf tak neviem ako sa to verifikuje ale axis mi spustilo takze asi aj v tomto pripade uspesne.

subor 7i96s_7i74d.pin mam iba v stiahnutych suboroch po rozbaleni zipu 7i96s, tento ratam ze musim dat do lib/firmware/hm2 a asi este vytvorit priecinok 7i96s?

ping mam cca 0.2ms
Uživatelský avatar
Meki
Příspěvky: 463
Registrován: 20. 4. 2020, 11:37

22. 11. 2023, 9:33

Pro jistotu si to ověř příkazem:

Kód: Vybrat vše

mesaflash --addr 10.10.10.10 --device=ETHER --readhmid
pokud uvidíš na P1 několikrát RX,TX piny tak je to v pořádku, pokud obecné IO tak je to špatně a .bin jsi nezapsal
Uživatelský avatar
Juro
Příspěvky: 1612
Registrován: 19. 3. 2007, 12:14
Bydliště: Kamanová (Topoľčany)

22. 11. 2023, 11:02

Len tak som hodil na stol 7i76E/7i84. V strome hal pinov musis vidiet sserial kartu:
Přílohy
7i84.png
rocnik 1976 -stolár, trosicka uz aj strojar.
00alkskodi00
Příspěvky: 153
Registrován: 20. 11. 2014, 6:31

22. 11. 2023, 3:28

Juro píše: 22. 11. 2023, 11:02 Len tak som hodil na stol 7i76E/7i84. V strome hal pinov musis vidiet sserial kartu:
no vidim tam ze ssr ale to asi nebude sserial:
Obrázek
00alkskodi00
Příspěvky: 153
Registrován: 20. 11. 2014, 6:31

22. 11. 2023, 3:29

Meki píše: 22. 11. 2023, 9:33 Pro jistotu si to ověř příkazem:

Kód: Vybrat vše

mesaflash --addr 10.10.10.10 --device=ETHER --readhmid
pokud uvidíš na P1 několikrát RX,TX piny tak je to v pořádku, pokud obecné IO tak je to špatně a .bin jsi nezapsal
asi to mam spravne:

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

22. 11. 2023, 3:40

00alkskodi00 píše: 22. 11. 2023, 3:28
Juro píše: 22. 11. 2023, 11:02 Len tak som hodil na stol 7i76E/7i84. V strome hal pinov musis vidiet sserial kartu:
no vidim tam ze ssr ale to asi nebude sserial:
Obrázek
ssr není sserial. ssr jsou výstupy, znamená to SolidStateRelay.
Více o tom psal Mex:
viewtopic.php?p=360712#p360712
LinuxCNC - MESA 7i96
zz912.webnode.cz
Odpovědět

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