This is an old revision of the document!


Mini CNC Plotter Machine

Introducere

După ce am făcut puțină cercetare în domeniul mașinilor comandate cu Arduino/Raspberry, am decis să construiesc propria mea mașină folosind materiale disponibile la nivel local. Există atât de multe prototipuri de acest fel în lume, dintre care unele sunt mult mai tehnice și mai complexe pentru a le face sau chiar a le utiliza în mod corespunzător. Din acest motiv, am decis sa fac o mașină de scris (Plotter Machine) controlată cu Arduino, care este de departe cea mai simplă.

Scop

Acest Mini Plotter Machine poate printa majoritatea formelor de bază, textelor și chiar desene animate. Operația este similară cu cea a scrisului de mână, fiind mai rapida și mai precisa în comparație cu modul în care o ființă umană poate scrie sau desena.

Descriere generală

Pentru ca un Mini Plotter Machine să funcționeze, sunt necesare 3 axe (axa X, axa Y și axa Z). Axa X și axa Y lucrează împreună pentru a crea o imagine 2D. Axele sunt poziționate la 90 de grade unul față de celălalt, astfel încât orice punct de pe suprafața plană să fie definit de o valoare dată de x și y. Axa Z este folosită pentru ridicarea și coborârea stiloului pe hârtie.

În principiu, sistemul acestui Mini Plotter Machine este modelat de un software pentru a pune în mișcare motoarele pas cu pas (axele X și Y) și micro servomotorul (axa Z). Suprafața de printare a acestei mașini pe axele X și Y este de 114×114 pixeli. Zona de imprimare va fi de maxim 38x38mm. Mișcarea stânga-dreapta este controlată de motorul pas cu pas din axa X, mișcarea față-spate este controlată de motorul cu pas cu pas din axa Y și mișcarea stiloului este de sus în jos, controlată de micro servomotorul din axa Z.

În funcție de imaginea care urmează să fie desenată, aplicația va genera coordonatele corespunzătoare și le va trimite la microcontroler prin portul USB. Microcontrolerul interpretează aceste coordonate și apoi controlează pozițiile motoarelor pentru a crea imaginea. Aici am folosit Arduino ca microcontroler pentru a construi acest Mini Plotter Machine.

Schema bloc


Hardware Design

Componente

  • ARDUINO UNO R3
  • CNC SHIELD V3
  • Fire
  • Multimetru
  • 2xPushbuttons
  • 2xA4988 Stepper Driver Module
  • Micro Servo Motor
  • Sursă externă de alimentare
  • Cablu USB pentru ARDUINO
  • 2 placute de pal (40x200mm)
  • O placă de pal (200x190mm)
  • O placă de sticlă (60x70x3mm)

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
  • librării şi surse 3rd-party (e.g. Procyon AVRlib)
  • algoritmi şi structuri pe care plănuiţi să le implementaţi
  • (etapa 3) surse şi funcţii implementate

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Jurnal

  • 27.04.2022: Alegere temă și validare cu asistentul
  • 20.04.2022: Documentare cu privire la partea electrica, sisteme de prindere
  • 06.05.2022: Achiziționare componente centrale
  • 11.05.2022: Creare pagină de wiki

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2022/sgherman/mini-cnc-plotter-machine.1652310164.txt.gz · Last modified: 2022/05/12 02:02 by maria.coroaba
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0