Inhoudsopgave:
- Stap 1: WAT U NODIG HEBT
- Stap 2: BASISOVERZICHT
- Stap 3: HET FRAME MAKEN
- Stap 4: DE ADAPTER VOOR DE MOTOR MAKEN
- Stap 5: DE GANTRIES MONTEREN
- Stap 6: DE GANTRIES OP ELKAAR MONTEREN
- Stap 7: DE PENHOUDER MAKEN
- Stap 8: BEDRADING VAN DE MACHINE
- Stap 9: RAADPLEEG DE VIDEO DOOR CREATTIVE BUZZ VOOR DUIDELIJKERE DETAILS OVER DE MECHANISCHE CONSTRUCTIE
- Stap 10: SOFTWARE
- Stap 11: GRBL KNIPPEREND NAAR DE ARDUINO
- Stap 12: INKSCAPE VOOR HET VERZENDEN VAN DE GCODE
- Stap 13: DE GRBL-EXTENTION DOWNLOADEN EN TOEVOEGEN AAN INKSCAPE
- Stap 14: UNIVERSELE G-CODE AFZENDER
- Stap 15: DE STAPPEN PER MM KALIBREREN VOOR G CODE AFZENDER
- Stap 16: Het GCODE-BESTAND maken
Video: DIY CNC-schrijfmachine met GRBL - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
In dit project laat ik je zien hoe je eenvoudig je eigen goedkope Arduino CNC-plotter kunt bouwen met behulp van gratis en open source-software!
Ik ben veel tutorials tegengekomen waarin wordt uitgelegd hoe je je eigen CNC-plotter kunt bouwen, maar geen enkele die in detail uitlegt over alle details en software die nodig zijn om het te laten gebeuren. Ik moest een groot aantal tutorials raadplegen om dit project te laten gebeuren. Alles, inclusief de details van de gebruikte software, wordt in deze tutorial genoemd. Daarom wilde ik dit delen met de samenleving voor iedereen die dit project wil creëren.
Stap 1: WAT U NODIG HEBT
- Nema 17 stappenmotor (4-draads) x 2"
- Arduino Uno R3
- CNC Shield V3 voor Arduino Uno
- A4988 Stappenmotor Driver x 2"
- Draadstangen x 2 (afmetingen volgens uw behoeften)
- Gewone aluminium staven x 2"
- Superlijm
- 5 mm acrylplaat
- CNC-frezen / lasersnijder / 3D-printer
- Micro-servo
Stap 2: BASISOVERZICHT
Het hart van deze machine is de Arduino die werkt
met het CNC-schild en de stappenmotoren. De stappenmotoren worden gebruikt om de X- en Y-assen aan te drijven. Twee portalen, elk bestaande uit één stappenmotor, zijn gemaakt en geconstrueerd met acryl. Elke as wordt afzonderlijk bestuurd door de Arduino met de GRBL-firmware die gratis en open-source is. De pen die op de Z-as is bevestigd, wordt bestuurd met behulp van een servo.
Stap 3: HET FRAME MAKEN
Download het gegeven Illustrator-bestand en gebruik uw respectieve Mill/LaserCutter/3D-printer om de stukken voor het frame te maken. Knip ook de steunen voor de stappenmotor uit.
Stap 4: DE ADAPTER VOOR DE MOTOR MAKEN
Ik heb de adapter voor het model in Fusion 360 in 3D gemodelleerd volgens de afmetingen van mijn stang en motoras. De stl- en fusion-bestanden zijn hieronder gelinkt. Het is ook te vinden op mijn TinkerCAD-profiel. Download de bestanden en print de adapter in 3D.
Klik hier voor het TinkerCAD-bestand.
Stap 5: DE GANTRIES MONTEREN
Monteer de CNC'd acryl stukken om overeen te komen met de getoonde afbeelding door de verticale motor en staafsteunen te monteren zoals weergegeven in de afbeelding. Monteer op dezelfde manier het Y-portaal met behulp van de acrylstukken
Stap 6: DE GANTRIES OP ELKAAR MONTEREN
Schuif de moeren op zowel de draadstangen als de gewone stangen en zet ze vast. Lijm een stuk acryl over beide staven.
Lijm het portaal van de Y-as op dit stuk acryl,
Stap 7: DE PENHOUDER MAKEN
CNC de benodigde onderdelen uit en voeg ze samen om het mechanisme te vormen dat in de afbeeldingen wordt getoond. Bevestig de servo op de aangegeven plek met lijm.
Stap 8: BEDRADING VAN DE MACHINE
Sluit de mannelijke jumpers aan tussen de Driver-houders om micro-stepping mogelijk te maken.
sluit de rest van de onderdelen aan zoals vermeld in het bedradingsschema.
Voed de onderdelen met een 12v-voeding
Stap 9: RAADPLEEG DE VIDEO DOOR CREATTIVE BUZZ VOOR DUIDELIJKERE DETAILS OVER DE MECHANISCHE CONSTRUCTIE
Ik heb mijn mechanische constructie gedaan met verwijzing naar deze video, alle credits voor de eigenaar.
Stap 10: SOFTWARE
Stap 11: GRBL KNIPPEREND NAAR DE ARDUINO
De belangrijkste software op de Arduino die de motoren bestuurt, is GRBL. Om het te flashen:
- Download de gegeven bibliotheek
- Voeg de bibliotheek toe aan Arduino IDE
-
Voorbeelden openen
- Onder MIGRBL
- open grblupload
- Upload de schets naar je arduino.
Stap 12: INKSCAPE VOOR HET VERZENDEN VAN DE GCODE
Download Inkscape-versie 0.47 van hier. en installeer het.
Stap 13: DE GRBL-EXTENTION DOWNLOADEN EN TOEVOEGEN AAN INKSCAPE
Download de onderstaande bestanden
Raadpleeg deze video voor details over het installeren van de extensie in Inkscape.
Stap 14: UNIVERSELE G-CODE AFZENDER
Download de universele G-code-afzender en pak deze uit.
VANAF HIER.
Stap 15: DE STAPPEN PER MM KALIBREREN VOOR G CODE AFZENDER
Open de applicatie G-Code Sender.
- Sluit de Arduino aan op de computer
- Selecteer de juiste communicatiepoort
- Druk op Openen om verbinding te maken met de arduino.
- Ga naar de machinebesturingsmodus
- Zorg ervoor dat uw machine in de juiste richting draait met behulp van de x y-bewegingen.
- geef elke as een beweging van 1 inch en meet de werkelijke afgelegde afstand
- Ga naar het tabblad Opdracht
- Typ $$
- noteer waarden van $ 100 en $ 101 voor respectievelijk stappen per mm x- en y-as.
- Gebruik "$ 100 =" om respectievelijk de stappen per mm op de x-as en "$ 101 =" voor de y-as aan te passen.
- Herhaal dit totdat de afgelegde afstand exact gelijk is aan het gegeven commando.
Stap 16: Het GCODE-BESTAND maken
- Inkscape openen
- Importeer de gewenste afbeelding en converteer deze naar pad
- Gebruik in Extensies de MI GRBL EXTENSION.
- Druk op toepassen en maak het GCODE-BESTAND aan.
- Open de bestandsmodus in GCODE Sender
- kies het bestand
- druk op verzenden
LEUK ACHTER ACHTER EN LAAT DE MACHINE DRAAIEN.
Aanbevolen:
CNC servo stepper (geschikt voor GRBL): 4 stappen
CNC Servo Stepper (GRBL Capable): Dit project is een vrij eenvoudige motorcontroller die het gebruik van goedkope krachtige DC-motoren met GRBL mogelijk maakt om de spindels van een CNC-machine te bedienen. Bekijk de video hierboven voor een demonstratie van deze controller op mijn zelfgebouwde CNC-machinecon
Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)
Digitale netwerkklok met de ESP8266: we leren hoe we een schattige kleine digitale klok kunnen bouwen die communiceert met NTP-servers en de netwerk- of internettijd weergeeft. We gebruiken de WeMos D1 mini om verbinding te maken met een wifi-netwerk, de NTP-tijd te verkrijgen en deze weer te geven op een OLED-module. De video hierboven
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)
DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Arduino CNC-tekenmachine (of de weg naar succes): 10 stappen (met afbeeldingen)
Arduino CNC-tekenmachine (of de weg naar succes): dit project is voornamelijk gebaseerd op items die gemakkelijk te vinden zijn. Het idee is om twee ongebruikte computerschijfeenheden te nemen en deze te combineren om een geautomatiseerde tekenmachine te maken die lijkt op een CNC-machine. De stukken die uit de schijven worden gebruikt, zijn de mo