Skip to content

rossonet/RAM

Repository files navigation

Rossonet Atom Machine

alt text

paypal

http://www.rossonet.org

Licenza: LGPL 3.0 Per maggiori dettagli sulla licenza rimando a questa voce di Wikipedia

alt text

Rossonet Atom Machine è una macchina a controllo numerico su 3 assi completamente open source.

La macchina è governabile via rete tramite un browser, il software montato a bordo guida l'utente nelle varie fasi di lavorazioni in un contesto social.

La macchina è composta da parti in plastica derivate da varie versione della RepRap Rostock e componenti meccaniche (barre rettificate, cuscinetti e cinghie) facilmente reperibili localmente e online. Tutte le parti sono disegnate con OpenScad.

I giunti cardanici sono magnetici, questo permette una rapida sostituzione delle parti, ma anche la sicurezza che, in caso di errore nella programmazione software, la macchina si smonterà senza danneggiarsi o danneggiare qualcuno o qualcosa.

L'elettronica di controllo è una Megatronics V3, architettura che integra in un'unica scheda il progetto Arduino Mega e il progetto RAMPS. La scheda monta un processore Atmega2560 a 16MHz.

L'elettronica è governata dal firmware Marlin.

Alla scheda di controllo è collegato un computer embedded con processore A20. Sui protipi è montata una scheda BananaPI.

Oltre ad una distribuzione Linux ottimizzata per la scheda specifica -Fedora 22-, il computer offre le fuzionalità di controllo web tramite OctoPrint; la virtualizzazione della seriale, per usare la macchina come una CNC con programmi come Printrun o LinuxCNC; le funzionalità di slicing per la stampa plastica sono gestite con CuraEngine; le funzionalità CAD con OpenJSCAD; il CAM (calcolo dei percorsi di incisione o scrittura) con PyCAM.

L'interfaccia web è fruibile da dispositivo mobile grazie alla libreria Twitter Bootstrap.

Rossonet

Funzionalità

  1. stampa 3D a filamento fuso (1,75mm) con temperatura di lavorazione fino 240 gradi (PLA,ABS,ecc...);
  2. attuatore per eseguire GCODE con penne, matite, pennarelli, ecc...;
  3. interfaccia web responsible;
  4. taglio polistirolo -da implementare-;
  5. piano di lavoro riscaldato con aggancio magnetico -da implementare-;
  6. attuatore a siringa per la lavorazione di materiali liquidi -da implementare-;
  7. help Online integrato nell'interfaccia per imparare con il supporto multimediale come utilizzare e svolgere le procedure di manutenzione della macchina -in sviluppo-. In particolare le procedure di calibrazione della struttura, calibrazione del termostato, cambio filamento, tuning z-probe;
  8. sistema di assistenza remoto basato su chat web -integrazione Olark-;
  9. integrazione software di modellizazione parametrica con libreria online in OpenJScad -da implementare-;
  10. imballaggi per il traporto -da implementare-;
  11. API per l'interfaccia di software di terze parti;
  12. integrazione MQTT per il monitoraggio integrato nelle reti IoT -da implementare-;
  13. integrazione piattaforma Rossonet Ar4k;
  14. connessione ethernet o wifi (tramite plug usb);
  15. slicing sampa plastica integrato con CuraEngine;
  16. timelaps automatico.

Versioni

Attualmente sistono due versioni preconfigurate della macchina. La versione "T" con le parti meccaniche realizzate in officina di precisione e il modello Eroina studiato per essere realizzabile partendo da stampe plastiche di piccole dimensioni.

Versione Eroina (bootstrap progetto)

La versione Eroina è composta da una struttura realizzata in carpenteria (legno, metallo o altre strutture ricavate con il materiale disponibile) e da parti stampate in plastica con sagome inferiori ai 15cm per ogni dimensione. Il nostro primo prototipo è stato stampato con un Arduino Materia 101.

Schema assemblaggio generale

Video fasi studio prototipo

studio z-probe Rossonet

primi test scheda controllo Rossonet

primo assemblaggio struttura Rossonet

test usb over ethernet Rossonet

esperimenti Marlin Rossonet

esperimenti con Marlin Rossonet

test GCODE con biglie Rossonet

primi esperimenti scrittura con pennarello Rossonet

stampa plastica Rossonet

Elenco materiali elettronici, movimentazione lineare e hot end

  1. E3D v6 HotEnd Full Kit - 1.75mm Universal (Direct) (24v);
  2. ventola raffreddamento 30mmx30mmx10mm 12V;
  3. Banana PI;
  4. Megatronics V3;
  5. 4 x ponti H -DRV8825 Stepper Motor Driver Carrier-;
  6. 4 x NEMA17 Stepper motor 1,8 gradi/step - 4,8kg/cm;
  7. 3 x endstop meccanici;
  8. telecamera USB compatibile con Fedora 22 su Banana PI;
  9. servo motore z-probe: 9G micro servo;
  10. micro pulsante PCB 3mmx3.5mmx1.8mm button switch (per z-probe);
  11. 6 x barre rettificate da 1mt x 12mm;
  12. 6 x cuscinetti lineari a sfera LM12UU;
  13. cuscinetto piccolo estrusore;
  14. cuscinetto grande estrusore;
  15. 3 x cuscinetti fine corsa;
  16. ~7mt cinghia trasmissione 6mm (GT2 -passo 2mm-);
  17. 3 x pulegge alluminio 20 denti (GT2 -passo 2mm-);
  18. ~6mt cavo di rete UTP -da utilizzare per i cablaggi-;
  19. ~3mt cavo bipolare per resistenza hotend;
  20. fascette varie;
  21. spinotti per Megatronics v3 (4 stepper, 2 ventole, 3+1 endstop -comprende servo-);
  22. alimentatore 12V da PC;
  23. scheda SD da 16GB per Banana PI;
  24. scheda microSD per memoria tampone scheda controllo;
  25. cavo USB da maschio A a maschio B per connessione tra Banana PI e Megatronics v3;
  26. terminale maschio micro USB per alimentazione Banana PI.

Elenco materiale stampato

  1. 3 x blocco motore;
  2. 3 x rimando cinghia;
  3. 3 x carrello;
  4. 3 x tensionatore;
  5. 3 x supporto endstop;
  6. 1 x attuatore: base, coperchio "A", coperchio "B", braccio z-probe;
  7. estrusore;
  8. attuatore pennarelli collaudato con "Giotto Turbocolor" con questo supporto.

Elenco materiale per struttura e piccola ferramenta

Il progetto di questa versione prevede la predisposizione delle tre colonne attive su una struttura portante realizzata artigianalmente. Lo schema di montaggio generale è visionabile qui. La struttura deve garantire una sufficiente rigidità, attenuare le vibrazioni dei movimenti con adeguati piedi e/o ammortizzatori.

La struttura può essere realizzata con diametro a piacere tra i 47 e i 70 centimetri. Al diminuire del diametro proporzianalmete diminuiscono i bracci diagonali dell'attuatore, aumenta l'altezza e diminuisce il raggio utile per la stampa. Per esempio nella configurazione con raggio di 23,5cm si ottiene un area di stampa cilindrica con un raggio di 19,5cm e altezza di 43,5cm, i bracci diagonali sono lunghi 395mm. Nella configurazione con raggio di 35cm il cilindro utile ha raggio di 31cm e altezza di 20,5cm, i bracci sono lunghi 625mm.

  1. 3 x ferramenta fine corsa;
  2. 3 x ferramenta blocco motore;
  3. ferramenta attuatore;
  4. ferramenta estrusore;
  5. 6 x magneti carrello;
  6. 12 x magneti attuatore;
  7. 12 x sfere acciaio 12mm;
  8. 12 x supporti distanziatori in plastica per magneti -da verificare-;
  9. 6 x bacchette alluminio diametro 10mm lunghezza da 39,5cm a 62,5cm -a seconda del raggio della struttura portante-;

Fasi assemblaggio

-to do- ...con foto in archivio git

Servizi

  1. download firmware per Banana PI -to do-
  2. vendita online modello "T"
  3. plastiche "Eroina"
  4. elettronica e materiale vario "Eroina"