Electronics > Projects, Designs, and Technical Stuff
SC1000 - scratch DJ controller with enclosure made from PCBs
(1/1)
rasteri:
Hi, so I released this project ages ago but it just occurred to me the all-PCB construction might be interesting to you guys.
Here's a video showing what it can do :
A couple of pics of a finished unit :
The enclosure consists of six PCBs screwed to two 3D-printed bars, and the jog wheel is another PCB. Here's a pic showing the internal construction :
The rotational angle of the wheel is measured using a AS5601 magnetic rotary sensor, which detects the angle of a diametrically-polarized magnet dangled a few milimetres above it. The jog wheel is also capacitive-touch-sensitive to detect when the user is touching it, to simulate a motorized turntable (which would continue playing when the user is not touching the record).
The code runs on an Olimex A13-SOM-256 system-on-module, which in turn uses an Allwinner A13 ARM Cortex A8 SoC, and runs a custom buildroot linux distribution.
Another random thing I wanna mention is the use of the TE Connectivity 2108877-1 Micro USB connector, which is really robust and is happy to be mounted straight to a normal PCB. All other micro USB connectors I've seen really need to be mounted to their own little compliant/flex PCB and/or given additional reinforcement as part of the device enclosure (like in phones).
More information and source code are on github - https://github.com/rasteri/SC1000
Navigation
[0] Message Index
Go to full version