Sign in to follow this  
Followers 0
  • entries
    8
  • comments
    3
  • views
    10,131

About this blog

as above

Entries in this blog

geth

Membrane Pots

Hi!

Today I got my membrane-Potentiometers (100mm-Hotpot) from Watterott. I had to wire a 10k resitor to between the "wiper" and ground. If this is not done, when the membrane is not touched it, and therefore the AD-converter-input, doesn't have any scecified contact with ground or 3.3V so it will send random signals, which cannot be filtered. With the 10k resitor, the value will be zero when the membrane is not touched, but this can easily be filtered by software.

Like this the pot works quite well, no jittering. I have a round one and 8 linear potentiometers.

blogentry-10781-0-49988500-1338575103_th

I also got pressure sensitive resitors (sadly I did not manage an own post for it, I was rahter busy).

Very simple wireing, just the pressure sensitive resitor between 3.3V and the AD-input and a 10k resitor between the input and ground. This works quite good and is fun to press =).

blogentry-10781-0-10592200-1338575082_th

I also got my 100 mini-arcade-buttons, yeah!

blogentry-10781-0-00571000-1338574967_th

Greetings geth

blogentry-10781-0-00571000-1338574967_th

blogentry-10781-0-10592200-1338575082_th

blogentry-10781-0-49988500-1338575103_th

geth

Yeah, after evenings of soldering ist done!

blogentry-10781-0-50800000-1337113123_th

blogentry-10781-0-49578800-1337113148_th

blogentry-10781-0-78719900-1337113209_th

I'm still a bit unsure whether I should have done some of them on vectorboard, but like this, I can attach my modules directly under each button-cluster.

Greetings Geth

geth

Today I tested a infrared distance sensor.

I am using a Sharp2d120x, with a range from 4-30cm. I soldered its ground and source to J2, as the sensor

requires 5V to operate, and its output (analog voltage proportional to the distance) to an analog input.

blogentry-10781-0-82411600-1336508148_th

The sensor works quite well, except it cannot reach the highest 5% of the midivalue, but this is not a

problem for me.

Greetings Geth

PS: The additional yellow wire and the capacitor between the (other) yellow wire and the grey one is

obsolete, I only put it there to test reducing noise. The capacitor between 5+ and ground is sufficent

to make the jittering drop under 7bit resolution, which mean no noise.

geth

I had painted the wooden case for my controller, and it finished drying today.

blogentry-10781-0-63850700-1335468159_th

I used "Dekorwachs", it needed a long time to dry completly. The water- and dirt-repelling properties

of wax are really good. All in all I am quite content with my build, still there are a few quirks with

the case, like minor gaps due to the wood (spruce-wood tends to "work") and a small break out where

the usb and power plug will sit. Well one has to learn by doing...

As it tunrs out my neighbour used to work in a company with a CNC-mill, I might get the chance of a

cheap and good frontplate.

Greetings geth

geth

Design and Layout

Hi!

As I only started blogging, but work on this controller for about a month (plus some planning time), I have to close up to my current status, which I will do today.

So the controller is called mothership, because it is rather big :rolleyes: . It will be around a metre to half a metre to fifteen centimetres.

It holds controls for four decks inclusive jogwheels, four-section (midi)mixer, an effectsection plus loop-recorder controls. And some other stuff I found very funny, like infrared distance sensors and touchpads. If I can I will try to implement four moto-faders for pitchcontrolling. Additionally I planned a 2x20Lcd to show the selected effect and four Lcd to show some extra info from traktor (traktor has a display-size issue: it will keep its size by "sacrifing" some boxes, so if you use four decks in expanded-mode on a widescreen-display, master volume and other info will not be displayed).

The exact layout is done on the frontplate, but I used freeCAD for tests.

The idea behind the desing is, despite being desinged for traktor, the overall look of the controller should still be modular, so that it could also be used for other purposes. So for example the upper part of the decks could be used as a step-sequencer (for DAWs), equalizer as pot-matrix and so on.

blogentry-10781-0-45118100-1334957171_th

I will use three sorts of buttons: seimitsu-Buttons for exclusive controls, mini-arcade Buttons ( http://www.conrad.de/ce/de/product/701104/DRUCKTASTER-R13-507A-05-SW-TASTE/SHOP_AREA_17384&promotionareaSearchDetail=005 ) and buttons from marquard. Sadly, the mini-arcadebuttons cannot be iluminated, but the have a great feel and are rather cheap for arcadebuttons.

Faders and pots are from alps, and I will also implement eight membrane-pots, so I hope that I can supply a calibration-code (in some time).

The coloursheme for the leds will be yellow with blue accents.

For the electronics I am giong to use three Core17s, with 12DINs and DOUTS and two AINSER64, so I will be busy soldering the next time =). The CORE-PCBs are/will be from SMASHTV, the DIN/DOUT are from MIKEs PCB-Shop (Germany), thanks for the support!

I have a USB-hub to connect the cores and for external power (EXSYS EX-1177).

blogentry-10781-0-81967600-1334956063_th

I plan to write my own software, but in the meantime I will use the Midio128 one.

The controls will be mounted on a aluminium frontplate. I am going to drill it myself, as a custom frontplate would be way to expensive and would not allow me to change the layout along the way. So I will be busy on this part to, I already marked most of the holes, I will use a "Kegelsenker" for the big holes, already tested it it, works good!

blogentry-10781-0-65934700-1334955949_th

Most of the buttons can be screwed directly in the aluminiumplate, only the marquard-ones need a PCB, which will be screwn in the plate.

The frontplate will sit in an wooden box, I made. For this I doweld four boards on a 1mx0.5m wooden plate. After that sanded the box, doweling more precise means less sandening, I should have paid more attention there... ...so I sanded for hours and hours. I made the corners round and drilled two holes in the back for the USB-hub. The box will be threatened with "Dekorwachs" for a teak-shade.

blogentry-10781-0-17222200-1334956328_th

blogentry-10781-0-80279000-1334956381_th

blogentry-10781-0-00282300-1334956431_th

So this is my "current status" and from now on I will give "realtime" updates...

Greetings geth

PS:Making a mess at home with the midibox electronic stuff...

blogentry-10781-0-87038400-1334956500_th

blogentry-10781-0-20119600-1334956510_th

geth

Test-built

My next step was to build a working core (lpc17) with some DINs and DOUTs. After some troubles ... I succeded.

I am really astonished, this device is the least troublesome device I have encountered so far. No extra drivers, just plug and play, and the controller can be unlugged and reconnected while traktor is running, no crash, not even a lag!

By the way, the midibox-site is really awesome and must be really a lot of work, so thanks to everyone and especially Thorsten!

A pic of my core with a DIN and a DOUT, even got a display for it...

geth

Introduction

Hi,

this is my blog about how I am going to build a Traktor-Controller.

Well, and if this one turns out good, or at least not too bad, building more controllers.

I am playing around with traktor for about two years, and I was never really satisfied with the layout of the (traktor, or other midi-) controllers one could buy.

Thus, when I found the ucapps site about half an year ago, I really liked the idea of building a midicontroller myself, but I was not really sure, whether I was capable of such a thing and wanted to invest so much time. But having a electronics and PIC course at university and digging more in the ucapps site did reduce my fear of getting lost in electronics.

What really set me of to build one myself was, when I bought the xone dx from allen&heath.

I ordered one from thomann. This one had several losened parts inside. Luckily I live in driving-distance to thomann, so I returned this one. I opended the second one, only one losened part inside but a jog-wheel was stuck... .

So I took another unit home, which seemed to work, but after several days the usb-connection started to overheat every 30 min so this unit was unusable too.

Well, so I decided to do better and to build my own!

Sign in to follow this  
Followers 0