Aller au contenu

GO Print

La vie d'anneth


xanax38

Messages recommandés

Ouaip, j"ai retrouvé un problème similaire sur le forum, mais j'arrive pas à le résoudre quand même

Quand je shunt le zmin, mon axe Z descend, sinon il monte, du coup j'avais inversé la rotation du moteur, mais c'est pas ça, c'est le switch qui est mal déclaré ou je sais pas quoi, comme si il fallait inverser le fonctionnement de ce switch, mais je trouve pas dans le fichier config 😕

 

Lien vers le commentaire
Partager sur d’autres sites

Problème résolu, fallait changer le câblage sur le switch. Jsuis vraiment très con par moment xD

 

Du coup j'ai les offsets à régler de partout, et hop, une belle imprimante automatique ^^

Modifié (le) par xanax38
  • J'aime 2
Lien vers le commentaire
Partager sur d’autres sites

Bon bah fausse alerte, j'ai fait mes offsets ppr au calme, tout bien rentré direct sur l'IDE arduino, mais quand je lance une impression, la buse reste à 5cm du plateau, et le palpeur ne fait rien, alors que j'ai bien rajouter le G29 dans mon code de démarrage :s

 

Je suis triste 😞

Lien vers le commentaire
Partager sur d’autres sites

J'ai rajouter ton truc, ça imprime toujours à 10km du plateau, mais l'imprimante m'affiche un message "origine Z premier" mais aucun mouvement du servo, Z ne descend même pas pour voir, j'ai un peu de mal 😕

 

Jvous remercie de m'aider ^^

Lien vers le commentaire
Partager sur d’autres sites

il y a 20 minutes, xanax38 a dit :

J'ai rajouter ton truc, ça imprime toujours à 10km du plateau, mais l'imprimante m'affiche un message "origine Z premier" mais aucun mouvement du servo, Z ne descend même pas pour voir, j'ai un peu de mal 😕

 

Jvous remercie de m'aider ^^

ouais, alors pour les capteurs à base de servo, je suis loin de POUVOIR t'aider.

Lien vers le commentaire
Partager sur d’autres sites

J'ai reussi finalement à faire fonctionner à peu prêt le truc, mais je pense que j'ai un prob dans ma config marlin.

Je précise, le servo fait sa vie bien,  mais si je mets le test en 3 points, il va palper 3coins, au lieu de faire un triangle oO

Si je mets le bilineaire, avec 3 points de tests, il en fait un seul point et lance l'impression dans les deux cas...

 

#define AUTO_BED_LEVELING_3POINT
//#define AUTO_BED_LEVELING_LINEAR
//#define AUTO_BED_LEVELING_BILINEAR
//#define AUTO_BED_LEVELING_UBL
//#define MESH_BED_LEVELING

/**
 * Normally G28 leaves leveling disabled on completion. Enable
 * this option to have G28 restore the prior leveling state.
 */
#define RESTORE_LEVELING_AFTER_G28

/**
 * Enable detailed logging of G28, G29, M48, etc.
 * Turn on with the command 'M111 S32'.
 * NOTE: Requires a lot of PROGMEM!
 */
//#define DEBUG_LEVELING_FEATURE

#if ENABLED(MESH_BED_LEVELING) || ENABLED(AUTO_BED_LEVELING_BILINEAR) || ENABLED(AUTO_BED_LEVELING_UBL)
  // Gradually reduce leveling correction until a set height is reached,
  // at which point movement will be level to the machine's XY plane.
  // The height can be set with M420 Z<height>
  #define ENABLE_LEVELING_FADE_HEIGHT

  // For Cartesian machines, instead of dividing moves on mesh boundaries,
  // split up moves into short segments like a Delta. This follows the
  // contours of the bed more closely than edge-to-edge straight moves.
  #define SEGMENT_LEVELED_MOVES
  #define LEVELED_SEGMENT_LENGTH 5.0 // (mm) Length of all segments (except the last one)

  /**
   * Enable the G26 Mesh Validation Pattern tool.
   */
// #define G26_MESH_VALIDATION
 // #if ENABLED(G26_MESH_VALIDATION)
  //  #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
   // #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
   // #define MESH_TEST_HOTEND_TEMP  205.0  // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
  //  #define MESH_TEST_BED_TEMP      60.0  // (°C) Default bed temperature for the G26 Mesh Validation Tool.
 // #endif

#endif 

#if ENABLED(AUTO_BED_LEVELING_LINEAR) || ENABLED(AUTO_BED_LEVELING_BILINEAR)

  // Set the number of grid points per dimension.
  #define GRID_MAX_POINTS_X 3
  #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X

  // Set the boundaries for probing (where the probe can reach).
  #define LEFT_PROBE_BED_POSITION 15
  #define RIGHT_PROBE_BED_POSITION 180
  #define FRONT_PROBE_BED_POSITION 15
  #define BACK_PROBE_BED_POSITION 180

  // Probe along the Y axis, advancing X after each column
  //#define PROBE_Y_FIRST

  #if ENABLED(AUTO_BED_LEVELING_BILINEAR)

    // Beyond the probed grid, continue the implied tilt?
    // Default is to maintain the height of the nearest edge.
    //#define EXTRAPOLATE_BEYOND_GRID

    //
    // Experimental Subdivision of the grid by Catmull-Rom method.
    // Synthesizes intermediate points to produce a more detailed mesh.
    //
    //#define ABL_BILINEAR_SUBDIVISION
    #if ENABLED(ABL_BILINEAR_SUBDIVISION)
      // Number of subdivisions between probe points
      #define BILINEAR_SUBDIVISIONS 3
    #endif

  #endif

#elif ENABLED(AUTO_BED_LEVELING_UBL)

  //===========================================================================
  //========================= Unified Bed Leveling ============================
  //===========================================================================

  //#define MESH_EDIT_GFX_OVERLAY   // Display a graphics overlay while editing the mesh

  #define MESH_INSET 1              // Set Mesh bounds as an inset region of the bed
  #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
  #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X

  #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
  #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500

  //#define UBL_Z_RAISE_WHEN_OFF_MESH 2.5 // When the nozzle is off the mesh, this value is used
                                          // as the Z-Height correction value.

#elif ENABLED(MESH_BED_LEVELING)

  //===========================================================================
  //=================================== Mesh ==================================
  //===========================================================================

 #define MESH_INSET 10          // Set Mesh bounds as an inset region of the bed
  #define GRID_MAX_POINTS_X 3    // Don't use more than 7 points per axis, implementation limited.
 #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X

 #define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS

#endif // BED_LEVELING

/**
 * Points to probe for all 3-point Leveling procedures.
 * Override if the automatically selected points are inadequate.
 */
#if ENABLED(AUTO_BED_LEVELING_3POINT) || ENABLED(AUTO_BED_LEVELING_UBL)
  #define PROBE_PT_1_X 20
  #define PROBE_PT_1_Y 160
  #define PROBE_PT_2_X 20
  #define PROBE_PT_2_Y 10
  #define PROBE_PT_3_X 180
  #define PROBE_PT_3_Y 10
#endif

/**
 * Add a bed leveling sub-menu for ABL or MBL.
 * Include a guided procedure if manual probing is enabled.
 */
//#define LCD_BED_LEVELING

#if ENABLED(LCD_BED_LEVELING)
  #define MBL_Z_STEP 0.025    // Step size while manually probing Z axis.
  #define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
#endif

// Add a menu item to move between bed corners for manual bed adjustment
//#define LEVEL_BED_CORNERS

#if ENABLED(LEVEL_BED_CORNERS)
  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
#endif

/**
 * Commands to execute at the end of G29 probing.
 * Useful to retract or move the Z probe out of the way.
 */
#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10\nM280 P0 S0"


// @section homing

// The center of the bed is at (X=0, Y=0)
//#define BED_CENTER_AT_0_0

// Manually set the home position. Leave these undefined for automatic settings.
// For DELTA this is the top-center of the Cartesian print volume.
//#define MANUAL_X_HOME_POS 0
//#define MANUAL_Y_HOME_POS 0
//#define MANUAL_Z_HOME_POS 0

Quand je change de mode, je ne modifie rien, je précise au cas où, et je ne vois pas d'ou ça peut venir 😕

Lien vers le commentaire
Partager sur d’autres sites

Youpi, tout fonctionne, elle fait ien son autolevel, c'est trop bien.

Par contre, avec toutes ces mises à jours (marlin .9) et le nombre de réinstallation, j'ai voulu refaire les PID. Alors celui de l'extrudeur, pas de soucis, M303 E0 C8 S190 passe nickel, mais quand je veux faire le plateau, avec cette commande, M303 E-1 C8 S90, pronterface me dit qu'il n'existe pas alors qu'il arrive bien à le faire chauffer. Donc il doit avoir une dénomination particulière, mais laquelle? Oo

Lien vers le commentaire
Partager sur d’autres sites

ah possible, je vais regarde ça 🙂

 

EDIT: Quand je l'active, pronterface me dit que j'ai une erreur dans l'epprom et mon axe Z bouge horriblement mal 😮

Et j'ai fait un M48, j'ai eu ça comme résultats. Ça le fait ou pas?

SENDING:M48
M48 Z-Probe Repeatability Test
Finished!
Mean: 0.146750 Min: 0.132 Max: 0.172 Range: 0.039
Standard Deviation: 0.013710
Connecting...
start
Printer is now online.
echo: External Reset
Marlin 1.1.9
echo: Free Memory: 12095  PlannerBufferBytes: 1232
Error:EEPROM datasize error.
[ERROR] Error:EEPROM datasize error.
Modifié (le) par xanax38
Lien vers le commentaire
Partager sur d’autres sites

  • 3 weeks later...

Aller, on up la bayte.

J'ai changé ma carte mère, je suis passé sur une ramps 1.4 avec des A4988. Aucun problème de configuration dans marlin, tout est nickel, juste, j'ai l'impression que mes moteurs sont mal alimentés, mais pas tout le temps oO. Je m'explique.

Quand j'imprime, pendant l'impression, lors de grands mouvements, peut importe l'axe, j'ai l'impression que le moteur fonctionne par accoup. Et le pire, c'est à la fin de l'impression, j'ai dans mon Gcode de fin, un G1 Y200 F9000. Avant, aucun problème, depuis le changement de carte mère, on dirait carrément que le moteur s'arrête et reprend pendant 1/10eme de seconde.

Mais bizarrement, quand je demande le même mouvement dans pronterface, aucun problème oO

J'ai contrôlé le voltage des drivers, je suis environ à 0.55 sur tous les drivers, faut augmenter? Diminuer?

 

Une idée?

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

il y a 22 minutes, xanax38 a dit :

Mouais, je viens de regarder, impossible de trouver des infos sur mes moteurs, je crois que j'ai une copie d'anet..Une copie de copie. Ils sont fort ces chinois xD

Je rebondis sur ton mouais, t'as beau avoir une copie, t'avais une carte anet avec le firmware anet A8, donc tu crois vraiment que tes moteurs sont très différents des moteurs Anet?

Lien vers le commentaire
Partager sur d’autres sites

il y a 12 minutes, billedeclown01 a dit :
il y a 44 minutes, xanax38 a dit :
Mouais, je viens de regarder, impossible de trouver des infos sur mes moteurs, je crois que j'ai une copie d'anet..Une copie de copie. Ils sont fort ces chinois xD

Tu l'as acheté où?

relis le sujet c'est expliqué.

Lien vers le commentaire
Partager sur d’autres sites

Il y a 5 heures, Maeke a dit :

Je rebondis sur ton mouais, t'as beau avoir une copie, t'avais une carte anet avec le firmware anet A8, donc tu crois vraiment que tes moteurs sont très différents des moteurs Anet?

C'est sur, mais du coup j'ai pas d'anet sous les yeux pour avoir des références des moteurs xD

 

Et je l'ai acheté sur ebay à un vendeur allemand (je crois pour le vendeur)

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