Gadget Workbench
Gadget Workbench
  • 32
  • 392 370

Відео

Hand assembly of a Brushless DC motor controller
Переглядів 2,3 тис.3 роки тому
Stealth Controller: A Field Oriented Control Brushless DC Motor Controller. With 8A driver, Magnetic Sensor, Microcontroller, Two-Wire Automotive Interface. github.com/jkirsons/stealth-controller
DRV8316 + ESP32: FOC BLDC motor controller
Переглядів 15 тис.3 роки тому
Designed with KiCad, this is my new motor controller board for BLDC motors. github.com/jkirsons/stealth-controller
BLDC Driver with Position Sensor
Переглядів 1,9 тис.3 роки тому
A test run of my FOC driver board. Using SimpleFOC. This is the hardware: oshwlab.com/jkirsons/ifx007t-bldc-driver And the code: github.com/jkirsons/BLDC-Driver-IFX007T
RPi Compute Module 4 + NVME (root filesystem)
Переглядів 9 тис.3 роки тому
Setting up the Raspberry Pi CM4 to boot from SD with the root filesystem on NVME. List of all commands: www.raspberrypi.org/forums/viewtopic.php?f=98&t=296466&sid=e30455eb2de9c17565f439054c0bf78d NVME Drive: www.transcend-info.com/Products/No-953 PCIE to M.2 adapter: www.delock.com/produkt/64105/merkmale.html 0:00 Intro & Hardware 1:17 Flash SD Card 1:27 Partition NVMe Drive 1:56 Copy Root FS t...
Blender & OpenCV - Windows Guide - Facial Motion Capture
Переглядів 42 тис.4 роки тому
This is a step by step guide to install OpenCV for use in Blender and configure the Vincent model to capture facial landmarks. Github Repository: github.com/jkirsons/FacialMotionCapture_v2 Download trained model lbfmodel.yaml (note - this is not for commercial use) github.com/kurnianggoro/GSOC2017/tree/master/data Prerequisite Steps: Open Command Prompt as Administrator cd "C:\Program Files\Ble...
Blender & OpenCV - Facial Motion Capture v2 (no dlib)
Переглядів 17 тис.4 роки тому
This is a follow up to the last facial motion capture video. Github repo: github.com/jkirsons/FacialMotionCapture_v2 Vincent Model: cloud.blender.org/p/characters/5718a967c379cf04929a4247 Trained Model: (note - this is not for commercial use) github.com/kurnianggoro/GSOC2017/tree/master/data Citations: C. Sagonas, E. Antonakos, G, Tzimiropoulos, S. Zafeiriou, M. Pantic. 300 faces In-the-wild ch...
Blender 2.8 facial mocap using OpenCV and webcam
Переглядів 118 тис.4 роки тому
Real-time facial motion capture in Blender 2.8 using OpenCV and a webcam. This uses python scripting directly in Blender. Installation Commands (change to python/python3/python3.7m): python3 -m ensurepip python3 -m pip install upgrade pip user python3 -m pip install opencv-python opencv-contrib-python imutils numpy dlib user Blender Cloud: cloud.blender.org/p/characters Python scripts: github.c...
NH-C14S: Noctua's big cooler for Mini-ITX cases
Переглядів 10 тис.4 роки тому
Noctua's NH-C14S is a big cooler to fit in Mini-ITX cases. In this video I will be installing it on a Ryzen 3700X in a: - Thermaltake Core V1 cube case - ASUS B450-I motherboard - Corsair Vengeance LPX RAM
2 Fixes for the PocketGo
Переглядів 12 тис.5 років тому
I'll be making 2 adjustments to the Bittboy PocketGo: Swapping the L and R shoulder buttons in the menu. And changing the d-pad's silicone membrane to one from a GameBoy.
The GMK Jamon keycap set
Переглядів 4,7 тис.5 років тому
It's finally here! Mmmmm Jamon.
fractal design - Node 202 - PC Build
Переглядів 37 тис.5 років тому
I move my Mini-ITX PC to a new case: the fractal design Node 202. The new case is very slim, yet not very expensive.
Building a Mechanical Keyboard
Переглядів 2 тис.5 років тому
In this video I am building a KBDFANS 5 degree 60% keyboard.
Using putty to help resolve Odroid Go problems
Переглядів 4805 років тому
This video shows how to use the serial terminal "putty" to show the Odroid Go serial terminal - which can be used to help resolve issues with program execution. Download for putty: www.putty.org/ Odroid Go forums: forum.odroid.com/viewforum.php?f=158
Commander Keen on the ODROID GO
Переглядів 1,5 тис.5 років тому
Instructions and a Demo of getting Commander Keen running on the ODROID-GO. Firmware download and installation instrucitons: github.com/jkirsons/CloneKeen/tree/master/release Buy commander keen on Steam: store.steampowered.com/app/9180/Commander_Keen/ Odroid-Go forums: forum.odroid.com/viewtopic.php?f=158&t=33961
Spear of Destiny on ODROID-GO
Переглядів 1,3 тис.5 років тому
Spear of Destiny on ODROID-GO
Wolfenstein 3D for ODROID-GO
Переглядів 2,5 тис.5 років тому
Wolfenstein 3D for ODROID-GO
Duke Nukem 3D for Odroid-Go - UPDATE
Переглядів 2,2 тис.5 років тому
Duke Nukem 3D for Odroid-Go - UPDATE
OpenTyrian on ODRIOD-GO
Переглядів 2,9 тис.5 років тому
OpenTyrian on ODRIOD-GO
Duke Nukem 3D on ODROID-GO
Переглядів 4,4 тис.5 років тому
Duke Nukem 3D on ODROID-GO
Duke Nukem 3D running on an ESP32!
Переглядів 8 тис.5 років тому
Duke Nukem 3D running on an ESP32!
Tyrian running on an ESP32
Переглядів 4,6 тис.5 років тому
Tyrian running on an ESP32
DOOM on an ESP32 via SDCard with sound
Переглядів 53 тис.5 років тому
DOOM on an ESP32 via SDCard with sound
DIY Phone Controlled LEGO Bat Buggy
Переглядів 6716 років тому
DIY Phone Controlled LEGO Bat Buggy
ESP32 Touch Based R/C Motor Control
Переглядів 3,9 тис.6 років тому
ESP32 Touch Based R/C Motor Control
$3 Motors powering LEGO
Переглядів 8 тис.6 років тому
$3 Motors powering LEGO
Tiny Stepper Motor Driver Carrier for ESP32 Feather
Переглядів 3,6 тис.6 років тому
Tiny Stepper Motor Driver Carrier for ESP32 Feather
Mini Tank built with LEGO and Stepper Motors
Переглядів 9 тис.6 років тому
Mini Tank built with LEGO and Stepper Motors
Use CNC Stepper Motors with LEGO® Technic
Переглядів 7 тис.6 років тому
Use CNC Stepper Motors with LEGO® Technic
How to Use Stepper Motors (Bipolar, or 4-wire)
Переглядів 5 тис.6 років тому
How to Use Stepper Motors (Bipolar, or 4-wire)

КОМЕНТАРІ

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

    can this be used to control belt drive ? like in CNC ? and what is the current needed to power this , with holding especially:)

  • @jacek-jan
    @jacek-jan 2 місяці тому

    Holly... Performs at least as good as my 486 PC for over 1000$ back then... At the costs of power cable. I knew It has decent performance but it is quite impressive. The only issue is no proper keyboard to strafe, run, change weapons and so on...

  • @HUARASTACA
    @HUARASTACA 2 місяці тому

    in the most recent versions of blender like 4.1 the .yaml are not supported, just tried doing it as of 2024 and it doesnt work, i really wanted to find a way to use OPENCV and RIGIFY

  • @AMRMICX2
    @AMRMICX2 2 місяці тому

    hello, after run it will display ValueError: WorkSpaceTool.setup(): error with keyword argument "options" - : 'REGISTER' not found in ('KEYMAP_FALLBACK') may i know how to fix it!?

  • @higsbrid_8865
    @higsbrid_8865 3 місяці тому

    Arias un ejemplo de subir el código ? No sé cómo subirlo

  • @alexnvm3341
    @alexnvm3341 3 місяці тому

    what do you put in platformIO?

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

    Is this wrover?

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

    Showing my non tech friends what this small chip can do😮

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

    Hello, everyone ! 🌞😉👍 Very good ! I really like it

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

    pulling my hair out trying to get this working

  • @hatsunemikuchannel2023
    @hatsunemikuchannel2023 5 місяців тому

    C:\Program Files\Blender Foundation\Blender 3.4\3.4\python\bin>python -m pip install --upgrade pip

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

    Looking to get some help on the landmark file path if you wouldn't mind getting back to me

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

    Got confuesd always to imagine how the sequence worked. Now i finally undestand. THank u.

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

    Great explanation! IS there a video or transcript for adding an NVME drive as media storage but retaining the SD card as a boot drive? I have a CM4 media streamer with a PCIE to M2 adapter and would like to avoid having all my music on external USB drives. I am finding it hard to locate guidance anywhere. Appreciate any assistance you may be able to offer.

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

    should this be able to run on the VGA32 v1.4? it has some PSRAM, 4MB flash, VGA out, headphone jack out, MicroSD reader, PS/2 keyboard and mouse connectors, and an ESP32

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

    Thanks

  • @RobbertDIYprojects
    @RobbertDIYprojects 8 місяців тому

    cant get it to work for days. any option to share the compiled iso?

  • @RobbertDIYprojects
    @RobbertDIYprojects 8 місяців тому

    nice to see it working. hoped for a little higher FPS haha

  • @pickoftheglitter
    @pickoftheglitter 8 місяців тому

    Great project! I've ordered the needed parts, I need to build one too! Is it possible to run DOOM 2 instead of DOOM? One technical question: those TFT displays often come with an embedded SD card reader; is it possible to use it, instead of an external one?

  • @HarveyChen253
    @HarveyChen253 8 місяців тому

    love your work, what r u doing right now

  • @vivekpkd
    @vivekpkd 9 місяців тому

    Python: Traceback (most recent call last): File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\scripts\startup\bl_operators\wm.py", line 2259, in execute if fn(context, space_type, self.name, as_fallback=self.as_fallback): File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\scripts\startup\bl_ui\space_toolsystem_common.py", line 1072, in activate_by_id _activate_by_item(context, space_type, item, index, as_fallback=as_fallback) File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\scripts\startup\bl_ui\space_toolsystem_common.py", line 1021, in _activate_by_item tool.setup( ValueError: WorkSpaceTool.setup(): error with keyword argument "options" - : 'REGISTER' not found in ('KEYMAP_FALLBACK') error ????

  • @Zocht-Kocht
    @Zocht-Kocht 9 місяців тому

    could you have used the SDcard slot on the screen too?

  • @matiasvaldothebird4043
    @matiasvaldothebird4043 9 місяців тому

    works on an ESP32-S3 WROOM N8R8 has 8 MB of flash memory and 8 MB of RAM.?

  • @nasimansari6041
    @nasimansari6041 10 місяців тому

    getting error while running the script

  • @maracastells5926
    @maracastells5926 11 місяців тому

    Hello, I'm interested in doing it, but I have doubts about how to use the SD card and how the programming would be, I don't know if the SD card has something to do with the operation....

  • @ArpittheFact
    @ArpittheFact Рік тому

    I am not ne able to download lbfmodel.yaml not downloading

  • @user-bx4vo2jc9r
    @user-bx4vo2jc9r Рік тому

    I tried to follow the step in this tutorial and failed to install opencv on blender bundled python. I started with Blender 2.8 because it's the version used in the video. But for some reason, blender crashed when I tried to import cv2. So I tried newer version of blender, version 3.2, but this time it failed to import DLLs. What the hell. So I decided to abandon bundled python and used system wide installed python on my computer which already opencv installed correctly. Finally, it worked without any problem. I guess something wrong with blender bundled python (or opencv package or Windows maybe) but I don't know what the f**k is wrong with it.

    • @petricaghju
      @petricaghju 2 місяці тому

      how did you used the python from your computer instead of blender ?

  • @jennapetty5743
    @jennapetty5743 Рік тому

    did you really say "mexican wave" ??? bruh use stadium wave or something smh

  • @uplink44
    @uplink44 Рік тому

    I'm an arduino beginner (with couple of own completed projects) and I would really love to replicate what You did there. I have some hard time understanding schematics (some parts). Question (if you would be so kind to answer, or point me to a web article explaining): Why did You put resistors on SD card lanes and one one the LCD connection? (I can understand the logic behind keys+resistors). So far I was succesfull getting LCD, amp and SD card working on their own (no resistors). Just would like to know what's the benefit/reasoning?

    • @JabroniAUS
      @JabroniAUS Рік тому

      Some of the GPIOs have a mix of weak pull-up and weak pull-down on reset. I was having issues with the SD card working correctly without these hardware pull-ups. If you don't have issues, then they are not needed.

  • @consertarterefrigeracao2318

    This is amazing! Can I use this to control shape keys for 2D models?

  • @realbyte2048
    @realbyte2048 Рік тому

    where the hell did you get a wrover i cant find one anywhere

  • @Evilslayer73
    @Evilslayer73 Рік тому

    no sound?

  • @mrsmile1387
    @mrsmile1387 Рік тому

    error: subprocess-exited-with-error × pip subprocess to install build dependencies did not run successfully. │ exit code: 1 ╰─> See above for output. note: This error originates from a subprocess, and is likely not a problem with pip. HOW TO DEAL WITH THIS ERROR ??

  • @sidharthkommadath5676
    @sidharthkommadath5676 Рік тому

    HEY! Ive been trying to follow your steps but then i got the following error when i clicked OpenCv animation: Python: Traceback (most recent call last): File "D:\Software\blender\3.4\scripts\startup\bl_operators\wm.py", line 2153, in execute if fn(context, space_type, self.name, as_fallback=self.as_fallback): File "D:\Software\blender\3.4\scripts\startup\bl_ui\space_toolsystem_common.py", line 1071, in activate_by_id _activate_by_item(context, space_type, item, index, as_fallback=as_fallback) File "D:\Software\blender\3.4\scripts\startup\bl_ui\space_toolsystem_common.py", line 1020, in _activate_by_item tool.setup( ValueError: WorkSpaceTool.setup(): error with keyword argument "options" - : 'REGISTER' not found in ('KEYMAP_FALLBACK') please help me fix this

  • @jvroberts7451
    @jvroberts7451 Рік тому

    Can I ask a question

  • @MotuDaaduBhai
    @MotuDaaduBhai Рік тому

    If I use FACEIT plugin to rig my character, will this method work? I can drive the animation using Hallway app and offline Livelink face recording but your setup cuts the middleman.

  • @redchurchweld5528
    @redchurchweld5528 Рік тому

    Wow, you are absolutely amazing, i remember doom as I'm really old lol. I wonder if anyone will develop for the esp32 one day, like hire a studio to max the esp32 out

    • @dawsonpate7385
      @dawsonpate7385 Рік тому

      The esp32 is used in many iot electronics . . . But if u mean for gaming . . . Then probably will stay within tinkerer circles.

  • @warlockd
    @warlockd Рік тому

    can networks are really underrated. They are on like all major microcontrolers and have good speed.

  • @Openixxx
    @Openixxx Рік тому

    This is very cool! Please tell me how to run Doom on TTGO VGA ESP32 ? Thanks in advance for your reply.

  • @Ritbulau
    @Ritbulau Рік тому

    Btw, I am going to make this cool thing, and I have a question. Can you switch guns? I can see only 6 buttons: look left, look right, walk backwards, walk forwards, shoot and use. Mabe dooble click on eof the buttons do it, but can you give me an answer please.

  • @spunFIN
    @spunFIN Рік тому

    Thanks for the great guide, eventhough I fail to follow it haha. Any ideas what causes this error when clicking OpenCVAnimation button: WorkSpaceTool.setup(): error with keyword argument "options" - : 'REGISTER' not found in ('KEYMAP_FALLBACK')?

    • @spunFIN
      @spunFIN Рік тому

      - Ended up skipping that script and just using bpy.ops.wm.opencv_operator() to run the other one, which works fine. - Also had to do the int type definition for the cv2.circle x and y in order to make it work. - In order to get this to work with a custom rig, I had to make sure that my bones (in Pose mode) were using Euler angles (in Transform tab) instead of Quaternions. This almost drove me nuts, spent almost 2 hours wondering why nothing was working before I realized this.

    • @spunFIN
      @spunFIN Рік тому

      Couple things I can't get my head around: 1. The tracking points are really shaky and therefore causes issues for my face rig too. My webcam is 1080p60fps - is it too high resolution or fps? I tried to limit OpenCV fps but without a success. 2. I'm having really bad performance issues with my rig. Webcam preview runs prefectly fine, but my rig lags slowly behind it. (Simplify is enabled and tried to remove everything extra from my scene, having now only the head mesh of my character & rigs enabled). 3. Could you give any hints how should I calculate the model_points coordinates? That's atleast one thing that is off for me as I have completely different character in use.

    • @shubhambansal6104
      @shubhambansal6104 Рік тому

      I ran into the same issue but can't figure out how to solve this using the below steps, can you please help me here. Thanks

  • @ButilkaRomm
    @ButilkaRomm Рік тому

    This is DOOM running on bare metal or there is some minimalistic Linux kernel loaded? There should be some graphics library.

  • @thanhluanvo7258
    @thanhluanvo7258 Рік тому

    blender 3.3 not working :(

  • @autodidact7127
    @autodidact7127 Рік тому

    I am still trying to get this man. Someday I'll succeed. :D

    • @autodidact7127
      @autodidact7127 Рік тому

      I'm gonna document my current issues/questions here. I am now some sort of DEV in my day job. However I still cant get this badboy project to work. I have several questions about the presentation to the WROVER 1. On the SD card, is the formatting Fat32, or other, also the files on the SD card, does the machine look for DOOM1.WAD DOOM.WAD or any *.WAD files. 2. For the SD card reader. I notice that your interface in the schematic is DAT2,DAT3,CMD,VDD,CLK,VSS,DAT0,DAT1,SH1,SH2,SH3,SH4,SH5, However in your actual physical model you are utilizing a standard SD card reader. They have appropriate mappings on the WROVER module but do not map to the model of SD card reader or any others I can find. 3. There are quite a few resistors in play on your physical model however the Card reader you've chosen and many others come pre protected and packed with resistors. Are these redundant? 4. Finally, what is the expected behavior onscreen if the machine boot successfully however there are no Wad Files or are unrecognized. "Grey screen"? This concludes my questions. I've successfully flashed binaries to a WROVER module however I think Im missing a few details. I've checked all through the source code for a DOOMWADDIR, however I can't find any declarations involving file name expectation.

  • @CalmDownPanda
    @CalmDownPanda Рік тому

    When I follow the video come to the "python -m pip install dlib" step, I encounter a installing error , then I try to use cmake-gui with "Blender Python(3.10.2)" to compile Dlib directly, and it still complains the same error... but the "Original Python(3.10.6)" is OK. I don't know why ...😢

  • @Zealousgamingxt
    @Zealousgamingxt Рік тому

    Sir can u please say which algorithm u used here for the open cv

  • @NikNarek
    @NikNarek Рік тому

    HELP Traceback (most recent call last): File "C:\Users\1\OneDrive\Desktop\vincent.blend\Text.001", line 203, in modal cv2.error: OpenCV(4.6.0) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window.cpp:967: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow' location: <unknown location>:-1

  • @NikNarek
    @NikNarek Рік тому

    hey man, would you help me install this. i cant get it to work on my. ios mac.

  • @brenoalencararaujo3672
    @brenoalencararaujo3672 Рік тому

    Could you run in a Stm32f103 microcontroller?

  • @zsombor_99
    @zsombor_99 Рік тому

    Can you somehow connect a USB controller to this and map the controls onto it? 🤔