Modra deska - LPT kabel

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

4. 11. 2018, 11:09

Zdravím pánové,

pomáhám kamarádovi rozchodit CNC - čko s touto deskou:
http://drkfs.net/REVERSESTEPPER.htm

a nedaří se nám to rozchodit. Motory se ani nepohnou.

CNC - čko koupil od druhého mého kamaráda, kterému to chodilo, ale nedostal k němu počítač, na kterém to běželo.

Tudíž můžeme vyloučit chybné zapojení zdroj, deska, motory, koncáky.

Chyba bude v počítači, nebo LPT kabelu.

Poprosil bych vás o zodpovězení pár kontrolních otázek:
Jsem strojař, ale se zálibou s elektronikou. Ovšem spoustu mých "pokusů" a "oprav" skončilo
s "čmoudíky, čmoudíky". Proto se raději blbě zeptám.

1. Kontrolní otázka
Původní majitel používal koupený plný MACH 3 a současný majitel používá DEMO MACH 3.
Myslím, že tady problém nebude. Demo verze by měla být akorát omezena počtem řádků G-codu. V budoucnu bych chtěl stejně přejít na Linux CNC. Bude záležet jen na tom, jestli to v tom Linuxu půjde přepnout do češtiny. (Kvůli současnému majiteli.)

2. Kontrolní otázka:
Moje zkušenosti s krokovými motory jsou akorát ze stavby 3D tiskárny, kde byli drivery pololu A4988 na shieldu Ramp 1.4 propojený s Arduinem Mega. (Poté jsem experimentoval i s Arduinem Nano + A4988 na vlastní desce.)
Když se koukám na zapojení této modré čínské desky, tak bych řekl, že po elektronické stránce je port LPT port něco jako vstupy/výstupy z Arduina?

3. Kontrolní otázka
Pokud by byl LPT port něco jako výstupy z Arduina, mohl bych si udělat přípravek.
Obrázek
Tam kde jsou šipky ven bych dal LED-ky s odporem 470 Ohm a tam kde jsou šipky dovnitř bych dal mikrospínače. Ovšem neměl by tam být u těch mikrospínačů nějaký odpor? Třeba 1 k Ohm?
Nebo ten je už někde v počítači? A teď babo raď. Buď tam u toho tlačítka nemusí být žádný odpor, nebo by tam měl být odpor zapojený sérově s tlačítkem, nebo jako PullUp, nebo jako PullDown?

4. Otázka jak je to s kabelama LPT?
V současném zapojení desky s počítačem je zapojen LPT kabel samice-samice, ale v původním zapojení byl LPT kabel samec-samice. Máme oba kabely, ale nemám je teď u sebe. Tady mám podezření, že zde bude problém. Jaké má být zapojení těch kabelů?
Číslo pinu na vstupu má odpovídat číslu pinu na výstupu?
Nebo je to nějak do kříže, tak jako tady?
https://vyvoj.hw.cz/navrh-obvodu/rozhra ... -1284.html
Abych si mohl kabel propískat, potřeboval bych znát jeho zapojení.
Tady jsem třeba našel taky nějaké zapojení:
http://www.pr-software.net/zapojeni-par ... linku-lpt/
Které si myslím, že je nepoužitelné pro CNC.

5. Otázka
Od původního majitele jsem dostal informaci, že ta deska bohužel nefunguje se všema LPT portama, že údajně existuje více druhů LPT portů. Jelikož je původní majitel elektrotechnický lajk, tak to řešil tak, že sehnal několik starých počítačů a používal ten, se kterým to fungovalo.
Ovšem touto cestou se mi nechce jít. Radši bych pochopil podstatu problému, než zkoušet pokus/omyl s dalšími PC. Myslím si, že pokud mi někdo poradí, jak je to se zapojením kabelu v otázce 4, tak ho propískám, případně rozstřihnu a přeletuji (pro mě nejjednodušší řešení). Když to nepomůže půjdu cestou přípravku z dotazu 3. Ovšem mohl by mi někdo vyvrátit, či potvrdit informaci o více druzích LPT portů? Jak je poznám?

Bohužel nemám CNC-cko, ani počítač u sebe, takže se potřebuji teoreticky připravit, ať na místě jenom řeším.
LinuxCNC - MESA 7i96
zz912.webnode.cz
Mex
Příspěvky: 10288
Registrován: 6. 2. 2014, 10:29

4. 11. 2018, 5:30

Testovací přípravek s LEDkama je fajn věc. Jen ty odpory tam dej větší, třeba 1k nebo i 2k2.
Pokud použiješ i mikrospínače, tak tam žádný sériový odpor dávat nemusíš. Pull-upy budou pravděpodobně na desce, takže jen mikrospínače na GND.

Nějak nechápu, jak tam mohl být původně kabel samec-samice (tedy vlastně prodlužovacčka), kdežto teď je tam samice-samice.
LPT port na PC má vždý samici. Takže pokud používáš kabel F-F, tak na PC musí být M, ale M je na portu COM, ne na LPT.
Tak pokud jste to zapojilo na COM (kde je místo +5V nějakých -9V), tak to bude možná další případ do sbírky akcí, které skončily čmoudíkama.
Jinak kabel na LPT není křížený, je 1:1.
Uživatelský avatar
zz912
Příspěvky: 1348
Registrován: 25. 5. 2008, 7:16

4. 11. 2018, 7:16

Teď jsem volal se současným majitelem a zjistil jsem, že jsem to popletl.
3-Axis-CNC-Stepper-Motor-Driver-Controller-Board-3-5A-TB6560.jpg
Teď je to zapojené jak má být. Male na desce, Female na počítači a kabel je Male-Female.
Naposledy upravil(a) zz912 dne 4. 11. 2018, 7:44, celkem upraveno 1 x.
LinuxCNC - MESA 7i96
zz912.webnode.cz
Uživatelský avatar
zz912
Příspěvky: 1348
Registrován: 25. 5. 2008, 7:16

4. 11. 2018, 7:44

Tady jsem našel ty varianty LPT portů:
http://www.pf.jcu.cz/stru/katedry/fyzik ... zhrani.htm

SPP
ECP
EPP

Nevíte někdo v čem se liší?
LinuxCNC - MESA 7i96
zz912.webnode.cz
Mex
Příspěvky: 10288
Registrován: 6. 2. 2014, 10:29

4. 11. 2018, 10:10

Víme.
Ale ta tvoje deska potřebuje jen SPP, a to umí všechny ty režimy, protože jsou zpětně kompatibilní.
Uživatelský avatar
zz912
Příspěvky: 1348
Registrován: 25. 5. 2008, 7:16

6. 11. 2018, 5:43

Děkuji za rady problém vyřešen.

Chyba byla v LPT kabelu. Byl to nějaký jednoúčelový kabel k bůhví čemu, kde bylo tak 10 žil a ještě nějak divně propojeny. Klika, že se nic neodpálilo.

Dali jsme tam kabel s 25 žil 1:1 a najednou to začalo pracovat.
LinuxCNC - MESA 7i96
zz912.webnode.cz
lubbez
Příspěvky: 3147
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

7. 11. 2018, 8:16

Ten divnej kabel byl klasickej COM. :-)
Uživatelský avatar
zz912
Příspěvky: 1348
Registrován: 25. 5. 2008, 7:16

7. 11. 2018, 8:31

Pro zajímavost ho můžu ovést:

Samice SAMEC

1 - 1

2 - 3

3 - 2

4 - 5

5 - 4

6 - 0

7 - 7

8 - 20

9 - 0

10 - 0

11 - 0

12 - 0

13 - 24

14 - 0

15 - 0

16 - 0

17 - 0

18 - 0

19 - 0

20 - 0

21 - 0

22 - 0

23 - 0

24 - 0

25 - 0

PROPOJENI KABELU
LinuxCNC - MESA 7i96
zz912.webnode.cz
Odpovědět

Zpět na „cinske desky s TB-6560 cervena a modra“