Hey Phil loved your videos. One thing I would like to understand is how do you plan for a project, the requirements for the project, do you make prototype first before going for real one and your thought process when planning. Perhaps can you make a video about it?
@PhilsLabАй бұрын
Thank you! That's a good idea for a future video, thanks!
@colonDdesignsАй бұрын
to add to this- i’d be interested in seeing your project structure and how you manage development in github, altium, cubeIDE, etc. i feel like my projects get unwieldy with both hardware and software revisions/branches that are on different cadences
@colonDdesignsАй бұрын
@@PhilsLab^
@ishowclips-lolАй бұрын
Best electronic KZbin channel ever
@PhilsLabАй бұрын
Far too kind - thank you!
@kylec319326 күн бұрын
@@PhilsLab not too kind, just true! will always stay subscribed, your videos keep me motivated and i learn so much valuable information for my electrical engineering degree!
@lptf5441Ай бұрын
Phil yet again leading the way and setting the gold standard in every way for electronics content. Amazing work Phil. Thank you!
@PhilsLabАй бұрын
Thank you very, very much!
@olavobarreto23 күн бұрын
Phil is leading the way and setting the gold standard in every way for electronics content!!!
@AzaB2CАй бұрын
Thank you Phil! Appreciate you covering your controller design, but especially the software and USB concepts/apis. Very useful, since am trying to learn how to have my PC and ESP32 interact via USB using Chrome Web Serial API, and WebUSB. WebUSB tips from people are appreciated, cheers!
@PhilsLabАй бұрын
Glad to hear that this is helpful - thank you!
@bbawjАй бұрын
thank you for putting out high quality content that is easy to follow!
@PhilsLabАй бұрын
Thanks for watching!
@vigneshkarthi3321Ай бұрын
Man because of you other youtube channel I fall in love with embedded system.
@PhilsLabАй бұрын
I'm very glad to hear that - thank you!
@QuibizOwlАй бұрын
Thank you! Thats just what I needed for my diy submarine 😂
@PhilsLabАй бұрын
I'm hoping this is a miniature RC sub (if so, very cool), not something OceanGate-ish 😅
@Peter_S_Ай бұрын
That a titanic idea. Best of luck.
@xThirdOpsxАй бұрын
I recently completed a mouse project based on nRF52, and I'm happy to see you used the same workflow to get the HID descriptor working (HID descriptor tool, open source references etc), it is damn difficult to get it right the first time, I wish there was some better tool to build one, as the HID descriptor tool is from 2001.
@PhilsLabАй бұрын
Yeah, it was pretty frustrating to figure out the correct structure.. But got there in the end!
@James-on1vyАй бұрын
Wonderful explaination of a very complicated topic!
@PhilsLab29 күн бұрын
Thank you, James!
@dhruvbose829424 күн бұрын
I swear to god this man is psychic! This is exactly what I needed help with and here he is, providing everything in detail! Cannot thank you enough man. Really appreciate this superpower (😅) and all the effort you take that goes into making these exhaustive videos ❤.
@Kysen10Ай бұрын
Thanks to your STM32WB55 guide I made a custom wired/wireless hitbox controller.
@PhilsLabАй бұрын
That's very cool, well done on your design!
@dekus80Ай бұрын
Like another world😂. I already for years use chinese uc. They have a lot of uc, they are cheap. I forgot about stm32 and don't remember when a take it in hands😂.
@God_controls_allАй бұрын
@@dekus80 Hi there. Please give me some of the MCUs you use; the Chinese ones?
@dekus80Ай бұрын
@@God_controls_allI tried 5 times to reply and wrote many companies and uc and features. But youtube immediately delete this replies. I don't understand what youtube doesn't like...
@baptisteroche8113Ай бұрын
It's crazy, i just bought a hotas stick, and i was thinking about making a diy throttle control with buttons for flaps, gears, ... And you just posted a video about the hid!
@PhilsLabАй бұрын
Very cool - hope all goes well with your project!
@dmarman22 күн бұрын
I would love to see a tutorial on how to setup a USB audio device using one of your boards. Something like a sound card with audio in/outs over USB.
@9onight13 күн бұрын
Hey phil, i love the videos, been learning pcb design and most of it was with you! is there any plans for a battery charger ic´s and circuits? would love to see one
@EvanInder22 күн бұрын
Phil, your a legend ;)
@frogandspannerАй бұрын
I have done something similar, based on theRaspberry Pi Pico, for controlling my CNC late and milling machine, although I use it wired as wireless in such a noisy environment as a machine shop is impractical.
@tannerdowning-mcadams11015 күн бұрын
Hi Phil, thank you for another great video! Would you ever consider putting the STM32 DSP firmware back on your Github?
@tman15bp9026 күн бұрын
If I need additional axis for my controller more than provided by X,Y,Z Rx Ry and Rz is this possible
@omrannd685419 күн бұрын
hello, is it possible to apply same method but on stm32f103c8t6 ?
@mandrasaptakmandal63627 күн бұрын
Hello phil! can you cover SoCs available for makers? not SBCs but standalone SoCs for mobile devices like rockchip, how it can be aquired by individual maker if possible, and if possible make a board out of it, i have been thinking if making a mobile device, but it seems very hard to get the parts, apart from that, the current software ecosystem is greatly supported and very easy to understand.
@Fab_Recordz5 күн бұрын
Hey Phil, great video. If I want the input to be mouse and keyboard, and output gamepad (emulation). Any idea where to start?
@PhilsLab3 күн бұрын
Thanks! Composite HID is what you're looking for.
@hippie-io7225Ай бұрын
Another great tutorial!! Thanks!
@PhilsLabАй бұрын
Thanks for watching!
@AljazJelen1992Ай бұрын
Hey! Could you make a video about HOST sending data to DEVICE? I know it is not part of the descriptor as per se and one need to handle it through endpoints and filters. However I had some problems with Force Feedback and I just dont manage to get it to work. Thanks!
@billyjoe3309Ай бұрын
Awesome! love this project!
@PhilsLabАй бұрын
Thank you!
@engdarwish8308Ай бұрын
Your videos is really useful
@PhilsLabАй бұрын
Glad to hear that, thanks!
@stormixgaming8389Ай бұрын
Awesome video. Well delivered.
@PhilsLabАй бұрын
Thank you!
@myetis1990Ай бұрын
Hey Phil, you did it as always. Thank you for the great video. One question I have is whether this project is directly suitable for simulators or requires some extra effort.
@PhilsLabАй бұрын
Thanks, Mustafa! You can pretty much use this straight away with simulators - just have to configure the pin/axis mapping.
@noijze28 күн бұрын
Better then the OceanGate one 😅
@rajpalan6 күн бұрын
Does this support xinput? If not would it be possible for you to make a tutorial on xinput as most modern games require xinput.... Thanks
@muhammadjoshua7464Ай бұрын
I love you Phil
@Gregster-HH28 күн бұрын
I count 53 bytes in the ReportDescriptor, not 54. What am I missing?
@PhilsLab28 күн бұрын
There are definitely 54 bytes in the report descriptor. 10 for the 'header', 22 for the buttons, 20 for the joysticks, and 2 bytes to 'end collections'.
@Gregster-HH28 күн бұрын
@@PhilsLab Ah OK :-D THX
@AljazJelen1992Ай бұрын
Hey there! Just recently I finished my USB BoB design (pcb + software) for automotive racing simulators or flight simulators. Basically you can do custom pedals, handbrake, buttonboxes, etc... and connect it neatly to this board. I would say is quite versatile, I am thinking to put it on kickstarter Anyways, as always your videos are super as always (been following for almost 4 years now, yeeey!). One thing I want to understand, is your PCB design in this case. Why have you decided for such board? To me, it looks unnecessarily complex. That is of course, that you dont plan anything additional with it. Could you comment more on this or explain it in next videos? As always, thanks!! :)
@PhilsLabАй бұрын
Sounds great :) You've got to keep in mind, that - for the YT channel - I design hardware that showcases various circuits, bits of firmware, etc. Therefore, I group many functions into one board, so that I don't have to design board after board after board, just to show individual functions, or bits of circuitry. This way, I have one board with a lot of different elements that I can split into many videos. It wouldn't be particularly time-efficient otherwise.
@AljazJelen199229 күн бұрын
@PhilsLab yes totally understand you! Are you planning to make more videos woth this board? It looks mysteriously interesting 😊
@jamegumb7298Ай бұрын
So in theory I could jump into Solid Edge and clone and then modify a Nostromo N52 yes?
@PhilsLabАй бұрын
I believe so!
@AshishVerma_AwesomeАй бұрын
Atleast i am getting something better on mondays 😍
@stukgaanreijden2082Ай бұрын
Hi Phil, Could you connect this to your Xbox?
@PhilsLabАй бұрын
Potentially with some button remappings!
@SparrowSparrow-k4iАй бұрын
can you make rc remote controle for drone . with min range 10 km
@PhilsLabАй бұрын
I've made this RC controller :) Anything outdoors/long range is rather difficult due to regulations in Germany, so I haven't really bothered much with that..
@mohdayaan8384Ай бұрын
What did you use as the communication protocol for such a long range communication?
@metalgearsolid2substance50727 күн бұрын
Did you study electronics in university or are you all self taught? Edit: nvm lol. Went to his website and it seems he has a masters in engineering, which is cool because that’s what I’m working towards.
@faust-cr3jkАй бұрын
Using 480MHz for core clock frequency when designing battery powered device does not sound to me as a smart move. Similarly with ADC frequency. Your battery life will be quite limited.
@PhilsLabАй бұрын
This particular video is a demo project for USB + HID - nothing to do with battery-powered.... The final project is battery-powered (~2000mAh battery), but doesn't need long battery life before recharges. Battery-powered doesn't necessarily mean low-power. Lastly, the core clock + ADC clock will be the last of the problems given the large display + backlight ;)
@lifelvr9024 күн бұрын
@@PhilsLab Also i heard STM32 degrade pretty fast @480 MHz (look for STM32 gotchas #57)