Raspberry Pi Alamode CNC Controller


Dit is mijn eerste poging om een instructable. Ik hoop dat het helpt iemand anders.

Schakelaars en lampjes en ventilatoren, oh mijn...

Gelieve te lezen via de commentaar voor meer details.

Ik kocht een CNC machine enige tijd geleden en ik was nooit tevreden mee. Het gebruikt een traditionele parallelle poort-controller en natuurlijk geen moderne computers hebben die. Dus het was altijd een punt van frustratie. Ik gebruikte een oude Pentium op basis computer en LinuxCNC liep op het voor een tijdje maar was nog steeds niet gelukkig mee. Dus begon ik op zoek naar een andere oplossing. Ik besloot dat ik proberen zou samen te stellen een Arduino gebaseerde controller en USB gebruiken om te communiceren met het proberen.

Na het bestuderen van dat voor een tijdje ik kwam om te beseffen van de Arduino was gewoon niet gaan kunnen doen alles wat moest gebeuren op zijn eigen. De Arduino UNO hoeft gewoon niet genoeg capaciteit van het geheugen of verwerking voor het verwerken van een ontwerp-bestand zelf. Dus ik mijn oplossing bewerkt en begon te werken over het gebruik van een Raspberry Pi als mijn host-computer.

Ik heb een Visio-tekening van wat ik wilde doen: het niet blijken op die manier en de tekening blijven evolueren zoals ik meer geleerd. Het hield op wijzigen totdat ik eindelijk mijn project voltooid.

Ik heb nu een Arduino gebouwd op basis van CNC Controller systeem dat gebruikmaakt van een Raspberry Pi als de hostcomputer. De Raspberry Pi verwerkt een "nc" bestand met een ontwerp dat wordt beschreven in GCode commando's die kunnen worden begrepen door de Arduino. Ik heb een paar tools op mijn Windows 8.1 Pro laptop gebruikt voor het ontwerpen van een paar eenvoudige dingen (zoals tutorials in makercam hier: http://www.makercam.com/). Dit is een geweldige introductie tot het ontwerpen van dingen voor CAD/CAM en het is werkelijk makkelijk te gebruiken.

Na het maken van een ontwerp dat ik wilde gebruiken ik draadloos aangesloten op de Raspberry Pi ontwerp bestanden overbrengen aan de Raspberry Pi met WinSCP. Kunt u WinSCP hier: http://www.soft-now.com/listing/123823/WinSCP?did=11055&pid=1&ppd=search, 44532390848, winscp20download, e,, c, 0,,, & gclid = CJuIkNHds74CFagWMgodpxMAJw. Zijn groot, u kunt gewoon een bestand slepen van het ene venster naar het andere te verplaatsen van bestanden tussen systemen. U moet het IP adres van je Raspberry Pi te verbinden met het weten. Als u de oorspronkelijke installatie van de Raspberry Pi hebben doorgemaakt en setup een netwerkverbinding kunt u het IP-adres met behulp van het ifconfig commando op de Raspberry PI. Een echt nuttig hulpmiddel voor uw IP-adres ophalen en zien dat uw Pi online is een tool genaamd de Advanced IP Scanner hier: http://www.advanced-ip-scanner.com/. Een ander groot hulpmiddel is Wireshark: http://www.wireshark.org/

Ik gebruikte dan verbinding met extern bureaublad (extern bureaublad verbinding maakt deel uit van Windows en moet worden op uw Windows-machine. Het kan worden uitgevoerd door het invoeren van mstsc in de uitvoeren-Open: vak) op mijn Raspberry Pi aansluiten. Anders zou u VNC of TightVNC: http://www.tightvnc.com/. TightVNC is wat u moet zetten op je Raspberry Pi kunt u gebruiken verbinding met extern bureaublad vanaf een andere machine. Ik kan nu het uitvoeren van de Grbl-Controller op de Raspberry Pi die op zijn beurt verbinding maakt met een Alamode (een Arduino als bestuur die stekkers rechtstreeks in de GPIO-connector op de Raspberry Pi en biedt automatische spanning niveau vertaling. Zodat de Arduino rechtstreeks met de Raspberry Pi communiceren kan. De Alamode biedt ook Arduino headers te voorzien van Arduino shields worden aangesloten rechtstreeks op het. Dus eindigde ik met een stapel van de drie kamers die zijn strak geïntegreerd als gevolg van rechtstreeks op elkaar worden aangesloten. De Alamode (Arduino) processen de opdrachten van de GCode van de Raspberry Pi in signalen die worden verzonden naar de CNC Controller schild uit te voeren van de stappenmotoren en passeert de verschillende functie naar de CNC Controller signalen te beschermen. Zij kunnen vervolgens worden geopend vanuit de buitenwereld. Alles is goed tot nu toe... Maar nu heb ik deze dingen verbinden met de buitenwereld.

Gerelateerde Artikelen

Vak voor GRBL CNC Controller

Vak voor GRBL CNC Controller

Materiële lijst:1 lasersnijden 6mm acryl X12.M6 * 15 schroef X83.2020R aluminium X44. 5V Fan X15 schakelaar X26.12V LED-module X27. GRBL CNC Controller X1 (kopen van LX DIY Alliantie)Stap 1: samenstellen
Een aanvraag voor een CNC controller maakt

Een aanvraag voor een CNC controller maakt

als uw bouw uw eigen CNC mill of upgraden een hebt u zult te maken hebben met een soort van CNC controller.  Dit instructable ligt op de CNC controller die ik heb besteld en het geval dat ik voor het nodig had.  Ik heb dit geval ontworpen en laser sn
Mijn GBRL cnc controller met Arduino

Mijn GBRL cnc controller met Arduino

Hier, Toon ik u mijn klaar GBRL - Arduino CNC controller. Voor verpakking gebruikte ik oude lunchboxStap 1: bedrading Ik het bekabeld als op Github werd getoond, en uploaden GBRL 8.0 met x laderStap 2: Zijn alle packadged in oude lunchbox. Ik gesnede
3 as Arduino-Based CNC Controller

3 as Arduino-Based CNC Controller

ik heb gespeeld met verschillende CNC ontwerpen en Stepper controllers voor vele jaren. Ik begonnen met de bouw lang geleden CNC-machines. Mijn eerste inspiratie vandaan kwam Bruce Shapiro's eggbot. Ik probeerde een paar variaties van het en zelfs de
Raspberry Pi foto stand controller

Raspberry Pi foto stand controller

Foto cabines zijn leuk! Ze kunnen goofiness in zowat iedereen inspireren.Voor mijn eerste project met de Raspberry Pi bouwde ik een foto stand voor een feestje. Dit was een groot project voor het leren te prutsen met fotografie en elektronica op de P
Externe Raspberry Pi Robot (PS3 Controller) - Fablab NerveCentre

Externe Raspberry Pi Robot (PS3 Controller) - Fablab NerveCentre

Deze instructies proberen te nemen zeer weinig. Hopelijk, als u kunt booten van een Raspberry Pi en een internetverbinding hebt u moet zitten kundig voor dit grote kleine project te voltooien.Kortom, dit is een project dat zal resulteren in een aanta
Raspberry Pi Bluetooth LE Controller voor WS2812B (NeoPixels)

Raspberry Pi Bluetooth LE Controller voor WS2812B (NeoPixels)

Bluetooth Low Energy (aka BLE/Bluetooth 4.0/Bluetooth Smart) is de meest recente incarnatie van Bluetooth-technologie ontwikkeld door Bluetooth SIG (de organisatie die de specificatie onderhoudt). Deze communicatieprotocol is ontworpen voor toepassin
CNC Laser voor afbeeldingen afdrukken en gravure - Shapeoko 2 gebaseerd

CNC Laser voor afbeeldingen afdrukken en gravure - Shapeoko 2 gebaseerd

Als u eigenaar bent of van plan bent te bouwen van een Shapeoko 2 CNC frezen Machine, doorloopt dit Instructable u de stappen die nodig zijn voor zitten kundig voor toevoegen een 2 watt laser staat grijs-schaal afbeeldingen afdrukken op vele oppervla
De ultieme Raspberry Pi Laptop!

De ultieme Raspberry Pi Laptop!

Ik heb gezocht en rondkijken de varius raspberry pi laptops al geruime tijd nu, bijna 1 jaar! En ik wilde mijn eigen te maken! Dus hier is het! Ik hoop dat jullie bevalt!OK laten we beginnen!Deze raspberry pi-laptop bestaat uit aluminium platen. U ho
Android CNC Besturing met GRBL

Android CNC Besturing met GRBL

Project voor maken Android cnc controller met GRBL (0.9) CNC Controller Via Bluetooth BAUD RATE 9600 BPSAndroid CNC Controller met GRBL niet nood PC Computer...Voor meer GRBL Controller informatie bezoekt u http://github.com/grbl/grblGRBL Controller
Hoe maak je een mini frezen machine-manual of CNC!

Hoe maak je een mini frezen machine-manual of CNC!

ik denk dat een van de beste dingen over hulpprogramma's is dat ze kunnen worden gebruikt om meer tools! Ik besloot te bouwen een miniatuur frezen machine voor machinale bewerking van kunststof onderdelen, wax patronen maken en voor echt kleine nauwk
Gemakkelijk te bouwen Stepper Controller uit gerecycleerde materialen

Gemakkelijk te bouwen Stepper Controller uit gerecycleerde materialen

*** ziet u meer van mijn projecten en updates voor mijn huidige projecten op ***Voor steun aan dit Project, gebruik dan het forum op mijn website. Ga naar http://colvins.ca en klik op de link forum op de zijkant bar.* **Ik ben 14 die ik heb altijd al
CNC Padded Jewelry Boxes

CNC Padded Jewelry Boxes

De hectische activiteit rond de het vakantieseizoen (je zou denken dat met een volle 12 maanden aankondiging zou het minder!) laat weinig tijd voor het maken van geschenken. Dit jaar ik erin geslaagd om de tijd te vinden en maakte Jewelry Boxes jewel
Mijn eerste CNC Machine

Mijn eerste CNC Machine

Deze CNC is gemaakt met behulp van onderdelen kocht al de Kickstarter-project www.aquickcnc.com.Hier is het Kickstarted-Project eindigde https://www.kickstarter.com/projects/ajquick/cnc-b...Het ontwerp werd gebouwd met behulp van aluminiumprofielen e