Music for 3d printer 3D for print


 Music for 3d printer  3d model for 3d printers

 Music for 3d printer  3d model for 3d printers
1059 Views 1 Likes 0 Downloads Download

Designer

mpatoulachik

3d model description

Convert midi files to gcode your printer can play
This python script converts MIDI files to Gcode your printer can play, transforming it into a music... player that sounds like R2D2 !!
It will use X,Y and Z as 3 separate "voices" thus making your printer a polyphonic instrument.
Forked from the known Mid2CNC by Michtom (among others) I added a graphical interface because I hate writing commands...

So basically you just launch the script and click the right type of machine, then select what file you want as input, where you want to save the output and you will have a nice Gcode file for your printer.

xxxxxEDIT:
I forgot to include the easygui library. So now it should work "out of the box".

Important:
You have to place the printhead approximately in the middle of the platform and the nozzle at least a few mm above it.
The head will move around XY and Z will never get closer than the start point.
You don't need to home the axes (stay in the middle) and you don't need to put the heat on (no extrusion will occur)

There are a few bugs and not all midi files will give good results. Also my code sucks, but hey, it works. Kinda...

I enclose a bunch of files I know work with an Ultimaker Original.
The mp3 file is my recording of the Imperial March (J.Williams), concerto for three axis and plywood.

The whole thing is available here:
https://github.com/mpatoulachik/MIDI-to-CNC
Feel free to fix/improve!
It should work on any non-delta printer, just edit the parameters in mid2cnc.py
I wonder if this could be done for a delta printer (type kossel/rostock etc.) ???


3d model print parameters

You will need:

- Some MIDI files (.mid)
- Python 2.7...

Tags

Music Midi Ultimaker Script Python Art

License

CC Atribution

Related 3d models with tags

3D/2D Maze Generator (Blender/Python Script) for 3D Printers and Laser Cutters

3D/2D Maze Generator (Blender/Python Script) for 3D Printers and Laser Cutters

Little Robot Arm

Little Robot Arm

John Cleese

John Cleese

Windmill-powered music box

Windmill-powered music box

music !

music !

Text Flip. Music - Treble clef

Text Flip. Music - Treble clef

Olsson-Block Tools base

Olsson-Block Tools base

DEEJEE/MUSIC earrings (set)

DEEJEE/MUSIC earrings (set)

F-F-Fiddle

F-F-Fiddle

meduza um2 belt geared feeder improved

meduza um2 belt geared feeder improved

Nozzle Case

Nozzle Case

Alternative UM2 Feeder - version two

Alternative UM2 Feeder - version two

Feeder bearing mod for flexible filament

Feeder bearing mod for flexible filament

Architecture Model

Architecture Model

spool holders for Ultimaker 2

spool holders for Ultimaker 2

16th note (v2) earring

16th note (v2) earring

Ultimaker2 Cable Chain

Ultimaker2 Cable Chain

Egg Shaker

Egg Shaker

modular printhead for Ultimaker2 - v2.2

modular printhead for Ultimaker2 - v2.2

Maraca (Shaker Instrument)

Maraca (Shaker Instrument)

Ultimaker 2 Replacement Print Head

Ultimaker 2 Replacement Print Head

B2D Extruder - Strong and Silent Bowden Extruder

B2D Extruder - Strong and Silent Bowden Extruder

Ultimaker 2 Filament Guide Beta V1.3

Ultimaker 2 Filament Guide Beta V1.3

UM2 Bearing Filament Guide

UM2 Bearing Filament Guide

UM2 Printhead Replacement

UM2 Printhead Replacement

UM2 Power Supply Holder

UM2 Power Supply Holder