Macropad V2

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ม.ค. 2025

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

  • @laurentstrodiot8434
    @laurentstrodiot8434 3 ปีที่แล้ว +6

    This is a great improvment from v1, I like the leds being in the front. One potential improvement for the look would be to have the screws from under, so you would not see them when using the device. Thanks for the sharing, I was looking for such project. best.

  • @abhihellow
    @abhihellow 4 หลายเดือนก่อน +1

    Thank you for the 3d Case design.

  • @amittenstuff
    @amittenstuff 11 หลายเดือนก่อน

    Awesome stuff. I'm curious what size screws you used?

    • @tinyboatproductions
      @tinyboatproductions  11 หลายเดือนก่อน

      I used m3 screws for this model, I don’t remember the length off hand, but I would bet between 10 and 12mm long

  • @luie.no1noob
    @luie.no1noob 3 ปีที่แล้ว +2

    Bro what is the distance between each keys?

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

    is there a way i could add 2 encoders?

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

      Yes, you can add a second encoder.
      I don’t know off hand if there are enough extra pins on the pro micro. You may need to connect the switch of the encoder into the key matrix to have enough space for the extra encoder wires.
      You will also need to include a second encoder in the code. That should be as simple as duplicating the existing encoder code with a new name for the encoder you are adding.

  • @Irongonz_Airsoft
    @Irongonz_Airsoft 8 หลายเดือนก่อน

    i just finished the build but the knob only reduces volume by one then ups it again in the next move to anywhere

    • @tinyboatproductions
      @tinyboatproductions  8 หลายเดือนก่อน

      That is strange. Are you able to upload an encoder example sketch and get the same behavior?

    • @Irongonz_Airsoft
      @Irongonz_Airsoft 8 หลายเดือนก่อน

      @@tinyboatproductions Oh I fixed by Re-suttering the conections to the encoder. in case anyone has the same issue, Make sure the encoder's conections are properly suttered, and in proper temperature as making it to high will make your sutter opaque and have sub-optimal conductivity which may cause this issue.
      sorry for weird English not very good at it

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

    Awesome! Thanks for the video. Could you make the 4+1 horizontal button version?

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

      You mean a version with 4 keys and the encoder?

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

      @@tinyboatproductions Yes please do that it would be really helpful

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

      @@tinyboatproductions yes please ... thanks ...

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

    Question, how can i set the code for the encoder to be more precise?

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

      This is a common question I get. I think its due to the fact that I dont have the encoder hooked to interrupt pins. I think you could attached them to interrupt pins and move the matrix to increase resolution/reliability.

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

      @@tinyboatproductions Thank you for your response, i will try it in the next project (:

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

    i've finished my build but the only thing that is working is the knob, the buttons do not work, can you help me?

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

      If the knob is working, I think that could mean the issue is with the diodes. Double check their direction and the pins you have them on.

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

    Hi, nice video. I'm trying to make a similar button box with a 5x5 matrix with 19 buttons and 4 encoders with button, do you think I could use your sketch with some changements? Thank you.

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

      I think it would work. However you may run into issues with that many encoders. The encoder can be a bit laggy when not attached to interrupt pins and the pro micro doesn’t have enough to attach all of them. For a button pad that big I would suggest looking at my kmk series. I think an actual keyboard firmware would work better for a more complex project.

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

      @@tinyboatproductions I deleted the led, I don't have them, I deleted the lines about the length of the encoder press because I don't need it and I still don't know if the encoders will work because I connected only the button function, I'll let you know, thank you very much.

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

      I forget to say that all my buttons works correctly and I can program them with macro to be used on PS5 simracing program.

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

    Love it.
    I'd love to see this with rgb leds under the switches

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

    can i customise it with vial?

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

    What keycaps are those? can you link them please?

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

      They are from this set: mechanicalkeyboards.com/shop/index.php?l=product_detail&p=1507

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

      @@tinyboatproductions Vice City build here I come! 🤣

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

    Great and simple project. Do level your bed though

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

    what are the wires that you used?

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

      The wire is from a ribbon cable out of an old computer.

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

    i learn something new today, now i need some cat for the material :)

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

    Still no "0" or "."?!? 😆
    Great vid thanks! 😃

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

    I am full beginner, in soldering and programming too, and i have a problem. The schematics in the instructables ( the solder diagram) have diff numbers than my micro pro. ( it contains the pins but diff order.. and diff location) Can someone explain it to me?

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

      Refer to the numbers, the hand drawn micro is not exactly accurate…

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

      @@tinyboatproductions Okay i will solder by the numbers, thanks you very much!

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

    Should the black line on the diode be facing towards the switch or going the other way?

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

      When I built it I have the black line on the diode on the bottom, take a look at 3:07, you can kind of see it there. If you have them the other way you should be able to swap the row and column arrays in the code, basically tell the code the diodes are the other way and it should work.

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

      @@tinyboatproductions ok thank you! Where in the code would I tell it it’s reversed?

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

      You’ll want to change they line that defines the keypad to: Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
      If you compare what I have with what is here, you’ll notice that the rowPins, and colPins arrays are in the opposite order, as well as the ROWS, and COLS.

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

      @@tinyboatproductions thank you so much for your help! Cant wait to start using my new Macropad!

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

      @@ethand9715 I want to confirm this worked as I haven’t tested it myself. I also think this would be a good note to add to the instructable.

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

    Hi. Sorry my terrible english ! Very good video ! Thx !
    Its possible replace arduino pro to ESP32 or ESP8266 ?
    And its possible to add more one encoder ?

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

      I think its possible to swap the Pro-Micro for an ESP, I’m not sure exactly how. I have seen some other people use ESPs for macro pads and what not.
      Also yes, you could add more encoders. I don’t think there are enough pins on the micro but possibly on a ESP, if you go that route.

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

    I like the build! Did you make threads for the screws?

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

      I have sized the holes on the base so that the screw can cut threads into it.

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

    Any easy solution to get the Arduino Pro Micro work wireless?

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

      I don't know of any unfortunately.

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

      Port the project to an ESP32 which is cheap and has bluetooth ble built in.

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

      @@justblairthompson good idea. Definitely looks like something like this would work on an ESP32. www.instructables.com/DIY-Bluetooth-Macro-Keypad/?amp_page=true

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

    YOOOO THE KNOBBBBBBB

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

    Hi! excelent build, i want to try to build this version but i want to know if i can switch the IN4148 diodes with the 100v 1amp diodes instead since i can´t find it anywere in my city?
    Best regards!

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

      Hi there, it looks like the 1amp diodes should work just fine. There may be a slight difference in response time when pressing a button but I highly doubt it will be noticeable (especially with the non optimized code I wrote).
      Give it a shot a let us know how it works out!

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

      @@tinyboatproductions Alright thanks a lot fot the fast response! i will post later when it's done.
      Best regards!

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

      @@tinyboatproductions I finally could made it, works just fine, love the look on my desk! :D thank you so much for sharing your build.

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

    can your code be used for qmk or via or any keymap software? sorry I'm not very good at coding

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

      I believe that it can be. I do not know how to set it up, and it was not designed with that in mind.

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

    Where did you find those keycaps :o

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

      They are part of the num pad from this set: mechanicalkeyboards.com/shop/index.php?l=product_detail&p=1507

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

    how do i know which resistor I need?
    On the website of the leds it states: 20mA 3.0V-3.2V

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

      Something like 220-330 ohms should do it

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

    pog

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

    hello, please what kind of code do you use on these keyboards? Do you program or can I find it somewhere???

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

      Check out the inscrutable in the description. The code is there.

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

    is that work with macbook?

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

      I don't see any reason that it wouldn't. The biggest change you would need to make would be changing the code from use the control key the command key for a mac.

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

      @@tinyboatproductions it works

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

    good video

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

    can you help me , i was make this one last night . and when i plug in to my pc than i play a player media its looped play/plause continously . and i never edit the code progam , i just copy paste . sory if my english bad

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

      If the code is the same I would double check the wiring as well as the pin outs on the encoder. Its possible that there is a short somewhere.

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

    Hey im in the middle of creating this project, there are 2 wires that go to a pin (5) yet if you did that it would short circuit. Is there a different pin to put the wires into besides 5?

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

      Would you look at that. The column pins should be 7, 8, and 9. All the other PIN numbers look correct.

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

      @@tinyboatproductions i have another question. In the code for the Macropad are there specific libraries that you used? i keep coming up with the error that Keypad cant be found

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

      @@samtelfer7364
      Yes I used Keypad.h, Encoder.h, Bounce2.h, and HID-Project.h. The last time I updated the code on my macropad was awhile ago. So if you keep having issues I would suggest downgrading the libraries to a previous version.

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

    Great video. No really i mean it.

  • @NERO-ez1mn
    @NERO-ez1mn 3 ปีที่แล้ว

    can u make one without using a pro micro? i mean ang entire pcb with a microchip. some pcb manufactureres are selling their services for a reasonable price. keep up the good work

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

      I think it’s possible.
      I know nothing about pcb design, and the pro micro is only about $5. So it didn’t make sense for me on this project.

    • @NERO-ez1mn
      @NERO-ez1mn 3 ปีที่แล้ว

      @@tinyboatproductions but u can still sell it. yah same. but i think it is easy though. it will fund your future projects atleast. and it will look more organized

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

    Hi bro, I'm a little confused in the soldering area, what do the numbers in the picture mean? Why is it different from pro micro, in pro micro I can't find the numbers 19, 20, 21, etc. Please help me with the soldering

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

      Hi there,
      I can see the confusion. On the Pro Micro the analog pins can also be used as digital pins, that’s what I have done. I've attached a diagram of the analog/digital pin out. Pins 19-21 are labeled on the board as A1-A3.
      www.theengineeringprojects.com/wp-content/uploads/2020/12/Introduction-to-Arduino-Pro-Micro-2.png

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

      @@tinyboatproductions i had that confused too, now i understand what the number mean.
      But i have a problem now hope you can help me out, i got the rotary encoder conected on A3 -SW, A2-DT, A1-CLK but the volume it is not constant, i mean it goes up and down at the same time and very fast, the push button works just fine, the only problem is the volume.

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

      @@pitonlpz this is, I believe, because the encoder is not connected to the interrupt pins. This meaning that some encoder pulses can be missed making the encoder a bit erratic. I think this can be fixed by connecting the encoder pins to interrupt pins on the Arduino and connecting them in the code. I have not done this, so I cannot be of much help unfortunately.

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

      @@tinyboatproductions Thank you, i look for that up on the sparkfun page and in my case worked with this pins
      //Encoder
      int SW = 10;
      int DT = 2;
      int CLK = 3;
      Other question, how can i set the code for the encoder to be more precise?

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

    1:43
    Ah the "Media Offline" error... The bug that makes me want to die everytime i see it...

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

    Good video, but you could really work on your microphone quality

  • @Irongonz_Airsoft
    @Irongonz_Airsoft 8 หลายเดือนก่อน

    instructions unclear i built a 234sqft home.

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

    As a customer, the only thing I care about is that it's easy to program withotu software or driver and you show how to do it in a video or text file. I already got burned by buying one that just does "A" and "S" and there is no way to change it. i can't tell you how almost completely useless and annoying it is...
    Also, as a blind person, even though I have a banging TS100 soldering iron and Kester high quality solder, I don't want to to assemble or solder anytihing because I'm blind. It's not going to happen any more.

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

      the what?