landaisd Posté(e) Juillet 27, 2021 Partager Posté(e) Juillet 27, 2021 Il y a 2 heures, Jonathan06 a dit : Bonjour chers amis, Avec la dernière version de Marlin V2.0.9.1, les fichiers de configurations ne sont plus compatibles et le firmware ne se compile plus avec. Je vous mets donc ici les nouveaux fichier compatibles avec la dernière version de Marlin pour notre D12: Marlin compatible: https://github.com/MarlinFirmware/Marlin/tree/2.0.9.1 Fichiers de config à remplacer: Configuration_adv.h 164 Ko · 0 downloads Configuration.h 105 Ko · 0 downloads platformio.ini 9 Ko · 0 downloads Enjoy Merci grand dieu de la 3D, je ne savais pas que Marin était passé à la version 2.0.9.1. bizarre qu'on ne puisse plus compiler nos firmwares.. je vais regarder ça 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jonathan06 Posté(e) Juillet 27, 2021 Auteur Partager Posté(e) Juillet 27, 2021 il y a 3 minutes, landaisd a dit : Merci grand dieu de la 3D, je ne savais pas que Marin était passé à la version 2.0.9.1. bizarre qu'on ne puisse plus compiler nos firmwares.. je vais regarder ça C'est juste qu'ils ont supprimé certaines variables et renommé d'autres, du coup les fichiers de config que j'avais posté génèrent pleins d'erreur Lien vers le commentaire Partager sur d’autres sites More sharing options...
landaisd Posté(e) Juillet 27, 2021 Partager Posté(e) Juillet 27, 2021 (modifié) il y a 9 minutes, Jonathan06 a dit : C'est juste qu'ils ont supprimé certaines variables et renommé d'autres, du coup les fichiers de config que j'avais posté génèrent pleins d'erreur ah ok. j'avais oublié que tu ne compilais pas Molise. bon de tpoutes façons, j'attends le tuto de @Greg² pour passer à Klipper Modifié (le) Juillet 27, 2021 par landaisd 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jonathan06 Posté(e) Juillet 27, 2021 Auteur Partager Posté(e) Juillet 27, 2021 il y a 25 minutes, landaisd a dit : ah ok. j'avais oublié que tu ne compilais pas Molise. bon de tpoutes façons, j'attends le tuto de @Greg² pour passer à Klipper Tu nous tiendras au courant Lien vers le commentaire Partager sur d’autres sites More sharing options...
ACFFRIE Posté(e) Juillet 27, 2021 Partager Posté(e) Juillet 27, 2021 Perso je veux bien un tuto ou au moins un peu d'aide pour installer le nouveau firmware qui permette le M600 et d'autres choses (j'ai l'impression que le M300 et le M0 ne fonctionnent pas non plus...). Je débute et j'aimerais bien améliorer ma D12 pour faire certaines choses impossibles à l'heure actuelle mais je suis encore perdu. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Greg² Posté(e) Juillet 27, 2021 Partager Posté(e) Juillet 27, 2021 Il y a 5 heures, landaisd a dit : ah ok. j'avais oublié que tu ne compilais pas Molise. bon de tpoutes façons, j'attends le tuto de @Greg² pour passer à Klipper Ça arrive en attendant l’arrivée de l’accéléromètre je me suis fabriqué un meuble pour la bête un peu plus stable car à 2500K d’accélérant, ça bouge un peu Maintenant, câblage, test et retour d’info et je serai content que d’autre se lance aussi car tout seul c’est pas évident de trouver toutes les infos. 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
landaisd Posté(e) Juillet 27, 2021 Partager Posté(e) Juillet 27, 2021 il y a 17 minutes, Greg² a dit : Ça arrive en attendant l’arrivée de l’accéléromètre je me suis fabriqué un meuble pour la bête un peu plus stable car à 2500K d’accélérant, ça bouge un peu Maintenant, câblage, test et retour d’info et je serai content que d’autre se lance aussi car tout seul c’est pas évident de trouver toutes les infos. je compte m'y mettre tu seras pas seul, j'ai déjà un peu commencé grâce ce tuto 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jonathan06 Posté(e) Juillet 28, 2021 Auteur Partager Posté(e) Juillet 28, 2021 Il y a 10 heures, Azzedesign a dit : Perso je veux bien un tuto ou au moins un peu d'aide pour installer le nouveau firmware qui permette le M600 et d'autres choses (j'ai l'impression que le M300 et le M0 ne fonctionnent pas non plus...). Je débute et j'aimerais bien améliorer ma D12 pour faire certaines choses impossibles à l'heure actuelle mais je suis encore perdu. Regardes bien a début de ce sujet tout y est expliqué. Pour le M300 ca sera impossible car c'est la carte mère qui est incompatible! 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
ACFFRIE Posté(e) Juillet 28, 2021 Partager Posté(e) Juillet 28, 2021 (modifié) Il y a 10 heures, Jonathan06 a dit : Regardes bien a début de ce sujet tout y est expliqué. Pour le M300 ca sera impossible car c'est la carte mère qui est incompatible! Ah ok, et du coup y'a des fonctions qui permettent de bipper qui fonctionnent sur la D12. Par exemple avec le code M42 et un arduino connecté en sortie (ou autre chose, j'ai sous la main...). Y'a t'il des pins exploitables sur la D12? Quelqu'un a t'il le schémas de la carte mère de la D12? Modifié (le) Juillet 28, 2021 par Azzedesign Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jonathan06 Posté(e) Juillet 29, 2021 Auteur Partager Posté(e) Juillet 29, 2021 Il y a 14 heures, Azzedesign a dit : Ah ok, et du coup y'a des fonctions qui permettent de bipper qui fonctionnent sur la D12. Par exemple avec le code M42 et un arduino connecté en sortie (ou autre chose, j'ai sous la main...). Y'a t'il des pins exploitables sur la D12? Quelqu'un a t'il le schémas de la carte mère de la D12? Le M300 marche sur le D12 mais il ne fait qu'un bip, on ne peut pas choisir la fréquence du bip. Quant au M42 jen 'ai jamais testé sur la D12! Lien vers le commentaire Partager sur d’autres sites More sharing options...
PPAC Posté(e) Juillet 29, 2021 Partager Posté(e) Juillet 29, 2021 (modifié) il y a 32 minutes, Jonathan06 a dit : Le M300 marche sur le D12 mais il ne fait qu'un bip, on ne peut pas choisir la fréquence du bip. Salutation ! Je me demande si il ne faut pas activer / bidouiller cela dans Configuration.h pour pouvoir jouer des "bip" a des fréquence différent mais forcement ce ne sera pas un beau son et peut être que cela ne fonctionne pas sur les D12 .... qui veux bien tester sur une D12 ? // // SPEAKER/BUZZER // // If you have a speaker that can produce tones, enable it here. // By default Marlin assumes you have a buzzer with a fixed frequency. // //#define SPEAKER // // The duration and frequency for the UI feedback sound. // Set these to 0 to disable audio feedback in the LCD menus. // // Note: Test audio output with the G-Code: // M300 S<frequency Hz> P<duration ms> // //#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2 //#define LCD_FEEDBACK_FREQUENCY_HZ 5000 Et aussi qui a déjà testé se genre de truc ? (MIDI to gcode M300 converter https://github.com/alexyu132/midi-m300 ou https://cults3d.com/fr/modèle-3d/outil/how-to-make-a-finishing-song-after-3d-print-something ) https://github.com/alexyu132/midi-m300/tree/master/samples Modifié (le) Juillet 29, 2021 par PPAC Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jonathan06 Posté(e) Juillet 29, 2021 Auteur Partager Posté(e) Juillet 29, 2021 (modifié) Sur la D12 il ya un buzzer et non un speaker! Sauf erreur de ma part "Je ne suis pas sûr du tout" c'est pour ceux qui ont un Speaker sur leur machine! [EDIT] ce que je peux dire c'est que le Firmware se compile bien sans erreur avec l'option "Speaker" validée! Modifié (le) Juillet 29, 2021 par Jonathan06 Lien vers le commentaire Partager sur d’autres sites More sharing options...
fran6p Posté(e) Juillet 29, 2021 Partager Posté(e) Juillet 29, 2021 Avec Klipper, les macros suivantes permettent de «simuler» un haut-parleur avec le buzzer de mes écrans Creality (quasi des Reprap Full Graphics). La musique produite est «amusante» Citation # M300 : Play tone. Beeper support, as commonly found on usual LCD # displays (i.e. RepRapDiscount 2004 Smart Controller, RepRapDiscount # 12864 Full Graphic). This defines a custom I/O pin and a custom # GCODE macro. Usage: # M300 [P<ms>] [S<Hz>] # P is the tone duration, S the tone frequency. # The frequency won't be pitch perfect. [output_pin BEEPER_pin] #pin: ar37 pin: PC0 # ar37 is the default RAMPS/MKS pin. pwm: True # A piezo beeper needs a PWM signal, a DC buzzer doesn't. value: 0 # Silent at power on, set to 1 if active low. shutdown_value: 0 # Disable at emergency shutdown (no PWM would be available anyway). cycle_time: 0.001 # PWM frequency : 0.001 = 1ms will give a base tone of 1kHz scale: 1000 # PWM parameter will be in the range of (0-1000 Hz). # Although not pitch perfect. [gcode_macro M300] gcode: {% set S = params.S|default(1000)|int %} ; S sets the tone frequency {% set P = params.P|default(100)|int %} ; P sets the tone duration {% set L = 0.5 %} ; L varies the PWM on time, close to 0 or 1 the tone gets a bit quieter. 0.5 is a symmetric waveform {% if S <= 0 %} ; dont divide through zero {% set F = 1 %} {% set L = 0 %} {% elif S >= 10000 %} ;max frequency set to 10kHz {% set F = 0 %} {% else %} {% set F = 1/S %} ;convert frequency to seconds {% endif %} SET_PIN PIN=BEEPER_Pin VALUE={L} CYCLE_TIME={F} ;Play tone G4 P{P} ;tone duration SET_PIN PIN=BEEPER_Pin VALUE=0 A tester avec cette «musique» par exemple : Révélation ; C'est quoi ce bruit ? M300 S1108 P300 M300 S1108 P300 M300 S1108 P150 M300 S1479 P1200 M300 S2217 P1200 M300 S987 P300 M300 S932 P150 M300 S1661 P300 M300 S2959 P1200 M300 S2217 P600 M300 S987 P300 M300 S932 P150 M300 S1661 P300 M300 S2959 P1200 M300 S2217 P600 M300 S987 P300 M300 S932 P150 M300 S987 P300 M300 S1661 P1200 M300 S1108 P300 M300 S1108 P300 M300 S1108 P150 M300 S1479 P1200 M300 S2217 P1200 M300 S987 P300 M300 S932 P150 M300 S1661 P300 M300 S2959 P1200 M300 S2217 P600 M300 S987 P300 M300 S932 P150 M300 S1661 P300 M300 S2959 P1200 M300 S2217 P600 M300 S987 P300 M300 S932 P150 M300 S987 P300 M300 S1661 P1200 M300 S1108 P600 M300 S1108 P150 M300 S1244 P1200 M300 S2217 P300 M300 S987 P300 M300 S932 P300 M300 S1661 P300 M300 S1479 P300 M300 S1479 P150 M300 S1661 P300 M300 S932 P150 M300 S1661 P600 2 Lien vers le commentaire Partager sur d’autres sites More sharing options...
PPAC Posté(e) Juillet 29, 2021 Partager Posté(e) Juillet 29, 2021 Il y a 5 heures, fran6p a dit : A tester avec cette «musique» par exemple : Révéler le texte masqué ; C'est quoi ce bruit ? M300 S1108 P300 M300 S1108 P300 M300 S1108 P150 M300 S1479 P1200 M300 S2217 P1200 M300 S987 P300 M300 S932 P150 M300 S1661 P300 M300 S2959 P1200 M300 S2217 P600 M300 S987 P300 M300 S932 P150 M300 S1661 P300 M300 S2959 P1200 M300 S2217 P600 M300 S987 P300 M300 S932 P150 M300 S987 P300 M300 S1661 P1200 M300 S1108 P300 M300 S1108 P300 M300 S1108 P150 M300 S1479 P1200 M300 S2217 P1200 M300 S987 P300 M300 S932 P150 M300 S1661 P300 M300 S2959 P1200 M300 S2217 P600 M300 S987 P300 M300 S932 P150 M300 S1661 P300 M300 S2959 P1200 M300 S2217 P600 M300 S987 P300 M300 S932 P150 M300 S987 P300 M300 S1661 P1200 M300 S1108 P600 M300 S1108 P150 M300 S1244 P1200 M300 S2217 P300 M300 S987 P300 M300 S932 P300 M300 S1661 P300 M300 S1479 P300 M300 S1479 P150 M300 S1661 P300 M300 S932 P150 M300 S1661 P600 Je cherche le mode THX pour le buzzer mais je n'ai pas trouvé et je sauve cette version ! merci ! Révélation Star Wars Main Theme (Full) https://www.youtube.com/watch?v=_D0ZQPqeJkk mais je préféré la marche impérial (ha ha ha le coté obscure de la force : ) ) https://reprap.org/forum/read.php?1,236755,236787#msg-236787 Aussi merci pour le lien vers un "player" qui permet de lire des instruction de g-code M300 Le 10/05/2021 at 11:04, fran6p a dit : Tu vas sur ce site . Dans la seconde fenêtre intitulée «GCODE», après avoir sélectionné tout la suite de M300 Pxx d'un «fichier musical» (ouvert dans un éditeur de texte), tu colles cette sélection, puis clique sur PLAY : Un conseil, baisse le son si tu ne veux pas devenir sourd . C'est très loin d'être harmonieux, AMHA tu devrais vite t'en lasser. 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
ACFFRIE Posté(e) Juillet 29, 2021 Partager Posté(e) Juillet 29, 2021 Il y a 9 heures, Jonathan06 a dit : Le M300 marche sur le D12 mais il ne fait qu'un bip, on ne peut pas choisir la fréquence du bip. Quant au M42 jen 'ai jamais testé sur la D12! Je n'ai pas pourquoi mais chez moi le M300 ne fonctionne pas, j'ai tenté un M300 P500; M0 P1000; M300 P500; ça n'a eu aucun effet. J'ai le firmware d'origine. Lien vers le commentaire Partager sur d’autres sites More sharing options...
PPAC Posté(e) Juillet 29, 2021 Partager Posté(e) Juillet 29, 2021 (modifié) il y a 18 minutes, Azzedesign a dit : J'ai le firmware d'origine. Donc il semble que le firmware de base n'a pas d'activé dans Configuration.h #define SPEAKER (ou alors tu n'a pas de buzzer ...) cf https://marlinfw.org/docs/gcode/M300.html Modifié (le) Juillet 29, 2021 par PPAC Lien vers le commentaire Partager sur d’autres sites More sharing options...
ACFFRIE Posté(e) Juillet 29, 2021 Partager Posté(e) Juillet 29, 2021 il y a une heure, PPAC a dit : Donc il semble que le firmware de base n'a pas d'activé dans Configuration.h #define SPEAKER (ou alors tu n'a pas de buzzer ...) cf https://marlinfw.org/docs/gcode/M300.html J'ai un buzzer vu que ça bip quand le capteur de fin de filament détecte une absence. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jonathan06 Posté(e) Juillet 29, 2021 Auteur Partager Posté(e) Juillet 29, 2021 il y a une heure, Azzedesign a dit : J'ai un buzzer vu que ça bip quand le capteur de fin de filament détecte une absence. Chez moi même quand j'avais le firmware d'origine le m300 marchait en mono tonalité. Lien vers le commentaire Partager sur d’autres sites More sharing options...
ACFFRIE Posté(e) Juillet 29, 2021 Partager Posté(e) Juillet 29, 2021 il y a 5 minutes, Jonathan06 a dit : Chez moi même quand j'avais le firmware d'origine le m300 marchait en mono tonalité. D'où vient le problème alors? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jonathan06 Posté(e) Juillet 30, 2021 Auteur Partager Posté(e) Juillet 30, 2021 Il y a 11 heures, Azzedesign a dit : D'où vient le problème alors? Je ne sais pas mais chez moi j'ai dans mon Gcode apres que les température soient atteintes un "M300" sans aucun autre paramètre derrière et ca bip à chaque fin de chauffe! Lien vers le commentaire Partager sur d’autres sites More sharing options...
fran6p Posté(e) Juillet 30, 2021 Partager Posté(e) Juillet 30, 2021 Il y a 19 heures, PPAC a dit : et je sauve cette version Cadeau «Bonux», un pack de gcodes «pseudo musicaux» : Pack-gcodes-pseudo-zic.zip (je ne sais plus d'où je l'ai récupéré ). 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
landaisd Posté(e) Juillet 30, 2021 Partager Posté(e) Juillet 30, 2021 Le 29/07/2021 at 21:19, Azzedesign a dit : Je n'ai pas pourquoi mais chez moi le M300 ne fonctionne pas, j'ai tenté un M300 P500; M0 P1000; M300 P500; ça n'a eu aucun effet. J'ai le firmware d'origine. le m300 fonctionne parfaitement. par contre c'est monotone, c'est juste un buzzer 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Mathis3d Posté(e) Juillet 30, 2021 Partager Posté(e) Juillet 30, 2021 Le 07/04/2021 at 15:03, cidrixx a dit : Tout d'abord, je remercie 1000 fois @Jonathan06 de m'avoir fourni les fichiers nécessaires, mais surtout d'avoir pris le temps de tout m'expliquer sur la méthode (et même plus). Ce que j'ai dû faire : Installation de Microsoft Visual Studio Code (je l'avais déjà, ça tombait bien ) Dans VSCode : Installer les modules complémentaires "PlatformIO" et "Auto Build Marlin" Télécharger les sources du firmware "Mks-Robin-Nano-Marlin2.0" Pour cette étape, j'avais pris les mauvaise sources au départ Heureusement, @Jonathan06 m'a envoyé le lien pour récupérer la bonne version voici le lien utilisé : https://github.com/makerbase-mks/Mks-Robin-Nano-Marlin2.0-Firmware Si vous ne savez pas comment télécharger l'ensemble du dossier, vous cliquez sur le bouton "Code" en haut à droite de la liste de fichiers, puis sur "Download ZIP" Récupérer des versions personnalisées des fichiers "platformio.ini", "Configuration.h" et "Configuration_adv.h" Normalement, ça aurait dû être à moi de personnaliser ces fichiers pour les adapter à mon matériel Mais @Jonathan06 les avait déjà préparés pour moi et me les a fournis Ensuite, préparer tous les fichiers pour la compilation : Décompresser les sources du firmware Marlin dans un dossier Remplacer le fichier platformio.ini de ce dossier par la version personnalisée Dans le sous-dossier "Marlin", remplacer les 2 fichiers Configuration.h et Configuration_adv.h par les versions personnalisées Il faut maintenant aller dans VSCode pour compiler tout ça (Les manips peuvent un peu changer en fonction de votre OS, moi je suis sous MacOS) : Double-cliquer platformIO.ini pour qu'il s'ouvre sous VSCode (sinon, aller le chercher à la main dans le logiciel) Une fois dans VSCode, cliquer à gauche sur l'icône permettant d'ouvrir l'emplacement des fichiers sources Ensuite, cliquer sur "Open Folder" pour confirmer l'emplacement des fichiers sources Et là, normalement PIO Home doit s'ouvrir dans VSCode Etape suivante, lancer "Auto Build Marlin" grâce à l'icône qui doit être présente dans la barre latérale Clic sur "Show ABM Panel" Une fenêtre ressemblant à ça doit s'afficher : Dernière étape pour la compilation : Cliquer sur le bouton "Build" (visible dans la capture juste au dessus) A noter qu'il se peut que ça échoue la toute première fois, mais il suffit de relancer et ça doit passer à la deuxième tentative Maintenant que le firmware est compilé, il suffit de prendre le fichier "Robin_nano35.bin" et le dossier "assets" qui ont été créés dans le sous-dossier ".pio/build/mks_robin_nano35" (en tout cas, c'est l'emplacement que j'ai sur Mac) et de les copier sur la sdcard pour flasher sa machine. A noter que je n'avais pas le dossier "assets", et donc @Jonathan06 est venu à mon secours en me fournissant une copie du sien (ce dossier est le même quelques soient les personnalisations apportées au firmware). Ce dossier étant toujours le même, je peux vous le partager : assets.zip J'ai maintenant le menu "d'origine" du firmware Marlin, donc sans toute la partie graphique, mais avec toutes les options permettant de contrôler son imprimante correctement. Dernière remarque, lorsque l'on bascule sur cette version de l'interface, le module WiFi n'est plus actif. Mais perso, ça ne me dérange vraiment pas. Voici un test réalisé ce soir grâce aux scripts "Filament Change" de CURA qui se basent effectivement sur le code M600 : Couches 1 à 5 : filament noir couches 6 & 7 : filament rouge couches 8 à 10 : filament noir Bonjour, Je salue votre travail mais quand je compile le firmware c'est écrit que c'est pour la wanhao d12 mono or j'ai une dual, est il possible de faire une version dual? Car l'ancienne version marlin 2.0 était dual mais elle ne fonctionne plus lorsque je veux compiler et la nouvelle du marlin 2.0.9 fonctionne mais c'est pour la d12 mono. Merci d'avance Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jonathan06 Posté(e) Juillet 31, 2021 Auteur Partager Posté(e) Juillet 31, 2021 (modifié) Il y a 4 heures, Mathis3d a dit : Bonjour, Je salue votre travail mais quand je compile le firmware c'est écrit que c'est pour la wanhao d12 mono or j'ai une dual, est il possible de faire une version dual? Car l'ancienne version marlin 2.0 était dual mais elle ne fonctionne plus lorsque je veux compiler et la nouvelle du marlin 2.0.9 fonctionne mais c'est pour la d12 mono. Merci d'avance OK, je vais essayer de te modifier ça ce week-end. Je ne pense pas que tu imprimes tout les jours en dual, donc tu peux essayer cette version mono en attendant, pour info matériellement tu ne change rien tu laisse tout tel quel. Si tu as relié ton imprimante à to' pc en USB je te conseille de sauvegarder ton M503 pour avoir une copie de tes paramètres. Modifié (le) Juillet 31, 2021 par Jonathan06 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jonathan06 Posté(e) Aout 1, 2021 Auteur Partager Posté(e) Aout 1, 2021 Le 31/07/2021 at 01:24, Mathis3d a dit : Bonjour, Je salue votre travail mais quand je compile le firmware c'est écrit que c'est pour la wanhao d12 mono or j'ai une dual, est il possible de faire une version dual? Car l'ancienne version marlin 2.0 était dual mais elle ne fonctionne plus lorsque je veux compiler et la nouvelle du marlin 2.0.9 fonctionne mais c'est pour la d12 mono. Merci d'avance Bonjour, Voici la version dual, pense à nous faire un retour platformio.iniConfiguration_adv.hConfiguration.h 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant