An online drawing tool that lets you change colors via MIDI controller.
It uses the Web MIDI API available on all chromium based browsers (2019)
The app runs without any plugins/java applets/whatsoever.
The artwork on the cover of the controller case is designed with Blender and an Addon called Sverchok.
It let's you generate curves (in this case with the contour node) and export them to gcode.
You can see the Setup in the attached .blend file.
List of parts:
- Arduino micro
- 3x 60mm linear fader (the ones with a green bottom slide the best, because they don't slide
on the resistor tracks itself, but on plastic rails above the tracks)
- micro USB jack (to connect Arduino to USB cable, easier to solder)
- 4-core headphone cable to make thin USB cable
- M2 screws (to screw bottom to top)
- rubber feet (flat gaskets)
I uploaded the gcode file with the first layer art that can be printed with a single extruder.
I tested with both Marlin und Repetier, both did fine, but here are just some things to be aware of:
-don't print to fast (at least on 8bit the printer starts to stutter because the first layer has alot of very small moves) -need to support firmware retraction (G10/G11) -nonplanar first layer infill (moves 0.3mm in Z while moving in XY, might collide with part cooling fan.) -M221 for flow multiplier (set to M221 S400 during purge) -file still contains mixing ratio defintions in the form of M163 commands (if you print with a single extruder, firmware wil usally just ignore this commands)
That face plate is incredible! You should do a guide on how you got from art to gcode with that as I think people would love to use the process on other projects.
OK, that's pretty cool. I played with it a bit online, but I lack a midi controller, so now I want to build one.
Interested in the front cover artwork - am I seeing that right? It looks like you extruded the letters directly and then filled in with the background color. Or am I missing something?
Hi Dan, for testing try hitting x,c,s,d,w or e on your keyboard while drawing.
Creating the artwork was a very manual process, at least drawing the outlines by hand and then using the offset/contour node of Sverchok to fill it with a spiralizing pattern.
You could use any other program for that, then reimport into Blender and export the paths as .gcode via Sverchok. Laborious process, but check the attached .blend file for a start.
That face plate is incredible! You should do a guide on how you got from art to gcode with that as I think people would love to use the process on other projects.