tos_-_a_tds_controller_blog
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tos_-_a_tds_controller_blog [2006/12/24 04:00] – tos | tos_-_a_tds_controller_blog [2016/06/25 22:05] (current) – [ToS - Traktor Controller Blog] psykhaze | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | \\ | + | ====== ToS - Traktor Controller Blog ====== |
| - | + | ||
| - | ^ **>> | + | |
| - | \\ \\ | + | |
| - | + | ||
| - | + | ||
| - | ====== ToS - Traktor | + | |
| - | + | ||
| - | ^{{http:// | + | |
| - | \\ | + | |
| - | This page is still under construction, | + | |
| + | {{ http:// | ||
| ===== The quest ===== | ===== The quest ===== | ||
| * Found uCApps | * Found uCApps | ||
| - | About a year(or more) before this project was started, I accidentaly | + | About a year(or more) before this project was started, I accidentally |
| - | Traktor 2 made me do it! Traktor made me start a quest for a midi interface that is suitable for live mixing(bkz with only one mouse/keyb and two handz It' | + | Traktor 2 made me do it! Traktor made me start a quest for a midi interface that is suitable for live mixing(bkz with only one mouse/keyb and two handz It' |
| - | At first I wasn't aware what I've stumbled upon, just copied the link for later, but, after few days I came back and read about the project, the variety of layouts, the beauty of it all. Since I'm good with electronics(well...better than many) & computers I've decided to make myself one. | + | At first I wasn't aware what I've stumbled upon, just copied the link for later, but, after few days I came back and read about the project, the variety of layouts, the beauty of it all. Since I'm good with electronics (well...better than many) & computers I've decided to make myself one. |
| * Made a layout | * Made a layout | ||
| - | Layout below is aproximately | + | Layout below is approximately |
| - | ^{{http:// | + | ^[[http:// |
| * Ordered core chip (there were nowhere to be found in my town so one of electronic shops oredered 5pcs just for me to buy one :D, hopefully that won't be the las one I bought ) | * Ordered core chip (there were nowhere to be found in my town so one of electronic shops oredered 5pcs just for me to buy one :D, hopefully that won't be the las one I bought ) | ||
| - | * Ordered other electornic | + | * Ordered other electronic |
| - | After one week, when a chip arrived, I made a list of all parts and went to the electonics | + | After one week, when a chip arrived, I made a list of all parts and went to the electronics |
| The part of dialogue was: \\ | The part of dialogue was: \\ | ||
| - | -clerk: "What, you niid all this NOW?" | + | -clerk: "What, you need all this NOW?" |
| -me: " | -me: " | ||
| - | -clerk: (sigh)" | + | -clerk: (sigh)" |
| - | The ting I like about that shop is that there is like 3,4 female clerks and they are all nice to the customers. | + | The thing I like about that shop is that there is like 3,4 female clerks and they' |
| * Ordered PCBs, after 2 weekz, got them. [core, AINx4, DINx4, DOUTx4, BURNER] | * Ordered PCBs, after 2 weekz, got them. [core, AINx4, DINx4, DOUTx4, BURNER] | ||
| - | And then there was this stall bkz I couldn' | + | And then there was this stall bkz I couldn' |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| Line 49: | Line 29: | ||
| * built the burner | * built the burner | ||
| - | When I got the PCBs I was happy like a little girl discovering an orgasm(though I don't know hou it looks like), nooo, I didn' | + | When I got the PCBs I was happy like a little girl discovering an orgasm(though I don't know how it looks like), nooo, I didn' |
| * problems powering the burner | * problems powering the burner | ||
| - | See, I don't have mone to waste so I've decide that I dont need two(stinkin' | + | See, I don't have money to waste so I've decide that I dont need two(stinkin' |
| [[http:// | [[http:// | ||
| * Flashed the pic | * Flashed the pic | ||
| Line 60: | Line 40: | ||
| * troubles about uploading MIOS | * troubles about uploading MIOS | ||
| [[http:// | [[http:// | ||
| - | * got LCD from Sasa Djuric | + | * got LCD from Sasha Djurich |
| * found a reason why MIOS upload wasn't workin' | * found a reason why MIOS upload wasn't workin' | ||
| I've replaced CORE R6 (1.2k) with 100R and since the MIDI sending is done in inverse logic the PIC wasn't receiving enough-ly variable voltage while sysex was beeing sent. | I've replaced CORE R6 (1.2k) with 100R and since the MIDI sending is done in inverse logic the PIC wasn't receiving enough-ly variable voltage while sysex was beeing sent. | ||
| Line 76: | Line 56: | ||
| Ever tried to swap data lines with control/ | Ever tried to swap data lines with control/ | ||
| * idea of connecting front plate with electronics [3x40 pin-EIDE connector style] | * idea of connecting front plate with electronics [3x40 pin-EIDE connector style] | ||
| - | with so many soldering I'll probably go nuts but the final product will be...clean and easy to dissasemble. And there is no need to buy new flat-cable | + | with so many soldering I'll probably go nuts but the final product will be...clean and easy to disassemble. And there is no need to buy new flat-cable |
| * effects selector [just a pot, needs research / coding] | * effects selector [just a pot, needs research / coding] | ||
| This function is specific for TDS3 since it has 6+1 effect for each channel. | This function is specific for TDS3 since it has 6+1 effect for each channel. | ||
| - | Efects | + | Effects |
| --store current state of buttons (for old effect) \\ | --store current state of buttons (for old effect) \\ | ||
| --restore selected (new)effect' | --restore selected (new)effect' | ||
| Line 87: | Line 67: | ||
| * x-fade | * x-fade | ||
| I found a mixer crossfader(StageLine MPX-460) for reasonable price (8€). The initial plan was to install a 4.5cm Infinium optical xfader but this one will do the trick just fine, at least for starters. | I found a mixer crossfader(StageLine MPX-460) for reasonable price (8€). The initial plan was to install a 4.5cm Infinium optical xfader but this one will do the trick just fine, at least for starters. | ||
| - | * jog dials | + | * jog dials \\ |
| - | I must find something for jog dials or molest moxi to make something that i like and then get them from France. | + | * Puting together |
| + | Three layers of paint: white(to amplify the next color), fluorescent green(UV reactive) | ||
| + | Final note: \\ | ||
| + | [the casing & faceplate] | ||
| + | I am not satisfied, there is a number of small imperfections: | ||
| + | - some pots are off by few milimeters, one hdd plater is by 3mm to high and overlaps part of a button \\ | ||
| + | - holes for some buttons were not done quite right (too tight or too wide) \\ | ||
| + | - printed layer is well printed but some glyphs are a bit off and it does not stick well to the surface(when bent over the edge or pinned down with button or screw). \\ | ||
| + | - I did not manage to apply protective layer of foil to prevent scratches \\ | ||
| + | - I made quite a few scratches while setting-up controls(and I'm curently half way there) \\ | ||
| + | - casing is well built but now I have some problems with it (some controls don't fit) \\ | ||
| + | - the black that I have used is not scratch-proof enough \\ | ||
| + | - there is more... | ||
| - | ^ **>>** | Temporarly stopped due to lack of parts & free time. ^ **<<** ^ | + | __Anyway, next time I'll go for CNC-cutted face with engraved or silk-screened letters & glyphs.__ |
| + | |||
| + | [midibox itself] | ||
| + | ...yet to be tested but there probably won't be any problems. | ||
| + | |||
| + | |||
| + | |||
| + | **Scratch/ | ||
| + | **touchsensors on scratch plates** [research how to connect rotating touchplate with non-rotating signal wire] \\ | ||
| + | **Scan turntable spin rate with optical mouse** [abandoned: found sometinhg better] \\ \\ | ||
| + | Jog dials will be made from HDD platter (Maxtor slim version 20-40GB, single platter). I have stumbled upon this discovery quite accidentally. Main data platter is about 95mm in diameter, it has mounting system(to the 7200rpm driver) that provides easy maintenance and implementation. The driver(electro-motor) is mounted on three points, below main panel(the only thing that needs to be made is a metal ). The data(scratch) platter is somehow connected to the base of the drive so touch sensor pin can now be easily connected to a point that is not spinning and still sense the touch on the scratch/ | ||
| + | Status: This is still a concept but I have here three of such plates and even if they don't transfer touch sense, it will still kick butt. \\ \\ | ||
| + | |||
| + | |||
| + | [[http:// | ||
| ===== Elements to add / Ideas ===== | ===== Elements to add / Ideas ===== | ||
| - | **LED/ | + | **LED/ |
| **Switches on each transport** so you can select which player you want to control [for TDS3, needs reprogramming] \\ | **Switches on each transport** so you can select which player you want to control [for TDS3, needs reprogramming] \\ | ||
| - | **Scratch/ | + | **hardware reverse switch for some pots(x-fader reverse)** [check |
| - | **touchsensors on scratch plates** [research how to connect rotating touchplate with nonrotating signal wire] \\ | + | **for some pot's middle |
| - | **touchsensors instead of some buttons** [how to make sensors, what material, how to mount?] \\ | + | **Rotary switch |
| - | **hardware reverse switch for some pots** [draw picture, | + | |
| - | **for some of the pot' | + | **Use PDA for interactive menus** [abandoned: not enough room on the main plate, would not contribute to the community] \\ |
| - | **Scan tunrtable spin rate with optical mouse | + | **touchsensors instead of some buttons** [abandoned: touchsensors not sensitive enough] \\ |
| - | **Use PDA for interactive menus | + | |
| - | **Rotary switch with ressistors | + | |
tos_-_a_tds_controller_blog.1166932806.txt.gz · Last modified: 2007/09/24 22:26 (external edit)
