An open API service indexing awesome lists of open source software.

https://github.com/rossonet/ram

Delta bot per laboratorio e prototipazione
https://github.com/rossonet/ram

3d-printing cura marlin octoprint

Last synced: 7 months ago
JSON representation

Delta bot per laboratorio e prototipazione

Awesome Lists containing this project

README

          

# Rossonet Atom Machine

![alt text](http://www.rossonet.org/wp-content/uploads/2015/01/logoRossonet4.png "Rossonet")

[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2BEWU4R26WVNL)

[http://www.rossonet.org](http://www.rossonet.org)

Licenza: [LGPL 3.0](https://www.gnu.org/licenses/lgpl.html)
Per maggiori dettagli sulla licenza rimando a [questa voce](http://it.wikipedia.org/wiki/GNU_Lesser_General_Public_License) di Wikipedia

![alt text](https://www.gnu.org/graphics/gplv3-88x31.png "LGPL Logo")

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](http://reprap.org/wiki/Rostock) e componenti meccaniche (barre rettificate, cuscinetti e cinghie) facilmente reperibili localmente e online. Tutte le parti sono disegnate [con OpenScad](http://www.openscad.org/).

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](http://reprapworld.com/mt/megatronics3_src.zip), 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](https://github.com/MarlinFirmware/Marlin).

Alla scheda di controllo è collegato un computer embedded con processore A20. Sui protipi è montata una scheda [BananaPI](http://www.bananapi.org/).

Oltre ad una distribuzione Linux ottimizzata per la scheda specifica -Fedora 22-, il computer offre le fuzionalità di controllo web tramite [OctoPrint](http://octoprint.org/); la virtualizzazione della seriale, per usare la macchina come una CNC con programmi come [Printrun](https://github.com/kliment/Printrun) o [LinuxCNC](http://sourceforge.net/projects/emc/); le funzionalità di slicing per la stampa plastica sono gestite con [CuraEngine](https://github.com/Ultimaker/CuraEngine); le funzionalità CAD con [OpenJSCAD](https://github.com/Spiritdude/OpenJSCAD.org/wiki/User-Guide); il CAM (calcolo dei percorsi di incisione o scrittura) con [PyCAM](http://pycam.sourceforge.net/).

L'interfaccia web è fruibile da dispositivo mobile grazie alla libreria [Twitter Bootstrap](http://getbootstrap.com/2.3.2/).

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](https://github.com/rossonet/agenteAr4k);
14. connessione ethernet o wifi (tramite plug usb);
15. slicing sampa plastica integrato con [CuraEngine](https://github.com/Ultimaker/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](https://www.arduino.cc/en/Main/ArduinoMateria101).

[Schema assemblaggio generale](https://github.com/rossonet/RAM/blob/master/parti/stl/eroina/assemblaggio.stl)

#### 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)](http://e3d-online.com/E3D-v6/Full-Kit?product_id=380);
2. ventola raffreddamento 30mmx30mmx10mm 12V;
3. [Banana PI](http://www.bananapi.org/p/product.html);
4. [Megatronics V3](http://reprapworld.com/?products_details&products_id/468/cPath/1591_1643);
5. 4 x [ponti H -DRV8825 Stepper Motor Driver Carrier-](https://www.pololu.com/product/2132);
6. 4 x NEMA17 Stepper motor 1,8 gradi/step - 4,8kg/cm;
7. 3 x [endstop meccanici](http://www.elecfreaks.com/store/images/Mech_Endstop-D.jpg);
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;
13. ~7mt cinghia trasmissione 6mm (GT2 -passo 2mm-);
14. 3 x pulegge alluminio 20 denti (GT2 -passo 2mm-);
15. ~6mt cavo di rete UTP -da utilizzare per i cablaggi-;
16. ~3mt cavo bipolare per resistenza hotend;
17. fascette varie;
18. spinotti per Megatronics v3 (4 stepper, 2 ventole, 3+1 endstop -comprende servo-);
19. alimentatore 12V da PC;
20. scheda SD da 16GB per Banana PI;
21. scheda microSD per memoria tampone scheda controllo;
22. cavo USB da maschio A a maschio B per connessione tra Banana PI e Megatronics v3;
23. terminale maschio micro USB per alimentazione Banana PI.

#### Elenco materiale stampato
1. 3 x [blocco motore](https://github.com/rossonet/RAM/blob/master/parti/stl/eroina/blocco_motore_v1.stl);
2. 3 x [rimando cinghia](https://github.com/rossonet/RAM/blob/master/parti/stl/eroina/fine_corsa.stl);
3. 3 x [carrello](https://github.com/rossonet/RAM/blob/master/parti/stl/eroina/carrello.stl);
4. 3 x [tensionatore](https://github.com/rossonet/RAM/blob/master/parti/stl/eroina/Belt-Tensioner-V1.stl);
5. 3 x [supporto endstop](https://github.com/rossonet/RAM/blob/master/parti/stl/eroina/supporto_endstop.stl);
6. 1 x [attuatore](https://github.com/rossonet/RAM/blob/master/parti/stl/eroina/piattaforma_3dprint_v2.stl): [base](https://github.com/rossonet/RAM/blob/master/parti/stl/eroina/piattaforma_3dprint_v2_base.stl), [coperchio "A"](https://github.com/rossonet/RAM/blob/master/parti/stl/eroina/piattaforma_3dprint_v2_coperchio_a.stl), [coperchio "B"](https://github.com/rossonet/RAM/blob/master/parti/stl/eroina/piattaforma_3dprint_v2_coperchio_b.stl), [braccio z-probe](https://github.com/rossonet/RAM/blob/master/parti/stl/eroina/piattaforma_3dprint_v2_zprobe.stl);
7. [estrusore](https://github.com/rossonet/RAM/blob/master/parti/stl/eroina/airtripper-extruder-v3.stl);
8. [attuatore pennarelli](https://github.com/rossonet/RAM/blob/master/parti/stl/eroina/piattaforma_giotto_turbocolor.stl) collaudato con "[Giotto Turbocolor](http://www.fila.it/giotto/prodotti/pennarelli/giotto-turbo-color)" con [questo supporto](https://github.com/rossonet/RAM/blob/master/parti/stl/eroina/supporto_giotto_turbocolor.stl).

#### 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](https://github.com/rossonet/RAM/blob/master/parti/stl/eroina/assemblaggio.stl). 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](http://www.rossonet.org/dati/RAM235.html) 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](http://www.rossonet.org/dati/RAM350.html) 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;
4. 6 x magneti carrello;
5. 12 x magneti attuatore;
6. 12 x sfere acciaio 12mm;
7. 12 x supporti distanziatori in plastica per magneti -da verificare-;
8. 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"