3D printed MEDIA CONTROL volume knob - Arduino basics

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 พ.ค. 2024
  • blog.prusaprinters.org/3d-pri...
    Check the full article ;)
    Arduino IDE: www.arduino.cc/en/Main/Software
    Project source code: prusa3d.com/downloads/others/...
    Click encoder library: github.com/0xPIT/encoder
    How to create an infinitely rotatable and clickable dial that can play/pause your current song or skip to next one on double click without you ever leaving currently opened application!
    Cameos by:
    3DPrintingNerd - / @3dprintingnerd
    Tom's 3D - / thomassanladerer
    3DMN - / @3dmakernoob
    Estefanniegg - / estefanniegg
    Clare from E3D - e3d-online.com/blog/author/cl...
    Pooch - / repkord
    Music:
    Ocean - KV
    Skydive - Loxbeats
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 204

  • @valdosh69
    @valdosh69 4 ปีที่แล้ว +174

    1:16 that little macropad with mechanical switches looks cool!

    • @maga8631
      @maga8631 4 ปีที่แล้ว +5

      www.thingiverse.com/thing:2822140 this is a simmilar version with 8 keys

    • @MattFowlerBTR
      @MattFowlerBTR 4 ปีที่แล้ว +6

      I made one for myself with a clone-arduino board, did the cad for myself from scratch in Fusion 360 (as I wanted 10-key in a 3-4-3 layout and sitting on the front edge of my desk), printed it on my (genuine) Prusa i3 mk2. Biggest expense was fancy "re-legendable" keycaps (the two-part type where you can put a printed label insert in) which are kinda un-necessary. The genuine Cherry MX Brown switches weren't stupidly expensive. It was my first ever arduino project, mostly using someone else's source code but with a few little changes, and I'm really pleased with it. The Arduino sends keys F13 - F22 (the standards for USB keyboards defines F1 to F24, it's just most keyboards stop at F12), I have F13,14,15 doing stuff with a simple AutoHotKey script (to open My Computer, my NAS box, my NextCloud cloud-sync folder) and the other ones I assign directly as hotkeys in software like OBS Studio and Discord.

    • @valdosh69
      @valdosh69 4 ปีที่แล้ว +4

      @@MattFowlerBTR there's a special firmware for mechanical keyboards - it's called QMK firmware and it's really powerful. You can program macros and shortcuts very easily with it.

    • @nunosousa7698
      @nunosousa7698 4 ปีที่แล้ว +2

      What switches/hardware was used there? would like to build one myself.

    • @valdosh69
      @valdosh69 4 ปีที่แล้ว

      @@nunosousa7698 For macropad like this you need arduino pro micro, some cherry-mx styled switches (gateron, kailh, outemu), keycaps (you can 3d print them) and diodes to make matrix. But you can also make it without diodes and connect each switch to one arduino pin.

  • @yomboprime
    @yomboprime 4 ปีที่แล้ว +71

    Definitely I would like more videos mixing Arduino and 3d print :-)

  • @dannyallyn223
    @dannyallyn223 4 ปีที่แล้ว +3

    absolutely make more of this style video! The media controller at the end with 6 logo buttons should be the next one!!

  • @vinshin3320
    @vinshin3320 4 ปีที่แล้ว +50

    The teleporting youtubers was hilarious!

  • @JohnHall73
    @JohnHall73 4 ปีที่แล้ว +7

    Yes we need more projects like this. Love it.

  • @thisiskeithb
    @thisiskeithb 4 ปีที่แล้ว +2

    These 3D printing/Arduino combo project videos are great!

  • @jontech9978
    @jontech9978 4 ปีที่แล้ว +1

    It is always good to see usable stuff from a 3D printer.

  • @ARepublicIfYouCanKeepIt
    @ARepublicIfYouCanKeepIt 4 ปีที่แล้ว +1

    Yes, definitely more project tutorials! This one is a *great* example.

  • @kurtlindner
    @kurtlindner 4 ปีที่แล้ว +10

    I love these little Arduino projects.

  • @garthhowe297
    @garthhowe297 4 ปีที่แล้ว +3

    Josef, I love the combination of 3D printing projects with the Arduinos!

  • @area9951
    @area9951 4 ปีที่แล้ว +125

    I Also really would like to see the tutorial of the macropad (1:16)

  • @MrAkalle
    @MrAkalle 4 ปีที่แล้ว +23

    I would love to see more Arduino Projects

  • @C4mpblor
    @C4mpblor 4 ปีที่แล้ว +1

    Printing this right now! electronics on the way. Too cool. More please!

  • @Entityism
    @Entityism 4 ปีที่แล้ว +2

    Yes, Yes and Yes! More like this, please! Thanks for doing this, will def be trying it out.

  • @alancruickshank9286
    @alancruickshank9286 4 ปีที่แล้ว +1

    Great idea please do more. I know I will have to watch this many times before I get it. Could you slow down, zoom in more, or both, thanks and keep them coming

  • @Johncoffee2002
    @Johncoffee2002 4 ปีที่แล้ว +2

    Cool project. Would love to see more!!

  • @St.S.
    @St.S. 4 ปีที่แล้ว +9

    Awesome! Would like to see that taken one step further using a bluetooth shield and maybe a powerbank or connected to a phone for power.

  • @juptuber6824
    @juptuber6824 3 ปีที่แล้ว

    I just ordered parts. This gonna be sooo useful for me

  • @TheJohncoffee1234
    @TheJohncoffee1234 4 ปีที่แล้ว +4

    Nice project! Gonna print that later on :)

  • @paulmellor2605
    @paulmellor2605 4 ปีที่แล้ว +1

    A really great idea - a future project for me I think! 👍

  • @spikekent
    @spikekent 4 ปีที่แล้ว +1

    Love these projects, more please.

  • @BMSWEB
    @BMSWEB 4 ปีที่แล้ว

    What a fantastic project! This is so good for STEM programs

  • @Al3x1t0s
    @Al3x1t0s 4 ปีที่แล้ว +35

    Ohhhh I want the tutorial of the macropad (1:16)

  • @ppSnow
    @ppSnow 3 ปีที่แล้ว +4

    If you not have a Arduino with HID (that can be a keyboard), you can send the encoder data to serial interface with println() and use a simple python script to listen the serial port and execute the keyboard commands(volume+, vol-, play, pause...) with help of pynput library
    Also, it may be easier to change behavior based on the current open window, since the keyboard commands is being sended on the host device

  • @mlggeek1812
    @mlggeek1812 4 ปีที่แล้ว +1

    I would really like a lot more of these kind of tutorials with arduino :)

  • @rgrf
    @rgrf 4 ปีที่แล้ว +1

    thank you. brilliant and so useful that there's now an emergency stop for the music! I'm looking for a remix of a 3D volume control model that exploits the existence of the red LED underneath and the LED that flashes as the knob turns. These lights feels a bit wasted but I'm stuck for a way to use this as a cool lighting effect.

  • @2bpicpic
    @2bpicpic 4 ปีที่แล้ว +1

    Very good video , im gonna try this project :)

  • @seba2590
    @seba2590 ปีที่แล้ว

    muchas gracia! mi primer proyecto Arduino, muy fácil e increíblemente funcional! me encanta!

  • @android4cg
    @android4cg 4 ปีที่แล้ว +3

    Great Ideas! Would like to see more such Arduino projects. ;-)

  • @AthanCondax
    @AthanCondax 4 ปีที่แล้ว +1

    Absolutely do more like these!

  • @vlcekmlcek3393
    @vlcekmlcek3393 4 ปีที่แล้ว

    I have built this about two years ago. Designed in SketchUp, printed on MK2 and assembled with Digispark, which is cheaper than pro micro and also smaller.

  • @matrixfire
    @matrixfire 4 ปีที่แล้ว +3

    I love to see a guide to the macro keyboard

  • @electronic7979
    @electronic7979 4 ปีที่แล้ว +2

    Excellent project 👍 I like it

  • @jvleugels
    @jvleugels 4 ปีที่แล้ว +1

    Wow, even better than all the buttons is the fact that Prusa has invented teleportation!! Check the "stolen" spool of filament at 0:23

  • @baspluim5925
    @baspluim5925 4 ปีที่แล้ว +2

    Stop giving me more awesome hobbies I don't have time for! :-)

  • @JosePron19
    @JosePron19 4 ปีที่แล้ว +1

    Cool tutorial!!

  • @ambroscustom
    @ambroscustom 4 ปีที่แล้ว +1

    Fantastic project.......❤️❤️

  • @timothysvec8568
    @timothysvec8568 4 ปีที่แล้ว +1

    Very nice. Thank you!

  • @Eweiler50
    @Eweiler50 4 ปีที่แล้ว +2

    Hey Prusa Team
    Nice Video!
    Wath do you think about a special keyboard with short cuts for for example fusion 360?
    Greetings Erik

  • @antonwinter630
    @antonwinter630 4 ปีที่แล้ว +1

    very cool project

  • @munst1
    @munst1 4 ปีที่แล้ว +4

    nice project, is it posibile to make with this also a 3d-Mous?

  • @hironshy5337
    @hironshy5337 4 ปีที่แล้ว +3

    Omg the one with the mecanical switches ô-ô . I want to do that .

  • @YukonK9
    @YukonK9 4 ปีที่แล้ว +1

    More Arduino Projects please!

  • @pertileluca
    @pertileluca 4 ปีที่แล้ว +1

    Very useful project

  • @pauldevey8628
    @pauldevey8628 4 ปีที่แล้ว +1

    Great project. How about taking this a bit further and have a rotary encoder with a numeric keypad in one. This allows you to use it for CAD and video editing etc. Keep the content coming.

  • @alexfrenchmaker1903
    @alexfrenchmaker1903 4 ปีที่แล้ว +1

    Just... thank you!

  • @apinakapinastorba
    @apinakapinastorba 3 ปีที่แล้ว

    Making a remote controller for recording software will be my take on this concept :)

  • @Dust599
    @Dust599 4 ปีที่แล้ว +8

    himm magic reappearing filament that slowly fades back into existence after 3DMN takes it...

  • @MichealWeinfurtner
    @MichealWeinfurtner 4 ปีที่แล้ว +2

    More, yes, please more...

  • @PhilLenz
    @PhilLenz 4 ปีที่แล้ว +1

    Thanks - Cool tutorial. IDEA - What about a control box with 8-10 buttons / knobs to help with the most common features of Fusion 360 (e.g. knob to zoom in/out/reset, buttons to change view TOP/FRONT/RIGHT, button "E" to extrude, etc.)?

  • @UrpaDeFerro
    @UrpaDeFerro 4 ปีที่แล้ว

    Really great, man

  • @javiergaspardengraalmecija7746
    @javiergaspardengraalmecija7746 4 ปีที่แล้ว +1

    Joseph, I saw you on the Barcelona marker with David Cuartielles !!!! I hope someday I have money for the MK3, s

  • @RomanoPRODUCTION
    @RomanoPRODUCTION 4 ปีที่แล้ว +2

    The cool Josef we have is the Josef we deserve

  • @kenstephens2955
    @kenstephens2955 4 ปีที่แล้ว +1

    Neat! Thanks !!

  • @hippohoppa
    @hippohoppa 2 ปีที่แล้ว

    Thank you very much! In my market i don't have these arnuinos.. I have the "ARDUINO NANO 3.0 US
    "
    Will work the same?

  • @UncleJessy
    @UncleJessy 4 ปีที่แล้ว +6

    Hahaha awesome video!

  • @Dajosco
    @Dajosco 4 ปีที่แล้ว +2

    Yes! more arduino o raspberry please!

  • @Fyuzinfected1
    @Fyuzinfected1 10 หลายเดือนก่อน

    Does it work with the Arduino Nano Every?
    Thank you for the video.
    Please share more arduino projects.
    Greetings from Portugal

  • @JH_Tech49
    @JH_Tech49 4 ปีที่แล้ว +1

    Nice ! I am trying to do the same but for controlling picoreplayer with Logitech Media server via WiFi. I didn't succeed for now 😅

  • @mariemeyer2885
    @mariemeyer2885 4 ปีที่แล้ว +2

    Love it! Like to see more projects of this nature and circuitpython boards. Maybe circuit playground express or ESP 32s

  • @lensch27
    @lensch27 4 ปีที่แล้ว +1

    Where can I get the files of the keycaps you used on the little cherry mx controller in 1:16?

  • @pierdolio
    @pierdolio 4 ปีที่แล้ว +3

    Can you do one showing how you teleport people?

  • @xxxxzorroxxxx
    @xxxxzorroxxxx 4 ปีที่แล้ว +1

    Yes please more

  • @JeffriRanger
    @JeffriRanger 4 ปีที่แล้ว +1

    Very nice

  • @JennyEverywhere
    @JennyEverywhere 3 ปีที่แล้ว

    Just what I was looking for. I don't have a Prusa though, I have an Ender 3. So I'll have to do some fiddling, maybe design my own box and knob. (Or figure out how to translate the code...still new at 3d printing!) The source for the Arduino is what I really wanted.
    Wish I'd seen this before ordering a Contour ShuttleXpress... oh, well.

    • @Prusa3D
      @Prusa3D  3 ปีที่แล้ว +1

      All the included models can be sliced for your Ender 3 as well :)
      There is even a built-in profile for Ender 3 in PrusaSlicer now, so you can use that open the model file :)
      -Mikolas

  • @danielkrah5129
    @danielkrah5129 4 ปีที่แล้ว

    Whoa 0:30 prusa research can teleport filament spools :D

  • @Doubird28
    @Doubird28 3 ปีที่แล้ว

    Is there anywhere to buy one of these knobs. I would just like to control the volume on my laptop. (i do not have external speakers). thanks

  • @nubrex9815
    @nubrex9815 4 ปีที่แล้ว

    Powerbank will be cool

  • @coreyroberts3342
    @coreyroberts3342 4 ปีที่แล้ว

    Can you link to the personalities that are in the intro? I know some of them but not all and they always deserve credit for all the awesome work they do.
    Love this project by the way, great write up!

    • @Prusa3D
      @Prusa3D  4 ปีที่แล้ว

      Done ;)

  • @Markus__B
    @Markus__B 4 ปีที่แล้ว +6

    Asking for other Project Ideas, what about your own Version of a 3D Connexion SpaceMouse based on arduino and an analog Stick / 4 axis Controller?

    • @Prusa3D
      @Prusa3D  4 ปีที่แล้ว +6

      Yep, it's mentioned at the end of the full article linked in the video description. There is an open-source reverse engineered driver for the SpaceMouse, so that would be cool to implement.

  • @m.o.1698
    @m.o.1698 4 ปีที่แล้ว

    Is there a guide how to build the media controler at 7:37 ?

  • @holyloli69420
    @holyloli69420 4 ปีที่แล้ว +3

    How big the knob & button will be?
    *Yes*

  • @rlhemenway
    @rlhemenway 4 ปีที่แล้ว

    Using an sd card reader attached to the arduino, and a small speaker, would it be possible to turn the media nob into a media player?

  • @Stonehenge81
    @Stonehenge81 4 ปีที่แล้ว +1

    Can you map the button to change scroll wheel functionality? For example, one click to set the wheel to change volume, and two clicks to set the wheel to seek through a video.

    • @syber-space
      @syber-space 4 ปีที่แล้ว +3

      You definitely could. Just split the loop based on the state the button is in, and have those two inputs swap states.

  • @tobtell3291
    @tobtell3291 4 ปีที่แล้ว +1

    Gimme that Arduino vids

  • @bajorc5129
    @bajorc5129 4 ปีที่แล้ว

    Are you going to make a video about the macropad at 1:16 ? Otherwise this was a great video !

  • @SoftmanCZ
    @SoftmanCZ 4 ปีที่แล้ว

    Is there a version for Raspberry Pi Zero W?

  • @BartAfterDark
    @BartAfterDark 2 ปีที่แล้ว

    Would love this ported to the esp32 :)

  • @maze42d
    @maze42d 4 ปีที่แล้ว

    I love the fact you can clearly hear the czech accent in EVERY native czech speaking English.

  • @hiasausmwoid1247
    @hiasausmwoid1247 4 ปีที่แล้ว

    i made one, its cool. how can i setup the windows logoff by click? dont get it work

  • @aaronramly1705
    @aaronramly1705 4 ปีที่แล้ว +1

    more tutorial please !!! keyboard for editing premiere & photoshop please

  • @floriankaltenbock2343
    @floriankaltenbock2343 2 ปีที่แล้ว

    Is it somehow possible to make a controll knob for a smartphone?

  • @JustinasJakubovskis
    @JustinasJakubovskis ปีที่แล้ว

    Very cool and fast project, but on my Windows 11 OS volume increments is 4% by one rotary encoder click, is it possible somehow change to 1% ?

  • @michaelr.2648
    @michaelr.2648 4 ปีที่แล้ว +2

    It would be great if this worked over Bluetooth. Show us how!

  • @aniiizane370
    @aniiizane370 ปีที่แล้ว

    Great turorial! I follow the video and I it work! But a problem came up with the step each time I rotate. I have two types of rotary encoder to test, one of them goes 2 step each time I rotate the encoder once, and the other one goes 4 steps at once, may I ask is it because the code or my encoder? I just want it to go one step at a time🙂

    • @aniiizane370
      @aniiizane370 ปีที่แล้ว

      nevermine~I just found out the solution in comment. But there seems to be another problem, when I rotate anticlockwise sometimes it would bounce a little, just ocassionaly, I don'k know if it's because of the code

    • @aniiizane370
      @aniiizane370 ปีที่แล้ว

      To be more specific, when I rotate anticlockwise it will initiate a click when I just only on half a notch, when doing clockwise it needs to be a whole notch to initiate, so sometimes it would bounce when rotating anticlockwise

  • @nukelukas
    @nukelukas 4 ปีที่แล้ว +1

    Give us the other ones as well!!!

  • @StanciFuc
    @StanciFuc 2 ปีที่แล้ว

    Can you use something else than Atmega32u4 ? Like STM8S103F3P6 ?

  • @SkyUnderscore
    @SkyUnderscore 4 ปีที่แล้ว

    What rotary encoder did you use?

  • @mitsuotoyama1091
    @mitsuotoyama1091 4 ปีที่แล้ว

    is it possible to do it with an arduino nano?

  • @diginomad6016
    @diginomad6016 4 ปีที่แล้ว

    What's the name of the sound played in the beginning of the video? Can any one say it?

  • @Virtual_Bastard
    @Virtual_Bastard 2 ปีที่แล้ว

    would this work with a pi pico?

  • @BrianMarofsky
    @BrianMarofsky 4 ปีที่แล้ว +1

    The button click doesn't work. I see the light blink but nor pause or skip. I tried in VLC and Windows Media Player. Anyone get it to work? Is it only for certain apps?
    Volume works great.

    • @BrianMarofsky
      @BrianMarofsky 4 ปีที่แล้ว +1

      Seems like a reboot of the windows PC with the Arduino connected fixes it (sometimes). Now try and fix it all in the box and secure it. No one seems to show pics of that part.

  • @asimcent
    @asimcent 2 ปีที่แล้ว

    sir please help i dont know what happening I uploaded same sketch as you shown same libariry and my arduino pro micro is showing in arduino ide softwair but when ever I upload it stuck on uploading and show some oringe lines stay showing uploading please help this is my second pro micro board

  • @jamesherrero7334
    @jamesherrero7334 4 ปีที่แล้ว +2

    more tutorials please

  • @spoiled_kitten
    @spoiled_kitten 2 ปีที่แล้ว

    Any alternatives?

  • @yougiely
    @yougiely 4 ปีที่แล้ว

    cannot do the same thing on digispark attiny85

  • @lukasvogl7679
    @lukasvogl7679 4 ปีที่แล้ว

    A System were see the prusa printer an your Mobile like octoprint but only for prusa printer

  • @cochonez5289
    @cochonez5289 3 ปีที่แล้ว

    works great, but i have to unplug and replug it after every reboot in order to function. has anyone a fix for this problem?

  • @Evilslayer73
    @Evilslayer73 2 ปีที่แล้ว

    does it work on raspberry pi?

  • @albinkroll1176
    @albinkroll1176 4 ปีที่แล้ว

    "I built my first 3D printer to print my own knobs and faders" (Quote from the road to 100k printers) Only took 9 years. I built my first 3d printer to print parts for my modelship five years ago. Modelship is still in the same state, meanwhile finished the 3rd printer ^^