Kazalo:

PCB, ki pomaga pri upravljanju kablov: 6 korakov (s slikami)
PCB, ki pomaga pri upravljanju kablov: 6 korakov (s slikami)

Video: PCB, ki pomaga pri upravljanju kablov: 6 korakov (s slikami)

Video: PCB, ki pomaga pri upravljanju kablov: 6 korakov (s slikami)
Video: Объяснение источника питания, разъемов и рейтинга 80 Plus 2024, November
Anonim
PCB, ki pomaga pri upravljanju kablov
PCB, ki pomaga pri upravljanju kablov

Pred časom sem izdelal namizni CNC mlin po meri. Od takrat sem ga nadgrajeval z novimi komponentami. Zadnjič sem dodal drugi Arduino s 4 -mestnim zaslonom za nadzor vrtljajev mojega vretena s pomočjo PID zanke. Moral sem ga povezati s primarno ploščo Arduino s 5 žicami, da lahko komunicirajo. Toda med prvim testom sem zlomil krmilnik motorja, zato sem kupil novega, močnejšega. Prav tako je imel še 5 žic, ki sem jih moral povezati. Na tej točki je pin +5V na glavni plošči razdeljen na 4 ločene povezave in preprosto mi ni bilo več do tega, da bi žico ponovno razdelil. Torej sem naredil nekaj drugega.

1. korak: Skicirajte povezave

Skiciranje povezav
Skiciranje povezav

Skiciral sem vse potrebne povezave (razen žic motorja in končne zapore, ker gredo naravnost do krmilnika GRBL in nikjer drugje). Prav tako sem naredil nekaj sprememb na že obstoječih povezavah - ustavitev v sili zdaj ponastavi tudi glavni Arduino in uporablja samo normalno odprt stik, kjer je prej uporabljal NO in NC za krmiljenje releja. Z novim krmilnikom motorja je bila poenostavljena tudi povezava z releji.

2. korak: Težave s povezavami

Težave s povezavami
Težave s povezavami

Prejšnji krmilnik motorja, ki sem ga uporabljal, je bila preprosta plošča z optičnim sklopnikom in MOSFET -om. Vreteno je lahko zavrtelo samo v eno smer, zato ni bilo treba uporabiti smernega zatiča. Nova je nekoliko bolj zapletena. Ima nožice, imenovane INA in INB, in odvisno od tega, ali želim vrtenje v smeri urinega kazalca ali v nasprotni smeri urinega kazalca, moram enega od njih potegniti v VCC. Ne sliši se tako zapleteno, težava je v tem, da ima GRBL samo en zatič, imenovan SP-DIR (zatič smeri vretena), ki se potegne v VCC za gibanje v smeri urinega kazalca in na GND za gibanje v nasprotni smeri urinega kazalca. Ne vem, ali je to mogoče spremeniti znotraj GRBL -ja (zame je to nekoliko preveč zapleten program), zato sem to naredil z drugo metodo.

Pravkar sem v shemo dodal logična vrata NOT, ki bodo obrnila signal SP-DIR in ga postavila v INB. Zato, ko je pin DIR visok, je tudi INA visoka (povezana sta skupaj) in INB je obrnjen na nizko (CW), in ko je DIR nizek, je tudi INA nizka in INB je visoka (CCW).

3. korak: Pametno, a ne tako preprosto oblikovanje

Pametno, a ne tako preprosto oblikovanje
Pametno, a ne tako preprosto oblikovanje
Pametno, a ne tako preprosto oblikovanje
Pametno, a ne tako preprosto oblikovanje

Nato sem v Eaglu oblikoval tiskano vezje, v katerem so bile vse potrebne povezave. Toda s toliko žicami ni bilo tako preprosto.

Najprej sem za svoje priključne bloke izdelal knjižnico Eagle po meri. Je zelo preprosta, v bistvu je le običajen zatič, le večja - 5,08 mm (0,2 ) razmika.

Rezkal bi ga na CNC -ju in zato sem hotel, da je to enostranska plošča. Toda s 26 priključnimi bloki in nekaterimi notranjimi povezavami z logičnimi vrati je bilo težko načrtovati. To je mogoče storiti, vendar z veliko mostičkov. To je razlog, zakaj so vsi moji priključni bloki (v Eaglu) le en sam zatič. Tako jih lahko premikam po delovnem prostoru Board in se izogibam uporabi mostičnih žic. Pomanjkljivost je, da se lokacija nekaterih povezav zdi naključna. Na primer na dnu je GND, nato SP-EN in nato VCC, kar je zelo redko. Toda na ta način bi lahko zmanjšala število mostičnih žic na samo 2 in lažje bom izdelala tiskano vezje.

Imena terminalnih blokov so prav tako posebna. Bili so združeni, tako da na primer A pomeni Arduino, zato je treba vse vijačne sponke, imenovane A_, postaviti na dno plošče, ker je Arduino z GRBL pod tiskano vezje.

Na koncu sem dodal tudi preprosto LED, ki označuje stanje sonde Z.

4. korak: Izdelava odbora

Oblikovanje odbora
Oblikovanje odbora
Oblikovanje odbora
Oblikovanje odbora
Oblikovanje odbora
Oblikovanje odbora
Oblikovanje odbora
Oblikovanje odbora

Kot sem že rekel, sem rezkal ploščo na svojem DIY CNC, izvrtal luknje in spajkal vse komponente. V postopku ni bilo nič posebnega, zaradi česar je PCB podoben vsakemu drugemu.

Če nimate CNC, lahko tiskano vezje izdelate s termoprenosno metodo ali pa ga naročite pri profesionalnem proizvajalcu.

Prav tako ne pozabite preveriti vseh povezav z multimetrom, da poiščete in odpravite napake.

5. korak: Povežite vse skupaj

Povežite vse skupaj
Povežite vse skupaj
Povežite vse skupaj
Povežite vse skupaj

Eden od zadnjih korakov je bil, da pripravljeno tiskano vezje vstavimo v stroj in povežemo vse žice. Natisnil sem majhno shemo plošče, ki mi bo pomagala povezati vsako žico, kjer bi morala biti. Po ponovnem preverjanju povezav je bil pripravljen za testiranje!

Priporočena: