digital output do Mesy

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

18. 10. 2020, 8:25

Momentálně nechci řešit, které řešení je nejlepší. Úžasné je, že si tazatel může vybrat, ze tří řešení:
- optočlenem
- rezistorem
- tranzistorem

Z cvičných důvodů jsem nakreslil plošňák s PNP tranzistory z THT součástek. Ovšem jelikož to vycházelo draho, tak jsem zkusil jít cestou SMD.
KiCad-PNP_tranzsitor.pdf
(16.59 KiB) Staženo 113 x
KiCad-PNP_tranzsitor_PCB.pdf
(19.81 KiB) Staženo 100 x
KiCad-PNP_tranzsitor.jpg
Tento projekt nebudu dotahovat do konce, bylo to jenom na seznámení se s KiCadem. Poprosil bych o připomínkování.
LinuxCNC - MESA 7i96
zz912.webnode.cz
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

18. 10. 2020, 8:58

Jestli ses tak rychle vlomil do KiCadu, tak to jseš dobrej.

Malá technická k tomu SMD tišťáku: když musíš procházet mezi pady, tak si dej záležet, aby ta cesta byla přesně uprostřed. Zvlášť když děláš tišťák sám nebo to dělá nějaká samodomo firma a je to bez masky.
Uživatelský avatar
zz912
Příspěvky: 1354
Registrován: 25. 5. 2008, 7:16

18. 10. 2020, 9:08

Mex píše: 18. 10. 2020, 8:58 Jestli ses tak rychle vlomil do KiCadu, tak to jseš dobrej.
Na trubce je hromada videí. A ono něco jiného bude udělat obrázky a něco jiného dotáhnout do hotovýho produktu.
Mex píše: 18. 10. 2020, 8:58 Malá technická k tomu SMD tišťáku: když musíš procházet mezi pady, tak si dej záležet, aby ta cesta byla přesně uprostřed. Zvlášť když děláš tišťák sám nebo to dělá nějaká samodomo firma a je to bez masky.
Díky za připomínku.
LinuxCNC - MESA 7i96
zz912.webnode.cz
prcek
Příspěvky: 692
Registrován: 31. 10. 2016, 2:26

18. 10. 2020, 9:34

Mex píše: 18. 10. 2020, 8:58 Jestli ses tak rychle vlomil do KiCadu, tak to jseš dobrej.
viewtopic.php?t=38110&p=385442#p385442
Mex píše: 18. 10. 2020, 8:58 Malá technická k tomu SMD tišťáku: když musíš procházet mezi pady, tak si dej záležet, aby ta cesta byla přesně uprostřed. Zvlášť když děláš tišťák sám nebo to dělá nějaká samodomo firma a je to bez masky.
KiCAD tohle resi podle nastavene minimalni izolacni vzdalenosti, ktera se da nastavit pro kazdy signal (net). Nebo se trefis na mrizku
--
Všechno je snadné, než to zkusíš sám.
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

18. 10. 2020, 10:04

prcek píše: 18. 10. 2020, 9:34 ... Nebo se trefis na mrizku
Ono to je s těmi mřížkami někdy trochu složité. Některé součástky jsou v palcovém rastru, ale některé (hlavně novější SMD prvky) jsou v milimetrovém rastru.
Takže se často cesty v kritických místech posunují mimo rastr aby byly přesně v ose.
Skoro bych si myslel, že to kolega právě dal do rastru.
hans
Příspěvky: 115
Registrován: 29. 10. 2006, 8:54
Bydliště: Jablunkov
Kontaktovat uživatele:

19. 10. 2020, 3:04

zz912 píše: 18. 10. 2020, 8:25 od zz912 » 18 říj 2020 21:25
Momentálně nechci řešit, které řešení je nejlepší. Úžasné je, že si tazatel může vybrat, ze tří řešení:
- optočlenem
- rezistorem
- tranzistorem

Z cvičných důvodů jsem nakreslil plošňák s PNP tranzistory z THT součástek. Ovšem jelikož to vycházelo draho, tak jsem zkusil jít cestou SMD.



S jakými konektory uvažuješ? Ideální by byly tyto:
konektor.JPG
https://www.tme.eu/cz/details/15edga-3. ... p-14-00ah/

Vlastně by se do dalo zasunout namísto zasouvací svorkovnice do Mesy. Na straně vstupu by byly šroubovací a částečně by to zjednodušilo montáž. Jenom jsem je nenašel více než 5-ti pinové, kdy Mesa používá 8-mi pinové.
Uživatelský avatar
zz912
Příspěvky: 1354
Registrován: 25. 5. 2008, 7:16

19. 10. 2020, 3:56

hans píše: 19. 10. 2020, 3:04 S jakými konektory uvažuješ? Ideální by byly tyto:
Uvažoval jsem to, co mi posílal Mex:
https://www.tme.eu/cz/details/dg250-3.5 ... -11-00a-h/

Doufám, že jsem ty svorkovnice správně pochopil, že si jich koupíš víc, a pak zahodíš čela a uděláš si z nich 02P 03P 04P 05P ...... 10P

Každopádně, pokud budeš chtít toto moje cvičení dotáhnout do konce, řekni si co a jak chceš upravit a já to předělám.

Nevím ale, zda je potřeba předělávat celou MESU z PNP na NPN. Ono pokud bys to tak ale chtěl, tak by to chtělo tam dát u každého vstupu nějaký jumper(nebo přepínač) na přepínání NPN/PNP.

Další věc je, že konkrétně ta Tvá MESA má na jednom konektoru vstupy a na druém konektoru - common.
LinuxCNC - MESA 7i96
zz912.webnode.cz
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

19. 10. 2020, 4:28

Ty rozpojitelné svorkovnice se samozřejmě dělají i mnohem delší než jen 5 pinů.
Namátkou tady je 12-pinová:
https://www.tme.eu/cz/details/mc1.5_12- ... 5-1840463/

Ale nevím, jestli by bylo úplně šťastné to nasazovat rovnou na Mesu nebo na driver.
Mnohem univerzálnější by mi přišlo si udělat převodník třeba pro 4-8 linek, a ten pak použít pro víc driverů atd.

Ty rozpojitelné svorkovnice jsou fajn někam, kde je předem jasný počet pinů.
Pokud je ten počet variabilní, tak mi připadá šikovnější používat skládací svorkovnice po 2 nebo 3 pinech. Ty jednotlivé moduly mají na sobě zámky, takže si z nich poskládáš libovolně dlouhou sestavu.
A třeba ty, co jsem odkazoval v tom dřívějším postu jsou docela šikovné, protože jsou pérové. A jsou docela levné.
Případně šroubovací: https://www.gme.cz/ark350-2-blue
hans
Příspěvky: 115
Registrován: 29. 10. 2006, 8:54
Bydliště: Jablunkov
Kontaktovat uživatele:

29. 10. 2020, 2:32

Tak už mi to funguje, mám postavenou a zapojenou destičku podle zz912 (pro 3 osy). Aby bylo vlákno kompletní, připojuji ještě jak mám teď napsanou část hal souboru, týkající se estopu (tak aby porucha kteréhokoliv serva zastavila stroj):


loadrt estop_latch count=3
addf estop-latch.0 servo-thread
addf estop-latch.1 servo-thread
addf estop-latch.2 servo-thread

# --- ESTOP-EXT ---
net external-estop0 <= hm2_5i24.0.gpio.049.in
net external-estop0 => estop-latch.0.fault-in

net external-estop1 <= hm2_5i24.0.gpio.051.in
net external-estop1 => estop-latch.1.fault-in

net external-estop2 <= hm2_5i24.0.gpio.053.in
net external-estop2 => estop-latch.2.fault-in


# --- ESTOP CHAIN STARTS ---
net latch-reset iocontrol.0.user-request-enable
net latch0-ok-in iocontrol.0.user-enable-out

net latch0-ok-in => estop-latch.0.ok-in
net latch0-out <= estop-latch.0.ok-out
net latch0-out => estop-latch.1.ok-in
net latch1-out <= estop-latch.1.ok-out
net latch1-out => estop-latch.2.ok-in

net latch-reset => estop-latch.0.reset
net latch-reset => estop-latch.1.reset
net latch-reset => estop-latch.2.reset
net latch-out iocontrol.0.emc-enable-in <= estop-latch.2.ok-out
net estop-out estop-latch.2.fault-out
Uživatelský avatar
zz912
Příspěvky: 1354
Registrován: 25. 5. 2008, 7:16

29. 10. 2020, 8:07

Bezva, ze si dal zpetnou vazbu o funkcnosti. Ja zrovna resil NPN a PNP tranzistory na jinej projekt. Takze jsme to sfoukli najednou a nemuseli nam pomaham mistni zkusenejsi 2x.
LinuxCNC - MESA 7i96
zz912.webnode.cz
Odpovědět

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