I'm building a robot that scratches - Page 2
Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 23
  1. #11
    Tech Guru Nicky H's Avatar
    Join Date
    Jan 2009
    Location
    Leeds UK
    Posts
    2,485

    Default

    Pretty cool - I applaud your efforts
    SC | MC

  2. #12
    Tech Wizard mushrooshi's Avatar
    Join Date
    Sep 2013
    Location
    Texas
    Posts
    21

    Default

    Hey guys! In case you didn't see it, the scratchbot got an article right here on DJTT by Dan White! I'm happy though a bit surprised it's already gotten featured this early on!

    A combination of broken servos while waiting for the replacement to ship in, as well as school stuff, has delayed me from working on the bot again, but I redesign the vinyl manipulating mechanism's frame (in cardboard again, but more elegant cardboard!) and got some CAD modelling done



    I actually have several redesigns in my head at the moment, I was able to get one modeled tonight. All the parts are 3D-printable (some needed to be broken up into multiple pieces due to the "overhang" geometry challenge) so I'll send em over this weekend after doublechecking some things. I also still need to CAD design the thing to hold it over the TT, but for now its not entirely necessary since I'll use the cardboard framework (its also a big "investment" in plastic so I'd rather not print it until this arm prototype is proven)





    it uses the parallelogram hinge design to ensure an even contact across the whole gripping pad (which is cut from a dashboard cellphone grip mat)





    I started using mass analysis and I find the design is actually a little heavy and imbalanced, at 87 grams (3 ounces). A counterweight may be necessary, but it could get in the way of the needle. It is also not compatible with 7in records at this current configuration; while the arm extender can be shortened to fit a 45, the issue is holding the record at a point closer to the center puts more strain on the servo for some reason (I thought the torque would be the same no matter what point of manipulation if the axis of the servo and the record are shared...). What I might design later is an extension which can be adjusted for 7in vs 12in record...



    actually, now that I think about it, I've just came up with another design that puts the servo to the center and eliminates two of the bearings and should allow for snappier scratches. Ahhhk, but I have class soon that I'll need to attend. I'll do that later.

  3. #13
    Tech Guru Patch's Avatar
    Join Date
    Dec 2008
    Location
    Bristol, UK
    Posts
    6,479

    Default

    I think some turntablist basics can make your life easier, mate.

    try adding some weight to the headshell end of the tonearm.
    try putting some slippy plastic between your platter and the slip mat.
    try closing the record hole using some taoe (or a rizla/zig-zag)

    You can find vids for all of this on youtube, and I bet it would help with the torque problem...
    DJ'ing: 2x1200MK2, DJM 850, Dicers, F1, Zomo MC-1000, Sony MDR-v700, i7 Win 10 HP Envy
    Production: Ableton Live 8 and a mouse, Sennheiser HD400, Sony VAIO

    Click HERE to D/L Free Tracks from Soundcloud!!!
    https://www.facebook.com/Patchdj

  4. #14
    Tech Wizard mushrooshi's Avatar
    Join Date
    Sep 2013
    Location
    Texas
    Posts
    21

    Default

    Thanks! I'm as new to turntablism as my robot is, so learning these kinds of tricks helps me very much!
    I just got butter a couple days ago and they really help! I also have 3 thingies of waxpaper between the butter rugs and the record

    What exactly is the "headshell end"? Is that the end with the needle? How do I know what weight is too much weight.

    By closing the record hole, would that be like filling the space between the hole and the spinny rod thing with some tape or rollin stuff?

    I'd like to relieve the servo motor of as much torque as possible, since the less imbalanced load is on there, the quicker it can move the record around with greater precision (which would help it exceed its goal of "scratch as good as humans" by going into "scratch the impossible (for humans)

    I just realized, I can probably make a well on the other side of the extension arm that can hold coins as countermass.

    ahhh, I wish I didn't have class today and could just sit around my room designing more stuff XD

    The idea I have for redistributing the weight is to move the servo to just behind the center, and then extend a rod out from the servo horn that would control the stuff like this I guess.

    Actually, this makes it easy to adjust everything simply by sliding it over. If I can design a reliable locking system, this should be much lighter


  5. #15
    Tech Guru Patch's Avatar
    Join Date
    Dec 2008
    Location
    Bristol, UK
    Posts
    6,479

    Default

    Have you hear of Fruity Scratcher? I bet it would help you a lot in understanding how scratches work...

    Google it.
    DJ'ing: 2x1200MK2, DJM 850, Dicers, F1, Zomo MC-1000, Sony MDR-v700, i7 Win 10 HP Envy
    Production: Ableton Live 8 and a mouse, Sennheiser HD400, Sony VAIO

    Click HERE to D/L Free Tracks from Soundcloud!!!
    https://www.facebook.com/Patchdj

  6. #16
    Tech Wizard mushrooshi's Avatar
    Join Date
    Sep 2013
    Location
    Texas
    Posts
    21

    Default

    Quote Originally Posted by Patch View Post
    Have you hear of Fruity Scratcher? I bet it would help you a lot in understanding how scratches work...

    Google it.
    I guess to clarity, I'm been pretty familiar with the concepts of how scratching works in terms of cutting and swiping the record at various times and speeds and accelerations to produce and mute the desired sound (having sort of dipped my toes in the water with scratching on a controller), its more so the less idealistic aspects of owning vinyl and scratching such as preventing needle jumps, record maintenance, and getting the perfect slippage that I am really new to :P



    I was doing some physics relating to moments of inertia and torque and my servos and the record and the scratching arm. the numbers I'm getting are ridiculous, but when I think about it, that incredibly quick acceleration time does explain why the microservo for the crossfader can gate so fast (and it is lower-spec than the servo I used in the calculations, which represents the current servo installed for the scratching arm). I'm beginning to think that the CG and mass of the arm thing is somewhat irrelevant because of the ridiculous torque on the servo, *but* that's only if my math is correct and if the torque isn't some super ideal peak torque at really rainbow conditions.

    I also realize the assembly I am designing on my monitors is... much larger on the screen than it will be in actuality and that the plastic is really quite light. I picked up an analog for approximately 90g and its... very light.

  7. #17
    Tech Guru Patch's Avatar
    Join Date
    Dec 2008
    Location
    Bristol, UK
    Posts
    6,479

    Default

    Have you considered using a linear servo for the record manipulation?

    OR, even a WHEEL touching the record to move it back and forth???
    DJ'ing: 2x1200MK2, DJM 850, Dicers, F1, Zomo MC-1000, Sony MDR-v700, i7 Win 10 HP Envy
    Production: Ableton Live 8 and a mouse, Sennheiser HD400, Sony VAIO

    Click HERE to D/L Free Tracks from Soundcloud!!!
    https://www.facebook.com/Patchdj

  8. #18
    Tech Wizard mushrooshi's Avatar
    Join Date
    Sep 2013
    Location
    Texas
    Posts
    21

    Default

    I briefly considered a simple wheel but initially decided against it since even though it would be effective and simple, I thought it may have been too "boring" of a solution given if I'm making a DJ robot, I might as well make it flashy. However, now that I find that the same motion producing long sweeps may not be the best motion to produce small oscillating wobble motions, I am revisiting the idea of a wheel acting at the end of the arm, acting as both a grip and as a finer control. This can produce some interesting effects that even great scratching humans could have trouble accomplishing, such as consistent wobbling motion combined with a sweep (If that has been mastered already, or if it even has value or actually sounds like garbage, I have no idea about :P)


    (i dont have solidworks on my laptop right now ;_; )

    I'm not sure if I'm looking at the right linear servos since the screw-activated ones seem too slow and expensive, and other linear actuators like pneumatic or hydraulics are out of my price range and seem kind of complicated. Rather than servos though, I'd like to try stepper motors and traditional motors combined with encoders. I'd have more control over the speed and acceleration and for same price of a higher-end servo, the motors are a lot more powerful and i assume reliable. However, I'm looking at using a solenoid for the crossfader, especially if I want to try to implement a solution that mimics a human hand crabbing. While its not as simple and robust as my crossfader mechanism (which is almost perfectly calibrated), it would certainly look cool.

    Unlike the usual mantra of "keep it simple" I'd normally want to apply, since this is a live music performance piece, I'm taking the challenge a bit more complexity for a more interesting or appealing form

    There are a few motors on the market that come with the encoder and a gearbox installed that seem much more powerful and less fragile than servos. The servos work their best at full speed, but the more you slow em down, the more unpredictable and twitchy the motion becomes. At least in its current forum and implementation, I think the idea of a servo driving turntable spinny thing is going on its way out. depends on how much of a difference the combination of the new mechanism, my slipmats, and the new servo having twice as much torque as the cheap $2 one it replaced (though with slightly lower action) makes, and if I'm able to pull off some clever programming that can smoothen the slow motion it has issues with.

    edit: oh no! looks like I can't get the parts printed today, that's fine though, even if I got them today, I don't have the energy to continue working on it even if I got the parts by 5PM since I pulled an all nighter designing the parts >.<, but they'll be printed over the weekend. 2 day wait time for the weekend still really beats waiting on a service to ship them! (as you might guess, I infact have amazon prime!)



    (Also, I dont know what's more annoying, tryna use solidworks via remote desktop, or tryna use solidworks with a laptop trackpad)

    That or I can optimize this build before it even hits the 3d printer. YAY FOR MASS ANALYSIS AND PHYSICS MATHS AND THINGS!

    (clearly am in that sleep deprivation territory where everything flipflops between irritation and irrational amusement)
    Last edited by mushrooshi; 07-17-2015 at 02:23 PM.

  9. #19
    Tech Convert DJCraven's Avatar
    Join Date
    Jul 2015
    Location
    Massachusetts USA
    Posts
    15

    Default

    Rooshi - Just thought I'd let you know, this is one of the coolest ideas I've heard in a long time and if you are successful, I will be thoroughly amazed. Good luck to you!

    One thing, though. If you are successful then we're all going to lose our jobs. So please for the love of Scratching, don't be successful!

  10. #20
    Tech Wizard mushrooshi's Avatar
    Join Date
    Sep 2013
    Location
    Texas
    Posts
    21

    Default

    Quote Originally Posted by DJCraven View Post
    Rooshi - Just thought I'd let you know, this is one of the coolest ideas I've heard in a long time and if you are successful, I will be thoroughly amazed. Good luck to you!

    One thing, though. If you are successful then we're all going to lose our jobs. So please for the love of Scratching, don't be successful!
    Haha, the one thing that would take... ridiculous amounts of coding and research... to design an algorithm that can give the robot human-ish taste in being able to pick and modify the scratch patterns with how the crowd is feeling and the music, for now it is going to need a human behind it picking the taste for it. The only thing I expect it to "easily" do better than a human is get its timings and movements perfect, but its the controlled imperfections of human performance that make human scratching sound so not-cold.

Page 2 of 3 FirstFirst 123 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •