Pages perso Sam BO

 
 
Imprimante 3D
 
Voici la présentation et le suivi avec quelques images de la construction de mon imprimante 3d, c'est un projet OPEN SOURCE .
Elle est composée:
  1. Une carte Arduino 2560 avec le programme Marlin (programmation avec logiciel arduino)
  2. Une ramps 1.4 modifier au niveau du mosfet de commande du lit chauffant et du fusible  (mis en place d'un Hexfet IRL B3034 avec un fusible 22A voir image ci dessous ) modification pour brancher 2 lits chauffants 12v                                                                                           ramps1.4
  3. un afficheur REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
  4. 3 moteurs pas a pas 2.2 kg.cm et un moteur 5kg.cm (axe y)
  5. Chassis en tube rectangulaire alu soudé au TIG, plateau en Ertalon et guidage a bille de 8 mm de diamètre.
  6. Fin de course mécanique type rupteur.
  7. Alimentation 15A à découpage 12V dc
  8. une tête d'impression de chez Emotion tech (très bonne qualité) équipée d'une résistance chauffante 40w.
 
imprimante 3d 1

imprimante 3d 2

imprimante 3d 3
ensemble
ensemble 2
Afin de donner un coup de pouce à ceux qui veulent se lancer dans l'aventure voici quelques points importants:
  1. prendre des moteurs pas a pas compatible avec la table à construire, c'est à dire plus l'élément à mettre en mouvement va être lourd plus le moteur devra être puissant (voir couple en kg.cm)
  2. Si possible mettre l'extrudeur proche de la tête d'impression, vous pourrez comme cela imprimer des pièces avec du plastique souple plus facilement.
  3. refroidir le haut de la tête d'impression pour éviter le bourrage au niveau du conduit (dû à la dilatation du plastique)
  4. ventiler les "pololu " des moteurs pas à pas.
  5. utiliser les 3 jumpers par driver pololu pour avoir plus de précision (avec le 1/16 de pas vous multipliez par 16 la précision theorique).

Ma programmation Marlin dans configuration.h(en gras souligné):

#define MOTHERBOARD 33 (utilise les sorties extrudeurs ventilo et lit chauffant)
....
#define TEMP_SENSOR_0 1  (capteur tête d'impression)
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_BED 1 (capteur lit chauffant)
....
#define HEATER_0_MAXTEMP 285  (pour donner un peu plus de marge pour l'impression de l'abs)
#define HEATER_1_MAXTEMP 285
#define HEATER_2_MAXTEMP 285
#define BED_MAXTEMP 150
....
#define DEFAULT_AXIS_STEPS_PER_UNIT   {80,80,200.0/3,200*16/34.55752}  // rapport de reduction selon les montages et le type de courroies faire le calcul avec les outils intégré dans les logiciel type Repetier host TOOLS
#define DEFAULT_MAX_FEEDRATE          {150, 150, 15, 25}    // (mm/sec)
#define DEFAULT_MAX_ACCELERATION      {800,800,500,1000}    // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for skeinforge 40+, for older versions raise them a lot.

#define DEFAULT_ACCELERATION          600    // X, Y, Z and E max acceleration in mm/s^2 for printing moves
#define DEFAULT_RETRACT_ACCELERATION  600   // X, Y, Z and E max acceleration in mm/s^2 for retracts
....

// ==> REMEMBER TO INSTALL U8glib to your ARDUINO library folder: http://code.google.com/p/u8glib/wiki/u8glib
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER



Créer un site
Créer un site