Table des matières:

Ma nouvelle vie CR10 : carte mère SKR et Marlin : 7 étapes
Ma nouvelle vie CR10 : carte mère SKR et Marlin : 7 étapes

Vidéo: Ma nouvelle vie CR10 : carte mère SKR et Marlin : 7 étapes

Vidéo: Ma nouvelle vie CR10 : carte mère SKR et Marlin : 7 étapes
Vidéo: Votre carte mère de votre imprimante est briquer, Alors voici une solution. 2024, Novembre
Anonim
Ma nouvelle vie CR10: carte mère SKR et Marlin
Ma nouvelle vie CR10: carte mère SKR et Marlin

Ma carte MELZI standard était morte et j'avais besoin d'un remplacement urgent pour redonner vie à mon CR10.

  • Première étape, choisissez une carte de remplacement, j'ai donc choisi Bigtreetech skr v1.3 qui est une carte 32 bits, avec les pilotes TMC2208 (avec prise en charge du mode UART)
  • Deuxième étape, choisissez le firmware, donc Marlin 2.0, un choix très courant pour ce genre d'imprimantes.

J'ai utilisé tout le câblage et les pièces standard de mon CR10.

Ceci est mon guide très rapide pour remplacer la carte et installer Marlin dessus.

Fournitures:

Carte mère Skr 1.3 avec 4 pilotes TMC2208 (lien Amazon)

Étape 1: TÉLÉCHARGER VISUAL STUDIO ET MARLIN FIRMWARE

TÉLÉCHARGER VISUAL STUDIO ET LE FIRMWARE MARLIN
TÉLÉCHARGER VISUAL STUDIO ET LE FIRMWARE MARLIN
TÉLÉCHARGER VISUAL STUDIO ET MARLIN FIRMWARE
TÉLÉCHARGER VISUAL STUDIO ET MARLIN FIRMWARE
  • Installez l'éditeur de texte Visual Studio à partir de
  • Une fois terminé, cliquez sur l'icône d'extension, recherchez l'extension PlatformIO et installez-la
  • Téléchargez le micrologiciel Marlin à partir du référentiel github:
  • Sélectionnez la version 2.0, cliquez sur Code et téléchargez le ZIP

Étape 2: AJOUTER LES PARAMÈTRES PAR DÉFAUT DE CR10

AJOUTER LES PARAMÈTRES PAR DÉFAUT CR10
AJOUTER LES PARAMÈTRES PAR DÉFAUT CR10
AJOUTER LES PARAMÈTRES PAR DÉFAUT CR10
AJOUTER LES PARAMÈTRES PAR DÉFAUT CR10
AJOUTER LES PARAMÈTRES PAR DÉFAUT CR10
AJOUTER LES PARAMÈTRES PAR DÉFAUT CR10
  • Décompressez le fichier
  • Allez sur https://github.com/MarlinFirmware/Référentiel de configurations et recherchez des exemples/dossier Creality/CR10 et téléchargez tous les fichiers
  • Copiez tous les fichiers et collez et remplacez sur le dossier Marlin décompressé aux étapes précédentes

Étape 3: CONFIGURER MARLIN POUR SKR BOARD

SETUP MARLIN POUR SKR BOARD
SETUP MARLIN POUR SKR BOARD
SETUP MARLIN POUR SKR BOARD
SETUP MARLIN POUR SKR BOARD
SETUP MARLIN POUR SKR BOARD
SETUP MARLIN POUR SKR BOARD
SETUP MARLIN POUR SKR BOARD
SETUP MARLIN POUR SKR BOARD
  • Ouvrez Visual Studio et ouvrez l'extension Platform IO (icône extraterrestre dans la barre d'outils de gauche), cliquez sur Ouvrir un nouveau projet, sélectionnez votre dossier Marlin
  • Ouvrez le fichier platform.ini et remplacez mega2560 default_envs par LPC1768 (pour SKR1.3)
  • Ouvrez le fichier Configuration.h
  • Recherchez SERIAL_PORT:

    • Définissez #define SERIAL_PORT sur -1
    • Supprimer // les caractères de commentaire avant de définir SERIAL_PORT_2
    • Définissez #define SERIAL_PORT_2 sur 0
  • Rechercher MOTHERBORD:

    Définissez #define MOTHERBORD sur BOARD_BTT_SKR_V1_3

  • Recherchez DRIVER_TYPE:

    Définissez #define X_DRIVER, Y_DRIVER et Z_DRIVER sur TMC2208

  • Recherchez CLASSIC_JERK (étape non obligatoire):

    Définissez #define DEFAULT_XJERK et DEFAULT_YJERK sur 7,0

  • Ouvrez le fichier Configuration_adv.h
  • Recherchez SDCARD_CONNECTION:

    • Supprimer // les caractères de commentaire avant de définir SDCARD_CONNECTION
    • Définissez #define SDCARD_CONNECTION sur ONBOARD
  • Recherchez INDIVIDUAL_AXIS_HOMING_MENU (étape non obligatoire):

    Supprimer // les caractères de commentaire avant de définir INDIVIDUAL_AXIS_HOMING_MENU

  • Recherchez TMC_DEBUG (étape non obligatoire):

    Supprimer // les caractères de commentaire avant de définir TMC_DEBUG

  • Recherchez E0_AUTO_FAN_PIN (ventilateur de l'extrudeuse):

    Définissez #define E0_AUTO_FAN_PIN égal à FAN1_PIN

  • Recherchez HAS_TRINAMIC_CONFIG (pilote UART TMC):

    Définissez #define X_CURRENT, X_CURRENT et X_CURRENT sur 750

  • Cliquez sur le bouton Compiler et attendez l'achèvement RÉUSSI
  • Accédez au dossier.pio / build / LPC1768 à l'intérieur du dossier racine de Marlin, copiez le fichier firmware.bin sur la carte SD et redémarrez la carte/l'imprimante. Le firmware sera automatiquement chargé.

Étape 4: CÂBLAGE ET CONFIGURATION DU MATÉRIEL

CÂBLAGE ET CONFIGURATION DU MATÉRIEL
CÂBLAGE ET CONFIGURATION DU MATÉRIEL
CÂBLAGE ET CONFIGURATION DU MATÉRIEL
CÂBLAGE ET CONFIGURATION DU MATÉRIEL
CÂBLAGE ET CONFIGURATION DU MATÉRIEL
CÂBLAGE ET CONFIGURATION DU MATÉRIEL
  • En utilisant des pilotes UART, tels que TM2208, nous devons placer un cavalier sur les broches de cette connexion sur chaque pilote que nous utilisons et supprimer tous les cavaliers sous tous les pilotes (voir les broches rouges ci-dessous)
  • Modifiez le connecteur JST pour les butées X et Y et n'utilisez que 2 broches dans les connecteurs de carte comme dans l'image ci-dessous.
  • Voir l'image suivante pour le câblage de tous les appareils à la carte

Étape 5: CALIBRAGE: ÉTAPES DE L'EXTRUSION

  • Envoyer la commande M503 pour récupérer les pas/mm actuels pour chaque moteur
  • Recherchez et copiez la ligne M92, ressemble à l'écho suivant: M92 X80.00 Y80.00 Z400.00 E95.00
  • Extrudez 10 mm de matériau à partir de l'interface utilisateur de votre machine (en utilisant prontface, octoprint ou ainsi de suite)
  • Utilisez la formule suivante pour calculer la nouvelle valeur de pas/mm:

(longueur que vous attendiez / longueur que vous avez obtenue) * valeur actuelle du pas

exemple: 10 / 8, 9 * 95 = 106,8

  • Envoyer la commande M92 E pour définir une nouvelle valeur, par exemple M92 E106.8
  • Envoyer M500 pour stocker la nouvelle valeur dans l'EPROM

Étape 6: CALIBRAGE: TEMPÉRATURE AUTOPID

  • Utilisez la commande M303 pour démarrer la procédure de réglage automatique, envoyez M303 E0 S220 C6 pour exécuter 6 cycles de réglage pour E0 à 220 degrés de température (utilisez 220 ou la température que vous avez l'habitude d'imprimer)
  • L'imprimante commencera à chauffer le hotend et l'éteindra 6 fois (attention le hotend est chaud!!!), à la fin vous recevrez automatiquement les nouvelles valeurs pour Kp, Ki e Kd:

Par exemple:

Recv: #define DEFAULT_Kp 19,40

Recv: #define DEFAULT_Ki 1.45

Recv: #define DEFAULT_Kd 64,99

  • Envoyer la commande M301 en remplacement de P=Kp, I = Ki, D = Kd, par exemple M301 P19.40 I1.45 D64.99
  • Envoyer la commande M500 pour stocker de nouvelles valeurs dans la mémoire EPROM

Étape 7: MOD POUR CR10 AUTONOME

MOD POUR CR10 AUTONOME
MOD POUR CR10 AUTONOME

J'ai également rendu mon CR10 plus facile à déplacer et à économiser de l'espace en supprimant le boîtier externe pour l'électronique, si cela vous intéresse, en suivant le lien vers toutes les pièces imprimées.

www.thingverse.com/thing:4721812

Conseillé: