Aller au contenu

Messages recommandés

Posté(e)

Bonjour à toutes et tous, 

 

Je suis nouveau ici et je tiens à me présenter rapidement. Je suis métallier-serrurier et à mes heures perdues, je faisais de l'impression 3D. 

 

Tout récemment, j'ai fabriqué une découpeuse plasma numérique à partir d'une alfawise U20, et le résultat est impressionnant. Ca fonctionne et c'est merveilleux. 

 

Sauf que les dimensions du bed sont restés, et il m'est impossible de dépasser 30cm x 30cm. Mes coupes s'arrêtent dès qu'elles rencontrent les limites du BED. 

J'ai voulu installer Marlin en modifiant les dimensions du bed, mais j'ai beau suivre tous les tutos du monde..

La compilation marche mais lors de l'installation, Marlin s'affiche, reste 8secondes, puis reset en boucle. 

Compil avec tous les Marlin.2.0 qui existent je précise, le BED_SIZE X pour U20 a été modifier de 300 a 1200 et BED_SIZE Y de 300 à 2200 dans le config.h.

J'ai bien sur #define U20 et #define TS_V12 pour les quelques fois où on me le proposer. 

 

Voilà, je suis un peu au bout du rouleau, d'autant que j'aimerai pouvoir couper de plus grandes pièces... 

Si une âme charitable souhaiterai bien m'expliquer d'où ça vient, voir générer un build qui fonctionne ??? Entre platformIO, Arduino, etc.. je suis un peu perdu, et sans doute mon installation sur ordinateur ne me fait pas ça correctement...

 

Merci beaucoup pour votre écoute ! J'espère trouver une solution.. 

Posté(e) (modifié)

Salut et bienvenue sur le forum,

Tu as la méthode bourrin: tu désactives les butées logicielles en envoyant un M211 S0 suivi d'un M500 (ou écrits dans un fichier texte avec l'extension .gcode que tu "imprimes" ou découpes dans ton cas 😅).

L'autre méthode plus "propre", c'est celle que tu as choisie. Est-ce que tu peux fournir tes fichiers configuration.h et configuration_adv.h? si non, quelle est le volume/surface que tu souhaites paramétrer? est-ce que tu utilises la fonction laser de Marlin pour gérer ta tête de découpe?

PS: par curiosité, tu pourrais fournir des photos de ta machine? 😅

Modifié (le) par pommeverte
Posté(e)

Bonjour pommeverte, merci pour ton accueil et ta réponse super rapide 🙂 

Alors je t'ai redonné ici le config.h et le config_adv.h d'après une version Marlin 2.0.7.2. Je te joins aussi le platformio.ini dans le doute. 

J'ai rien modifié à part les lignes 1185 et 1186 du config.h

1185 #define X_BED_SIZE 1200
1185 #define Y_BED_SIZE 2200 

Car mon TS est un TS_V12, et cette version ne me propose pas de mettre #define TS_V12.... 🤔

Le volume du sommier fait au total 1200mm de large en X et 2200 en longueur Y. Logiquement 🤔

________________

Pour la petite histoire de la machine, elle fonctionne toujours avec le logiciel alfawise d'origine. 

La découpe se fait vient un contacteur bricolé avec l'axe Z. En gros, quand elle descend, le contacteur active le plasma à 0.5mm du Zéro en Z, et le relâche quand la tête monte. 

J'ai cru comprendre que Marlin disposait d'une fonction laser quand je génère mes fichiers de coupe en gcode, via le MPCNC processor. Mais comme je n'y ai pas accès sur une alfawise "simple extrudeuse" 😄 

Allez, quelques photos de la machine en plus des fichiers ( pas faire gaffe au cadre rouillé devant, c'est pour un client) et ce qu'elle peut découper. 

 

20230624_160127.jpg

IMG_20230610_203020_121.jpg

Configuration.h Configuration_adv.h platformio.ini

Posté(e)

Merci pour les photos. La pièce découpée est vraiment sympa 🤩.

Au final, il ne reste plus grand chose de la mécanique de ta défunte U20 😢😁!

Voici les fichiers et le firmware qui ont été obtenus avec la dernière version de Marlin (V2.1.2.1) pour la configuration que tu utilises (pas le mode laser):firmware1.zip

platformio.iniConfiguration_adv.hConfiguration.hstm32f1-maple.ini

  • le fichier stm32f1-maple.ini n'est pas nécessairement à remplacer. Je l'ai modifié pour ne pas avoir une ribambelle de warning (affaire de goût 😅).
  • le fichier firmware1.zip est à décompresser pour copier les 2 fichiers, dont le longer3D.UI vide, sur la carte µSD.

Pour la fonction laser, il est tout à faire possible de l'ajouter au firmware. Il suffit d'utiliser la même sortie que pour le BLtouch. Après, il faut voir comment s'interfacer avec le poste de découpe (triac, relai SSR, transistor Mosfet,... 🤔).

Posté(e)

Incroyable, merci de ta réponse rapide pommeverte, tu gères ! 👍

Je vais tester directement ton build, je comprends pas pourquoi de mon côté le PlatformIO IDE sur VSC me compile mal le truc. Problème de version peut-être, j'ai cru lire qu'il fallait une version 4.0.3 et la forcer à se réinstaller... 

Bref, je t'en donne des nouvelles si ça passe ! 

________________________

Effectivement il ne reste pas grand chose de l'Alfawise d'origine 😅 J'ai du triché avec le bed chauffant et la hotend en reliant thermistance et résistance, vu que quand elles sont déconnectées, le pilote me dit qu'il y a un problème et lance rien du tout.. 

C'est du bricolage mais ça fonctionne jusque là ! 

Concernant la connexion avec le poste de découpe, pour le moment il s'agit juste d'un interrupteur on/off, avec un contacteur switch relié au moteur Z. 

C'est pratique car ça me permet de repasser en manuel facilement sur ma torche plasma, j'ai juste à reconnecter le câble du bouton de la torche sur la machine au lieu de la connexion bourrine que j'ai fait sur mon switch moteur Z. 

A voir pour reconnecter au laser ou bien utiliser cette sortie de BLTouch pour niveller automatiquement la torche au dessus de la tôle ( espacement de 5mm environ). 

Merci encore, je te tiens au jus ! 

Posté(e)

Me revoilà, 

 

Après avoir tester aujourd'hui, le firmware est bien installé et j'ai pu enregistré la configurations pas/mm correspondant, donc c'est formidable ! 

Malheureusement, j'ai beau insérer ma carte SD avec 4 fichiers dedans, à aucun moment je n'ai accès aux différents GCodes. L'icone SD reste grise, et via charger media, rien ne se passe...  

Faut-il laisser un fichier en plus dans la carte pour pouvoir lancer un fichier sous Marlin ? (genre un fichier .bin ?) 🤔

Posté(e)

Salut,

il y a 25 minutes, ML Métal a dit :

Faut-il laisser un fichier en plus dans la carte pour pouvoir lancer un fichier sous Marlin ? (genre un fichier .bin ?)

non, par contre tu dois utiliser une carte µSD <= 16Go formatée Fat32, secteur 4096 octets. Si tu n'as pas de carte de cette taille:

Le 02/05/2022 at 20:19, jcjames_13009 a dit :

On peut outrepasser ces restrictions, par contre, avec AOMEI partition manager ou MiniTool Partition Wizard

extrait de ce message

Posté(e)

Salut pommeverte, 

 

Mea Culpa, j'ai fais le constat du formatage directement après avoir envoyé le message ici, je reteste ça demain, ça devrait le faire logiquement ! 👍 

Comme un idiot j'ai formaté avec les paramètres par défaut après firmware, Windows m'a repassé en FAT simple... 😑

 

Petite question : J'ai vu que tu avais utiliser l'environnement longer_maple pour compiler le build, c'est quoi la différence avec un env standard ?? 

Posté(e)

Si je ne dis pas de bêtises 🥴, maple est l'ancienne API qui permet d'envoyer des instructions au microcontrôleur. Normalement depuis plusieurs mois / années, il est possible de passer à l'API standard. Mais, bon, moi et le progrès, ça fait 2 😋. Tant que ça marche avec maple, je continue 😅. Après, rien ne t'empêche de compiler avec l'API standard.😉

Posté(e)

Okay je situe un peu mieux 🙂 Dans mes premiers tests de compilations ça avait l'air de fonctionner mieux avec maple, même si ça sautait et reset en boucle toujours au démarrage..

Bon, j'ai testé aujourd'hui et ça fonctionne pas, rien n'est lu. J'ai regardé un peu partout et on dit que dans le configuration_adv.h, il faut décommenter la ligne 

//#define SDCARD_CONNECTION LCD

et remplacer LCD par ONBOARD 🤔

J'ai ouvert ton fichier adv.h et effectivement c'est encore en commentaire.

Penses tu que cela peut venir de ça ? C'est quand même bizarre 🤔 En fait ce n'est pas même pas qu'il ne m'affiche rien dans la carte SD, c'est que la carte SD elle-même ne semble pas être détectée ... 

Posté(e) (modifié)

Salut,

il y a 23 minutes, ML Métal a dit :

J'ai regardé un peu partout et on dit que dans le configuration_adv.h, il faut décommenter la ligne 

//#define SDCARD_CONNECTION LCD

et remplacer LCD par ONBOARD 🤔

J'ai ouvert ton fichier adv.h et effectivement c'est encore en commentaire.

Penses tu que cela peut venir de ça ?

non, c'est valable dans le cas où tu as un écran avec un lecteur de carte SD/µSD.

Par contre, je pense savoir pourquoi ça ne fonctionne pas 🥴. Une nouvelle fois 😖, j'ai oublié d'ajouter cette ligne dans le fichier configuration.h:

#define SDIO_SUPPORT // Note from Hobi : Added as was not present in the file...

voici donc le nouveau firmware à décompresser: FirmwareV2.zip

ainsi que le fichier configuration.h corrigé: Configuration.h

Le 25/06/2023 at 15:45, ML Métal a dit :

J'ai dû tricher avec le bed chauffant et la hotend en reliant thermistance et résistance, vu que quand elles sont déconnectées, le pilote me dit qu'il y a un problème et lance rien du tout.. 

Je ne sais pas si tu as vu, j'ai déclaré la sonde de température de la tête comme factice (forcée à 25°C) et supprimée celle du lit chauffant. Tu n'as donc plus la nécessité d'ajouter de "fausses" ou vraies sondes de température pour la tête et le lit.😉

Modifié (le) par pommeverte

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...