Aller au contenu

Anycubic Kobra 3 Combo

desactivé end_stop marlin crtouch + carte mère creality ender 3 version 4.2.7


Aller à la solution Résolu par pommeverte,

Messages recommandés

Bonjour,

je vous explique mon problème actuellement, j'ai compilé mon firmware pour la creality ender 3 qui à la carte mère 4.2.7 avec un cr-touch sauf que j'ai un problème quand je fais l'auto home ou bed leveling il semblerait qu'il cherche le end_stop que j'ai retirer (le firmware d'origine de la creality n'en a pas besoi, mais ils est vieux en 1.x.x alors que marlin est en 2.0.x

Comment faire pour pas qu'il prenne en compte l'end stop ?
Actuellement, quand je fais auto home ou bed leveling le crtouch se déclenche (se deploy -> re-rentre -> ce deploy et me dit STOPPED OU alors HOME Z first)

Avez-vous une idée de comment résoudre cela ?
Merci d'avance.
Cordialement.

Modifié (le) par Chicken3D
correction
Lien vers le commentaire
Partager sur d’autres sites

  • Solution

Salut,

Dans le fichier  configuration.h, il faut commenter cette ligne:

#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN

et décommenter celle-ci:

//#define USE_PROBE_FOR_Z_HOMING

Sinon, je te conseille:

  1. trèèèèèèès fortement d'utiliser la dernière version stable de Marlin (actuellement, la V2.1.2). La BugFix est réservée aux bêta-testeur, de mon point de vue 😉
  2. de modifier le pas du babystep, dans le fichier configuration_adv.h:

  //#define BABYSTEP_MILLIMETER_UNITS       // Specify BABYSTEP_MULTIPLICATOR_(XY|Z) in mm instead of micro-steps
  #define BABYSTEP_MULTIPLICATOR_Z  10       // (steps or mm) Steps or millimeter distance for each Z babystep

ou

#define BABYSTEP_MILLIMETER_UNITS       // Specify BABYSTEP_MULTIPLICATOR_(XY|Z) in mm instead of micro-steps
#define BABYSTEP_MULTIPLICATOR_Z  0.025       // (steps or mm) Steps or millimeter distance for each Z babystep

et décommenter cette ligne:

  //#define BABYSTEP_DISPLAY_TOTAL          // Display total babysteps since last G28

   3. tu peux activer le Gcode M43 qui te permettra de tester le fonctionnement du CRTouch en envoyant un M43 S. Pour cela, il suffit de décommenter dans le fichier configuration_adv.h, la ligne :

//#define PINS_DEBUGGING

 

Lien vers le commentaire
Partager sur d’autres sites

 Merci pour l'info, tout semble fonctionné
Merci pour la solution par contre question les protections contre la surchauffe/emballement thermique son activé sur ce firmware ? au pire, je verrai, je réouvrirais un sujet

Lien vers le commentaire
Partager sur d’autres sites

Il y a 1 heure, Chicken3D a dit :

les protections contre la surchauffe/emballement thermique sont activées sur ce firmware ?

oui, dans le fichier configuration.h:

#define HEATER_0_MAXTEMP 275
#define BED_MAXTEMP      125
#define HOTEND_OVERSHOOT 15   // (°C) Forbid temperatures over MAXTEMP - OVERSHOOT
#define BED_OVERSHOOT    10   // (°C) Forbid temperatures over MAXTEMP - OVERSHOOT
#define THERMAL_PROTECTION_HOTENDS // Enable thermal protection for all extruders
#define THERMAL_PROTECTION_BED     // Enable thermal protection for the heated bed

et dans le fichier configuration_adv.h:

#if ENABLED(THERMAL_PROTECTION_HOTENDS)
  #define THERMAL_PROTECTION_PERIOD 40        // Seconds
  #define THERMAL_PROTECTION_HYSTERESIS 4     // Degrees Celsius

  //#define ADAPTIVE_FAN_SLOWING              // Slow down the part-cooling fan if the temperature drops
  #if ENABLED(ADAPTIVE_FAN_SLOWING)
    //#define REPORT_ADAPTIVE_FAN_SLOWING     // Report fan slowing activity to the console
    #if EITHER(MPCTEMP, PIDTEMP)
      //#define TEMP_TUNING_MAINTAIN_FAN      // Don't slow down the fan speed during M303 or M306 T
    #endif
  #endif

  #define WATCH_TEMP_PERIOD  40               // Seconds
  #define WATCH_TEMP_INCREASE 2               // Degrees Celsius
#endif

/**
 * Thermal Protection parameters for the bed are just as above for hotends.
 */
#if ENABLED(THERMAL_PROTECTION_BED)
  #define THERMAL_PROTECTION_BED_PERIOD        20 // Seconds
  #define THERMAL_PROTECTION_BED_HYSTERESIS     2 // Degrees Celsius

  /**
   * As described above, except for the bed (M140/M190/M303).
   */
  #define WATCH_BED_TEMP_PERIOD                60 // Seconds
  #define WATCH_BED_TEMP_INCREASE               2 // Degrees Celsius
#endif
Modifié (le) par pommeverte
Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...