Chercher dans la communauté
Résultats des étiquettes.
1 résultat trouvé
-
Palpeur Z avec servo moteur DE200 (et Marlin Git)
mmaura66 a posté un sujet dans Mise à jour et/ou amélioration
Bonjour, J'en avais assez des variations de précision du palpeur inductif dues au changements de températures (préchauffe). Aussi ai-je décide de faire un palpeur avec un servomoteur. Le servomoteur est un SG90. les fichiers sont la https://www.thingiverse.com/thing:2503106 Bon parlons un peut firmware, et c'est la que ça se complique... Au départ j'ai voulu adapter le source marlin téléchargé chez Dagoma, et comment dire ... il semble que leur configuration du firmware Marlin leur soit propre et personnellement je la trouve incompréhensive ... J'ai donc opté pour la version GitMarlin (officielle https://github.com/MarlinFirmware/Marlin). Mon git Je ne vais pas expliquer toute la configuration de Marlin, c'est vraiment trop long et trop dépendant de la machine, j'ai un clone du git Marlin avec mes modifications (https://github.com/mmaura66/Marlin). Les fichiers modifiés sont (détails): Marlin/Configuration.h Marlin/Configuration_adv.h Marlin/pins_RAMPS.h Marlin/thermistortable_17.h Marlin/thermistortables. Si vous clonez mon git, sachez que : j'ai un lit chauffant un écran LCD 12864 j'utilise le servomoteur Pensez a garder le doigt sur la touche on/off quand vous faite les tests !! Options propres au servomoteur //ligne 612 ordonne le mouvement du servo pour palper #define Z_ENDSTOP_SERVO_NR 0 // Defaults to SERVO 0 connector. #define Z_SERVO_ANGLES {0,180} // Z Servo Deploy and Stow angles //ligne 663 décalage du point palpé #define X_PROBE_OFFSET_FROM_EXTRUDER -13 #define Y_PROBE_OFFSET_FROM_EXTRUDER -43 // Y offset: -front +behind [the nozzle] // offset approximatif #define Z_PROBE_OFFSET_FROM_EXTRUDER -15.80 #define X_MIN_POS -2 #define Y_MIN_POS -1 #define Z_MIN_POS -20 #define X_MAX_POS 203 #define Y_MAX_POS 203 #define Z_MAX_POS 173 //sinon on butte en hauteur ! (zoffset a ~= -15) //1577 #define NUM_SERVOS 1 // Servo index starts with 0 for M280 command #define SERVO_DELAY 300- 9 réponses