emkiset.ru

Hoe maak je een robot die tekent met Makeblock

We willen een persoonlijk project delen dat bestaat uit de productie van een robot / plotter die kan tekenen.

De bijzonderheid van deze robot is dat we een derde as aan de plotter toevoegen. Het idee is om een ​​machine met 3 assen te bouwen, X-Y voor horizontaal getrokken en een derde Z-as om het gereedschap aan te passen dat we gaan gebruiken om te tekenen (kan een marker of een multigereedschap zijn om gravures, PCB-circuits enz. te maken)

Blijf lezen voor meer informatie.

stappen

Deel 1
Materiaal gebruikt

Afbeelding met de titel 1 robotplotter makeblock algemeen
1
Voor de constructie heb ik de structuren en de opensource-elektronica van Makeblock gebruikt:
  • Aluminium constructies.
  • 3 motoren stap voor stap.
  • 2 aandrijfriemen voor beweging.
  • 3 Stap-voor-stap motorcontrollers.
  • 1 UNO-compatibel Arduino-bord.

Deel 2
Algemeen beeld van de plotter met 3 assen

Titel afbeelding 2 robot plotter makeblock profile
1
Kijk eerst naar het uiteindelijke resultaat waarnaar we op zoek zijn. Hier hebben we de plotter al geassembleerd, met geïntegreerde elektronica en waar we de specificiteit van de derde as beter kunnen waarderen.

Deel 3
Details van de structuur

Titel afbeelding 3 robot plotter makeblock structure
1
Bijzondere weergaven van de aandrijfwielen en van de 2 X-Y-assen gemonteerd op rails en op assen met lineaire schuifregelaars.
  • Titel afbeelding 10 robot plotter makeblock axis
    Titel afbeelding 9 robot plotter makeblock axis
    8-robot-plotter-makeblock-eje.jpg" class ="afbeelding lightbox">
    Titel afbeelding 8 plot plotter makeblock robot
    7-robot-plotter-makeblock-eje.jpg" class ="afbeelding lightbox">
    Titel afbeelding 7 robot plotter makeblock axis


    2
    Derde verticale as. De derde Z-as bestaat uit een stappenmotor die erin slaagt om, dankzij een eraan bevestigde as met schroefdraad, de structuur waar we het potlood of de multigereedschap kunnen graveren, accuraat omhoog of omlaag te brengen.
  • Afbeelding met de titel 14 verticale as makeblock plotter robot
    13-robot-plotter-makeblock-as-vertical.jpg" class ="afbeelding lightbox">
    Afbeelding met de titel 13 verticale as makeblock plotter robot
    12-robot-plotter-makeblock-as-vertical.jpg" class ="afbeelding lightbox">
    Afbeelding met de titel 12 verticale as makeblock plotter robot
    11-robot-plotter-makeblock-as-vertical.jpg" class ="afbeelding lightbox">
    Afbeelding met de titel 11 verticale as makeblock plotter robot



    3
    Verticale as gemonteerd. De verticale as is op 2 schuiven gemonteerd en is stevig bevestigd aan één kant van de aandrijfriem waardoor deze op de X-Y-coördinaten kan bewegen dankzij de 2 stappenmotoren die op de constructie zijn gemonteerd.
  • Titel afbeelding 16 robot plotter makeblock electronic arduino
    Titel afbeelding 15 robot plotter makeblock electronic arduino
    4
    De elektronica Voor de elektronica heb ik een Arduino UNO-compatibel bord en 3 stappenmotorbesturingseenheden (één per as) correct aangesloten op de overeenkomstige pinnen van het bord.
  • 5
    Installatie van grbl in Arduino. Het hart dat al dit werk doet is mogelijk dankzij de GCode interpreter voor Arduino grbl, dat opensource is.
  • Deze tolk zal ervoor zorgen dat ons bord bestellingen ontvangt via USB in GCode en zal verantwoordelijk zijn voor het onafhankelijk verplaatsen van elk van de 3 motoren om ze met exactheid naar de gewenste coördinaat over te brengen.
  • Deel 4
    Laat het werken

    17-robot-plotter-makeblock-inkscape.jpg" class ="afbeelding lightbox">
    Afbeelding met de titel 17 robotplotter makeblock inkscape.jpg
    1
    Openen en vectoriseren in Inkscape. In ons voorbeeld laden we de afbeelding van een hypothetische circuit-PCB in het opensource-programma InkScape van vectorial tracing.
  • 2
    Exporteren van vectoren naar G-code met GCodeTools. Zodra onze afbeelding is geconverteerd naar vectoren, kunnen we deze naar G-code exporteren met de gcodetools-plug-in voor InkScape.
  • We hebben het ingesteld en vertellen u waar we ons tekstbestand willen opslaan met alle G-code-instructies.
    18-robot-plotter-makeblock-gcode.jpg" class ="afbeelding lightbox">Titel afbeelding 18 robot plotter makeblock gcode.jpg
  • 19-robot-plotter-makeblock-grblcontroller.jpg" class ="afbeelding lightbox">
    Titel afbeelding 19 robot plotter makeblock grblcontroller.jpg
    3
    We laden de G-code gegenereerd in GRBL Controller. Het programma dat de bestellingen in G-Code door USB naar ons bord zal verplaatsen, wordt GRBLcontroller genoemd, zeer eenvoudig en eenvoudig te gebruiken.
  • 20-robot-plotter-makeblock-grblcontroller.jpg" class ="afbeelding lightbox">
    Titel afbeelding 20 robot plotter makeblock grblcontroller.jpg
    4
    We hebben onze plotter gekalibreerd. We kalibreren onze robot om aan te geven wat het beginpunt van de tekening is en de verticale as Z te bedienen om onze marker alleen op het papier te ondersteunen.
  • Deel 5
    Eindresultaat

    1
    In deze link Je ziet de robot in beweging.
    Delen op sociale netwerken:

    Verwant
    Hoe te converteren van raster naar vectorHoe te converteren van raster naar vector
    Hoe een Discord-account op een pc of Mac te makenHoe een Discord-account op een pc of Mac te maken
    Hoe schrijf je een Arduino-software in CHoe schrijf je een Arduino-software in C
    Hoe een robot thuis te bouwenHoe een robot thuis te bouwen
    Hoe je een mierengewicht-gevechtsrobot bouwtHoe je een mierengewicht-gevechtsrobot bouwt
    Hoe te tekenen (voor kinderen)Hoe te tekenen (voor kinderen)
    Hoe schattige dierenkarikaturen te tekenenHoe schattige dierenkarikaturen te tekenen
    Hoe manga te tekenenHoe manga te tekenen
    Hoe een robot te tekenenHoe een robot te tekenen
    Hoe een manga-robot te tekenenHoe een manga-robot te tekenen
    » » Hoe maak je een robot die tekent met Makeblock
    © 2021 emkiset.ru