landaisd Posté(e) Juillet 27, 2021 Posté(e) Juillet 27, 2021 Le 27/07/2021 at 13:01, 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 Dérouler 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
Jonathan06 Posté(e) Juillet 27, 2021 Auteur Posté(e) Juillet 27, 2021 Le 27/07/2021 at 15:49, 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 Dérouler 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
landaisd Posté(e) Juillet 27, 2021 Posté(e) Juillet 27, 2021 (modifié) Le 27/07/2021 at 15:55, 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 Dérouler 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
Jonathan06 Posté(e) Juillet 27, 2021 Auteur Posté(e) Juillet 27, 2021 Le 27/07/2021 at 16:04, 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 Dérouler Tu nous tiendras au courant
ACFFRIE Posté(e) Juillet 27, 2021 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.
Greg² Posté(e) Juillet 27, 2021 Posté(e) Juillet 27, 2021 Le 27/07/2021 at 16:04, 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 Dérouler Ç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
landaisd Posté(e) Juillet 27, 2021 Posté(e) Juillet 27, 2021 Le 27/07/2021 at 21:52, 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. Dérouler je compte m'y mettre tu seras pas seul, j'ai déjà un peu commencé grâce ce tuto 1
Jonathan06 Posté(e) Juillet 28, 2021 Auteur Posté(e) Juillet 28, 2021 Le 27/07/2021 at 21:23, 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. Dérouler 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
ACFFRIE Posté(e) Juillet 28, 2021 Posté(e) Juillet 28, 2021 (modifié) Le 28/07/2021 at 08:19, 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! Dérouler 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
Jonathan06 Posté(e) Juillet 29, 2021 Auteur Posté(e) Juillet 29, 2021 Le 28/07/2021 at 18:44, 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? Dérouler 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!
PPAC Posté(e) Juillet 29, 2021 Posté(e) Juillet 29, 2021 (modifié) Le 29/07/2021 at 09:19, 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. Dérouler 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
Jonathan06 Posté(e) Juillet 29, 2021 Auteur 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
fran6p Posté(e) Juillet 29, 2021 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 Dérouler 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 2
PPAC Posté(e) Juillet 29, 2021 Posté(e) Juillet 29, 2021 Le 29/07/2021 at 12:43, 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 Dérouler Je cherche le mode THX pour le buzzer mais je n'ai pas trouvé et je sauve cette version ! merci ! Révéler le texte masqué 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 09: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. Dérouler 1
ACFFRIE Posté(e) Juillet 29, 2021 Posté(e) Juillet 29, 2021 Le 29/07/2021 at 09:19, 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! Dérouler 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.
PPAC Posté(e) Juillet 29, 2021 Posté(e) Juillet 29, 2021 (modifié) Le 29/07/2021 at 19:19, Azzedesign a dit : J'ai le firmware d'origine. Dérouler 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
ACFFRIE Posté(e) Juillet 29, 2021 Posté(e) Juillet 29, 2021 Le 29/07/2021 at 19:37, 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 Dérouler J'ai un buzzer vu que ça bip quand le capteur de fin de filament détecte une absence.
Jonathan06 Posté(e) Juillet 29, 2021 Auteur Posté(e) Juillet 29, 2021 Le 29/07/2021 at 20:40, Azzedesign a dit : J'ai un buzzer vu que ça bip quand le capteur de fin de filament détecte une absence. Dérouler Chez moi même quand j'avais le firmware d'origine le m300 marchait en mono tonalité.
ACFFRIE Posté(e) Juillet 29, 2021 Posté(e) Juillet 29, 2021 Le 29/07/2021 at 21:51, Jonathan06 a dit : Chez moi même quand j'avais le firmware d'origine le m300 marchait en mono tonalité. Dérouler D'où vient le problème alors?
Jonathan06 Posté(e) Juillet 30, 2021 Auteur Posté(e) Juillet 30, 2021 Le 29/07/2021 at 21:59, Azzedesign a dit : D'où vient le problème alors? Dérouler 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!
fran6p Posté(e) Juillet 30, 2021 Posté(e) Juillet 30, 2021 Le 29/07/2021 at 17:59, PPAC a dit : et je sauve cette version Dérouler 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
landaisd Posté(e) Juillet 30, 2021 Posté(e) Juillet 30, 2021 Le 29/07/2021 at 19: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. Dérouler le m300 fonctionne parfaitement. par contre c'est monotone, c'est juste un buzzer 1
Mathis3d Posté(e) Juillet 30, 2021 Posté(e) Juillet 30, 2021 Le 07/04/2021 at 13: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 Dérouler 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
Jonathan06 Posté(e) Juillet 31, 2021 Auteur Posté(e) Juillet 31, 2021 (modifié) Le 30/07/2021 at 23: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 Dérouler 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
Jonathan06 Posté(e) Aout 1, 2021 Auteur Posté(e) Aout 1, 2021 Le 30/07/2021 at 23: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 Dérouler Bonjour, Voici la version dual, pense à nous faire un retour platformio.iniFetching info... Configuration_adv.hFetching info... Configuration.hFetching info... 1
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