Convertir les fichiers MIDI en gcode Votre imprimante peut jouer
Ce script Python convertit les fichiers MIDI en gcode Votre imprimante peut jouer, la... transformant en un lecteur de musique qui sonne comme R2D2 !!
Il utilisera x, y et z comme 3 "voix" distinctes faisant ainsi de votre imprimante un instrument polyphonique.
Fourni du mid2cnc connu par Michtom (entre autres) J'ai ajouté une interface graphique parce que je déteste les commandes d'écriture ...
Donc, fondamentalement, vous lancez simplement le script et cliquez sur le bon type de machine, puis sélectionnez le fichier que vous voulez comme entrée, où vous souhaitez enregistrer la sortie et vous aurez un joli fichier gcode pour votre imprimante.
xxxxxedit:
J'ai oublié d'inclure la bibliothèque EasyGui. Alors maintenant, cela devrait fonctionner "hors de la boîte".
Important:
Vous devez placer la tête d'impression approximativement au milieu de la plate-forme et la buse à au moins quelques mm au-dessus.
La tête se déplacera autour de XY et Z ne se rapprochera jamais que le point de départ.
Vous n'avez pas besoin de rentrer chez vous (restez au milieu) et vous n'avez pas besoin de mettre la chaleur (aucune extrusion ne se produira)
Il y a quelques bogues et tous les fichiers MIDI ne donneront pas de bons résultats. Aussi mon code est nul, mais bon, ça marche. En quelque sorte...
Je joins un tas de fichiers que je connais travaille avec un original Ultimaker.
Le fichier MP3 est mon enregistrement de la marche impériale (J.Williams), Concerto pour trois axes et contreplaqué.
Le tout est disponible ici: https://github.com/mpatoulachik/midi-to-cnc
N'hésitez pas à réparer / améliorer!
Cela devrait fonctionner sur n'importe quelle imprimante non-delta, il suffit de modifier les paramètres dans mid2cnc.py
Je me demande si cela pourrait être fait pour une imprimante delta (tapez kossel / rostock etc.) ???