Hjemmelavet plotter. Gør-det-selv plotter

Skabelse printplade

Efter at have ætset printet, kan du begynde at lodde. Jeg foreslår, at du lodder i den viste rækkefølge.

Mikrocontrollere og mikrokredsløb:

  1. ATmega16
  2. FT232RL
  3. L293DD
  4. ULN2803
  5. TCMT1109 x2
  6. Modstande:
  7. 100 x 3
  8. 2k4 x2
  9. 4k7 x3
  10. Kondensatorer:
  11. 22px2
  12. 100nx4
  13. Transistorer:
  14. IRLML250
  15. BC857 x2

dioder:

  1. LL4148
  2. Rød LED
  3. Grøn LED x2
  4. Pins:
  5. 1 × 2 x 4
  6. 1 × 6 x2

Jumper x2

Andet:

  1. 5k potentiometer
  2. 16 MHz krystal
  3. Knapper x4
  4. USB mini B stik
  5. AK500 / 3 stik
  6. 2-kanals switch
  7. 16 × 2 LCD

Der var en fejl på billedet. Jeg glemte modstanden til optokoblerens udgang. Bare rolig, dette er rettet i PCB-tegningen i RAR-arkivet.

AVR programmering

Filen vedhæftet nedenfor indeholder Eagle PCB-designet.

Jeg tror, ​​at mange af jer selv ved, hvordan man flasher mikrocontrollere.

Yderligere Information.

Det er ikke nemt at styre en hel enhed med en enkelt mikrocontroller. Den sværeste del var at generere XY-bevægelsessignalerne, hvor bevægelsen var i begge akser. I sidste ende gjorde kvarts et ret godt stykke arbejde.

Den anden vanskelighed er kommunikation med pc'en. Jeg skulle skrive min egen kommunikationsprotokol via UART. Dette ligner AT-kommandoer, men kræver meget mindre hukommelse og er meget hurtigere.

Trin 3: Z-akse

Nu kan du gøre mekanisk del enheder. Lad os starte med Z-aksen.

På billedet kan du se alt hvad du behøver for at skabe Z-aksen.

Detaljerne var ret dårligt udskåret. Tilsyneladende tog nogen ikke højde for laserstrålens bredde. Faktisk var alle stykkerne lidt mindre end det, jeg bestilte. Jeg skulle klare alt sandpapir.

Lad os begynde at lime. Jeg brugte superlim til plexiglas og laminat. Laminatet tjener som afstandsstykke mellem elektromagneten og plexiglasset. Jeg fastgjorde elektromagneten med to skruer.

Trin 4: Yax

Som i det foregående trin skal du lime alt sammen. Jeg behandlede alle plexiglasdelene med sandpapir. Jeg undersøgte også møbelskinnen for defekter. Jeg behandlede bindingspunkterne med acetone.

Tandremssamling

Den nemmeste måde at sikre remmen på er at bruge en lille lynlås. Den ene ende af bæltet skal fastgøres på en bevægelig vogn, og den anden ende skal føres gennem tandhjulene. Det er nødvendigt at stramme bæltet og derefter fastgøre det til vognen.

Montering af endestop og andet

Skal lime kontakten som vist på billedet. Den rødbrune ledning skal loddes til kontakten. Du skal også lime to stykker laminat til vognen.

Billedet viser beskrivelsen og farverne på alle kabler. Disse er stepmotorkabler (Y +, Y1, Y2, Y3, Y4), elektromagnetiske kabel (Z +, Z-) og endestopkontakter (2xYmin, 2xYmax).

Ymin er endestopkontaktens kabel nær motoren.

Det sidste billede viser et 12-leder kabel med en beskrivelse af dets forbindelser.

Trin 5: X-akse

Og nu kommer det sværeste skridt...

Du skal montere 2 parallelle skydere. Jeg kan ikke altid beskrive præcis, hvad der skal gøres. Men du kan navigere efter billederne.

Efter du har limet skyderne på. Du kan lime vognene på dem, og derefter Y-akseskinnen.

Det er nødvendigt at montere stepmotoren, tandremmen og endestopkontakterne som i det foregående trin.

Trin 6: resten af ​​installationen

Jeg lavede en blyantholder af plexiglas og laminat ved hjælp af varmlim.

Jeg besluttede at bruge et magnetbånd som arbejdsfelt. Jeg vil vedhæfte papiret til det med magneter.

Trin 7: slutmontering

Nu skal alt ordnes på én base. Jeg besluttede at installere kredsløbene og LCD-skærmen på specielle holdere.

Trin 8: software

Som sagt skrev jeg min egen ansøgning. Dette er min første applikation i VisualC #, så der er mange fejl.

Her er en liste over de tilgængelige kommandoer i kommandopromptvinduet:

returnxy - vender tilbage til sin oprindelige position

SetXY xy - flytter pennen til den angivne position (i mm)

Setxy xy - flytter pennen til den angivne position (i trin, tjek applikationsindstillinger)

Getz - Returnerer 1, hvis håndtaget er oppe, ellers 0

getxy - Returnerer pennens position (i mm)

selectpen - venter, indtil brugeren klikker på OK-knappen

rectx1 y1 x2 y2 - Tegner et rektangel baseret på 2 modsatte hjørner (i mm)

bue X Y R A1 A2 t - tegner en bue centreret i punktet (x, y), radius r, med en begyndelsesvinkel a1 og slutter med en vinkel a2 (fra vandret)

tekst x y størrelse mellemrum tekst - tegner tekst ved (x, y), fra en given størrelse og tegnafstand

Jeg glemte næsten. .NET Framework 4 er påkrævet for at køre programmet.

Trin 9: finalen

Denne artikel viser dig, hvordan du laver en plotter. Jeg opfordrer dig ikke til nøje at følge instruktionerne, da jeg sagde, at nogle af mine løsninger er ineffektive. Jeg ville gerne vise dig, hvad jeg finder interessant. Der blev høstet megen erfaring under tilblivelsen.

Plottere er enheder, der automatisk tegner tegninger, tegninger, diagrammer på papir, stof, læder og andre materialer med en given nøjagtighed. Modeller af udstyr med skærefunktion er udbredt. At lave en plotter med dine egne hænder derhjemme er meget muligt. Dette vil kræve dele fra en gammel printer eller dvd-drev, bestemt software og nogle andre materialer.

Lav en lille plotter af dvd-drev dig selv er forholdsvis enkel. Sådan en enhed på arduino vil koste meget mindre end dens mærkevarer.

Arbejdsområdet for den enhed, der oprettes, vil være 4 x 4 cm.

For at arbejde skal du bruge følgende materialer:

  • lim eller dobbeltsidet tape;
  • lodning til lodning;
  • ledninger til montering af jumpere;
  • dvd-drev (2 stk.), hvorfra stepmotoren er taget;
  • Arduino uno;
  • servomotor;
  • mikrokredsløb L293D (driver, der styrer motorer) - 2 stk.;
  • loddefri brødbræt (plastikbund med et sæt ledende elektricitet stik).

For at bringe det udtænkte projekt ud i livet, bør du samle sådanne værktøjer:

  • loddekolbe;
  • skruetrækker;
  • mini boremaskine.

Erfarne amatører elektroniske hjemmelavede produkter kan bruge yderligere dele til at samle et mere funktionelt apparat.

Monteringsfaser

Samlingen af ​​cnc-plotteren udføres i henhold til følgende algoritme:

  • ved hjælp af en skruetrækker adskilles 2 dvd-drev (resultatet er vist på billedet nedenfor), og stepmotorer tages ud af dem, mens to sidebaser til den fremtidige plotter vælges fra de resterende dele;

Adskilt DVD-drev

  • de valgte baser er forbundet med skruer (har tidligere justeret dem i størrelse), mens de opnår X- og Y-akserne, som på billedet nedenfor;

X-Y akser i en samling

  • X-aksen er knyttet til Z-aksen, hvilket er servo med holder til en blyant eller pen, som vist på billedet;

  • en 5 x 5 cm firkant lavet af krydsfiner (eller plastik, brædder) er fastgjort til Y-aksen, som vil tjene som grundlag for det stablede papir;

Base til placering af papiret

  • samle ved at give Særlig opmærksomhed tilslutning af stepmotorer, et elektrisk kredsløb på et loddefrit bord i henhold til diagrammet nedenfor;

Ledningsdiagram

  • indtast koden for at teste funktionaliteten X-Y akser;
  • kontroller funktionen af ​​det hjemmelavede produkt: hvis stepmotorerne fungerer, er delene korrekt forbundet i henhold til diagrammet;
  • indlæs arbejdskoden i en CNC-fremstillet plotter (til Arduino);
  • download og kør exe-programmet for at arbejde med G-koden;
  • installer Inkscape-programmet (vektorgrafikeditor) på computeren;
  • installer en tilføjelse til den, som gør det muligt at konvertere G-koden til billeder;
  • tilpasse Inkscape-arbejde.

Herefter er den hjemmelavede miniplotter klar til at arbejde.

Nogle nuancer af arbejdet

Koordinatakser skal placeres vinkelret på hinanden. I dette tilfælde skal blyanten (eller pennen), der er fastgjort i holderen, bevæge sig op og ned med servoen uden problemer. Hvis stepper-drevene ikke virker, skal du kontrollere rigtigheden af ​​deres forbindelse med L293D-mikrokredsløbene og finde en fungerende mulighed.

Kode til test af X-Y akser, plotter arbejde, Inkscape med tilføjelsen kan downloades på internettet.

G-kode er en fil, der indeholder X-Y-Z koordinater... Inkscape fungerer som et mellemled til at skabe plotter-kompatible filer af denne kode, som derefter konverteres til motorisk bevægelse. For at udskrive det ønskede billede eller den ønskede tekst, skal du bruge programmet Inkscape til først at oversætte dem til G-kode, som derefter sendes til print.

Følgende video viser, hvordan det fungerer hjemmelavet plotter fra dvd-drev:

Plotter fra printer

Plottere er klassificeret efter forskellige kriterier. Apparat, hvori bæreren er fastgjort ubevægeligt ved mekanisk, elektrostatisk el vakuum metode hedder tablet... Sådanne enheder kan enten blot oprette et billede eller klippe det ud, hvis den tilsvarende funktion er tilgængelig. Samtidig er vandret og lodret skæring... Mediemuligheder er kun begrænset af størrelsen af ​​tabletten.

Skæreplotter båden kaldes på en anden måde. Den har en indbygget fræser eller kniv. Oftest skæres billeder af maskinen fra følgende materialer:

  • almindeligt og fotografisk papir;
  • vinyl;
  • pap;
  • forskellige typer film.

Du kan lave en flatbed-udskrivning eller skæreplotter fra en printer: i det første tilfælde vil en blyant (pen) blive installeret i holderen, og i det andet en kniv eller laser.

Hjemmelavet tabletplotter

For at samle enheden med dine egne hænder skal du bruge følgende komponenter og materialer:

  • stepmotorer (2), guider og vogne fra printere;
  • Arduino (USB-kompatibel) eller mikrocontroller (for eksempel ATMEG16, ULN2003A), bruges til at konvertere kommandoer, der kommer fra computeren, til signaler, der forårsager bevægelse af drevene;
  • laser med en effekt på 300 mW;
  • kraftenhed;
  • gear, bælter;
  • bolte, møtrikker, spændeskiver;
  • organisk glas eller plade (krydsfiner) som underlag.

Laseren gør det muligt at skære tynde film og brænde træ.

Den enkleste version af en flatbed plotter er samlet i følgende rækkefølge:

  • lav en base fra det valgte materiale, forbind strukturelle elementer med bolte eller lim dem;

  • bor huller og indsæt guider i dem som på billedet nedenfor;

Montering af guider

  • samle en vogn til installation af en pen eller laser;

Vogn med huller til guider

  • saml monteringen;

Monter under markøren

Fastgørelsesmekanisme

  • installer stepmotorer, gear, bælter, få strukturen vist nedenfor;

Samlet hjemmelavet plotter

  • forbinde det elektriske kredsløb;
  • installere software på en computer;
  • sætte enheden i drift efter verifikation.

Hvis brug arduino, så duer de programmer, der er diskuteret ovenfor. Brugen af ​​forskellige mikrocontrollere vil kræve installation af forskellig software.

Når en kniv er installeret til at skære film eller papir (pap), skal dens indtrængningsdybde justeres korrekt eksperimentelt.

Ovenstående design kan forbedres ved tilføjelse af automatisering... Detaljer om parametrene skal vælges empirisk, baseret på de tilgængelige. Nogle skal muligvis købes.

Begge de overvejede muligheder for plottere kan udføres uafhængigt, hvis bare der er en gammel unødvendig teknik og ønske. Sådanne billige maskiner er i stand til at tegne tegninger, skære forskellige billeder og figurer. De er langt fra industrielle analoger, men hvis det er nødvendigt at lave tegninger ofte, vil de i høj grad lette arbejdet. Desuden er softwaren tilgængelig online gratis.

Siden barndommen var jeg tiltrukket af teknologi, kiggede på blade til hullerne, en modelkonstruktør og ung tekniker Jeg har altid ønsket at gøre noget interessant og nyttigt, men på grund af min unge alder og svære tider i disse fjerne år, havde jeg intet andet valg end at drømme. År gik, drengen voksede op, men hans interesser forblev. For ikke så længe siden begyndte jeg at modellere fly (jeg kan lide alt, der flyver). Og efter at være blevet lidt grå med stiksav og saks, blev jeg lidt træt. Da jeg er en doven person, besluttede jeg at automatisere alt dette. For ikke så længe siden blev der lavet en CNC-router, det gik sjovere. Men det var nødvendigt at komme videre, modellerne skulle ikke kun flyve, men også se smukke ud. At klippe farvet film og scotch tape med saks var ikke så let. Du kan selvfølgelig kontakte et reklamefirma og bestille dette arbejde hos dem eller købe en lille plotter, men det er meget dyrt.

Da jeg kiggede på en masse skrammel i garagen og vendte mig mod google, tænkte jeg pludselig, hvorfor ikke lave en hjemmelavet skæreplotter, der kan klippe film og tape hurtigt og effektivt.

4 mm blev valgt som fremstillingsmateriale. krydsfiner, faktisk kun hun var i garagen, og der var ingen lyst til at bruge penge på noget andet. Hoveddonoren af ​​den fremtidige plotter er epson lx-1050 + storformat dot matrix printer
Med minimal viden om "kompasset" blev der lavet en tegning (du kan se tegningerne sidst i artiklen). Den var designet på en sådan måde, at den kunne skæres håndstiksav, men jeg er en doven person, så jeg gav dette rutinearbejde til en sjælløs maskine.
Efter hun var færdig, modtog jeg følgende sæt dele:

Vi limer delene og får sidepanelerne til den fremtidige plotter. Jeg limede stederne for boring og huller til selvskærende skruer med cyacrin, så forbindelsen er mere pålidelig.

Og sådan ser vognen ud, som vil flytte solenoiden og knivsænkningsmekanismen. Jeg limede PVA og fortrød det, detaljen er kompliceret, mens jeg kombinerede elementerne, greb limen og fik en lille skævhed, dette er ikke kritisk, men ikke behageligt. Jeg anbefaler ikke desto mindre at forbinde alle delene sammen og lime det med "cyacrine".

Under monterings- og monteringsprocessen blev krydsfineren snavset og tabt udseende, så det blev besluttet at give det et mere elegant look og male det med nogle muntre farver. Jeg malede den med en almindelig spray, da maleren viste sig at være fra mig så som så, men hvordan skete det. På billedet nedenfor sidevæg plotter med installeret leje af filmfremføringsakslen og vogn med installerede bronzebøsninger. Ærmerne var limet ind med den sædvanlige "cyacrine".

Et meget vigtigt punkt for plotteren til at fungere er filmfremføringsvalsen og trykgummivalserne. Fremføringsakslen på industriplottere er rillet, og skaftet fra printeren er glat, lavet af meget hårdt gummi. For at forhindre filmen i at glide, skal den klistres over med sandpapir. Skaftet skal klæbes over med tape i spiral, så ujævnheder kan undgås. Jeg stjal ærligt denne metode og spionerede på internettet, det viste sig at være en meget enkel og pålidelig løsning. Som lim kan du bruge enhver skolim, der limer gummi, stof mv.

Knivsænkemekanismen er lavet af et stykke aluminium med huller i til styrene og et hul til fastgørelse af knivholderen. For at reducere støjen, når mekanismen udløses, er det nødvendigt at klæbe på porøst gummi eller, som i dette tilfælde, en filtpakning fra "hozmagen". denne beslutning ikke særlig vellykket på grund af kompleksiteten af ​​dens implementering (det er meget vanskeligt at opretholde justering og undgå fastkiling af mekanismen, desuden viste det sig at være meget følsomt over for temperatur)

Lad os nu tale om at flytte vognen. Her har jeg fejlberegnet lidt. Faktum er, at motoren med et gear til en tandrem blev taget fra en EPSON LX300 (der er et direkte drev med en 1,8 'motor pr. trin), og som det viste sig senere, er deres bælter lidt anderledes. Som følge heraf var de bælter, der passede til gearet, korte. Jeg ville ikke lave alt om, så jeg tog bare to korte bælter, klippede dem og limede dem sammen. Jeg forsøgte at lime den med skolim til læder, stof, gummi og andre ting, men den ville kategorisk ikke holde fast. Til sidst limede jeg det bare med "cyacrine"
En remholder blev lavet af et aluminiumshjørne. Jeg borede hullerne, skar gevindene og fikserede det hele til vognen.




Billedet ovenfor viser et hvidt rektangel, dette er en støtte, der forhindrer vognen i at dreje. Denne del er lavet af 5 mm fluorplast. tyk. Den bevæger sig langs den U-formede metalprofil.
Nu, efter at vi har sat os ind i hovedpunkterne, kan vi gå videre til afsluttende samling... Lad os installere motoren og samle gearkassen.


Gearkassen er samlet i samme form, som den var i printeren. En 7,5' motor er et meget stort trin og vil ikke opnå den nødvendige nøjagtighed med direkte drev. Tegningen er beregnet nøjagtigt, så gearene spiller ikke.
Til at begynde med blev båndet spændt med en fjeder, men i visse tilstande så man, at båndet var strakt, så jeg fjernede fjederen og forkortede båndet, så det blev installeret med den nødvendige spænding. Dette er bestemt ikke den bedste måde derfor er det bedre at tilvejebringe en form for spændingsmekanisme.

Lad os nu tale om klemruller Industriplotterne har selvstændige ruller med uafhængig affjedring, de kan justeres individuelt. Denne designløsning er meget vanskelig for hjemmelavet... Derfor blev en stålstang med en diameter på 6 mm revet fra printerens dybde. og 2 gummiruller er monteret på den. Præcis 2, det giver ingen mening at bruge det længere, sådan presses styrestangen langs kanterne af svin med fjedermekanisme. Som et resultat bøjes akslen, og trykket bliver ujævnt. Hovedindsatsen falder på yderpunkterne, og rullerne i midten bliver praktisk talt ubrugelige. Dette problem kan løses ved at bruge en tykkere guide eller uafhængige ruller med individuel trykjustering. Men som test har vist, på et givet tidspunkt arbejdsbredde to videoer er nok.

Vi fandt ud af mekanikken, nu kan vi gå videre til den elektriske del. For ikke at spilde penge brugte jeg en styreenhed fra min CNC-maskine. For dem, der skal samle plotteren, kan al elektronikken placeres i bunden af ​​plotteren, der er plads nok der.

XY-motorstyringen forblev den samme, kun motorindstillingerne blev ændret, 1:16-deleren blev sat til minimum, hastigheden blev indstillet eksperimentelt og antallet af trin pr. mm. Jeg forsøgte ærligt at tælle, men tallene stemte ikke overens med mig, jeg samlede alt empirisk op. Jeg vil give dataene for remdrevet og gearkassen samt de resulterende værdier, jeg håber nogen vil kommentere dette punkt og hjælpe mig med at finde ud af det.

Reducer:
Motorens tandhjul - 14 chubs
Indføringsaksel gear - 68 chubs
Mellemgear - 63 x 17
Remtræk:
Gearhjul - 20 tænder.
Bælte - 2 mm tand.

Hvad angår styringen af ​​knivsænkningsmekanismen, sættes den i bevægelse af en transistorkontakt, jeg fjerner styresignalet fra den ubrugte driver af "Z"-aksen. Signalet tages fra DIR-kanalen efter opto-afkobling.

IRF540-transistoren er allerede udstyret med en beskyttelsesdiode indeni. Vi lægger alt dette i varmekrympning og gemmer det i etuiet. I dette tilfælde mister styreenheden ikke sin funktionalitet, og den kan stadig bruges på CNC'en.
Med mekanik, og elektrisk del vi stiftede bekendtskab, nu kan vi begynde at forberede programmet.
Et vigtigt element i højkvalitetsskæring med en vingekniv er knivforskydningskompensation, gode mennesker har allerede taget sig af dette, og der blev fundet et lille hjælpeprogram på internettet, der arbejder i Python-miljøet, som tilpasser programmet til at arbejde på en plotter (alle nødvendige programmer finder du sidst i artiklen). Programmet fungerer simpelthen ved roden af ​​disken, opret en mappe med et simpelt navn med latinske bogstaver, slip vores hjælpeprogram og den fil, vi skal konvertere til den. Dernæst trækker vi bare vores fil med musen til dette værktøj, og om et øjeblik får vi en tilpasset fil til vores plotter. Så er alt som normalt, vi starter mach3-programmet og åbner vores fil, indstiller nulkoordinaterne og starter processen.

Jeg vil også gerne dvæle ved justeringen af ​​knivens udhæng (hvad mindre kniv stikker ud fra holderen, jo længere holder den). Kniven skal stikke ud, så den skærer gennem filmen og griber let om bagsiden. Normalt etableret ved eksperiment. En anden vigtigt punkt, som ikke er implementeret i dette design, er justeringen af ​​knivens klemkraft. Jeg ønskede at implementere dette med en nuværende regulator, men for at forenkle designet opgav jeg denne idé. Plotteren er drevet af en laboratoriestrømforsyning og er i stand til at fungere i bredt udvalg stress. Som et resultat kan jeg under skæreprocessen ændre spændingen lidt, hvilket påvirker trykket på kniven. Hvis kniven presses for hårdt, så vil filmen kile sig ind under kniven, og det vil ikke være muligt at skære kvalitativt.

Video om plottersamling:

Test test, skæring forskellige slags film:

Det er alt sammen venner, skriv kommentarer, del dine tanker. Hvis projektet viser sig at være interessant, så vil vi videreudvikle det fra komponenter af høj kvalitet. For dem, der er interesseret, kan du finde links til komponenter i beskrivelsen af ​​videoen på min kanal, tak alle, held og lykke, vi ses snart!


I dette projekt vil jeg vise dig, hvor nemt og enkelt det er at bygge din billige mini CNC-plotter på arudino. Du kan selvfølgelig bare tage og købe en plotter, men for det første er den meget dyr, og for det andet har jeg ikke brug for den 🙂

Til X- og Y-akserne bruger vi stepmotorer og skinner trukket fra to gamle dvd/cd-drev. Arbejdszone vores CNC-plotter vil have 4 gange 4 centimeter.

Da projektet er baseret på at bruge en seriel port, kan du også bruge et Bluetooth-modul (f.eks. HC-06) til at forbinde plotteren til en computer trådløst!

Trin 9. Program til at arbejde med G-kode.

Vi er nu klar til at printe vores første billede med vores mini CNC-plotter! For at gøre dette har vi brug for et mellemprogram mellem os og plotteren. Den konverterer G-koden til servobevægelser.

Hvad er G-kode? G-kode er en fil med koordinaterne X, Y og Z. Den ser sådan ud:

M300 S30.00 (Dappede printeren)
G1 X10,00 Y10,00 F2500,00

G1 X20,00 Y10,00 F2500,00

M300 S50.00 (forhøjet udskrivningsenhed)

Så skal du installere en tilføjelse til den, der giver dig mulighed for at eksportere billeder til G-kode. Du kan downloade den på dette link.

Lad os konfigurere Inkscape til første brug. Åbn programmet, gå til menuen Filer og klik på Dokumentegenskaber. Se den første illustration ovenfor og modificer som vist på billedet. Luk derefter dette vindue. Vi vil bruge et printområde på 4 gange 8 centimeter. Se derefter det andet billede.

Sådan skriver du teksten: Indtast teksten, skift skrifttypen til Times New Roma og indstil størrelsen til 22. Klik derefter på markørikonet og juster teksten som vist på det tredje billede ovenfor. Vælg en sti fra menuen "Objekt til sti".

Sådan udskrives billeder: Dette er mere kompliceret end tekst. Billeder skal have en gennemsigtig baggrund. Træk billedet til Inkscape med musen. Klik på "Ok" i det næste vindue. Så skal du ændre størrelsen på billedet, så det passer ind i vores printbare område (se billede 4). Klik på "Sti" fra menuen og vælg "Spor bitmap". Gør derefter som vist på det 5. billede. Klik på Ok og luk vinduet. Flyt derefter det grå billede og slet farven bagved. Flyt det sort-hvide billede til det ønskede sted igen, og klik igen i "Sti"-menuen på knappen "Objekt til sti". Det sjette billede viser, hvordan billedet slettes.

Eksporter som G-kode: Gå til sidst til menuen Filer, klik på "Gem som" og vælg ".gcode". Klik ok på næste vindue... Det er alt! Vores G-kode er klar til at blive printet på vores helt nye mini CNC plotter!

I kontakt med

Hej allesammen.

Koncept

Det er svært at forestille sig, men på nogle universiteter skal du stadig tegne grafik i hånden (computeren er djævelens værk, selvfølgelig ...). Dette irriterede mig så meget, at jeg besluttede at sammensætte en grafisk maskine, som jeg vil bruge. Min plotter kan printe alle HPGL-tegninger.

Jeg havde også brug for et særligt look software... Det skal ikke kun administrere enheden, men også være i stand til at udvikle og gemme tidsplaner. Det er derfor, jeg besluttede at skrive min egen ansøgning i stedet for at bruge den eksisterende CNC-software.

Jeg brugte en ATMEG16 mikrocontroller til at styre enheden. Den modtager data via en USB-RS232-konverter (FT232), der er tilsluttet computerens USB-port. Data streames ved hjælp af min egen kommunikationsprotokol, som vil blive diskuteret senere. Til X og Yoshi fandt jeg to stepmotorer fra gamle scannere. De har en indbygget mekanisme, så momentet øges uden at komplicere styringen. Z-aksen er en simpel elektromagnet (fra en gammel printer, formoder jeg). Alle disse ting er drevet af en strømforsyning fra en HP-printer.

Nødvendige dele og værktøj.

Jeg brugte omkring $ 25 på projektet (jeg købte alt i Polen, priserne kan variere i andre lande).

Her er en liste:


Du skal også bruge:

  • Loddekolbe
  • Saks
  • Sandpapir (120-150)
  • Limpistol
  • Noget lim (superlim, trælim, varm lim)

Trin 1: design og forberedelse

Projektet blev modelleret i Blender'e (dette er et 3D-modelleringsprogram).

Grøn "kasse" - mad. Den gule "boks" er controlleren. Den blå "boks" er LCD-skærmen.

De ravgule dele var lavet af laminat. De blå detaljer er plexiglas.

Stepmotorer, elektromagnet - mørkegrå dele.

Stepmotorer, elektromagnet og endestop i mørkegrå.

I PDF-filen finder du tegninger af plexiglasdele. Skæring er meget billig selv i Polen. Du skal bestille 3 mm plexiglas dele.

Et par ord om X- og Yoshi-skyderne er bare møbelskinner.

Trin 2: lodning

Som sagt styres enheden af ​​en ATmega16. Den styrer stepmotorer og en elektromagnet. Den sender også data til LCD'et.

Til kommunikation med en pc brugte jeg en FT232RL chip (USB-UART konverter). Jeg brugte min egen kommunikationsprotokol. Det er to TCMT1109 optokoblere som bruges til elektrisk isolering PC fra controller. USB-UART-konverteren skal omprogrammeres ved hjælp af FTProg (XML-fil vedhæftet nedenfor).

Der er også 4 kontakter på tavlen. En er nødvendig for at nulstille processoren (dette var nyttigt under test), men resten blev installeret til fremtidig brug. Nu bruges den midterste kontakt ("OK") til at modtage startkommandoen (jeg vil skrive om dette senere).