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...!