CNC Machine controle Upgrade op een begroting (2 / 5 stap)

Stap 2: De Backplane dragerraad


De bovenstaande foto's tonen mijn wire-wrap interconnect boord te verbinden en mechanisch ondersteunt maximaal vijf extra BOOST-DRV8711-platen.

Houd de volledige 5" breedte van de prototype van bestuur. In mijn boord hierboven, ik getrimd het bord vierkant, maar u wilt misschien te houden sommige extra lengte om te bieden ruimte voor uitbreiding met extra aansluitingen en onderdelen. Geen onderdelen dan de pinnen zijn vereist, maar kunnen er veel nuttige functionaliteiten en connector pinouts die u aan je board toevoegen kunt. Ik ging terug naar toevoegen een aantal pinnen in mijn board voor de Arduino compatibel 2 Relais Module.

Ik pinnen voor beide BoosterPack aansluitingen voor mechanische ondersteuning toegevoegd, maar ik vond dat niet nodig. De LaunchPad wordt goed ondersteund door slechts één 40-pinsconnector en kunt u 4-40 schroef ondersteuning toevoegen 7/16" spacers, zoals de dia. gaten 1.8" aangeven. Ik alleen aangesloten op BoosterPack 2 maar u kon signalen oppikken van beide BoosterPack. BoosterPack 2 kunt in de geneste positie de LaunchPad moet worden verschoven naar de BoosterPack 1-connector. U kan ook de vijfde positie van de BOOST-DRV8711 op de top-centrum van het bord weglaten, als u zal niet worden gebruikt.

Vullen van de µP BoosterPack 2-connector met 2 stuks van de afgescheiden Sullins PBC36DACN en uw BOOST-DRV8711 planken elk met 2 stuks van de afgescheiden Sullins PBC36SACN te vullen. Plaats de onderdelen desgewenst op uw prototype boord en soldeer de pinnen in plaats. De planken zullen de pinnen rechte houdt terwijl je soldeer. Nu verwijderen de directies en zet in een save plaats terwijl draad-inwikkeling.

De meeste machines moeten ten minste wilskracht Relais - één voor de stepper motor voeding en één voor de rotatiemotor. Zou u Grove relay modules met het gemak van een Voorbedrade kabel, maar ik verkies de Arduino compatibel 2 Relais Module planken. Ze zijn een beetje meer zware met 5 volt Relais in plaats van 3 volt en grotere macht schroefaansluiting hebben. Opmerking: het Grove Relais gebruiken een typische bi-polaire actieve hoge output, maar voor de 2 Relais Module boards u zult moeten configureren van de uitgangen actieve laag open collector.

Gebruik de 2 Relais Module planken, een rij van 5 pins toevoegen aan een blootgestelde zijde van je board en draad tot en met B1 (+ 5 volts) en B2 (gemalen) van de dichtstbijzijnde BoosterPack connector. Draad ook twee GPIO uitgangen tot en met de twee Relais ingangen. Ik gebruikte B9 en B10. Waarom vijf pennen wanneer u slechts hoeft te gebruiken vier? Om te voorkomen dat omgekeerd macht als de niet-gepolariseerd connector achteruit is aangesloten.

Nu de draad de vereist gemeenschappelijke pinnen voor alle BOOST-DRV8711 posities beginnen met de positie van de piggy-back. Hoewel niet verplicht, de laatste positie in een lus terug naar piggy-back positie zal effectief signaal pad korter en de maximale shift klokfrequentie verhogen. De pinnen dat gemeen moeten worden bedraad zijn:

Verplicht gemeenschappelijk Pins:

  • A1 - 3.3 volt levering
  • A7 - shift klok
  • A8 - reset
  • D1 - gemalen
  • D6 - seriële gegevens In (SDI) of Master Out slaaf In (Hasselt)
  • D7 - seriële Data Out (SDO) of Master In de slaaf uit (MISO)

Chip Select Pins:

Discreet draad nu de chip select pin die D10 voor elk van de extra BOOST-DRV8711 posities tot een ongebruikte pin op de BoosterPack-connector. Ik heb standaard pinnen in RiceCNC hebben toegewezen, maar u kunt de toewijzing wijzigen. Meest ongebruikte pinnen kunnen worden gebruikt, met inbegrip van analoge staat pinnen, maar u kunt de toewijzing van een pin die zal niet in strijd met een Grove Base BoosterPack op dezelfde aansluiting. Ik gebruikte de volgende pin-toewijzingen:

  1. Positie 1 - C7
  2. Positie 2 - C8
  3. Positie 3 - D9
  4. Positie 4 - C10
  5. Positie 5 - D4

Potentiometer analoge uitgang Pin - A2

Deze BOOST-DRV8711 pin voor de analoge uitgang van de potmeter staat los van de motorische functies en heeft weinig nut voor deze toepassing omdat de potten zullen normaal niet toegankelijk zijn. Ook, als bedraad, de analoge pin ingangen zou strijdig zijn met de analoge ingangen van een Grove honk op dezelfde BoosterPack aansluiting. Ik stel voor dat deze stap maar als u wilt gebruiken de potten dan discreet draad de pin van de A2 van elke extra BOOST-DRV8711 kunnen een BoosterPack analoge staat pin B3 via B8 overslaan.

nSleep - A6

De BOOST-DRV8711 nSleep invoer pin moet hoog voor de 8711 bestuurder chips worden ingeschakeld zijn. De firmware van de µP zal deze pin hoog voor de piggy-back positie houden. Voor elke extra positie, kunt u de pin van de A6 gemeen met de andere draad of draad het rechtstreeks tot en met 3, 3V - A1.

U wilt echter deze pin komen aan een verbindingslijn en een 1 KΩ pull-up weerstand naar 3,3 v gebruiken. Een schakelaar aan de grond krijgt een handbediende keuzehefboom Schakel huidige bedrijf van de motor. Dit zou nuttig voor gebruikers die verkiezen om fijne aanpassingen door te draaien aan de motoras direct met de hand.

  • Stap - A9
  • Richting - A10

De BOOST-DRV8711 accepteert stap en richting regeltechniek zowel vanuit input pinnen SPI opdracht. De RiceCNC µP firmware ontwerpresolutie alle posities via alleen de seriële verbinding controleert en houdt deze pinnen laag voor de positie van de piggy-back. Zoals met nSleep, kunt u deze pin gemeen draad of op wire direct om te aarden D1.

U wilt echter deze pinnen komen aan een verbindingslijn en een 1 KΩ pull-down weerstand op grond gebruiken om te voorkomen dat zwevende ingangen. Deze connector zouden dan controle van de software van de controle van de beweging dan RiceCNC. RiceCNC kan nog steeds worden gebruikt om de 8711 parameter registers configureren en controleren van de status van de stuurprogramma's, maar RiceCNC zal niet zitten kundig voor bijhouden van de motor positie of het wijzigen van het koppel voor versnellen, traging of constante snelheid. Alleen het huidige bedrijf zou worden toegepast. Opmerking: variabele koppel is een extra functie van RiceCNC en niet direct wordt ondersteund door de 8711.

Opmerking: RiceCNC werkt aan het toevoegen van ondersteuning voor een "slave" operatie-modus. In deze modus stap en richting kunnen signalen van een ander systeem van de controle van de beweging aan de Raad van µP in plaats van rechtstreeks naar de stuurprogramma's worden ingevoerd. RiceCNC zal dan kunnen spoor de positie voor de externe input en aanpassen van koppel huidige voor versnelling, vertraging, constante snelheid en bedrijf.

  • Bin1 D8
  • Bin2 D9

Deze pennen worden alleen gebruikt voor dual DC motor control-modus momenteel niet ondersteund door RiceCNC. Zij zijn gereserveerd voor toekomstig gebruik en het is over het algemeen beter aansluiten ongebruikte input pinnen om te aarden in plaats van laat de ingangen float. Net als bij de stap en richting pinnen, kunnen deze pinnen zijn wired gemeen of bedraad aan gemalen D1.

Gerelateerde Artikelen

CNC machine voor het vormgeven van grote stukken piepschuim

CNC machine voor het vormgeven van grote stukken piepschuim

samenvattingDit instructable toont hoe vorm van piepschuim, met behulp van een CNC-machine. Beginnen met een korte inleiding, wordt ontwerpsoftware die nodig is voor het maken van een STL-bestand besproken. Dit wordt gevolgd door een methode voor het
Raspberry Pi CNC Machine

Raspberry Pi CNC Machine

Mijn vriend en ik dacht over het bouwen van een CNC-Machine voor een tijdje. Maar wij wilden niet het enkel een gewone CNC Machine. We wilden een zeer unieke machine die zeer unieke kenmerken kan hebben. We uiteengezet om een CNC-Machine die zou kunn
Combinatie CNC Machine en 3D-Printer

Combinatie CNC Machine en 3D-Printer

Hoe maak je eigen 2D CNC machine die in een 3D-Printer en terug naar een CNC-machine in minder dan een uur converteert. Kost minder dan een CNC machine of de 3D-printer! (~ $ 1.000,00 bedraagt) Bovendien, zal het ontwerp verder gaan dan de traditione
Eenvoudige CNC Machine

Eenvoudige CNC Machine

wat ik ga proberen en je laten zien in dit instructable is hoe het bouwen van een eenvoudige CNC machine.Nu als ik zeg eenvoudig bedoel ik alleen gewenste basishulpmiddelen & materialen om te bouwen van de machine.De machine is gemaakt van gezaagd ho
Machine controle op een begroting - deel 2

Machine controle op een begroting - deel 2

Dit is een update op mijn vooruitgang upgraden van mijn bureaublad freesmachine van MaxNC-10 - verwijzen naar mijn eerdere post "Machine controle op een begroting".De afgebeelde MaxNC-10 is terug in productie - bezoek maxnc.net!. Het was uit de
Hoe maak je een drie-as CNC Machine (goedkoop en gemakkelijk)

Hoe maak je een drie-as CNC Machine (goedkoop en gemakkelijk)

het idee achter dit Instructable moest vervullen mijn verlangen voor een desktop CNC machine formaat. Hoewel het leuk geweest zou om te kopen een off van de eenheid van de plank de kwestie van de prijs evenals grootte onbetaalbaar bewezen. Met dit in
Unieke hout vormen zonder een CNC-Machine

Unieke hout vormen zonder een CNC-Machine

Het maken van kleinere gebogen uniforme onderdelen uit hout of ander materiaal is meestal moeilijk om te doen als u niet over een CNC machine.Als je net als de meeste mensen (en mij) je hoeft niet een CNC-machine in uw garage-werkplaats. Dus hoe kun
Bouw een Foamcore CNC Machine

Bouw een Foamcore CNC Machine

een low cost CNC machine in uw keuken, bouwen voor onder $120, met behulp van tools verkrijgbaar bij uw lokale kunst en ijzerwinkels.Dit project wil verlagen van de begane grond van CNC machinebouw. Het maakt gebruik van foamcore - een gemakkelijk te
CNC basics (gebouw een cnc machine deel 1)

CNC basics (gebouw een cnc machine deel 1)

Dus wilt u meer weten over het maken van een CNC machine?Of het nu een 3D-printer of een mil of iets dergelijks, dit brengt u door de grondbeginselen een geven u een leuk idee van hoe ze werken, werken en welke u onderdelen moet of kunt kiezen uit.Vu
Effectieve Ant controle op een begroting

Effectieve Ant controle op een begroting

Ik woon in Zuid-Californië, waar de seizoenen overstroming, brand en pestilentie zijn. We lijken te worden voortdurend vechten ant invasies. Ze komen in wanneer het te buiten, te warm buiten, of te droog buiten nat wordt. Fundamenteel, zijn er een aa
Messenblok een Remix met behulp van tools die u zou kunnen hebben! Geen CNC Machines/Lasers/fasers/Flux condensatoren of Time Machines werden gebruikt in deze constructie!!

Messenblok een Remix met behulp van tools die u zou kunnen hebben! Geen CNC Machines/Lasers/fasers/Flux condensatoren of Time Machines werden gebruikt in deze constructie!!

Een remix van het Messenblokdoor Christian Kneull van Estlcam.comIk was van plan om dit in de Remix-wedstrijd maar als gevolg van mijn vrouw zich in ziekenhuis tijd kreeg van me weg.Ik hield van zijn origineel en dat is een beetje meer "ruw en klaar&
Maken van een sandsculpture met de hulp van een computer en een cnc-machine

Maken van een sandsculpture met de hulp van een computer en een cnc-machine

in winterswijk (Nederland) is een sandsculpting tentoonstelling!Ik heb te maken van het stadhuis en de famus molen De Bataaf.voor nu ziek Toon hoe ik het deed de stad hall stap voor stap!Eerst was ik op zoek naar enkele foto's van het stadhuis te rec
Bouwen aan een lade dia CNC machine voor onder $200!

Bouwen aan een lade dia CNC machine voor onder $200!

Lade dia CNC Machine voor onder $200Zoals velen van ons wilde kochten deze hobby, ik mijn eigen machine. Maar ik wilde het induiken, besteden $2k plus en hebben een grote presse-papier uit in mijn winkel. Ontstond het idee voor een eenvoudige, goedko
Bewerking van een PCB met behulp van een goedkope CNC Machine

Bewerking van een PCB met behulp van een goedkope CNC Machine

Inleiding:Voor deze tutorial zullen we een ontwerp dat we van EAGLE, gebruik PCB-GCode en Autoleveler software te laden in onze ZEN Toolworks Mach 3 CNC machine gemaakt. Wat we kunnen doen is het vervolgens creëren van printplaten met behulp van onze