Premiere Pro Edit Dial Controller (Seek / Play / Pause) ($6 DIY)

8,660

124

17

Introduction: Premiere Pro Edit Dial Controller (Seek / Play / Pause) ($6 DIY)

About: Hi, I'm Eunchan Park from S.Korea. I have 3 missions Making Happy Things, Sharing How To Make Happy Things, Copying Happy Things Maker for the world's Happiness In order to pursue my mission, I have a big goal…

I am selling a product that can be configurable with a web browser without coding.

Please take a look at below link!!

https://www.etsy.com/listing/985194207/eunchan-custom-dial-version-2



Update!!!

New version is here!!

I’m really into making Youtube videos for Instructables. Sometimes it is hard to rewind the moment I wanted to pause. So, I thought it would be nice if I had a dial for it.

[ Instruction ]

Manual https://eunchan.me/PREMIERE-PRO-CONTROLLER-DIAL-DI...

Source Code https://github.com/happythingsmaker/PremiereProDi...

3D Printing File https://www.thingiverse.com/thing:2810760

[ About the maker ]

Youtube Channel http://www.youtube.com/EunchanPark

Supplies

Step 1: Preparing Materials and Tools

[3d printing]

Step 2: Assemble the Encoder and the Arduino

The very first step is soldering.

This weird connection shows that I didn’t want to use any wires for soldering it at all.

I used digital output for giving ground and 5v.

It works well!

Step 3: Solder 5 Pins. It Is All!

Solder all five pins.

It is straightforward.

Step 4: Put the Circuit Board Into the Drum Frame.

There is a vertical hole on the side wall.

It is for USB terminal

Step 5: Fasten It

I uploaded a nut shape model on the Thingiverse just in case you don’t have a proper size of nuts.

(Using a M7 nut is better way.)

Step 6: Glue It (Optional)

If you want to fix it completely, glue it.

Step 7: Put Coins Into the Bottom Frame

Put 4 quarter into the bottom frame for making it heavy.

Step 8: Assemble Them Together

Step 9: Assemble the Dial Knob

Put the dial into the frame or you can use other knobs for it.

You can use other knobs (I prefer smaller one)

Step 10: Download the Source Code From Github

https://github.com/happythingsmaker/PremiereProDia...

just in case, here is code

<p>#include "Keyboard.h"</p><p>#define  OUTPUT_B 15
#define  OUTPUT_A A0
#define  BUTTON A1
#define PIN_5V  A2
#define PIN_GND  A3</p><p>bool aState;
bool aLastState;
int lastButtonState = 0;</p><p>void setup() {</p><p>  Keyboard.begin();</p><p>  pinMode(OUTPUT_A, INPUT);
  pinMode(OUTPUT_B, INPUT);
  pinMode(BUTTON, INPUT_PULLUP);</p><p>  pinMode(PIN_5V, OUTPUT);
  pinMode(PIN_GND, OUTPUT);
  digitalWrite(PIN_5V, HIGH);
  digitalWrite(PIN_GND, LOW);</p><p>  Serial.begin(9600);</p><p>  aLastState = digitalRead(OUTPUT_A);
}
bool count = 0;
bool keyFlag = false;
long lastClickTime = 0;
long lastRotateTime = 0;</p><p>void loop() {</p><p>  if (millis() - lastClickTime > 1000) {
    aState = digitalRead(OUTPUT_A);
    if (aState != aLastState) {
      if (digitalRead(OUTPUT_B) != aState) {
        Keyboard.press(KEY_LEFT_ARROW);
      } else {
        Keyboard.press(KEY_RIGHT_ARROW);
      }
      Keyboard.releaseAll();
      aLastState = aState;
    }</p><p>    if (digitalRead(BUTTON) == LOW) {
      if (lastButtonState  == HIGH) {
        Keyboard.print(" ");
        lastClickTime = millis();
      }
      lastButtonState = LOW;
    } else {
      lastButtonState = HIGH;
    }
  }</p><p>}</p>

Step 11: Plug USB Cable

Meanwhile, plug usb cable into your arduino board and your PC.

if you didn’t install the arduino IDE, please install it.

Step 12: Select Leonardo

Select Arduino Leonardo in the Tool bar - Board - Arduino Leonardo

Step 13: Select Com Port

And Select the Communication Port which is in Tool - Port.

You can see the new port when you plug your Arduino to your pc

Step 14: Upload

Now, Hit the upload button

Step 15: Confirm "Done Uploading"

If you can see “Done uploading” text, it means done.

Step 16: Congratulations! DONE!

It has a click switch.

Everytime you click it, the arduino sends a space text.

So, you can make the premiere pro play and pause.

I think you guys have been suffered from this situation.

For example, I wanted to pause when the scene is changed.

But I cannot stop it immediately, So, I had no choice but to seek it by clicking here and there.

Now with this dial, I am able to seek it way better than ever.

Be the First to Share

    Recommendations

    • Raspberry Pi Contest

      Raspberry Pi Contest
    • Photography Challenge

      Photography Challenge
    • Fix It Speed Challenge

      Fix It Speed Challenge

    17 Comments

    0
    nadjarian
    nadjarian

    4 months ago

    First of all, congrats for this build!
    Have you tried to adapt it for Da Vinci Resolve? I'm using this software because it's great and it has a free tier. But I miss having one of those dials and they are way too expensive.

    0
    HappyThingsMaker
    HappyThingsMaker

    Reply 4 months ago

    Hello, it might work for that if the application can work with your keyboard. because this works as a keyboard.

    0
    nadjarian
    nadjarian

    Reply 3 months ago

    Thank you very much. I just won't buy it for now because it costs 5x more in my currency, and then pay double for imports fee.

    0
    belto
    belto

    Question 1 year ago

    can i use different version of Arduino like Arduino nano

    0
    HappyThingsMaker
    HappyThingsMaker

    Answer 4 months ago

    oh, I am sorry for the late reply, Arduino Nano won't work for this. thanks

    0
    MitoKafander
    MitoKafander

    2 years ago

    Is it possible to add this dial to tweak lumetri color sliders like exposure, highlights, shadows etc? If so is there a way to add many dials under a single usb cable to make a board of dials for color grading purposes?

    0
    HappyThingsMaker
    HappyThingsMaker

    Reply 2 years ago

    hello,
    1. we can make 2 or more dials on the same board.
    2. color sliders and some specific purpose is somehow difficult at this stage. Because this only send arrow keyboard signal such as up and down.

    0
    JustABrokenRobot
    JustABrokenRobot

    3 years ago

    Can this also work with Vegas Pro 14 or newer versions? Thnks!

    0
    HappyThingsMaker
    HappyThingsMaker

    Reply 3 years ago

    Hi again, I made and uploaded the source code for Vegas. It will be working well. when I rotate it counter clock wise, it press Alt+Left arrow. when counter wise, Alt+right arrow. :)

    0
    JustABrokenRobot
    JustABrokenRobot

    Reply 3 years ago

    Thank you a lot!! You are the best!!!

    Also one more question, can i use arduino nano instead of leonardo?

    0
    HappyThingsMaker
    HappyThingsMaker

    Reply 3 years ago

    You are welcome, unfortunately, nano is not support it as far as I know. even though it is possible, it could be more complex and difficult than using arduino micro.

    0
    HappyThingsMaker
    HappyThingsMaker

    Reply 3 years ago

    Hi!

    it is kind of keyboard. so I put left arrow button and right arrow button function to this project. As I found the shortcut of Vegas, it is ALT + LEFT_ARROW, ALT+RIGHT_ARROW. (is it right? I found it here : https://shortcutworld.com/Vegas-Pro/win/Vegas-Pro_... )

    Let me make a code for Vegas. I will put an additional comment here when I finish it.

    0
    OptimumAlliance
    OptimumAlliance

    3 years ago

    Awesome idea, gonna have to make a couple of these

    0
    HappyThingsMaker
    HappyThingsMaker

    Reply 3 years ago

    Thanks for your comment! I hope this instruction helps.

    If you have any question, please let me know, I will do my best for it :)

    0
    Penolopy Bulnick
    Penolopy Bulnick

    3 years ago

    Looks like it would make video editing even more fun too!

    0
    HappyThingsMaker
    HappyThingsMaker

    Reply 3 years ago

    Hi, Penolopy Bulnick!

    Yes you are right. The easier, the more fun I think.

    Thanks for comment :)