Reglage [MISE A JOUR AXE X] Imprimante PrintRbot

  • Auteur de la discussion TiTTaN
  • Date de début
T

TiTTaN

Apprenti
Bonsoir a tous,

Je suis en train de fabriquer une imprimante 3d, j ai presque terminé le montage - manque un axe a motoriser.

J ai commencé a faire des test de mouvement des moteurs(Nema17),J'ai comme électronique arduino mega + ramps 1.4 + polulu + firmware Sprinter.

J'ai lu sur certains forums, que l'on, pouvait faire des tests sans le modifier (maintenant je doute)

j utilise interface print pour faire des mouvements.

Mon problème est que les 2 axes que je teste ne tourne que dans un seul sens.

quand je clique sur Z (10), il descend, mais que je veux le remonter y a rien,

j'en ai conclu que mon câblage est bon, mais il me manque autre chose.

Quelqu'un peux m'aguiller un peu ??? :lol:
 
T

tranquille

Compagnon
Re: Reglage Imprimante PrintRbot

Il manque p-e le "dir" de tes interfaces
 
T

TiTTaN

Apprenti
Re: Reglage Imprimante PrintRbot

Hein ? Tu veux bien être plus précis, tu m excuses , je debute
Dans le soft, firmware ?
 
T

tranquille

Compagnon
Re: Reglage Imprimante PrintRbot

Je ne connais pas ta config electronique

generalement, on a une carte qui va sur les drivers moteur au moyen de 2 ordres STEP et DIR
STEP fait tourner le moteur d'un pas et DIR choisi la direction

fais un petit synoptique de ta config, ça peut aider
 
T

TiTTaN

Apprenti
Re: Reglage Imprimante PrintRbot

Ben, j ai une carte arduino mega + ramps 1.4 avec le polulu
 
M

Morgan

Ouvrier
Re: Reglage Imprimante PrintRbot

Salut,
j'ai eu le même problème, il faut que tu branche tes capteurs fin de courses et hop tout marche après :lol:
++Morgan
 
T

TiTTaN

Apprenti
Re: Reglage Imprimante PrintRbot

Ah ok, j ai récupérer des capteurs optiques d imprimante, je vais les mettre en place et je vous dirai
Merci de votre aide
 
T

TiTTaN

Apprenti
Re: Reglage Imprimante PrintRbot

Bon pour les capteurs optique, j ai temporairement mis de cote car faut les preparer et je m etale trop :lol:

J'ai temporairement desactiver dans le firmware les capteurs et continuais a travailler sur ma machine,

Elle bouge tres bien, je vais m attaquer a la transmition manquante Y des que je recois le moteur.

voila ou j en suis:

 
T

TiTTaN

Apprenti
Re: Reglage Imprimante PrintRbot

Bonsoir, a tous

Mon projet avance, je suis dans la derniere ligne droite: je regle le firmware sprinter

je cherche quelques explications:

Je suis en train de calibrer mes axes aec la variables: step_per_unit, mais je seche sur une inconnue:

Je m explique, pour regler les mes axes ont utilise la formule:Npas / (Res * Ndent * Rc)

■Le nombre de pas par tour du moteur Npas ( = 200 pour le NEMA 17)
■La résolution de controle du moteur Res (en fonction du paramétrage du driver de moteur pas à pas) (=1/16 pour les axes X,Y et E, et 1/4 pour l’axe Z)
■Le nombre de dents de la poulie, Ndents
■La résolution de la courroie Rc.

J'ai toutes les infos sauf la résolution de controle du moteur, je cherche cette variable sans succes, ou alors il faut la calucler ?? :shock: :shock:

Quelqu'un peux m'aider ????merci
 
T

TiTTaN

Apprenti
Re: Reglage [SPRINTER] Imprimante PrintRbot

Bonjour,
Bon, jai réussi a me debrouiller avec certains reglages.

Par contre j'aurais besoin d'aide pour mes reglages de fins de courses optiques: J ai réussi a regler Z, mais pas les 2 autres axes,

Pour X, j ai mon contacteur a droite donc pour signaler ma butéé pour +X,
je regle sprinter:

const bool X_ENDSTOP_INVERT = true;
avec
const bool INVERT_X_DIR = false; pour le sens de rotation,

il se passe que lorsque je declenche le fin de course je peux continuer jusqu'a cogner le chariot,
mais par contre je peux pas le faire repartir dans l'autre sens
:shock: :shock: comme si le capteur était a gauche, donc je fais #define X_HOME_DIR -1, porquoi pas, et la il en tiens plus compte!

Je seche un peu, pour pas dire beaucoup, jaurais besoin de l'eperience de certains,
J ai cherché un autre parametre mais ca que ca m insipire !!!
 
T

TiTTaN

Apprenti
Re: Reglage [SPRINTER] Imprimante PrintRbot

Personne ????? :sad: :sad: :sad: :sad: :sad:

les lignes qui controles la position des fin de courses:

#define X_HOME_DIR +1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1

Si je comprends bien le -1 indique le minimun de l'axe soit a gauche pour mon X et 1 indiquent le maximum de l'axe soit a droite,

quand je fais le test sur mon axe X (transversale) que je mette -ou 1 , ca change rien

y a que mon Z qui marche nickel :shock:

Quelqu un peux me dire ou mon raisonement colle pas, ??? :roll: :roll: :?: :?:
 
T

TiTTaN

Apprenti
Re: Reglage [SPRINTER] Imprimante PrintRbot

S il vous plait y personne pour me filer un tuyau ???? :sad: :sad: :sad: :smt022 :smt022
 
M

Morgan

Ouvrier
Re: Reglage [SPRINTER] Imprimante PrintRbot

Salut,
Je ne suis pas sur mais je pense que c'est un souci au niveau du câblage de ton fin de course :wink:
À tu les mêmes fin de courses sur chaques axes?
++Morgan
 
T

TiTTaN

Apprenti
Re: Reglage [SPRINTER] Imprimante PrintRbot

merci de venir a mon aide morgan,

J'ai vérifié le câblage + la Led qui s'éteint quand je passe un objet dans la fourche.

Je suis persuadé que c'est dans le firmware que ca beuge, car quand le X arrive sur le capteur et le déclenche, je peux continuais a déplacer la tète jusqu'en buté, mais je peux pas la faire repartie de l'autre côté quand si le capteur était de l'autre côté de l'axe.

Je cherche et commence a me tâter a essayer le firmware marlin :roll:
 
T

TiTTaN

Apprenti
Re: Reglage [SPRINTER] Imprimante PrintRbot

re bonjour a tous,

je reviens car j'ai tjr besoin d un coupe de main

Mes capteurs fin de courses obeissent maintenant, je les ai deplaces tous sur les debut axes (MIN),

mais je rentre mes variables de tailles maxi des axes, mais ca ne fait rien, je cherche s'il faut decommentez ou commentez quelques choses mais je vois pas, :???:
je poste mon configuration pour voir si ca parle a queluq un:

#ifndef CONFIGURATION_H
#define CONFIGURATION_H

// BASIC SETTINGS: select your board type, thermistor type, axis scaling, and endstop configuration

//// The following define selects which electronics board you have. Please choose the one that matches your setup
// MEGA/RAMPS up to 1.2 = 3,
// RAMPS 1.3/1.4 = 33
// Gen6 = 5,
// Gen6 deluxe = 51
// Sanguinololu up to 1.1 = 6
// Sanguinololu 1.2 and above = 62
// Gen 7 @ 16MHZ only= 7
// Gen 7 @ 20MHZ only= 71
// Teensylu (at90usb) = 8
// Printrboard Rev. B (ATMEGA90USB1286) = 9
// Gen 3 Plus = 21
// gen 3 Monolithic Electronics = 22
// Gen3 PLUS for TechZone Gen3 Remix Motherboard = 23
#define MOTHERBOARD 33

//// Thermistor settings:
// 1 is 100k thermistor
// 2 is 200k thermistor
// 3 is mendel-parts thermistor
// 4 is 10k thermistor
// 5 is ParCan supplied 104GT-2 100K
// 6 is EPCOS 100k
// 7 is 100k Honeywell thermistor 135-104LAG-J01
#define THERMISTORHEATER 1
#define THERMISTORBED 1

//// Calibration variables
// X, Y, Z, E steps per unit - Metric Prusa Mendel with Wade extruder:
#define _AXIS_STEP_PER_UNIT {80, 80, 3200/1.5,106.707}
// Metric Prusa Mendel with Makergear geared stepper extruder:
//#define _AXIS_STEP_PER_UNIT {80,80,3200/1.25,1380}
// MakerGear Hybrid Prusa Mendel:
// Z axis value is for .9 stepper(if you have 1.8 steppers for Z, you need to use 2272.7272)
//#define _AXIS_STEP_PER_UNIT {104.987, 104.987, 4545.4544, 1487}


//// Endstop Settings
#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
// The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.
//If your axes are only moving in one direction, make sure the endstops are connected properly.
//If your axes move in one direction ONLY when the endstops are triggered, set [XYZ]_ENDSTOP_INVERT to true here:
const bool X_ENDSTOP_INVERT = false;
const bool Y_ENDSTOP_INVERT = false;
const bool Z_ENDSTOP_INVERT = false;

// This determines the communication speed of the printer
#define BAUDRATE 115200
//#define BAUDRATE 250000

// Comment out (using // at the start of the line) to disable SD support:
#define SDSUPPORT

// Uncomment to make run init.g from SD on boot
//#define SDINITFILE

//Only work with Atmega1284 you need +1 kb ram
//#define SD_FAST_XFER_AKTIV

//-----------------------------------------------------------------------
//// STORE SETTINGS TO EEPROM
//-----------------------------------------------------------------------
// the microcontroller can store settings in the EEPROM
// M500 - stores paramters in EEPROM
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
// M503 - Print settings
// define this to enable eeprom support
//#define USE_EEPROM_SETTINGS

// to disable EEPROM Serial responses and decrease program space by ~1000 byte: comment this out:
// please keep turned on if you can.
//#define PRINT_EEPROM_SETTING

//-----------------------------------------------------------------------
//// ARC Function (G2/G3 Command)
//-----------------------------------------------------------------------
//Uncomment to aktivate the arc (circle) function (G2/G3 Command)
//Without SD function an ARC function the used Flash is smaller 31 kb
#define USE_ARC_FUNCTION

//-----------------------------------------------------------------------
//// ADVANCED SETTINGS - to tweak parameters
//-----------------------------------------------------------------------

#ifdef SDSUPPORT
#ifdef SD_FAST_XFER_AKTIV
//Fast transfer chunk size (> 1024 is unstable, change at your own risk).
#define SD_FAST_XFER_CHUNK_SIZE 1024
#endif
#endif

//-----------------------------------------------------------------------
// 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

//Uncomment if you have problems with a stepper driver enabeling too late, this will also set how many microseconds delay there will be after enabeling the driver
//#define DELAY_ENABLE 15

//-----------------------------------------------------------------------
// Disables axis when it's not being used.
//-----------------------------------------------------------------------
const bool DISABLE_X = false;
const bool DISABLE_Y = false;
const bool DISABLE_Z = true;
const bool DISABLE_E = false;

//-----------------------------------------------------------------------
// Inverting axis direction
//-----------------------------------------------------------------------
const bool INVERT_X_DIR = false;
const bool INVERT_Y_DIR = true;
const bool INVERT_Z_DIR = false;
const bool INVERT_E_DIR = 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 ENDSTOPS_ONLY_FOR_HOMING // If defined the endstops will only be used for homing

const bool min_software_endstops = false; //If true, axis won't move to coordinates less than zero.
const bool max_software_endstops = true; //If true, axis won't move to coordinates greater than the defined lengths below.


//-----------------------------------------------------------------------
//Max Length for Prusa Mendel, check the ways of your axis and set this Values
//-----------------------------------------------------------------------
const int X_MAX_LENGTH = 115;
const int Y_MAX_LENGTH = 200;
const int Z_MAX_LENGTH = 100;

//-----------------------------------------------------------------------
//// MOVEMENT SETTINGS
//-----------------------------------------------------------------------
const int NUM_AXIS = 4; // The axis order in all axis related arrays is X, Y, Z, E
#define _MAX_FEEDRATE {400, 400, 2, 45} // (mm/sec)
#define _HOMING_FEEDRATE {1500,1500,120} // (mm/min) !!
#define _AXIS_RELATIVE_MODES {false, false, false, false}

#define MAX_STEP_FREQUENCY 30000 // Max step frequency

//For the retract (negative Extruder) move this maxiumum Limit of Feedrate is used
//The next positive Extruder move use also this Limit,
//then for the next (second after retract) move the original Maximum (_MAX_FEEDRATE) Limit is used
#define MAX_RETRACT_FEEDRATE 100 //mm/sec

//-----------------------------------------------------------------------
//// Not used at the Moment
//-----------------------------------------------------------------------

// Min step delay in microseconds. If you are experiencing missing steps, try to raise the delay microseconds, but be aware this
// If you enable this, make sure STEP_DELAY_RATIO is disabled.
//#define STEP_DELAY_MICROS 1

// Step delay over interval ratio. If you are still experiencing missing steps, try to uncomment the following line, but be aware this
// If you enable this, make sure STEP_DELAY_MICROS is disabled. (except for Gen6: both need to be enabled.)
//#define STEP_DELAY_RATIO 0.25

///Oscillation reduction. Forces x,y,or z axis to be stationary for ## ms before allowing axis to switch direcitons. Alternative method to prevent skipping steps. Uncomment the line below to activate.
// At this Version with Planner this Function ist not used
//#define RAPID_OSCILLATION_REDUCTION

#ifdef RAPID_OSCILLATION_REDUCTION
const long min_time_before_dir_change = 30; //milliseconds
#endif

//-----------------------------------------------------------------------
//// Acceleration settings
//-----------------------------------------------------------------------
// 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 _ACCELERATION 1000 // Axis Normal acceleration mm/s^2
#define _RETRACT_ACCELERATION 2000 // Extruder Normal acceleration mm/s^2
#define _MAX_XY_JERK 20.0
#define _MAX_Z_JERK 0.4
#define _MAX_E_JERK 5.0 // (mm/sec)
//#define _MAX_START_SPEED_UNITS_PER_SECOND {25.0,25.0,0.2,10.0}
#define _MAX_ACCELERATION_UNITS_PER_SQ_SECOND {5000,5000,50,5000} // X, Y, Z and E max acceleration in mm/s^2 for printing moves or retracts


// Minimum planner junction speed. Sets the default minimum speed the planner plans for at the end
// of the buffer and all stops. This should not be much greater than zero and should only be changed
// if unwanted behavior is observed on a user's machine when running at very slow speeds.
#define MINIMUM_PLANNER_SPEED 0.05 // (mm/sec)

#define DEFAULT_MINIMUMFEEDRATE 0.0 // minimum feedrate
#define DEFAULT_MINTRAVELFEEDRATE 0.0

#define _MIN_SEG_TIME 20000

// If defined the movements slow down when the look ahead buffer is only half full
#define SLOWDOWN


const int dropsegments=5; //everything with less than this number of steps will be ignored as move and joined with the next movement

//-----------------------------------------------------------------------
// Machine UUID
//-----------------------------------------------------------------------
// This may be useful if you have multiple machines and wish to identify them by using the M115 command.
// By default we set it to zeros.
#define _DEF_CHAR_UUID "00000000-0000-0000-0000-000000000000"



//-----------------------------------------------------------------------
//// Planner buffer Size
//-----------------------------------------------------------------------

// The number of linear motions that can be in the plan at any give time
// if the SD Card need to much memory reduce the Values for Plannerpuffer (base of 2)
#ifdef SDSUPPORT
#define BLOCK_BUFFER_SIZE 16
#define BLOCK_BUFFER_MASK 0x0f
#else
#define BLOCK_BUFFER_SIZE 16
#define BLOCK_BUFFER_MASK 0x0f
#endif

//-----------------------------------------------------------------------
//// SETTINGS FOR ARC FUNCTION (Command G2/G2)
//-----------------------------------------------------------------------

// Arc interpretation settings:
//Step to split a cirrcle in small Lines
#define MM_PER_ARC_SEGMENT 1
//After this count of steps a new SIN / COS caluclation is startet to correct the circle interpolation
#define N_ARC_CORRECTION 25

//-----------------------------------------------------------------------
//// FANCONTROL WITH SOFT PWM
//-----------------------------------------------------------------------

//With this option its possible to drive the fan with SOFT PWM (500hz) and use
//every Digital output for it, main usage for Sanguinololu
#define FAN_SOFT_PWM

//-----------------------------------------------------------------------
//// MINIMUM START SPEED FOR FAN
//-----------------------------------------------------------------------

//Minimum start speed for FAN when the last speed was zero
//Set to 0 to deaktivate
//If value is set the fan will drive with this minimum speed for MINIMUM_FAN_START_TIME
#define MINIMUM_FAN_START_SPEED 0

//This is the time how long the minimum FAN speed is set
#define MINIMUM_FAN_START_TIME 6000 //6sec

//-----------------------------------------------------------------------
//// HEATERCONTROL AND PID PARAMETERS
//-----------------------------------------------------------------------

//Testfunction to adjust the Hotend temperatur in case of Printingspeed
//If the Printer print slow the Temp is going to AUTO_TEMP_MIN
//At the moment this Value dont change the targettemp from the Hotend
//The result of this function is only send with the Temperaturerequest to the host
//#define AUTOTEMP
#ifdef AUTOTEMP
#define AUTO_TEMP_MAX 240
#define AUTO_TEMP_MIN 205
#define AUTO_TEMP_FACTOR 0.025
#define AUTOTEMP_OLDWEIGHT 0.98
#endif

//// AD595 THERMOCOUPLE SUPPORT UNTESTED... USE WITH CAUTION!!!!

//// PID settings:
// Uncomment the following line to enable PID support. This is untested and could be disastrous. Be careful.
#define PIDTEMP 1
#ifdef PIDTEMP
//Sanguinololu 1.2 and above, the PWM Output Hotend Timer 1 is used for the Hardware PWM
//but in this Software use Timer1 for the Stepperfunction so it is not possible to use the "analogWrite" function.
//This Soft PWM use Timer 2 with 400 Hz to drive the PWM for the hotend
#define PID_SOFT_PWM

//Measure the MIN/MAX Value of the Hotend Temp and show it with
//Command M601 / Command M602 Reset the MIN/MAX Value
//#define DEBUG_HEATER_TEMP

// M303 - PID relay autotune S<temperature> sets the target temperature.
// (default target temperature = 150C)
#define PID_AUTOTUNE

//PID Controler Settings
#define PID_INTEGRAL_DRIVE_MAX 80 // too big, and heater will lag after changing temperature, too small and it might not compensate enough for long-term errors
#define PID_PGAIN 2560 //256 is 1.0 // value of X means that error of 1 degree is changing PWM duty by X, probably no need to go over 25
#define PID_IGAIN 64 //256 is 1.0 // value of X (e.g 0.25) means that each degree error over 1 sec (2 measurements) changes duty cycle by 2X (=0.5) units (verify?)
#define PID_DGAIN 4096 //256 is 1.0 // value of X means that around reached setpoint, each degree change over one measurement (half second) adjusts PWM by X units to compensate

// magic formula 1, to get approximate "zero error" PWM duty. Take few measurements with low PWM duty and make linear fit to get the formula
// for my makergear hot-end: linear fit {50,10},{60,20},{80,30},{105,50},{176,100},{128,64},{208,128}
#define HEATER_DUTY_FOR_SETPOINT(setpoint) ((int)((187L*(long)setpoint)>>8)-27)
// magic formula 2, to make led brightness approximately linear
#define LED_PWM_FOR_BRIGHTNESS(brightness) ((64*brightness-1384)/(300-brightness))
#endif

// Change this value (range 30-255) to limit the current to the nozzle
#define HEATER_CURRENT 255

// How often should the heater check for new temp readings, in milliseconds
#define HEATER_CHECK_INTERVAL 500
#define BED_CHECK_INTERVAL 5000

// Comment the following line to enable heat management during acceleration
#define DISABLE_CHECK_DURING_ACC
#ifndef DISABLE_CHECK_DURING_ACC
// Uncomment the following line to disable heat management during moves
//#define DISABLE_CHECK_DURING_MOVE
#endif

// Uncomment the following line to disable heat management during travel moves (and extruder-only moves, eg: retracts), strongly recommended if you are missing steps mid print.
// Probably this should remain commented if are using PID.
// It also defines the max milliseconds interval after which a travel move is not considered so for the sake of this feature.
#define DISABLE_CHECK_DURING_TRAVEL 1000

//// Temperature smoothing - only uncomment this if your temp readings are noisy (Gen6 without EvdZ's 5V hack)
//#define SMOOTHING
//#define SMOOTHFACTOR 16 //best to use a power of two here - determines how many values are averaged together by the smoothing algorithm


//// Experimental watchdog and minimal temp
// The watchdog waits for the watchperiod in milliseconds whenever an M104 or M109 increases the target temperature
// If the temperature has not increased at the end of that period, the target temperature is set to zero. It can be reset with another M104/M109
//#define WATCHPERIOD 5000 //5 seconds

// Actual temperature must be close to target for this long before M109 returns success
//#define TEMP_RESIDENCY_TIME 20 // (seconds)
//#define TEMP_HYSTERESIS 5 // (C°) range of +/- temperatures considered "close" to the target one

//// The minimal temperature defines the temperature below which the heater will not be enabled
#define MINTEMP 5

//// Experimental max temp
// When temperature exceeds max temp, your heater will be switched off.
// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
// You should use MINTEMP for thermistor short/failure protection.
#define MAXTEMP 275

// Select one of these only to define how the nozzle temp is read.
#define HEATER_USES_THERMISTOR
//#define HEATER_USES_AD595
//#define HEATER_USES_MAX6675

// Select one of these only to define how the bed temp is read.
#define BED_USES_THERMISTOR
//#define BED_USES_AD595

//This is for controlling a fan to cool down the stepper drivers
//it will turn on when any driver is enabled
//and turn off after the set amount of seconds from last driver being disabled again
//#define CONTROLLERFAN_PIN 23 //Pin used for the fan to cool controller, comment out to disable this function
#define CONTROLLERFAN_SEC 60 //How many seconds, after all motors were disabled, the fan should run

//This is for controlling a fan that will keep the extruder cool.
//#define EXTRUDERFAN_PIN 66 //Pin used to control the fan, comment out to disable this function
#define EXTRUDERFAN_DEC 50 //Hotend temperature from where the fan will be turned on

//#define CHAIN_OF_COMMAND 1 //Finish buffered moves before executing M42, fan speed, heater target, and so...

//-----------------------------------------------------------------------
// DEBUGING
//-----------------------------------------------------------------------


//Uncomment this to see on the host if a wrong or unknown Command is recived
//Only for Testing !!!
//#define SEND_WRONG_CMD_INFO

// Uncomment the following line to enable debugging. You can better control debugging below the following line
//#define DEBUG
#ifdef DEBUG
//#define DEBUG_PREPARE_MOVE //Enable this to debug prepare_move() function
//#define DEBUG_MOVE_TIME //Enable this to time each move and print the result
//#define DEBUG_HEAT_MGMT //Enable this to debug heat management. WARNING, this will cause axes to jitter!
//#define DEBUG_DISABLE_CHECK_DURING_TRAVEL //Debug the namesake feature, see above in this file
#endif

#endif
 
T

TiTTaN

Apprenti
Re: Reglage [SPRINTER] Imprimante PrintRbot

apres des multiples reglages et galeres, jai fait mon premier test dont je suis content:

imag1702.jpg



j ai galéré avec l extruder QU-BD, j ai du changer le pignon d entrainement car le cable glissait de temps en temps et maintenant, c est nickel

JE m attaque au reglage de finiolage :supz: :supz:
 
T

TiTTaN

Apprenti
Re: Reglage [SPRINTER] Imprimante PrintRbot

ca y est ca marche nickel, j ai imprimé après quelques essais infructueux,

Je m imprime mon kit pour modifier l extruder QU-BD, car bon extruder, mais le pignon d'origine déraperait sans cesse, donc achat pignon mk7, puis amélioration suivant un guide pour ca:

http://www.thingiverse.com/thing:43411,

voici mon premier imprimé:

imag1719.jpg



Nickel, faut juste que je gongle encore avec les réglages pour diminuer un peu l effet des lignes sur les cotés
 
T

TiTTaN

Apprenti
Re: Reglage [SPRINTER] Imprimante PrintRbot

Par contre je dessine mes pièces sous googlesketchup8, puis j exporte en stl avec le plugin dxf or stl, l exportation dit ok avec des fois quelques lignes ignorés.

Mais lorsque je l ouvre avec slic3r, il l ouvre mais pas d objet dans la fenêtre visuelles.

Je cherche un tuto récent ou une aide car, mon beug doit se trouve quand je convertis en stl mais je vois pas quoi?

Merci par avance de votre aide
 
M

Morgan

Ouvrier
Re: Reglage [SPRINTER] Imprimante PrintRbot

Super, belle réussite, tu pourrais nous faire quelques photos de la machine?
je peux pas t'aider, moi j'utilise solidworks pour la CAO
++Morgan
 
T

TiTTaN

Apprenti
Re: Reglage [SPRINTER] Imprimante PrintRbot

Pas de soucis, je posterais cet après midi
 
T

TiTTaN

Apprenti
Re: Reglage [SPRINTER] Imprimante PrintRbot

voici quelques photos comme prévu:

imag1725p.jpg


imag1724z.jpg


imag1723q.jpg


imag1722.jpg


imag1720a.jpg


Soyez indulgant ,elle va vite evoluer

Pour l instant je travaille sur le X, je voudrais passer mes 2 tiges de l'une sous l'autre a à côté l'une de l'autre et bien d'autres .....

mais petit a petit :lol: 8-)
 
M

Morgan

Ouvrier
Re: Reglage [SPRINTER] Imprimante PrintRbot

J'adore, la construction avec les moyens du bord :D
c'est quoi le diamètre de tes axes?
je vais refaire mon imprimante 3D car les moteurs pas à pas de lecteurs cd c'est la galere et j'ai presque tout le matos pour me faire une printrbot donc je pense que je vais m'inspirer de ta machine
++Morgan
 
T

TiTTaN

Apprenti
Re: Reglage [SPRINTER] Imprimante PrintRbot

C est du 12 , je voulais du 8, mais j ai eu le 12 gratos
 
T

TiTTaN

Apprenti
Re: Reglage [SPRINTER] Imprimante PrintRbot

Bonjour a tous,

Aujourd'hui, j ai remonté mon extruder pour reglages, mais j ai tiré et cassé le fil de la thermo resistance de l extruder :mad: :mad: les boules.

Je suis parti voir mon electronicien qui m'en a revendu une autre mais pas vitrée :???: je l'ai monté nickel, le rendu temperature est OK.

Par contre je l'ai pas mis a son emplacement prévu ( dessous en contact avec la buse), je l'ai fixé sur l'avant et ca vite et trop chauffé.

Mon soucis est de la replacer de facon esthetique et securisé, j ai pensé la mettre avec de la pate thermiqie dans le trou de la vis qui sert a fixer la resistance d'origine.

Je cherche d'autre idée, si quelqu un se sent inspirer !! :lol: :lol:
 
T

TiTTaN

Apprenti
Re: Reglage [EXTRUDER] Imprimante PrintRbot

Je me suis pris des tapis en silicone pour gateau a la farfouille, et je vais bien me faire tout ca.

J'ai un petit souci d'amorce de l extruder:j 'utilisent du fil de 1.75 PLA avec ma tete QUBD,
mais chaque fois, que je veux demarrer une extrusion je galère, je passe 30 min a amorcer le fil a le pousser pour que ca coule :x :x , j'enleve le fil, je le coupe net, remet dedans mais ca coule 2cm et puis ca force comme un âne :eek:, je demonte la buse la nettoie, augmente la temperature de 185 a 230° et toujours pareil

Quelqu'un pourrais me filer des tuyaux car je pete un fusible, avec ca, je me tate meme pour acheter une autre buse
 
T

TiTTaN

Apprenti
Re: Reglage [EXTRUDER] Imprimante PrintRbot

petite question :lol: on m a demandé de faire une rondelle a plastique pour adaptater sur un roulement,

Le roulement a un diametre de 29mm, combien vous rajouter pour creer un emboitement qui force un peu 0.1mm ou 0.5 mm voir 1 mm ???
 
T

TiTTaN

Apprenti
Re: Reglage [EXTRUDER] Imprimante PrintRbot

Bonjour à tous,
Je suis en train de faire des tests d impression, avec ma nouvelle buse, mais j ai une nouvelle blague, quand je chauffe puis j insère mon fil pla, ça coule nickel, mais si j attends 10 sec mon fil se bloque même à la main, je retire le fil et je le remettais dans le hot end et pareil ça coule en poussant à la main j attends et ça coince. J ai fait ça plusieurs fois sans résultat.
J ai même raboté la buse au niveau de la jonction buse tige fileté: pareil
Est ce que c est déjà arrivé à quelqu un?
 
O

OscarH

Apprenti
Re: Reglage [EXTRUDER] Imprimante PrintRbot

Hello,
Oui ça m'est arrivé et c'est apparement un sujet de discussion habituel concernant les filaments d'imprimantes 3D.
Moi j'ai réglé en faisant un truc tout con trouvé sur le web.
Je passe le filament dans une pièce de tissu (coton) légèrement imbibée d'huile juste avant de l'envoyer dans l'extrudeur. Ca 1/ nettoye le filament et 2/ ça le lubrifie un peu, et depuis ça marche nickel.
OscarH
 
T

TiTTaN

Apprenti
Re: Reglage [EXTRUDER] Imprimante PrintRbot

merci pour ta reponse, je vais essayer de faire ca,

Tu le fais maintenant a chaque impression? et tu utilises quel genre d'huile ??
 
O

OscarH

Apprenti
Re: Reglage [EXTRUDER] Imprimante PrintRbot

TiTTaN a dit:
Tu le fais maintenant a chaque impression? et tu utilises quel genre d'huile ??

Oui, je le fait systématiquement. je prend de l'huile de lubrification standard. j'ai aussi essayé avec du DN40 et c'est ok. A priori tout lubrifiant semble faire l'affaire. Attention de pas en mettre de trop, sinon après le filament ne colle plus bien sur le lit.

J'ai imprimé sur thingiverse la pièce suivante et j'y glisse un cht'i bout de tissu légèrement huilé dedans.
Dust filter

OscarH
 

Sujets similaires

fauxjetons
Réponses
3
Affichages
802
MegaHertz
MegaHertz
fauxjetons
Réponses
73
Affichages
26 807
coredump
coredump
C
Réponses
12
Affichages
2 666
coupevent
C
MegaHertz
Réponses
5
Affichages
926
MegaHertz
MegaHertz
S
Réponses
62
Affichages
10 779
stephane37
S
D
Réponses
103
Affichages
8 119
Doctor_itchy
D
L
Réponses
17
Affichages
3 008
françois44
françois44
M
Réponses
5
Affichages
2 745
Dodore
Dodore
T
Réponses
28
Affichages
2 912
Tristan l'apprenti
T
C
Réponses
5
Affichages
2 102
Doctor_itchy
D
simon74
Réponses
39
Affichages
12 527
B
Micklct
Réponses
51
Affichages
6 566
Micklct
Micklct
Haut