Resumé
Description
Le Prusa i3 de 3dprintingstore.co.za utilise un micro-interrupteur sur un servomoteur avec le kit de mise à niveau automatique du lit d'impression. J'aime vraiment la fonction de mise à niveau automatique du lit d'impression, mais je n'ai jamais vraiment fait confiance à la répétabilité de l'interrupteur sur le servomoteur.
C'est une mise à niveau pour remplacer le micro-interrupteur monté sur le servo par un capteur Bltouch. Le câblage du Bltouch est excellent, vous remplacez directement les connecteurs du servo et de l'arrêt d'extrémité Z par les câbles correspondants sur le Bltouch. Reportez-vous à l'image jointe.
J'ai inclus deux fichiers pour supporter à la fois les hotends E3Dv5 et E3Dv6. La hauteur de ces hotends diffère de 7 mm et le Bltouch doit être monté en conséquence. Assurez-vous d'utiliser le modèle correct pour votre hotend. L'imprimante est livrée avec un hotend E3Dv5.
Remarque : Je n'ai pas testé la version E3Dv5. Faites-moi savoir si j'ai besoin d'apporter des corrections.
Réglages du firmware.
En outre, vous devrez apporter les modifications nécessaires à la configuration du firmware. J'ai utilisé le firmware Marlin fourni par 3dprintingstore.co.za pour le nivellement automatique du lit d'impression et j'ai effectué les ajustements nécessaires.
-
Assurez-vous d'activer le servo 0 et de définir les angles du servo.
#define Z_ENDSTOP_SERVO_NR 0 // Par défaut, c'est le connecteur SERVO 0.
#define Z_SERVO_ANGLESS {{0,0}, {0,0}, {10,90}} // Angles de déploiement/rangement du servo -
Activate the Bltouch sensor in firmware.
#define BLTOUCH -
Corrigez le décalage de la sonde.
#define X_PROBE_OFFSET_FROM_EXTRUDER 25
#define Y_PROBE_OFFSET_FROM_EXTRUDER -30
#define Z_PROBE_OFFSET_FROM_EXTRUDER -0 -
Le Bltouch a des tolérances beaucoup plus faibles que le servo/interrupteur, donc réduisez le décalage maximal pour s'adapter.
#define Z_PROBE_OFFSET_RANGE_MIN -10
#define Z_PROBE_OFFSET_RANGE_MAX -1 -
Activate the bilinear bed auto bed leveling and safe homing.
//#define AUTO_BED_LEVELING_3POINT
//#define AUTO_BED_LEVELING_LINEAR
#define AUTO_BED_LEVELING_BILINEAR
//#define AUTO_BED_LEVELING_UBL
//#define MESH_BED_LEVELING
#define Z_SAFE_HOMING - Définissez les limites de la sonde.
#define LEFT_PROBE_BED_POSITION 25
#define RIGHT_PROBE_BED_POSITION 175
#define FRONT_PROBE_BED_POSITION 30
#define BACK_PROBE_BED_POSITION 170
Les commandes GCODE.
Une fois que vous aurez chargé le firmware, vous pourrez tester le Bltouch en utilisant les commandes Gcode suivantes.
M280 P0 S10 ; abaisse la goupille.
M280 P0 S90 ; rétracte la goupille.
M280 P0 S120 ; Exécute un autotest - jusqu'à ce que vous abaissiez/rétractiez ou désactiviez l'alarme.
M280 P0 S160 ; Alerte de libération.
Si vous avez une Prusa i3 de 3dprintingstore.co.za, vous pourriez également apprécier mes autres mises à niveau pour cette imprimante.
- Extrudeur à entraînement direct minimaliste -https://www.thingiverse.com/thing:3224826
- Branchement du câble de gestion du chariot -https://www.thingiverse.com/thing:3224881
- Mise à niveau du ventilateur soufflant de la Prusa i3 -https://www.thingiverse.com/thing:3225085
模型来源
