Sisukord:

PCB, mis aitab kaablihalduses: 6 sammu (piltidega)
PCB, mis aitab kaablihalduses: 6 sammu (piltidega)

Video: PCB, mis aitab kaablihalduses: 6 sammu (piltidega)

Video: PCB, mis aitab kaablihalduses: 6 sammu (piltidega)
Video: Kuidas ravida peavalu? 2024, Juuli
Anonim
PCB, mis aitab kaablihalduses
PCB, mis aitab kaablihalduses

Mõni aeg tagasi tegin kohandatud töölaua CNC -freesi. Sellest ajast alates täiendasin seda uute komponentidega. Viimati lisasin PID -ahela abil oma spindli pöörlemissageduse reguleerimiseks teise Arduino, millel on 4 -kohaline ekraan. Pidin selle ühendama 5 juhtmega esmase Arduino plaadiga, et nad saaksid suhelda. Kuid esimese katse ajal purustasin mootorikontrolleri, nii et ostsin uue, võimsama. Sellel oli ka veel 5 juhtmest, mille pidin ühendama. Siinkohal jagati emaplaadi +5V tihvt 4 eraldi ühenduseks ja ma lihtsalt ei tahtnud juhet uuesti jagada. Nii et ma olen teinud midagi muud.

Samm: ühenduste visandamine

Ühenduste visandamine
Ühenduste visandamine

Olen visandanud kõik vajalikud ühendused (välja arvatud mootori- ja lõpp -juhtmed, kuna need lähevad otse GRBL -kontrollerile ja mitte kusagil mujal). Olen teinud ka mõningaid muudatusi juba olemasolevates ühendustes - hädaseiskamine lähtestab nüüd ka peamise Arduino ja see kasutab ainult tavaliselt avatud kontakti, kus varem kasutas relee juhtimiseks nii NO kui ka NC. Uue mootorikontrolleriga lihtsustati ka ühendust releedega.

Samm 2: Ühendusprobleemid

Ühenduste probleemid
Ühenduste probleemid

Eelmine mootorikontroller, mida ma kasutasin, oli lihtne tahvel koos optroni ja mosfetiga. See võis spindlit keerutada ainult ühes suunas, seega polnud vajadust suunatihvti kasutada. Uus on natuke keerulisem. Sellel on tihvtid nimega INA ja INB ning sõltuvalt sellest, kas ma tahan päripäeva või vastupäeva pöörata, pean ühe neist VCC-sse tõmbama. See ei tundu nii keeruline, probleem on selles, et GRBL-l on ainult üks tihvt nimega SP-DIR (spindli suuna tihvt), mis tõmmatakse päripäeva liikumiseks VCC-le ja vastupäeva liikumiseks GND-le. Ma ei tea, kas seda saab GRBL -is muuta (see on minu jaoks natuke liiga keeruline programm), nii et olen seda teinud teise metiidiga.

Lisasin just skeemile NOT loogika värava, mis pöörab SP-DIR signaali ümber ja paneb selle INB-le. Seega, kui DIR -tihvt on kõrge, on ka INA kõrge (need on omavahel ühendatud) ja INB pööratakse madalaks (CW) ning kui DIR on madal, on INA samuti madal ja INB kõrge (CCW).

Samm: tark, kuid mitte nii lihtne disain

Nutikas, kuid mitte nii lihtne disain
Nutikas, kuid mitte nii lihtne disain
Nutikas, kuid mitte nii lihtne disain
Nutikas, kuid mitte nii lihtne disain

Siis olen Eagle'is projekteerinud trükkplaadi, millel olid kõik vajalikud ühendused sees. Kuid nii paljude juhtmetega polnud see nii lihtne.

Esiteks tegin oma terminaliplokkidele kohandatud Eagle'i raamatukogu. See on väga lihtne, põhimõtteliselt on see tavaline tihvt, lihtsalt suurem - 5,08 mm (0,2 ) vahe.

Ma freesin selle CNC -l ja sellepärast tahtsin, et see oleks ühepoolne plaat. Kuid 26 klemmiploki ja mõne sisemise ühendusega loogikaväravaga oli selle kavandamine raske ülesanne. Seda saab teha, kuid paljude hüppajajuhtmetega. See on põhjus, miks kõik minu klemmliistud (Eagle'is) on vaid üksikud tihvtid. Nii saan neid Boardi tööruumis liigutada ja vältida hüppajajuhtmete kasutamist. Puuduseks on see, et mõne ühenduse asukoht tundub juhuslik. Näiteks alt vaadates on GND, siis SP-EN ja seejärel VCC, mis on väga haruldane. Kuid sel viisil saaksin hüppajajuhtmete arvu vähendada ainult kaheni ja mul on lihtsam trükkplaati valmistada.

Klemmliistude nimed on samuti erilised. Need olid rühmitatud, nii et näiteks A tähistab Arduino, nii et kõik kruviklemmid nimega A_ tuleks paigutada plaadi põhja, kuna Arduino koos GRBL -ga on paigutatud trükkplaadi alla.

Lõpuks olen lisanud ka lihtsa LED -i, mis näitab Z -sondi olekut.

4. samm: juhatuse loomine

Juhatuse tegemine
Juhatuse tegemine
Juhatuse tegemine
Juhatuse tegemine
Juhatuse tegemine
Juhatuse tegemine
Juhatuse tegemine
Juhatuse tegemine

Nagu ma varem ütlesin, olen oma DIY CNC -plaadi freesinud, augud puurinud ja kõik komponendid jootnud. Protsessis polnud midagi erilist, muutes PCB -d nagu iga teine.

Kui teil pole CNC -d, saate PCB -d valmistada termoülekande meetodil või tellida selle professionaalselt tootjalt.

Samuti ärge unustage kontrollida kõiki ühendusi multimeetriga, et leida ja parandada vigu.

Samm: ühendage kõik kokku

Kõigi ühendamine
Kõigi ühendamine
Kõigi ühendamine
Kõigi ühendamine

Üks viimaseid samme oli paigutada valmis trükkplaat masinasse ja ühendada kõik juhtmed. Olen trükkinud väikese tahvli skeemi, mis aitab mul ühendada kõik juhtmed sinna, kus see peaks olema. Pärast ühenduste uuesti kontrollimist oli see testimiseks valmis!

Soovitan: