domenica 28 luglio 2013

La stampa 3d sul banco degli imputati!

Stampare in 3d fa male alla salute?

Secondo alcuni studi fatti sembrerebbe che stampare in un luogo chiuso e non ventilato nuocerebbe alla salute...

o prelomeno cosi riporta gizmondo e altri media americani come Phys.org di una richerca avvenuta recentemente.

Il test fatto in un stanza di 45 mq non areata ha riportato valori elevati di UFP(nanoparticelle)

il problema come spiega bene Kristina Killgrove qui 
è che i due promotori di tale notizia hanno sia saltato che un po fatto la prosa della ricerca che è stata fatta...

infatti risulta che stampare PLA emetta qualcosa come 1.9-2.0×1010 #/min  
Mentre una padella elettrica..(1.1-2.7×1010 #/min).

 

For comparison, our estimate of the total UFP emission rate for a single PLA-based 3D printer (1.9-2.0×1010 #/min) was similar to that reported during cooking with an electric frying pan (1.1-2.7×1010 #/min). The same 3D printer utilizing a higher temperature ABS feedstock had an emission rate estimate (1.8-2.0×1011 #/min) similar to that reported during grilling food on gas or electric stoves at low power (1.2-2.9×1011 #/min), but approximately an order of magnitude lower than gas or electric stoves operating at high power (1.2-3.4×1012 #/min).

cosa diversa ovviamente per l'ABS... ma questo già lo sapevamo.(1.8-2.0×1011 #/min)

Quindi... si fa male.. perche bene di sicuro non farà! l'importante è tenere sempre vicino a una finestra la vostra stampante.. soprattutto ora in estate... :) mentre in inverno vicino al camino..
Oppure la miglior soluzione (che pure io sto studiando dopo letto i vari articoli...) è quella di tirare fuori un progettino open source per stamparsi piccoli angolari per costruirsi autonamente una mini campana aspiratrice di FUMI !!! e tu ? FUMI ABS o PLA ? hahaha...

Questi articoli mi sanno tanto di america che non sa come frenare l'inarrestabile mondo del 3d printing! hehe

sabato 27 luglio 2013

8 - Elettronica e Alimentazione


______________________________________
Cosa serve ora?



  • Elettronica                      
  • Endstop                          
  • Cavi                                
  • Cacciavite Plastica           


Per l'elettronica e l'alimentazione dalla nostra prusa i3 vi consiglio una serie di link dove potete trovare tutte le informazioni necessarie e molto altro !

- Wiki della Ramps 1.4 !
   Qui trovate tutto! elettronica connettori e connessioni necessarie, grafici e illustrazioni necessarie per il montaggio corretto.

- Video montaggio cavi (inglese)
   Qui il video, dove un giovane, illustra le connessioni necessarie per la nostra ramps 1.4( anche se la stampante che sta costruendo e' diversa dalla prusa i3 le connessione sono le stesse)
ATTENZIONE
Unica differenza inserisce il cavo dell'asse Y in maniera inversa,
(ovvero con il connettore con il cavo blu nella parte sinistra)
Nel nostro caso tutti i cavi.. compreso quello delle Y vanno inseriti con il cavo blu nella parte DESTRA.


______________________________________



10 - Test endstop/movimenti




______________________________________
Cosa serve ora?


  • Elettronica                      
  • Endstop                          
  • Cavi                                
  • Parti Plastiche Endstop    
  • Fascette Piccole              

Modificare il Firmware (marlin) disponibile in varie opzioni preconfigurato qui
nella parte denominata Mechanical setting---> in Configuration.h.


- 3 Endstop meccanici
- 2 Endstop meccanici (asse X e Y) 1 ottico asse Z

-----------------------

- 3 Endstop meccanici

//===========================================================================
//=============================Mechanical Settings===========================
//===========================================================================
// Uncomment the following line to enable CoreXY kinematics
// #define COREXY
// corse Endstop Settings
//#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
#ifndef ENDSTOPPULLUPS
  // fine Enstop settings: Individual Pullups. will be ignord if ENDSTOPPULLUPS is defined
  #define ENDSTOPPULLUP_XMAX
  #define ENDSTOPPULLUP_YMAX
  #define ENDSTOPPULLUP_ZMAX
  #define ENDSTOPPULLUP_XMIN
  #define ENDSTOPPULLUP_YMIN
  #define ENDSTOPPULLUP_ZMIN
#endif
#ifdef ENDSTOPPULLUPS
  //#define ENDSTOPPULLUP_XMAX
  //#define ENDSTOPPULLUP_YMAX
  //#define ENDSTOPPULLUP_ZMAX
  #define ENDSTOPPULLUP_XMIN
  #define ENDSTOPPULLUP_YMIN
  #define ENDSTOPPULLUP_ZMIN
#endif
// The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.
const bool X_ENDSTOPS_INVERTING = true; // set to true to invert the logic of the endstops.
const bool Y_ENDSTOPS_INVERTING = true; // set to true to invert the logic of the endstops.
const bool Z_ENDSTOPS_INVERTING = true; // set to true to invert the logic of the endstops.
//#define DISABLE_MAX_ENDSTOPS
// For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define E_ENABLE_ON 0 // For all extruders
// Disables axis when it's not being used.
#define DISABLE_X false
#define DISABLE_Y false
#define DISABLE_Z true
#define DISABLE_E false // For all extruders
#define INVERT_X_DIR true // for Mendel set to false, for Orca set to true
#define INVERT_Y_DIR false // for Mendel set to true, for Orca set to false
#define INVERT_Z_DIR true // for Mendel set to false, for Orca set to true
#define INVERT_E0_DIR true // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E1_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E2_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
#define min_software_endstops false //If true, axis won't move to coordinates less than HOME_POS.
#define max_software_endstops true //If true, axis won't move to coordinates greater than the defined lengths below.


-----------------------

- 2 Endstop meccanici (asse X e Y) 1 ottico asse Z

//===========================================================================
//=============================Mechanical Settings===========================
//===========================================================================
// Uncomment the following line to enable CoreXY kinematics
// #define COREXY
// corse Endstop Settings
//#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
#ifndef ENDSTOPPULLUPS
  // fine Enstop settings: Individual Pullups. will be ignord if ENDSTOPPULLUPS is defined
  #define ENDSTOPPULLUP_XMAX
  #define ENDSTOPPULLUP_YMAX
// #define ENDSTOPPULLUP_ZMAX
  #define ENDSTOPPULLUP_XMIN
  #define ENDSTOPPULLUP_YMIN
 // #define ENDSTOPPULLUP_ZMIN
#endif
#ifdef ENDSTOPPULLUPS
  //#define ENDSTOPPULLUP_XMAX
  //#define ENDSTOPPULLUP_YMAX
  //#define ENDSTOPPULLUP_ZMAX
  #define ENDSTOPPULLUP_XMIN
  #define ENDSTOPPULLUP_YMIN
 // #define ENDSTOPPULLUP_ZMIN
#endif
// The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.
const bool X_ENDSTOPS_INVERTING = true; // set to true to invert the logic of the endstops.
const bool Y_ENDSTOPS_INVERTING = true; // set to true to invert the logic of the endstops.
const bool Z_ENDSTOPS_INVERTING = false; // set to true to invert the logic of the endstops.
//#define DISABLE_MAX_ENDSTOPS
// For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define E_ENABLE_ON 0 // For all extruders
// Disables axis when it's not being used.
#define DISABLE_X false
#define DISABLE_Y false
#define DISABLE_Z true
#define DISABLE_E false // For all extruders
#define INVERT_X_DIR true // for Mendel set to false, for Orca set to true
#define INVERT_Y_DIR true // for Mendel set to true, for Orca set to false
#define INVERT_Z_DIR true // for Mendel set to false, for Orca set to true
#define INVERT_E0_DIR true // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E1_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E2_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
#define min_software_endstops false //If true, axis won't move to coordinates less than HOME_POS.
#define max_software_endstops true //If true, axis won't move to coordinates greater than the defined lengths below.


______________________________________


Costruzione nuova i3 !

Eccoci!
Dopo l'arrivo dei 2 estrusori di acciaio, sono in costruione di una nuova i3 che mi servira' per testare dei materiali che ho acquistato...

- Nylon (vari tipi dei tosa erbe.. ovviamente la stampante sara' equipaggiata di schermo lcd quindi stampero' direttamente all'esterno per evitare eventuali gas tossici)

- Poliuretano
Sfida interessante, il poliuretano e' un materiale interessante, rimane morbido e abbastanza elastico anche dopo la stampa, mi potrebbe servire per delle rifiniture per la stampa a 2 materiali.

- Polistirolo
??!?!?

vi posto 2 foto... della nuova i3...!








giovedì 25 luglio 2013

Pausa... la stampa riparte quando vuoi..

Oggi ho avuto modo di testare con lo schermo LCD e la SD, l'opzione Pausa.
Dovevo uscire di corsa, e quindi mi sono deciso a testarlo....

Ecco cosa bisogna fare.

1- quando la stampa effettua un riempimento...
(in modo che al riavvio eventuali residui di materiali rimangano all'interno della sagoma stampata)
2- si preme pausa... dal menu lcd.
(si puo' anche premere da software sul pc)
3- si spenge l'alimentazione della Ramps.
(lasciando collegato l'alimentazione di arduino, quindi del cavo USB, altrimenti si perderebbe il punto di pausa)


Quando sono rientrato in casa...(ben 5 ore dopo) ho riavviato la stampa in ABS..

1- si Riaccende l'alimentatore
(in questa maniera piano piano l'estrusore e il bed tornano alla temperatura impostata)
2- appena l'estrusore e' a temperatura si ri-preme PAUSA.
(si, non ho aspettato che il letto raggiungesse la temperatura, altrimenti il materiale nella melt-zone si abbruciacchierebbe e non permetterebbe una stampa ottimale)
3- Si Guarda la stampa che scavalla la pallina lasciata dall'estrusore una volta fermato...(nel riempimento infatti sicuramente si sara' formato una piccola pallina per via del materiale calato durante il raffreddamento, ma non preoccupatevi... verra' inglomerato tutto dal riempimento successivo..!)



sabato 20 luglio 2013

Una Stampa della "MADONNA" !

La settimana scorsa sono stato contattato da un ragazzo spagnolo che voleva verificare la "potenza di stampa" della prusa i3...
Mi ha richiesto una stampa, e non una stampa qualsiasi... ma una stampa della "MADONNA"!

Ecco i dati della stampa:
Stampa in ABS bianco
Hotbed: 110gradi
hotend: 233 gradi
infill : 20% 60 mm/sec
perimeters: 3 - 65 mm/sec
support material : on



Durata della stampa circa 5 ore.

ed ecco le foto con e senza materiale di supporto...










martedì 16 luglio 2013

Aggiunto Stl ver5 FalaExtruder (gitHub)

Rilasciato l'aggiornamento alla versione 5 del MiniFalaExtruder.
-La nuova versione e' rinforzata, e permette una maggior escursione per stringere il filamento.
-Ho leggermente spostato i fori tutti verso l'alto, si parla di decimi, ma questo mi ha permesso di inserire nella parte bassa un piccolo spessore per non far fregare il cuscinetto al motore.

Nel GitHub troverete sia la versione normale che quella per gli estrusori che necessitano le viti laterali per il fissaggio.
Oltre ovviamente alle versioni Specchiate per il modello DoubleMiniFala Extruder.



martedì 9 luglio 2013

usa la testa ! DIY ! e VOLA !

tutto tutto no.. ma in gran parte ..


3D Printer - watch more funny videos

Aggiunta Firmware Standard GitHub

Oggi sul GitHub ho aggiunto 2 firmware standard:
mono e dual.
(il link al mio Github e' nella parte destra della pagina...)

Ovviamente i firmware aggiunti hanno caratteristiche riferite a
estrusore Mini Fala Extruder, o nel caso del firmware double, "double
mini fala extruder".
le tarature sono riferite a una stampate con single frame, e le
velocita' impostate (retraction, speed ,,,etc) sono tutte riferite a
valori standard.
Questi due firmware sono sicuramente un ottimo punto di partenza per
una connessione alla nostra stampante e un inizio di calibrazione.
Gli endstop utilizzati sono meccanici.

Addio Peps.

Nel bel mezzo di una notte a madrid, e' scomparso Giuseppe Porsia aka Syscrack, un fratello acquisito, amico spettacolare, compagno di avventure, con lui ho condiviso tanti momenti bellissimi e per molti anni una stanza e la vita romana, ma soprattutto ultimamente, tutto inizio' 3 anni fa' con delle lunghe chiaccherate sulle scalette delle case al paese suo (grassano) ,avevamo iniziato insieme quest' avventura della stampa 3d, era il mio mentore dell'Opensource come stile di vita.




Io lo voglio omaggiare cosi', anche qui in questo blog, perche' era veramente un "pazzo" visionario !
Ci credeva davvero in questo progetto, speravamo di collaborare al suo ritorno in italia, esattamente come eravamo promessi e piu e piu volte come avevamo pianificato di fare insieme!
sembra assurdo morire a 29 anni...

Ciao peps, prima o poi ci rivedremo!