Aller au contenu

GO Print

aide configuration marlin pour carte btt skr mini e3 v2 pour anet a8 plus


flowd38

Messages recommandés

Bonjour

j'ai la carte mère de mon anet a encore lâcher ( 3eme fois )

j'ai décider d'acheter une carte btt skr mini e3 v2 et un ecran tft 35 

mais je ne sais pas trop comment compiler le fichier marlin 

je trouve beaucoup de tuto pour ender 3 

mais pas pour mon anet a8 plus 

pour commencer j'aimerais juste la refaire marcher après on verra pour l'upgrade ( bltouch et capteur filament ) 

merci d'avance 

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 56
  • Crée
  • Dernière réponse

Top participants sur ce topic

Top participants sur ce topic

Images postées sur le topic

ce que j'ai compris 

il faut télécharger le fichier marlin bugfix 2. et le fichier config 

il faut Visual studio code 

la partie que je ne comprend pas trop c'est la partie fichier configuration 

je prend le fichier anet a8plus ou je prend celui de la creality cr10 bigtreetech skr mini 

la seul différence c'est l'extrudeur entre les 2

 

Lien vers le commentaire
Partager sur d’autres sites

Il faut modifier le fichier Configuration.h et Configuration_adv.h qui sont par défaut dans Marlin et modifier les valeurs par rapport à ta SKR 3 Mini, tes drivers de moteurs, les dimensions de ton imprimante, de ton plateau, ...

C'est ce que j'ai fait après l'upgrade de mon AM8 avec une SKR 1.4 Turbo.

Les fichiers d'exemples sont là pour ceux qui veulent compiler Marlin avec un imprimante "stock" où tout est d'origine.

Lien vers le commentaire
Partager sur d’autres sites

Salut @flowd38,

Le 10/02/2023 at 09:09, flowd38 a dit :

il faut télécharger le fichier marlin bugfix 2

franchement, c'est trèèèèèèès déconseillé. Il vaut mieux partir sur la dernière version stable (actuellement, la V2.1.2). Tu trouveras ici un tuto qui explique comment compiler son propre firmware.

Pour les fichiers de configuration, je préfère partir sur ceux de la Ender3 car il y a plus de version pour les cartes SKR.

A partir des fichiers qui correspondent à ta carte-mère, il ne te reste plus qu'à changer les constantes spécifiques à ton matériel: dans le fichier configuration.h
- @section temperature : les sondes de température de la tête et du lit chauffant (si tu en as un) cette info se trouve dans le fichier exemple de l'anet A8
- @section endstops : les signaux des détecteurs de fin de course
- @section motion : les sens de déplacements des axes, de l'extrudeur
- @section homing : la taille du volume d'impression
- @section lcd: l'écran est un //#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER et non le #define CR10_STOCKDISPLAY

PS: n'hésite pas à ajouter le nom de ton imprimante dans ton profil, c'est pratique pour te répondre. (voir ce message pour plus d'explications)

 

Modifié (le) par PPAC
Erreur barré sur demande de l'auteur
Lien vers le commentaire
Partager sur d’autres sites

Merci de ta réponse

J'ai compléter mon profil

Pour l'exemple je prend creality ender 3 ou cr10 

Il faut aussi modifier l extrudeur

Pour l'écran j'ai pris un bigreetech car j'ai vu que les écrans Anet sont compliqué a brancher 

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Il y a 21 heures, flowd38 a dit :

pour la config de mon écran 

qui est un BIGTREETECH TFT35 V3.0.1

je décoche la ligne 3101 et 3170

non, tu as un écran qui communique en UART et pas en SPI, donc:

Le 10/02/2023 at 13:20, pommeverte a dit :

@section lcd: l'écran est un //#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER et non le #define CR10_STOCKDISPLAY

tu décommentes le 1er et tu commentes le 2nd, ce qui donne:

#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

//#define CR10_STOCKDISPLAY

Modifié (le) par PPAC
Erreur barré sur demande de l'auteur
Lien vers le commentaire
Partager sur d’autres sites

Salut @flowd38,

oups, la grosse boulette! 😱, il ne faut pas faire cette modif:

Il y a 12 heures, pommeverte a dit :

 

Le 10/02/2023 at 13:20, pommeverte a dit :

@section lcd: l'écran est un //#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER et non le #define CR10_STOCKDISPLAY

tu décommentes le 1er et tu commentes le 2nd, ce qui donne:

#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

//#define CR10_STOCKDISPLAY

Comme tu peux le voir dans le tableau de cette page . Il faut laisser la définition:

#define CR10_STOCKDISPLAY

désolé 🥴

Lien vers le commentaire
Partager sur d’autres sites

Si tu veux de l'aide, il faudrait fournir tes fichiers de config 😉

Il y a 3 heures, flowd38 a dit :

j'ai un message erreur x_min

est-ce que tu peux donner des détails? peut-être une vidéo? le message apparait sur l'écran?

il y a 5 minutes, flowd38 a dit :

.buse pas centrer sur le plateau

tu as cette page qui explique comment faire.

il y a 5 minutes, flowd38 a dit :

les ventilateurs ne tournent pas

lesquels? est-ce que tu as vérifié la tension en sortie de carte-mère? fonctionnent-ils lorsqu'ils sont alimentés en 12V? le ventilateur de refroidissement du filament ne se déclenche que si la commande M106 S... est envoyée ou via le menu de l'écran

Lien vers le commentaire
Partager sur d’autres sites

Pour les ventilateurs le fan1 qui doit tourner tous le temps ne tourne qu'une seconde après le démarrage de l'imprimante.

Pour le deuxième ventilateur qui refroidit la buse il ne fonctionne pas avec le ventilateur qui est a l'avant par contre si j'inverse les branchement avec l'autre le ventilateur fonctionne et varie en fonction de ce que je lui demande a l'écran.

Je viens de voir que le sens de branchement est important 

C bon j'ai trouvé ventilateur qui refroidit la buse HS.

Par contre le petit en 40x40 qui ne tourne pas et la led sur la CM ne s'allume pas . Enfin juste la seconde au démarrage de l'imprimante 

Question si je veux brancher un ventilateur pour refroidir la CM je le branche ou? Directement sur l'alimentation ?

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

Tu pourrais le brancher sur le connecteur FAN2 et utiliser la fonction USE_CONTROLLER_FAN qui déclenchera le ventilateur lorsque les moteurs seront activés.🤔

Sinon, si tu as branché le ventilateur du radiateur sur le connecteur FAN1, alors tu peux le déclencher automatiquement lorsque la température de la buse est supérieure à une certaine valeur. Pour ça, il suffit de décommenter/paramétrer les lignes suivantes du fichier configuration_adv.h:

#define E0_AUTO_FAN_PIN FAN1_PIN

#define EXTRUDER_AUTO_FAN_TEMPERATURE 50

#define EXTRUDER_AUTO_FAN_SPEED 255   // 255 == full speed

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

image.thumb.png.fad7615f9f13d763593e66102d5ea41c.png

 

moi j'ai fan0 et fan1 

le fan0 marche bien il sert a refroidir le filament ( la petite led verte a coter est allumer )

par contre le fan1 ne marche pas ( juste 1 seconde au démarrage la led et le ventilo tourne )

 

 

Lien vers le commentaire
Partager sur d’autres sites

Oups, désolé, j'ai pris le schéma de la V3 😅. Donc en effet, tu n'as pas de FAN 2. Le ventilateur de la carte pourra être alimenté directement par l'alim générale ou, au pire, en parallèle du ventilateur du radiateur.

il y a 36 minutes, flowd38 a dit :

par contre le fan1 ne marche pas ( juste 1 seconde au démarrage la led et le ventilo tourne )

c'est normal, c'est une sortie pilotée par le microcontrôleur. S'il ne donne pas l'ordre d'alimenter le ventilateur, ça ne risque pas de fonctionner 😅. C'est pour ça que je t'ai conseillé ce paramétrage:

Il y a 1 heure, pommeverte a dit :

#define E0_AUTO_FAN_PIN FAN1_PIN

#define EXTRUDER_AUTO_FAN_TEMPERATURE 50

#define EXTRUDER_AUTO_FAN_SPEED 255   // 255 == full speed

PS: je ne comprends pas pourquoi tu refuses de fournir tes fichiers de config. Ce serait largement plus simple pour te répondre 😉. Ça éviterait de faire des hypothèses 🥴...

Lien vers le commentaire
Partager sur d’autres sites

Voici les fichiers de config pour Marlin V2.1.2 (dernière version stable) créés à partir des fichiers exemple pour l'ender3 SKR mini E3 v2 et tes fichiers.

J'ai modifié les lignes où j'ai commenté // modif PV, notamment:

  • l'utilisation du détecteur de fin de course Z-
  • initialisation de l'eeprom automatique après le flashage du firmware
  • menus en français
  • activation du ventilateur branché sur FAN1 lorsque la température dépasse 50°C
  • activation de PINS_DEBUGGING et DIRECT_PIN_CONTROL pour que tu puisses tester en envoyant un M43 S le fonctionnement de ton futur BLTouch avant de faire une prise d'origine (home/homing)

 

Configuration_adv.h _Bootscreen.h _Statusscreen.h Configuration.h platformio.ini

Edit: je viens seulement de voir ta mise à jour de message 🥴:

Il y a 1 heure, flowd38 a dit :

j'ai réussi a compiler un firmware sur marlin 2.1.2

Modifié (le) par pommeverte
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...