Aller au contenu

compilation firmware Marlin -SKR 1.4 Turbo


Messages recommandés

bonjour, je suis sur ce projet depuis quelques jours.

Marlin bugfix 2.0.X:  marlin

config configurations

j'essaie de compiler avec TMC2209, écran TFT35 sur SKR 1.4 Turbo (1769)

j'ai des erreurs que malheureusement je ne comprend pas (ignare dans ce domaine)

je joints les fichiers que j'utilise et le message d'erreur en fin de compilation.

merci de m'avoir lu...

platformio.ini

Configuration.h

Configuration_adv.h

erreur .doc

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

  • papagalak changed the title to compilation firmware Marlin -SKR 1.4 Turbo

Salut,

Il y a 2 heures, papagalak a dit :

Marlin bugfix 2.0.X

très grosse erreur car c'est une version instable. La dernière version stable V2.1.2 est de loin préférable.

Cela dit, après avoir fait un nettoyage (Terminal -> Run Task -> PlatformIO -> PlatformIO: Clean) les sources se compilent avec tes fichiers de config.

Lien vers le commentaire
Partager sur d’autres sites

bonjour @pommeverte bonjour  a tous, je recommence à zéro:

réinstallation vscode

Marlin 2.1.2 + mes fichiers config

et patatras erreur

 nettoyage (Terminal -> Run Task -> PlatformIO -> PlatformIO: Clean) 

toujours erreur voici la copie:

Désolé mais  je crois que ce n'est pas pour moi 

erreur1 .doc

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

Salut,

Il y a 15 heures, papagalak a dit :

toujours erreur voici la copie

difficile de répondre sans les fichiers de config 🥴

Il y a 15 heures, papagalak a dit :

Marlin 2.1.2 + mes fichiers config

J'ai également fait l'exercice en modifiant ou en supposant:
- régulation par PID de la tête
- BLtouch branché sur le port spécifique à 5 broches (pas le connecteur Zmin). Le décalage X,Y sera probablement à corriger.
- inversion du sens de rotation des moteurs X,Y,Z,E car c'était le cas sur une CR10 V3 munie d'une SKR E3 mini V2
- présence d'un détecteur de filament branché sur la carte-mère: il faudra ajouter les Gcodes M75 au début du Gcode de démarrage et M77 au début du Gcode de fin
- initialisation de l'eeprom après le flashage du firmware
- le ventilateur du radiateur de la tête peut être branché sur la sortie HE1. Dans ce cas, le ventilateur s'activera lorsque la température de la buse sera supérieure à 50°C
- l'input shaping est activé. En attendant de le régler (voir ici ), il faudra ajouter la ligne M593 F0 dans le Gcode de démarrage
- la fonction de reprise après coupure d'alimentation est présente mais désactivée. Il suffit de l'activer dans le menu adéquate
- utilisation du lecteur de carte µSD *de la carte-mère pour la lecture de fichier d'impression
- le linear advance est activé mais défini à 0 en attendant le réglage
- les courants moteurs ont été réduits (valeurs par défaut). A voir à l'utilisation 🥴
- activation du Gcode M43 S qui permet de tester le BLTouch automatiquement

Attention: il faudra tester le sens des moteurs avant de faire une prise d'origine

J'ai donc obtenu ce firmware basé sur Marlin V2.1.2: firmware.bin

avec ces fichiers:

Configuration_adv.h Configuration.h

PS: il serait plus simple de coller le résultat de la compilation dans une citation (icône guillemets dans la barre d'outil du message) plutôt que de le mettre dans un fichier joint 😉

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

Il y a 4 heures, pommeverte a dit :

PS: il serait plus simple de coller le résultat de la compilation dans une citation (icône guillemets dans la barre d'outil du message) plutôt que de le mettre dans un fichier joint 😉

je voulais simplement faire voir les données avec les couleurs de VSCode, promis je le ferais plus qu'en format TXT.

En effet avec tes fichiers ça marche nickel.

en se qui concerne les réglages je pense que tu est plus apte que moi pour savoir ce qu'il faut paramétrer.

en effet j'ai un BlTouch, que je vais modifier la position.

détecteur fin filament

pour les moteurs seul l'extrudeur est sens inverse.

j'ai un écran beegtritech TFT35

Il y a 4 heures, pommeverte a dit :

difficile de répondre sans les fichiers de config 🥴

ce sont les mêmes que j'ai importé (de du début de mon post)

 

Il y a 4 heures, pommeverte a dit :

Attention: il faudra tester le sens des moteurs avant de faire une prise d'origine

pour le moment je suis en phase de flashage et surtout apprentissage MARLIN

Grand MERCI à toi @pommeverte je reviens pour la suite ...

Lien vers le commentaire
Partager sur d’autres sites

Salut @papagalak

Tu laisses tomber Klipper ?

Même si je ne le maintiens plus à jour, le sujet suivant relatait la configuration de Marlin pour une CR10-V2 (toi avec l'extrudeur Titan tu as une CR10-V3 (d'où la rotation du moteur de l'extrudeur à inverser)) :

 

🙂

Lien vers le commentaire
Partager sur d’autres sites

il y a 13 minutes, fran6p a dit :

Tu laisses tomber Klipper ?

Non, mais comme j'ai 2 boitier CR10 V2 et dans mes tiroirs une SKR 1.4 turbo avec écran TFT35, je voulais tout tester et paramètre avant de bascule cette carte sous klipper. 

En effet je vais regarder le sens de rotation de l’extrudeur.

Lien vers le commentaire
Partager sur d’autres sites

OK

Ma carte SKR1.4 (turbo) va remplacer celle de l'Ender3 S1 (la carte originelle est H.S.) mais il faut que je fasse une nappe de câbles «spéciale».

Quand on passe d'un extrudeur à simple entrainement à un démultiplié (Titan, BMG, autres ) ou l'inverse, il faut inverser le sens de rotation soit en intervenant dans le firmware soit en modifiant le câblage du moteur.

Ma CR10-V2 est totalement sous Klipper via mon BTT-RPi-Pad5+Raspberry-CM4. Je n'utilise plus mon usine à gaz de fichiers inclus de mon «vieux» dépôt Github mais un fichier plus ou moins «monolithique», le tout accessible ici.

🙂

Lien vers le commentaire
Partager sur d’autres sites

il y a 36 minutes, fran6p a dit :

Ma CR10-V2 est totalement sous Klipper via mon BTT-RPi-Pad5+Raspberry-CM4. Je n'utilise plus mon usine à gaz de fichiers inclus de mon «vieux» dépôt Github mais un fichier plus ou moins «monolithique», le tout accessible ici.

Je vais regarder. 

Pour ton cablage si tu as besoin de fiches j'en ai qui peuvent peut être t’intéresser 

Lien vers le commentaire
Partager sur d’autres sites

Il y a 2 heures, papagalak a dit :

seul l'extrudeur est sens inverse

dans ce cas, il faut passer la constante INVERT_E0_DIR à true, dans le fichier configuration.h:

#define INVERT_E0_DIR false

Il y a 2 heures, papagalak a dit :

je voulais simplement faire voir les données avec les couleurs de VSCode

D'accord, je comprends mieux. 😅

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

il y a 39 minutes, pommeverte a dit :

dans ce cas, il faut passer la constante INVERT_E0_DIR à true, dans le fichier configuration.h:

#define INVERT_E0_DIR false

OK,merci pour ton aide (ne pars pas trop loin j’aurai peut être, voir sûrement, encore besoin d’aide.

Lien vers le commentaire
Partager sur d’autres sites

bonjour, avant de me lancer dans le câblage de la CM, j'aimerai avoir une précision.

SKR-V1.4-Turbo-pinout.jpg.36318c5a2f03659a8fb7e80e45e3abef.jpg

pour la connexion des FAN1 FAN2 et Fan3 comment modifier la tension

puisqu'il est indiqué 12 / 24 V ?

la tension défini sera t elle la même sur les 3 fan ou peut on jumeler

12 et 24 V sur des ports différents

merci à toi @pommeverte, j'ai verser ton firmware et j'ai flashé mon écran

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Il y a 7 heures, papagalak a dit :

pour la connexion des FAN1 FAN2 et Fan3 comment modifier la tension

Comme dit la chanson (avé l' "assent" du sud): "je crois que ça va pas être possible... pas être... possible" 😁

D'ailleurs, tu l'as compris, ces broches sont directement reliées au + de l'alimentation générale (24V ou 12V suivant ton alim).

Seules les sorties FAN0 et HE1 pilotables (PWM) et pourvues de mosfets peuvent être directement utilisées pour gérer les ventilateurs. Comme le courant dans un ventilateur est faible, tu peux brancher, si besoin, les ventilateurs en parallèle sur la sortie HE1

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

Il y a 6 heures, pommeverte a dit :

Salut,

Comme dit la chanson (avé l' "assent" du sud): "je crois que ça va pas être possible... pas être... possible" 😁

quand vous venez chez nous c'est vous qui avez l'accent

Il y a 6 heures, pommeverte a dit :

D'ailleurs, tu l'as compris, ces broches sont directement reliées au + de l'alimentation générale (24V ou 12V suivant ton alim).

ok je connecte mes ventilo sur ces  connecteurs puisqu'il sont en 24V

 

Il y a 6 heures, pommeverte a dit :

Seule les sorties FAN0 et HE1 pilotables (PWM) et pourvues de mosfets peuvent être directement utilisées pour gérer les ventilateurs. Comme le courant dans un ventilateur est faible, tu peux brancher, si besoin, les ventilateurs en parallèle sur la sortie HE1

pas de soucis pour ma tête fan en 24V aussi

Lien vers le commentaire
Partager sur d’autres sites

il y a 8 minutes, papagalak a dit :

ok je connecte mes ventilo sur ces  connecteurs puisqu'il sont en 24V

Ça dépend, puisque dans mon fichier configuration_adv.h :

Le 17/04/2023 at 12:56, pommeverte a dit :

le ventilateur du radiateur de la tête peut être branché sur la sortie HE1. Dans ce cas, le ventilateur s'activera lorsque la température de la buse sera supérieure à 50°C

Donc tu peux brancher ton ventilateur de radiateur de tête et, si tu en as ajouté, ceux au niveau de la carte-mère sur HE1. Ils ne souffleront pas en permanence mais seulement lorsque la buse sera au-dessus de 50°C. Ton imprimante sera donc plus silencieuse au repos 😉

Lien vers le commentaire
Partager sur d’autres sites

  • 1 month later...

je viens de finir la mise en place de la CM et de l'écran Bigtreetech.

IMG_20230605_160117.jpg.0bb243ba65a2dc2392947d4b84183c2a.jpg    IMG_20230605_160417.thumb.jpg.615a20a5870958c709251f949caca033.jpg

je passe au câblage

@pommeverte(vu que tu as compilé mon firmware) et tous les autres "pro" de  Marlin (SKR1.4 turbo), j'aurais une question:

pour les TMC2209 faut-il couper ou laisser la pin "DIAG".

qu'est-ce que cela apporte?

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Il y a 2 heures, papagalak a dit :

qu'est-ce que cela apporte?

des emm... 🤣

C'est utilisé pour faire la prise d'origine sans détecteurs (sensorless). Le problème c'est que ce n'est pas précis et compliqué à bien régler.

Perso, je suis plutôt d'avis de la guillotiner 😱!

Lien vers le commentaire
Partager sur d’autres sites

he vous savez pas j'ai des fils en rabe .... je rigole.

il me reste à trouve ou placer les connecteur :

X limit (3 fils)

Z limit (3 fils)

D 11

je suppose que Z limit et D 11 sont pour le Bltouch ( comme dirait Dupontel: jusque là j'ai bon ...)

j'ai trouvé un dessin le Z limit = servo et D11=probe

X limit = détecteur filament

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

Salut,

Je n'ai peut-être pas bien compris ce que tu as voulu dire, mais:

  1. le détecteur de filament se branche sur le connecteur E0DET alors que le détecteur de fin de course X va sur le X-STOP
  2. Le BLtouch:
  • Z limit (câble à 2 fils) va sur PROBE
  • D11 (câble à 3 fils): SERVOS
Lien vers le commentaire
Partager sur d’autres sites

il y a 4 minutes, pommeverte a dit :

Salut,

Je n'ai peut-être pas bien compris ce que tu as voulu dire, mais:

  1. le détecteur de filament se branche sur le connecteur E0DET alors que le détecteur de fin de course X va sur le X-STOP
  2. Le BLtouch:
  • Z limit (câble à 2 fils) va sur PROBE
  • D11 (câble à 3 fils): SERVOS

Je regarderai demain, je viens de regarder ces 2 vidéos

https://youtu.be/-Gdk0wHg51w

https://youtu.be/a4jwkknjERU

 

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
×
×
  • Créer...