Aller au contenu

Helriz

Membres
  • Compteur de contenus

    149
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Helriz

  1. bonne nouvelle tu joues avec l'offset du Slicer pour avoir une bonne première couche. Fais les essais avec le plateau chaud.
  2. Normalement, tu dois avoir ça (valeurs par défaut). C'est les coordonnées de la zone de palpage. // Set the boundaries for probing (where the probe can reach). #define LEFT_PROBE_BED_POSITION 15 #define RIGHT_PROBE_BED_POSITION 170 #define FRONT_PROBE_BED_POSITION 20 #define BACK_PROBE_BED_POSITION 170 Ton capteur est "loin" de la buze sur l'axe Y, il faut diminuer la zone de palpage. essaye avec #define RIGHT_PROBE_BED_POSITION 120 Tu augmenteras la valeur ( mais < 170) par essai successif pour avoir une zone la plus large.
  3. attention, j'ai corrigé, tout est en négatif
  4. // // +-- BACK ---+ // | | // L | (+) | R // E | | I // F | (-) N (+) | G // T | | H // | P (-) | T // | | // O-- FRONT --+ Pour toi, c'est plutôt (valeur à mesurer chez toi) #define X_PROBE_OFFSET_FROM_EXTRUDER -20 // X offset: -left +right [of the nozzle] #define Y_PROBE_OFFSET_FROM_EXTRUDER -35 // Y offset: -front +behind [the nozzle]
  5. // // +-- BACK ---+ // | | // L | (+) P | R <-- probe (20,20) // E | | I // F | (-) N (+) | G <-- nozzle (10,10) // T | | H // | (-) | T // | | // O-- FRONT --+ // (0,0) #define X_PROBE_OFFSET_FROM_EXTRUDER 0 // X offset: -left +right [of the nozzle] #define Y_PROBE_OFFSET_FROM_EXTRUDER 20 // Y offset: -front +behind [the nozzle] M. Marlin explique comment tu dois mettre tes valeurs en fonction de la position du capteur par rapport de la buse, Dans l'exemple, la sonde est dans l'axe X, donc 0 et 20mm derrière la buse Ton capteur n'est pas devant et à gauche de ta buse ?
  6. Quelles sont les valeurs que tu as mis pour ces paramètres ? #define X_PROBE_OFFSET_FROM_EXTRUDER 0 // X offset: -left +right [of the nozzle] mets tes valeurs #define Y_PROBE_OFFSET_FROM_EXTRUDER -35 // Y offset: -front +behind [the nozzle] mets tes valeurs #define Z_PROBE_OFFSET_FROM_EXTRUDER -0.8 // Z offset: -below +above [the nozzle] mets tes valeurs
  7. As-tu modifié ces valeurs ? // Set the boundaries for probing (where the probe can reach). #define LEFT_PROBE_BED_POSITION 15 #define RIGHT_PROBE_BED_POSITION 170 #define FRONT_PROBE_BED_POSITION 20 #define BACK_PROBE_BED_POSITION 170 Si oui, remets les valeurs par défaut.
  8. Tout fonctionne chez moi après avoir fait ces modifs : //#define FIX_MOUNTED_PROBE #define FIX_MOUNTED_PROBE //#define Z_SAFE_HOMING #define Z_SAFE_HOMING //#define X_PROBE_OFFSET_FROM_EXTRUDER 10 // X offset: -left +right [of the nozzle] #define X_PROBE_OFFSET_FROM_EXTRUDER 0 // X offset: -left +right [of the nozzle] mets tes valeurs //#define Y_PROBE_OFFSET_FROM_EXTRUDER 10 // Y offset: -front +behind [the nozzle] #define Y_PROBE_OFFSET_FROM_EXTRUDER -35 // Y offset: -front +behind [the nozzle] mets tes valeurs #define Z_PROBE_OFFSET_FROM_EXTRUDER -0.8 // Z offset: -below +above [the nozzle] mets tes valeurs #################################### Decommente qu'une de ces 3 lignes //#define AUTO_BED_LEVELING_3POINT #define AUTO_BED_LEVELING_LINEAR //#define AUTO_BED_LEVELING_BILINEAR #################################### //#define DEBUG_LEVELING_FEATURE #define DEBUG_LEVELING_FEATURE
  9. essaye de débrancher tout, coupe l'alimentation de l'imprimante et rebranche juste l'USB.
  10. tu as le même afficheur que moi d'après ton configuration.h que tu posté hier as-tu decommenté la ligne #define REPRAP_DISCOUNT_SMART_CONTROLLER ? Decommente aussi cette ligne : //#define SDSUPPORT #define SDSUPPORT
  11. Salut Orangivap, Comme promis, voici les modifications que j'ai faite dans le fichier configuration.h de la dernière version de Marlin 1.1.0-RC8 - 6 Dec 2016 Attention, ce sont les valeurs de ma Prusa, pas les tiens. La valeur par défaut commence par // (sauf pour les endstop (false ou true)) //#define MOTHERBOARD BOARD_RAMPS_14_EFB #define MOTHERBOARD BOARD_ULTIMAKER //#define POWER_SUPPLY 0 #define POWER_SUPPLY 1 //#define TEMP_SENSOR_BED 0 #define TEMP_SENSOR_BED 1 #define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop. #define Y_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop. #define Z_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop. #define X_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop. #define Y_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop. #define Z_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop. //#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 4000, 500 } #define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 500, 98.9 } //#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 } #define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 45 } //#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 } #define DEFAULT_MAX_ACCELERATION { 5000, 5000, 50, 50000 } //#define DEFAULT_ACCELERATION 3000 // X, Y, Z and E acceleration for printing moves #define DEFAULT_ACCELERATION 1000 // X, Y, Z and E acceleration for printing moves //#define DEFAULT_RETRACT_ACCELERATION 3000 // E acceleration for retracts #define DEFAULT_RETRACT_ACCELERATION 2000 // E acceleration for retracts //#define INVERT_X_DIR false #define INVERT_X_DIR true //#define INVERT_E0_DIR false #define INVERT_E0_DIR true //#define X_MIN_POS 0 //#define Y_MIN_POS 0 //#define Z_MIN_POS 0 //#define X_MAX_POS 200 //#define Y_MAX_POS 200 #define X_MIN_POS 0 #define Y_MIN_POS -18 (quand mon plateau est en buté sur le capteur, la buse est au dessus du vide. Pour avoir l'origine du Y, le plateau doit se déplace de +18 en avant. G28 Y : le plateau va sur la buté G0 Y0 : le plateau avance de +18 pour se placer en Y0 ) #define Z_MIN_POS 0 #define X_MAX_POS 200 #define Y_MAX_POS 224 (pour imprimer au delà de 200 sur le Y en superposant une place de verre plus grande) #define Z_MAX_POS 180 supprimer les // en fonction de ton afficheur #define REPRAP_DISCOUNT_SMART_CONTROLLER Mon imprimante imprime prochaine étape, le capteur. Je remonte un circuit comme le tien + capteur + print d'un support vite faite. A+
  12. // 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
  13. J'ai repéré un autre problème dans le fichier configuration.h ! Tu as bien 3 capteurs, 1 par axe ?
  14. On recommence enlèves les 2 #define ENDSTOPPULLUP_ZMIN_PROBE et const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; et tu changes const bool Z_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop. et tu testes avec M119
  15. peux-tu mesure ton ancien capteur ? tu mets ton multimètre en position ohmmètre. capteur au repos = valeur puis tu appuies sur le levier = valeur
  16. J'ai aussi commencé à faire clignoter des leds .......avec un NE555 .......au siècle dernier
  17. exacte, tu ajoutes #define ENDSTOPPULLUP_ZMIN_PROBE et const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false;
  18. arf..il manque le ; à la fin de const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false;
  19. Il y a aussi ce paramètre si tu veux : #define Z_RAISE_BEFORE_HOMING 0 Le Z remonte de x mm avant de faire le Homing. A toi de voir, à 0 : pas de remonter. Si tu as des vis qui dépasse la plaque de verre, c'est peut-être bien de mettre 4-5 mm
  20. Fait une sauvegarde de toutes les fichiers avant. En bleu, ce que tu dois ajouter au fichier : #ifdef ENDSTOPPULLUPS #define ENDSTOPPULLUP_XMAX #define ENDSTOPPULLUP_YMAX #define ENDSTOPPULLUP_ZMAX #define ENDSTOPPULLUP_XMIN #define ENDSTOPPULLUP_YMIN #define ENDSTOPPULLUP_ZMIN #define ENDSTOPPULLUP_ZMIN_PROBE #endif const bool X_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Y_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Z_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool X_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Y_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false #define X_PROBE_OFFSET_FROM_EXTRUDER 0 #define Y_PROBE_OFFSET_FROM_EXTRUDER 21 #define Z_PROBE_OFFSET_FROM_EXTRUDER 0 //M851 Z-"..." to change and save with M500. Il faut indiquer les distances qui sépare ton capteur de la buse. Exemple : #define X_PROBE_OFFSET_FROM_EXTRUDER -32 // Z probe to nozzle X offset: -left +right #define Y_PROBE_OFFSET_FROM_EXTRUDER +15 // Z probe to nozzle Y offset: -front +behind #define Z_PROBE_OFFSET_FROM_EXTRUDER -0.83 // Z probe to nozzle Z offset: -below (always!) C'est une ancienne version de Marlin. J'espère que je n'ai rien oublié.
×
×
  • Créer...