Სარჩევი:

PCB რომელიც ეხმარება საკაბელო მენეჯმენტს: 6 ნაბიჯი (სურათებით)
PCB რომელიც ეხმარება საკაბელო მენეჯმენტს: 6 ნაბიჯი (სურათებით)

ვიდეო: PCB რომელიც ეხმარება საკაბელო მენეჯმენტს: 6 ნაბიჯი (სურათებით)

ვიდეო: PCB რომელიც ეხმარება საკაბელო მენეჯმენტს: 6 ნაბიჯი (სურათებით)
ვიდეო: როგორ გააკეთოთ მაღალი ხარისხის PCB სახლში / დაემშვიდობეთ დაუთოებას 2024, ივლისი
Anonim
PCB რომელიც ეხმარება საკაბელო მენეჯმენტს
PCB რომელიც ეხმარება საკაბელო მენეჯმენტს

ცოტა ხნის წინ მე გავაკეთე საბაჟო დესკტოპის CNC წისქვილი. მას შემდეგ მე ვაახლებდი მას ახალი კომპონენტებით. ბოლო დროს მე დავამატე მეორე Arduino 4 ციფრიანი დისპლეით, რომ გავაკონტროლო ჩემი spindle RPM PID მარყუჟის გამოყენებით. მე უნდა შევაერთო ის Arduino– ს პირველადი დაფით 5 მავთულით, რათა მათ შეეძლოთ კომუნიკაცია. მაგრამ ჩემი პირველი გამოცდის დროს მე გავტეხე ძრავის კონტროლერი, ამიტომ შევიძინე ახალი, უფრო მძლავრი. მას ასევე ჰქონდა კიდევ 5 მავთული, რომლის დაკავშირებაც მომიწია. ამ დროს მთავარი დაფაზე +5V პინი იყოფა 4 ცალკეულ კავშირზე და მე უბრალოდ არ მინდოდა მავთულის ხელახლა გაყოფა. ასე რომ, მე სხვა რამ გავაკეთე.

ნაბიჯი 1: კავშირების დახატვა

კავშირების ესკიზება
კავშირების ესკიზება

მე შევადგინე ყველა საჭირო კავშირი (საავტომობილო და ბოლო სადენების გამოკლებით, რადგან ისინი პირდაპირ GRBL კონტროლერთან მიდიან და სხვაგან არსად). მე ასევე შევიტანე ცვლილებები უკვე არსებულ კავშირებში - გადაუდებელი გაჩერება ახლა ასევე აღადგენს მთავარ არდუინოს და ის იყენებს მხოლოდ ჩვეულებრივ ღია კონტაქტს, სადაც ადრე ის იყენებდა როგორც NO- ს, ასევე NC- ს სარელეოს გასაკონტროლებლად. ახალი საავტომობილო კონტროლერის საშუალებით რელეებთან კავშირი ასევე გამარტივდა.

ნაბიჯი 2: კავშირების პრობლემები

კავშირების პრობლემები
კავშირების პრობლემები

წინა საავტომობილო კონტროლერი, რომელსაც მე ვიყენებდი, იყო მარტივი დაფა ოპტოწყვილით და მოსფეტით. მას შეეძლო მხოლოდ spindle ერთი მიმართულებით დატრიალება, ამიტომ არ იყო საჭირო მიმართულების pin- ის გამოყენება. ახალი ცოტა უფრო რთულია. მას აქვს ქინძისთავები სახელწოდებით INA და INB და იმისდა მიხედვით, მინდა თუ არა საათის ისრის მიმართულებით ან საათის ისრის საწინააღმდეგოდ, ერთი მათგანი უნდა გავიყვანო VCC– ში. ეს არც ისე რთულად ჟღერს, პრობლემა ის არის, რომ GRBL– ს აქვს მხოლოდ ერთი პინი, სახელწოდებით SP-DIR (spindle მიმართულების პინი), რომელიც გადატანილია VCC– ის მიმართულებით საათის ისრის მიმართულებით და GND– ის საწინააღმდეგოდ საათის ისრის მიმართულებით. არ ვიცი, შესაძლებელია თუ არა ამის შეცვლა GRBL– ში (ეს ჩემთვის ძალიან რთული პროგრამაა), ასე რომ მე ეს გავაკეთე სხვა მეთით.

მე უბრალოდ დავამატე NOT ლოგიკური კარიბჭე სქემატურში, რომელიც გადაატრიალებს SP-DIR სიგნალს და მას INB- ში დააყენებს. ამიტომ, როდესაც DIR pin მაღალია, INA ასევე მაღალია (ისინი ერთმანეთთან არის დაკავშირებული) და INB გადაბრუნებულია დაბალზე (CW), ხოლო როდესაც DIR დაბალია, INA ასევე დაბალია და INB მაღალია (CCW).

ნაბიჯი 3: ჭკვიანი, მაგრამ არც ისე მარტივი დიზაინი

ჭკვიანი, მაგრამ არც ისე მარტივი დიზაინი
ჭკვიანი, მაგრამ არც ისე მარტივი დიზაინი
ჭკვიანი, მაგრამ არც ისე მარტივი დიზაინი
ჭკვიანი, მაგრამ არც ისე მარტივი დიზაინი

შემდეგ მე შევქმენი PCB Eagle– ში, რომელსაც ჰქონდა ყველა საჭირო კავშირი შიგნით. მაგრამ ამდენი მავთულის გამო არც ისე მარტივი იყო.

პირველ რიგში, მე შევქმენი არწივის ბიბლიოთეკა ჩემი ტერმინალის ბლოკებისთვის. ის ძალიან მარტივია, ის უბრალოდ ჩვეულებრივი პინია, უბრალოდ უფრო დიდი - 5.08 მმ (0.2 ) ინტერვალით.

მე მას დავაყენებდი CNC– ზე და ამიტომაც მინდოდა ეს ყოფილიყო ცალმხრივი დაფა. მაგრამ 26 ტერმინალური ბლოკით და ლოგიკურ კარიბჭესთან გარკვეული შიდა კავშირებით რთული იყო მისი შემუშავება. ეს შეიძლება გაკეთდეს, მაგრამ ბევრი ჯუმბერის მავთულის გამოყენებით. ეს არის მიზეზი იმისა, რომ ჩემი ყველა ტერმინალური ბლოკი (არწივში) არის მხოლოდ ერთი ქინძისთავები. ამ გზით შემიძლია მათი გადატანა დაფის სამუშაო სივრცეში და თავიდან ავიცილო მხტუნავი მავთულები. ნაკლი ის არის, რომ ზოგიერთი კავშირის მდებარეობა შემთხვევითი ჩანს. მაგალითად, ქვემოდან იყურება GND, შემდეგ SP-EN და შემდეგ VCC, რაც ძალზე იშვიათია. მაგრამ ამ გზით მე შემიძლია ჯუმბერის მავთულის რაოდენობა შევამცირო მხოლოდ 2 -მდე და ჩემთვის უფრო ადვილია PCB- ის დამზადება.

ტერმინალის ბლოკების სახელები ასევე განსაკუთრებულია. ისინი დაჯგუფდნენ, ასე მაგალითად A ნიშნავს Arduino- ს, ასე რომ ყველა ხრახნიანი ტერმინალი A_ უნდა იყოს მოთავსებული დაფის ბოლოში, რადგან Arduino GRBL– ით მოთავსებულია PCB– ს ქვემოთ.

დასასრულს, მე ასევე დავამატე მარტივი LED, რომელიც მიუთითებს Z ზონდის სტატუსს.

ნაბიჯი 4: დაფის შექმნა

გამგეობის დამზადება
გამგეობის დამზადება
გამგეობის დამზადება
გამგეობის დამზადება
გამგეობის დამზადება
გამგეობის დამზადება
გამგეობის დამზადება
გამგეობის დამზადება

როგორც უკვე ვთქვი, მე დაფქული მაქვს დაფა ჩემს წვრილმან CNC– ზე, გავხვრიტე ხვრელები და შევაკარი ყველა კომპონენტი. არაფერი იყო განსაკუთრებული ამ პროცესში, რაც PCB- ს ჰგავდა სხვას.

თუ თქვენ არ გაქვთ CNC შეგიძლიათ გააკეთოთ PCB თერმოგადამცემი მეთოდის გამოყენებით ან შეუკვეთოთ იგი პროფესიონალი მწარმოებლისგან.

ასევე არ დაგავიწყდეთ მულტიმეტრით ყველა კავშირის შემოწმება შეცდომების საპოვნელად და გასასწორებლად.

ნაბიჯი 5: ყველაფრის ერთმანეთთან დაკავშირება

ყველაფრის ერთმანეთთან დაკავშირება
ყველაფრის ერთმანეთთან დაკავშირება
ყველაფრის ერთმანეთთან დაკავშირება
ყველაფრის ერთმანეთთან დაკავშირება

ერთ -ერთი ბოლო ნაბიჯი იყო მზა PCB- ის მანქანაში მოთავსება და ყველა მავთულის დაკავშირება. მე დავბეჭდე პატარა დაფის სქემა, რომელიც დამეხმარება ყველა მავთულის დაკავშირებაში, სადაც უნდა იყოს. კავშირების კიდევ ერთხელ შემოწმების შემდეგ ის მზად იყო შესამოწმებლად!

გირჩევთ: