Ben Makes Everything
Ben Makes Everything
  • 5
  • 4 185 633
I built a mouse from scratch with 3D printing and Arduino
#arduino #3dprinting #mouse #photogrammetry #diy #programming #peripherals #computer #technology #pcb #pcbdesign
I designed and built this mouse to perfectly fit my hand using photogrammetry, 3D printing and Arduino.
This video was sponsored by PCBWay. They offer rapid prototyping and production services for PCB production, 3D printing, CNC machining and more.
pcbway.com
Parts list, code, 3D files and PCB schematics:
github.com/BenMakesEverything/PMW3389_Mouse/
Most of the code was based on this:
github.com/dkao/Kensington_Expert_Mouse_PMW3389_Arduino
Переглядів: 164 875

Відео

Framework Cyberdeck - DIY Portable PC
Переглядів 1,1 млн7 місяців тому
#diy #framework #arduino #technology #programming #3dprinting #computer #laptop #cyberdeck I designed and built this custom Cyberdeck from Framework laptop parts. Its a fully functional windows PC, but also has some really unique features. This video was sponsored by PCBWay. They offer rapid prototyping and production services for PCB production, 3D printing, CNC machining and more. pcbway.com ...
DIY Laser Projector - Built from an old hard drive
Переглядів 1,4 млнРік тому
#diy #laser #arduino #technology #programming In this video I design and build a portable laser text projector. It's battery operated and can display messages over 90 feet away. I can even connect to it wirelessly using bluetooth. Original code and 3D files: github.com/BenMakesEverything/LaserText Better code: github.com/BenMakesEverything/lasertext_v1-1 Intro music: Artificial Intelligence - C...
DIY CNC: Your Questions Answered (and what I'd do different)
Переглядів 109 тис.Рік тому
This is a follow up to the first video about my DIY CNC router. Here I answer some of the frequently asked questions I received in the comments on that video. If you have any additional questions, let me know! First video: ua-cam.com/video/covhU4L5N5g/v-deo.html Check out the Github page for the files and schematics: github.com/BenMakesEverything/Ben_CNC_v1 The above link contains the following...
Making a DIY CNC machine with limited tools
Переглядів 1,4 млнРік тому
In this video, I'll show you how I built this awesome CNC router without having access to high end tools, and what it's capable of. I decided to keep the video relatively short, but will be happy to answer any questions in the comments below. Follow up video: ua-cam.com/video/nlWXileUSbU/v-deo.html Check out the Github page for the files and schematics: github.com/BenMakesEverything/Ben_CNC_v1 ...

КОМЕНТАРІ

  • @marwank6754
    @marwank6754 20 годин тому

    That's joyful to watch

  • @onename8071
    @onename8071 День тому

    This is one of the best usadge of hdd

  • @rfitzgerald2004
    @rfitzgerald2004 2 дні тому

    Out of interest how did you find the process of calibrating the machine? For example, how to ensure that 10mm on screen translates to 10mm on the workpiece? Was there a lot of manual measurements and offset adjustments etc required? When I began 3D printing I found this process quite tedious with printing calibration cubes and trying to measure fractions of a mm and adjust the firmware (Marlin back in those days) to get everything dialled in just right

    • @benmakeseverything
      @benmakeseverything 2 дні тому

      I got a rough estimate by calculating it using the pitch of the ball screw combined with the steps per rotation of the motor, then dialed it in using the method you described.

  • @clauslangenbroek9897
    @clauslangenbroek9897 2 дні тому

    Wow 😳 You are an engineer after all (at least, kind of.) I will go to the follow up video, immediately, but, as I'm commenting already, please let me ask you, what kind of blade you use at 4:45? It looks a lot like a blade for cutting wood, but I'm sure it is something else. ☺️

    • @benmakeseverything
      @benmakeseverything 2 дні тому

      Its just a basic blade, for wood I think - works very well on the extrusion, but for the solid plate it did struggle, and was a bit dull afterward. They don't cost much so it was not a big deal.

  • @Diy_Cnc84
    @Diy_Cnc84 2 дні тому

    This video is helpful. Thank you.

  • @KenderGuy
    @KenderGuy 3 дні тому

    there are starving children in Palestine who could've eaten that hard drive even had 80 full gigabytes, that's a lot of nutrition

  • @NostalgiaandChaos
    @NostalgiaandChaos 4 дні тому

    Does Framework have spec sheets for their parts to make custom enclosures? That would be super sick to allow people to open source standard laptops that are actually upgradeable as long as Framework keeps doing what it's doing. Super cool project, I can't think of what I'd use this thing for except maybe something to do my writing on since I do most of my writing in MD documents, but I could see other use cases outside of what I'd do with it.

  • @seanalexander3436
    @seanalexander3436 4 дні тому

    Probably wont get a response but does anyone know the most compact way to run Ableton live. Would just build this but it can't run on Linux and would rather not build my own great value version from scratch

  • @ScorZulu
    @ScorZulu 6 днів тому

    Razer: Write that down! write that down!

  • @marcelor1235
    @marcelor1235 6 днів тому

    I miss 90's design as well.

  • @user-fu1ph9ps7q
    @user-fu1ph9ps7q 6 днів тому

    The fat that having the wheel on the thumb position.. thats.. genious!!! no more moving your index.. more in games... that's is loose of reaction time. WOW. I wish they made it oficial... the button design is not the best one imo... but yeah, man! really nice tho

  • @TECHiSuppose
    @TECHiSuppose 7 днів тому

    It's awesome seeing Framework components used like this! Great job on the build. 👍

  • @liukang3545
    @liukang3545 7 днів тому

    looks ever more shiet than your "cyberpunk" crap pc lmao

  • @Dmanjack
    @Dmanjack 7 днів тому

    very interesting watch

  • @andrewjmarx
    @andrewjmarx 7 днів тому

    YT randomly recommended this and I'm so glad it did. I love my Logitech M575 trackball, but the main switches have a tendency to fail in a year, and for gaming the polling rate and latency sucks. Once in a rare while I'll get it in my head that I'll learn what I need to build my own and will spend some time looking up people's DIY mouse projects for inspiration. This is maybe the best example I've seen yet that gives me hope that one day my dream of the perfect M575 alternative will exist.

  • @kaianalshaer9129
    @kaianalshaer9129 7 днів тому

    Decent keyboard?

  • @mik8352
    @mik8352 7 днів тому

    Hmmm... you didn't show your machine in action once fully built. Why ?! I'm disappointed.

  • @leekun1313
    @leekun1313 8 днів тому

    사이버덱이 멋진것은 인정한다. 하지만 스팀덱과 유사한 umpc가 많이 생겨나고 있는 요즘 사이버댁이 가지는 장점은 무엇인가?

  • @liukang3545
    @liukang3545 9 днів тому

    HAHA SO FUQUEEN POINTLESS HAHAHAHAHAHAHA

  • @jesuslpgc
    @jesuslpgc 9 днів тому

    Love it. Would buy one if available at reasonable prices, I would top also the RAM. Did you flip the finger at us @ 14:08?

  • @keithstrickland6311
    @keithstrickland6311 9 днів тому

    Love everything about this! Thanks for sharing.

  • @gcmanuel85x
    @gcmanuel85x 10 днів тому

    Yesh, i been waiting for design like this foreeeever. But i would have put the buttons horizonticly, not verticly.

  • @fedymunke8684
    @fedymunke8684 11 днів тому

    Basilisk: 😐

  • @karvecutcnc5497
    @karvecutcnc5497 11 днів тому

    I am impressed....Well done...😀

  • @Martin-bx1et
    @Martin-bx1et 11 днів тому

    "Avoid depth of field"; I'm pretty sure you mean "ensure you have a good depth of field"

  • @spyral00
    @spyral00 11 днів тому

    Yeah Framework is awesome... I love the idea.

  • @CaboLabsHealthInformatics
    @CaboLabsHealthInformatics 12 днів тому

    wonderful

  • @Ben-vu4jn
    @Ben-vu4jn 12 днів тому

    This account is so freaking epic

  • @rah975
    @rah975 12 днів тому

    Adding red and blue lasers and a trichroic prism could let you do RGB projections.

    • @rah975
      @rah975 12 днів тому

      You'd have to deal with convergence, but some adjustments screws on two of the lasers would solve that.

    • @benmakeseverything
      @benmakeseverything 11 днів тому

      I'm working on that now actually!

  • @danielmetrou9906
    @danielmetrou9906 12 днів тому

    I think if you change the mirrors with ones that have a reflective surface on the exterior and not regular one that have it on inside, you will get rid of wobble effect. Cool project tho!!

  • @shawnhawkins33
    @shawnhawkins33 14 днів тому

    I would have used carbon fiber for the top and bottom.

  • @dgstephens
    @dgstephens 14 днів тому

    Wonderful video! I'm also building a cyberdeck (based on a RasPi 4) and was wondering if you had a pinout diagram for the Logitech trackball. I cannot seem to find how to wire it up to either an Arduino or a Pico. Thank you!

    • @dgstephens
      @dgstephens 14 днів тому

      Just answered my own question. I found an instructables with the pinout for the logitech trackball.

    • @benmakeseverything
      @benmakeseverything 14 днів тому

      @@dgstephens I was just about to post that. Glad you found it. Good luck on your build!

  • @verstrahlt1907
    @verstrahlt1907 14 днів тому

    amazing & incredible idea, build and design

  • @MarkAveryisBatman
    @MarkAveryisBatman 14 днів тому

    fantastic idea to allow video input

  • @Toyok65
    @Toyok65 15 днів тому

    I would definitely buy one of these (I have no idea about programming/assembling it), but it looks so nice and I really love the idea of keyboard switches on a mouse. Great job.🎉

  • @iustincobuz561
    @iustincobuz561 15 днів тому

    dude you could sell this

  • @uproarink
    @uproarink 15 днів тому

    Nice work! Your GitHub said you would provide a parts list later but it seems the list is already listed somewhat above in the show notes. Were you thinking of posting a more detailed list?

  • @maciejprzybyszewski3077
    @maciejprzybyszewski3077 15 днів тому

    thank you for telling me that PCBWAY offer 3d printing :)

  • @BillyLeeWilson
    @BillyLeeWilson 15 днів тому

    In your slide "Why didn't I just buy a machine?", I can answer the last question, "What is the meaning of life?" To propagate and spread the species.

  • @pguid
    @pguid 15 днів тому

    Awesome thanks. The version im building is using a rasberry pi 5 with a 20W Optical Power Laser Cutting Module and Dremmel.

  • @user-yn4ut5tw9y
    @user-yn4ut5tw9y 15 днів тому

    This thing is actually sick like awesome bro

  • @WattyClips
    @WattyClips 16 днів тому

    tf is the scroll wheel?

    • @ChucksSEADnDEAD
      @ChucksSEADnDEAD 6 днів тому

      It's on the thumb rest.

    • @WattyClips
      @WattyClips 6 днів тому

      @@ChucksSEADnDEAD i saw it later kinda dumb

  • @SysFader
    @SysFader 16 днів тому

    Cybertruck Mouse

  • @noise117
    @noise117 16 днів тому

    2024 and people still think wireless mice are worth anything other than paperweights. if you want to play from the couch, you are likely going to be using a controller. if you are already at a desk, just have everything possible wired. more reliable, lighter weight for better control, faster, cheaper, etc.

  • @maheshlalya6646
    @maheshlalya6646 16 днів тому

    Grat job Sir , i wanted to make how much money require for same 4 x 6 inch for wooden , and where I get parts online

  • @teamsnapchat7049
    @teamsnapchat7049 17 днів тому

    why cyber guys love the term "open source" what the heck??

  • @IamSpacedad
    @IamSpacedad 17 днів тому

    What a cool project. I wouldn't mind having something like one of those for tinkering and utility sake.

  • @joi8674
    @joi8674 17 днів тому

    I LOOOOOVE that scroll wheel on the side. The size, placement and able to use it while still using mouth mouse buttons. I would kill for some low profile mx switches as my mouse buttons.

  • @marrchy2682
    @marrchy2682 17 днів тому

    i am on the same track ngl. the amount i spent on mice to find the right one is kinda crazy. better off just 3d print the perfect fit xd.

  • @humanharddrive1
    @humanharddrive1 18 днів тому

    loved this video