Stránka 2 z 5

Re: 7i96s+7i74 Prvotne nastavenie?

Napsal: 21. 11. 2023, 8:31
od 00alkskodi00
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...

Re: 7i96s+7i74 Prvotne nastavenie?

Napsal: 21. 11. 2023, 8:54
od Meki
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

Re: 7i96s+7i74 Prvotne nastavenie?

Napsal: 21. 11. 2023, 9:32
od 00alkskodi00
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

Re: 7i96s+7i74 Prvotne nastavenie?

Napsal: 21. 11. 2023, 9:38
od Meki
A máš ty karty 7iA0 a 7i64 a 7i74 + 7i96s všechny napájené?

Re: 7i96s+7i74 Prvotne nastavenie?

Napsal: 21. 11. 2023, 9:55
od 00alkskodi00
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

Re: 7i96s+7i74 Prvotne nastavenie?

Napsal: 21. 11. 2023, 10:49
od Meki
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

Re: 7i96s+7i74 Prvotne nastavenie?

Napsal: 21. 11. 2023, 11:26
od Meki
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

Re: 7i96s+7i74 Prvotne nastavenie?

Napsal: 22. 11. 2023, 8:31
od Juro
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 )

Re: 7i96s+7i74 Prvotne nastavenie?

Napsal: 22. 11. 2023, 8:44
od 00alkskodi00
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

Re: 7i96s+7i74 Prvotne nastavenie?

Napsal: 22. 11. 2023, 8:53
od 00alkskodi00
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

Re: 7i96s+7i74 Prvotne nastavenie?

Napsal: 22. 11. 2023, 9:33
od Meki
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

Re: 7i96s+7i74 Prvotne nastavenie?

Napsal: 22. 11. 2023, 11:02
od Juro
Len tak som hodil na stol 7i76E/7i84. V strome hal pinov musis vidiet sserial kartu:

Re: 7i96s+7i74 Prvotne nastavenie?

Napsal: 22. 11. 2023, 3:28
od 00alkskodi00
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

Re: 7i96s+7i74 Prvotne nastavenie?

Napsal: 22. 11. 2023, 3:29
od 00alkskodi00
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

Re: 7i96s+7i74 Prvotne nastavenie?

Napsal: 22. 11. 2023, 3:40
od zz912
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