Skip to main content

DIY 3D-Printed Electronic Drumkit : Update


After playing a while with my 3d printed drum-kit, I started feeling a bit unsatisfied. I figured I needed a snare with a rim shot sound and a bigger pad area. Also, the hi-hats do not feel like a real hi-hat as it doesn't open or close. Very often I always miss the tempo when opening and closing the hi-hats with just a foot switch. I also figured i am going to upgrade this Kit, I would need a new Midi Trigger interface because I cannot just attach those new pads to my current very cheam Medeli drum module. I also expect the look would be alot better with bigger cymbal pads. In other words, I'm gonna need an upgrade. So, here's what I did.

The Snare

I bought a Millenium Mesh Pad just before they discontinued the product Millenium PD-1012 12" Mesh Head Pad for just 66EUR. It's a cheap mesh pad. But I did not mind, because I was only interested in the 12-inch shell. Then I replaced the head with a Roland V-Drum Powerply (it's a 3-ply). I got all of them from Thomann online. Then I re-positioned the piezo sensor in a way that a foam is pushing it a bit harder to the mesh head.. Then I bought a $32 snare stand from Swee Lee.

The Hi-hat


I bought an Alesis Pro-X Hi-hat for 80 EUR and a Millenium hi-hat stand for 40EUR. Assembled the wiring and voila! I was a bit disappointed by the quality though. But what would you expect for a $100.


The Module

While looking for the famous Alesis Trigger I/O product online. I quickly learned that the product was discontinued by Alesis and that they sold it to DDRUM. The same product is now known as DDRUM DDTi. I got mine from Thomann as well for 150 EUR. It's a bit expensive, I didn't have a choice because the only other product that does the same is MegaDrum and is more expensive. I also designed and 3D-printed a mounting plate so I could mount the trigger interface to the frame.




The Cymbals

Having a bigger Snare and a bigger hi-hat (12"), I needed bigger cymbals. Luckily I found a pair of Yamaha cymbals being sold in Carousell by some guy for just $100 SGD for the pair. It was a bit dirty and scratchy so I cleaned it up with a leather wipes. I also opened it up 'coz I had to re-wrire the sensors. Yamaha cymbals are not wire like in a standard way where the bell, the rim are independently outputed. There is a resistor you need to remove in the Yamaha cymbals to make it work with Roland modules or in this case the DDRUM DDTI trigger interface.


The Pedals

The last thing I upgraded was the pedals, I wanted a double pedal so I could play Metal. Duh!!t! I found a cheap Millenium pedals again from Thomann. It arrived in a box together with the trigger interface. It felt like Christmas.



And finally after putting everything together, here's how it looks now. Isn't it cool? This electronic drum kit cost less than your iPhone. All the toms are 3D-printed.




Comments

Popular

DIY Airsoft Chrono [PC-based]

Chrono or Chronograph, the term used by Airsofter and Paintball players to refer to the device that measures the muzzle velocity of firearms. This is also called MVMD, short for Muzzle Velocity Measuring Device by the British Army. Muzzle Velocity is the velocity of the bullet as it exits the barrel of the firearm.

A year ago I was an active Airsofter in Iligan who's more interested in modifying and improvising AEGs (Automatic Electric Gun) rather than playing airsoft. I have made my AEG susceptible to high current burns by using locally available MOSFETs. I have improved velocity by replacing cylinder gaskets and spring. I have increased the rounds per minute by altering the armature windings of the drive motor. And most of all, I have made my own cheap alternative PC-based Chrono.

I have posted an artivle before that details the development of my chrono but unfortunately the online forum was hacked/deleted by webmaster of proboards.com due to some violation in the contents. So, …

Disable PrintScreen on C# without Keyboard Hooks

Yes, there is a simple solution to prevent grabbing information on your C# application screen with the keyboard's printscreen key without using keyboard hooks or calling COM interops. The solution makes use of Windows Forms Message Filter to trap keyboard events on your application window.

To trap keyboard events with Windows Message Filter, you need to implement the IMessageFilter interface and override the member PreFilterMessage(ref Message WM) method. This is the method called whenever a Form receives a keyboard or mouse event. You may want to read more about IMessageFilter.

The problem is that even though you have trapped the PrintScreen keypress event, the captured image will still persist to the clipboard. Therefore the simplest solution is to clear up the clipboard right after the PrintScreen is pressed on the keyboard.

This is how the overridden method will look like this:

publicbool PreFilterMessage(refMessage WM)
{
Keys kCode = (Keys)…

DIY Mic Shock Mount

For the past couple of weeks I was looking for a cheap microphone shock mount and the cheapest I saw that was available in my country was around US$160 so I decided to build a cheap one. I only spent less than $6 and a 2 hours of my not very precious time.Before I left office today, bought materials and tools to for my DIY shock mount which are a piece of 4”-diameter PVC pipe coupling ($0.50), a set of hair ties($0.40), set of stove bolts ($0.50), a set of coping saw frame and blades ($2.5).First, I decided to cut the PVC coupling so it would look like Rode SM3 shock mount’s frame.Then I used the section of the PVC coupling that was removed to be a attachment brace to the original mic holders base and bolted it to the base of the frame. I had to heat that part so could bend it to a desired angle.And then cut slots on the edges for the rubber suspensions (hair ties). Right after positioning the suspensions, i found a problem. The rubber bands slip every time i attempted to position the…