Maeke Posté(e) Aout 4, 2018 Posté(e) Aout 4, 2018 t'as pensé à déclarer le pin utilisé pour le signal du servo?
xanax38 Posté(e) Aout 4, 2018 Auteur Posté(e) Aout 4, 2018 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
xanax38 Posté(e) Aout 4, 2018 Auteur Posté(e) Aout 4, 2018 (modifié) 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) Aout 4, 2018 par xanax38 2
xanax38 Posté(e) Aout 4, 2018 Auteur Posté(e) Aout 4, 2018 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
Maeke Posté(e) Aout 4, 2018 Posté(e) Aout 4, 2018 t'as pensé a desactiver le software endstop Z? ligne 815 //#define MIN_SOFTWARE_ENDSTOP_Z
xanax38 Posté(e) Aout 4, 2018 Auteur Posté(e) Aout 4, 2018 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 ^^
Maeke Posté(e) Aout 4, 2018 Posté(e) Aout 4, 2018 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.
xanax38 Posté(e) Aout 4, 2018 Auteur Posté(e) Aout 4, 2018 Il y a des gens plus à même de m'aider tu crois?
xanax38 Posté(e) Aout 6, 2018 Auteur Posté(e) Aout 6, 2018 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
Maeke Posté(e) Aout 6, 2018 Posté(e) Aout 6, 2018 Les vrais spécialistes Marlin du forum sont dans la section électronique.
Maeke Posté(e) Aout 6, 2018 Posté(e) Aout 6, 2018 il y a une heure, xanax38 a dit : Ha, je croyais que c'était toi ^^ bah non.
xanax38 Posté(e) Aout 8, 2018 Auteur Posté(e) Aout 8, 2018 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
Maeke Posté(e) Aout 8, 2018 Posté(e) Aout 8, 2018 t'as juste oublié d'activer le pid tuning du plateau dans Marlin (c'est une section séparée).
xanax38 Posté(e) Aout 8, 2018 Auteur Posté(e) Aout 8, 2018 (modifié) 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) Aout 9, 2018 par xanax38
xanax38 Posté(e) Aout 26, 2018 Auteur Posté(e) Aout 26, 2018 (modifié) 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) Aout 26, 2018 par xanax38
Maeke Posté(e) Aout 26, 2018 Posté(e) Aout 26, 2018 Regardes dans les tutos pour les réglages des steppeurs drivers.
xanax38 Posté(e) Aout 26, 2018 Auteur Posté(e) Aout 26, 2018 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
Maeke Posté(e) Aout 26, 2018 Posté(e) Aout 26, 2018 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?
billedeclown01 Posté(e) Aout 26, 2018 Posté(e) Aout 26, 2018 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 xDTu l'as acheté où?
Maeke Posté(e) Aout 26, 2018 Posté(e) Aout 26, 2018 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é.
billedeclown01 Posté(e) Aout 26, 2018 Posté(e) Aout 26, 2018 relis le sujet c'est expliqué.Me répondre ne t'aurais pas pris plus de temps...
xanax38 Posté(e) Aout 26, 2018 Auteur Posté(e) Aout 26, 2018 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)
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant