Arduino USB Touchpad - ZenDeck - Episode 2

Поділитися
Вставка
  • Опубліковано 17 гру 2024

КОМЕНТАРІ • 104

  • @Broke340
    @Broke340 7 місяців тому +8

    Dude i love the ingenuity and skill it took to make something that is almost or even as polished as some of the big boys like the steam deck and ally.

    • @cncdan
      @cncdan  7 місяців тому

      Thanks! I have spent an awful lot of time on these projects over the last 4 or so years so I've had a bit of practice. Looking forward to moving on to some different types of projects once this is complete as I have heaps of stuff I want to do!

  • @slugbones
    @slugbones 7 місяців тому +4

    the experiments with touchpads are definitely interesting and valuable knowledge for anyone doing a similar project, or maybe even something very different.

    • @cncdan
      @cncdan  7 місяців тому

      Yeah I thought so too! There's very few DIY trackpad projects on UA-cam (and the internet in general) and even fewer making use of these azoteq modules. Its a shame, because it seems to be a great trackpad and has honestly been very easy to work with!

  • @christopherwood12
    @christopherwood12 4 місяці тому +2

    I saw your first vid on the zen deck and have been catching up and god this is cool! I love electrical engineering and I love how you make it easy to follow along

    • @cncdan
      @cncdan  4 місяці тому +1

      Glad you're enjoying it!

    • @christopherwood12
      @christopherwood12 4 місяці тому

      @@cncdan really am mate. I thought why has no one done this and searched and you had

  • @Oneil974
    @Oneil974 7 місяців тому +6

    Nice! I was looking for trackpad too for my project and didn't find good solution. So I finally decided to control mouse with joystick. Awesome job!

    • @cncdan
      @cncdan  7 місяців тому +1

      Yeah I had mouse control with the joysticks on the last one. At least that's one less thing I should have to implement this time around!

  • @RogueRen
    @RogueRen 7 місяців тому +6

    I really, REALLY want this to work with a SteamOS-like Linux distro like Bazzite or Nobara Steam Deck Edition

    • @cncdan
      @cncdan  7 місяців тому +1

      I am planning to do a whole episode on a few of the different Linux distros once I have it complete enough to power up again!

  • @BenyArieawan
    @BenyArieawan 7 місяців тому +8

    you're insane man, this so great

    • @cncdan
      @cncdan  7 місяців тому +1

      Thanks! Can't wait to start making parts for this thing!

  • @MrWalldos
    @MrWalldos 7 місяців тому +22

    wow, touchpad is really cool thing for this devices, love to see him in your project)

    • @cncdan
      @cncdan  7 місяців тому +2

      I'm looking forward to discovering some of the uses for the trackpad in games. Everyone seems so keen on the steamdeck ones so it must be useful!

    • @mr.shplorb662
      @mr.shplorb662 7 місяців тому

      ​@@cncdanit absolutely is

    • @cncdan
      @cncdan  7 місяців тому +2

      Can't wait to experience it for myself!

  • @cyma5025
    @cyma5025 4 місяці тому

    I am looking for the smallest touchpad with a joystick(USB), because I my hands do not have a good muscle moving. This project is very meaningful for me. Awesome.
    looking forward to the next video.

    • @cncdan
      @cncdan  4 місяці тому

      Glad you're enjoying it! I haven't got the trackpad software fully finished yet but when I do, it should be easy enough to build your own!

  • @freddy120y6
    @freddy120y6 7 місяців тому +3

    Yes man, finally another release, I am building something so similar 😀

    • @cncdan
      @cncdan  7 місяців тому +1

      Sorry it's taken a while! Between trying to get the NucDeck finished, renovations and I got sick for a week in the middle of it all too. But I'm back on track now and aiming to smash through this design/build as fast as possible!

  • @xcruell
    @xcruell 7 місяців тому +2

    ZenDeck sounds like something ASUS would make.. :D
    Really nice video series so far, im absolutely in love!

    • @cncdan
      @cncdan  7 місяців тому

      Yeah I guess it does a bit! Glad you're enjoying the series so far!

  • @rastlach
    @rastlach 7 місяців тому +2

    sweet build mate :)

    • @cncdan
      @cncdan  7 місяців тому

      Thanks, it's definitely coming along!

  • @larrythehedgehog
    @larrythehedgehog 7 місяців тому

    I would buy a premade trackpad from you for sure. I've got other portable PC projects that this would work great for.

    • @cncdan
      @cncdan  7 місяців тому

      Thanks for letting me know. I'll keep that in mind!

  • @slavb0i646
    @slavb0i646 7 місяців тому +1

    this is sick, keep it up!

    • @cncdan
      @cncdan  7 місяців тому

      Thanks, that's the plan!

  • @BiffleDiffle-1
    @BiffleDiffle-1 7 місяців тому

    went in not too interested, but just enough to watch, was not disappointed i loved this will watch more episodes

    • @cncdan
      @cncdan  7 місяців тому

      Glad it was entertaining enough to keep you watching! I'm certain some of my older videos won't be, but I'm always trying to improve!

    • @BiffleDiffle-1
      @BiffleDiffle-1 7 місяців тому

      @@cncdan A: love that you are always trying, same here
      B: this is a super cool project, i am super interested in making my own portable and this will be super helpful
      C: dropping a sub this is actually useful and interesting for me, good job! the work is paying off

  • @justinteasley7823
    @justinteasley7823 7 місяців тому

    I have a cool project going on here. And I wish you the best as you continue to iterate and evolve the system. I had one question as a super novice along the hypothetical realm. Could it be theoretically possible to map this pad sensor's input to a HID controller Dpad direction instead of mouse input? Could it potentially be done?

    • @cncdan
      @cncdan  7 місяців тому +1

      Yeah, that's something you absolutely could do. The trackpad can report an overall X and Y co-ordinate which you could map sectors to buttons. I'm still working out the finer details of how the controls will all connect so I don't know if the trackpad will be integrated into the controller or if it will be its own seperate device yet. If it does get integrated I'll definitely look into some options like this!

  • @MasterTurkey
    @MasterTurkey 7 місяців тому +1

    SO EXCITED!

    • @cncdan
      @cncdan  7 місяців тому

      As am I! Can't wait to get this thing up an running!

  • @devrim-oguz
    @devrim-oguz 7 місяців тому

    You should check out these really cheap mini usb keyboard/touchpad combos. They have a very small trackpad and it works pretty well.

    • @cncdan
      @cncdan  7 місяців тому

      This was one of my first thoughts as well. I had a look at some photos of a disassembled one and it looks like the track pad is all part of the keyboard PCB. No wonder they can make them so cheap!

  • @tom611
    @tom611 7 місяців тому

    Neat! I'm glad you tried insetting the trackpad, as that gives you a bit of flexibility. Trackpads are so handy on PC handhelds, letting you handle stuff not designed for handheld use, like in-game menus and Windows functions, just a bit better. I've even on occasion used a Trackpad instead of one of the joysticks for a tiny bit more precision in character control on my Steam Deck. Will the controller have mappings to let you use some of it's buttons as mouse buttons? I usually map one or two of the back flaps of the Steam Deck as mouse buttons in certain games.

    • @cncdan
      @cncdan  7 місяців тому +1

      Yeah that's definitely something that I should be able to do! I'd love to make a software controller configuration tool this time around. Can't make any promises but it would be handy to be able to remap the buttons by just opening a bit of software on the PC

  • @doro4414
    @doro4414 7 місяців тому

    very cool, I just learned something today :) I might implement something smillar to my RPi handheld

    • @cncdan
      @cncdan  7 місяців тому +1

      Go for it! The TPS43 is very easy to work with and azoteq make a couple of larger models too. I'm considering buying one and making it into a nice standalone desktop trackpad with a machined aluminium housing. Would be handy for pen input in Photoshop etc!

  • @sub-atomic-idiot
    @sub-atomic-idiot 7 місяців тому +4

    It looks amazing bro, Keep up the good work!
    Btw ur so underrated more people need to notice this channel

    • @cncdan
      @cncdan  7 місяців тому

      Thanks! Hopefully the views pick up again soon, I'm trying my best to improve with every video!

  • @PyragonBeta
    @PyragonBeta 7 місяців тому

    Awesome stuff. Not sure if this is relevant, but Cirque also makes some small trackpads that are sometimes used by the mechanical keyboard community.

    • @cncdan
      @cncdan  7 місяців тому

      Yeah I had a look at what Cirque has to offer, but it looks like all of their trackpads are round. I didn't think that would make a very good trackpad to use as a mouse pointer so I opted for the Azoteq ones instead!

  • @TommyBee456
    @TommyBee456 7 місяців тому

    dude so cool! I was thinking about adding trackpads in a future iternation of my(not as cool as yours) project. Seems people really want it for some reason lol

    • @cncdan
      @cncdan  7 місяців тому +1

      Yeah I must admit I don't know if I understand the appeal yet. Keen to get this thing fired up so I can experience it for myself! 😁

  • @NicksStuff
    @NicksStuff 7 місяців тому +1

    This might be a dumb question but...have you tried cutting the TPS 43?
    Or using the MCU from the TPS 43 on your own PCB without flashing it?

    • @cncdan
      @cncdan  7 місяців тому +1

      Not a dumb question, I considered both of these options already. Based on what I can gather from the documentation they provide on designing a track pad, the outer ground ring is fairly important to the function so if you trim it, it may not work. As for removing the IC, it may work but there is a fair bit of configuration required which I can't do without the programmer regardless. Being able to use an off the shelf product that anyone can just buy is my ideal outcome anyway so since I've been able to squeeze the TPS43 in I think I'll stick with it for now!

    • @NicksStuff
      @NicksStuff 7 місяців тому

      @@cncdan Thank you!

  • @isoinsignia7540
    @isoinsignia7540 7 місяців тому

    I would love if you linked the code you used in github! Both the code you have at the end of this video, and the code if you put more gesture controls in it

    • @cncdan
      @cncdan  7 місяців тому

      The reason I didn't is because I suspect Azoteq may not be fond of me reposting their entire sample code with only a handful of changes. I will be using this sensor in the project so once I have my own code written for it I will be sure to get it up on GitHub!

  • @rastamouse7861
    @rastamouse7861 7 місяців тому

    Didn't want to go with PC nipples huh? 😂
    I love your work, you literally do the stuff I dreamed of doing when I was a kid 😊

    • @cncdan
      @cncdan  7 місяців тому +1

      Yeah, despite how funny it would've been I think I'd prefer a trackpad on a device like this! Glad you're enjoying it!

  • @Evanrodge
    @Evanrodge 7 місяців тому

    whoa! this is awesome!

    • @cncdan
      @cncdan  7 місяців тому

      Thanks!

  • @qin02
    @qin02 7 місяців тому

    I haven't yet seen a deck of any kind come with a stylus yet or with 5g mobile as well. Possible in integrating it?

    • @cncdan
      @cncdan  7 місяців тому +1

      You could probably squeeze a USB 5G modem in there somewhere too if you wanted. As for the stylus, the display is capacitive so it should work with any stylus designed for a capacitive touch screen.

  • @laughinginthe90s
    @laughinginthe90s 4 місяці тому

    is there any way to "overclock" this to get higher than 100hz report rates? I'd be willing to spend up to 70 dollars on a part that would get 250hz+ for a single touch in this form factor

    • @cncdan
      @cncdan  4 місяці тому

      Probably a good question for Azoteq! If you do find out, make sure you write back so I can investigate!

  • @casualgamer3176
    @casualgamer3176 7 місяців тому

    im thinking about modding my xbox one controller right joystick into a touchpad, do you have any suggestions on doing that?

    • @cncdan
      @cncdan  7 місяців тому

      You absolutely could, but you'd need a custom solution for it. Basically you'd need a small microcontroller between the trackpad and the controller PCB. It would need to interpret the trackpad inputs and convert them to an analog voltage to feed back into the joystick pins of the controller. You could also watch for single touch events and map that to the center click of the joystick!

  • @luizcloves668
    @luizcloves668 6 місяців тому

    can you share the arduino code? would be very helpful to me,thanks

  • @SabiNeg-rq3pm
    @SabiNeg-rq3pm 7 місяців тому +1

    Amazing

    • @cncdan
      @cncdan  7 місяців тому

      Thanks!

  • @Alejandrodaniel1818
    @Alejandrodaniel1818 7 місяців тому

    A keyboard like the one on the PS5 would also be good

    • @cncdan
      @cncdan  7 місяців тому

      You mean the little removable ones? I can't think of a way to add that permanently without making it significantly larger!

  • @slavb0i646
    @slavb0i646 7 місяців тому

    Doesnt it seem a little wastefull reprinting the handles, could you not just reprint a specific part to then allocate for the design?

    • @cncdan
      @cncdan  7 місяців тому +1

      Yeah I'm not a fan of the waste either! Where I live it's quite humid, so often times by the time I'm getting to the end of a roll of filament it's really not printing very well. I usually use these roll ends for prints like this as well as running minimum wall thicknesses and infills. If I wasn't changing the shape of the controller I would just print buttons, a joystick and a trackpad and move them around to get the position right. I know this doesn't completely solve the waste issue but I do the best I can!

    • @slavb0i646
      @slavb0i646 7 місяців тому

      @@cncdan gotta love humidity! Maybe try using a closed in 3d printer/making a little box for it to print in, so it gets less general humidity?

    • @cncdan
      @cncdan  7 місяців тому +1

      @@slavb0i646 yeah that's definitely the plan. I actually picked up a newer printer today that will be better suit a dry box setup so hopefully it won't be as much of an issue anymore!

    • @slavb0i646
      @slavb0i646 7 місяців тому

      @@cncdan nice one, cant wait for the new video. have you considered adding a dock functionality like other handhelds do? would be sick to be able to have like a hub at that dock with HDMI and USB's for other stuff. perhaps even more cooling. or even just modules like in the framework laptops but for a handheld? These are a bit crazy but maybe doable?

  • @Exloar
    @Exloar 7 місяців тому

    Would a Vita-style back touchpad work?

    • @cncdan
      @cncdan  7 місяців тому

      You probably could put a trackpad on the rear, but I own a vita and I really wasn't a fan of that feature. It just felt awkward to use. It would also take away some of the area I have allocated for batteries, and I think I'm going to need all the battery I can cram into this thing!

    • @Exloar
      @Exloar 7 місяців тому

      @@cncdan Then how about a laptop-style "nipple"?

  • @merthyr1831
    @merthyr1831 7 місяців тому

    Yaknow, the Steamdeck trackpads actually don't support gestures, so this actually has a feature the steamdeck *doesnt* have!

    • @cncdan
      @cncdan  7 місяців тому

      Well, there you go! I did watch a few videos on what the steamdeck trackpads do and how it makes use of them, but I've never had the opportunity to play with one to see what they are actually like!

  • @jakeparkinson8929
    @jakeparkinson8929 7 місяців тому

    Perhaps, make it modular. Surely a trackpoint is easier.

    • @cncdan
      @cncdan  7 місяців тому

      Yeah I thought about a trackpoint. To me it's not that different from joystick mouse control, but I'm sure the design could easily be modified to fit a trackpoint if that's something people want as an option!

  • @kobs9636
    @kobs9636 7 місяців тому

    we have same heat plate. you can change its language to english

    • @cncdan
      @cncdan  7 місяців тому

      Thankyou, that was pretty much the first time I've used it. I'll take a look online and see if I can get it switched over to english

  • @Cr1ScroSSsPinnin
    @Cr1ScroSSsPinnin 7 місяців тому

    Who needs a track pad... just get Oculink integrated in some way!

    • @cncdan
      @cncdan  7 місяців тому

      No spare M.2 slots sadly! I know it's not as good but I should be able to make it work with a thunderbolt dock

    • @Cr1ScroSSsPinnin
      @Cr1ScroSSsPinnin 7 місяців тому

      @cncdan there are now mini pcs coming out now with oculink built in btw - ones with 8gen ryzens for ~$500 - aoostar gem10. Not sure what the budgets for your builds are.

    • @cncdan
      @cncdan  7 місяців тому

      I've already got a PC sorted for this one, so there's no budget left for that unfortunately! The option is there to upgrade it in the future though!

  • @AndreasMolnar-Dev
    @AndreasMolnar-Dev 7 місяців тому +2

    I find it interesting that basically nobody except apple and some two amazon sellers arr offering external trackpads...

    • @cncdan
      @cncdan  7 місяців тому +1

      So do I! I went into this expecting to easily be able to pick up a little USB trackpad from Aliexpress or something but obviously I was mistaken!

  • @JudahCrowe-ej9yl
    @JudahCrowe-ej9yl 7 місяців тому

    Nice

    • @cncdan
      @cncdan  7 місяців тому

      Thankyou!

  • @BraianCristian-hf3iu
    @BraianCristian-hf3iu 7 місяців тому

    Cara muito legal

  • @kairu_b
    @kairu_b 7 місяців тому

    Noice

  • @AndrianBaka
    @AndrianBaka 7 місяців тому

    SECOND!

    • @AndrianBaka
      @AndrianBaka 7 місяців тому

      btw I am working on a similar project an I am using a Hp Envy x 360 board but I cant seam to find a good screan that is cheap, my budjet is only 200$ and i think It is fine but the only problem is the screans are really expensive. Also the board prices are going high too!

    • @cncdan
      @cncdan  7 місяців тому +1

      I'm using the waveshare 8DP-CAPLCD on this one. It's 1280x800 and has built in brightness control, capacitive touch and an amplified output for speakers. I've been quite impressed by the quality so far and they provide detailed 3D models on their wiki. It's about $80usd from memory

    • @AndrianBaka
      @AndrianBaka 7 місяців тому

      @@cncdan That sounds really good, I will give it a look. Thanks for the advice!

    • @cncdan
      @cncdan  7 місяців тому +1

      @@AndrianBaka no worries! Hope it helps!

  • @SeanBook001
    @SeanBook001 7 місяців тому +1

    Third

  • @hetsie9956
    @hetsie9956 7 місяців тому

    First!

    • @cncdan
      @cncdan  7 місяців тому

      You sure are!

  • @pixelatedzephyr6325
    @pixelatedzephyr6325 7 місяців тому

    now make it have 2 trackpads

    • @cncdan
      @cncdan  7 місяців тому

      Without the tightly integrated software that the steamdeck has, a second trackpad is basically useless. I'm not worrying about it right now as I still need to allow room for start/select/home buttons at a minimum and If I have another trackpad that large on the other side there's no way they will fit!