USB Jiggler
This is a USB jiggler that I build to keep your computer awake and running all the time. It is based on the HID protocol that will emulate your keyboard and mouse. It will send left control keycode and/or move your mouse automatically based on your preferred time.
It is using the rv003usb library which can be download from its github page.
Supplies
It is using the most popular micro chip with some passive components.
CH32V003F4P6 x 1
AMS1117-3.3 x 1
10u Capacitor x 1
1u Capacitor x 1
1.5k Resistor x 1
1k Resistor x 1
LED x 1
USB connector x 1
3 Pin right angle 2.54 connector x 1
Build the Usb Jiggler Board
Base on the schematic, solder all the components to the development board. (You may create your own PCB instead of using the development board)
Flash the Firmware to the Micro Chip
Flash the pre-built firmware to the chip by using the WCH Link Utility software. You may also download the source code and build your version. (Link to my Google Drive)
Downloads
Plug the USB Jiggler Device to Your Computer
Once you have plug the device to your computer, 3 HID devices will show up in the device manager. One keyboard, one mouse and one HID device.
Use USB Jiggler Mangement Software to Customise Your Device
I have also build a mangement software that will control the device. You can change the setting to emulate keyboard and/or mouse. You can also change the frequency that the device will send input to the computer. (Link to my Google Drive)
Congratulations! You Have Got Your Own USB Jiggler Built and Running!
Now you can keep your computer running all the time.
All the firmwares, applications and source codes can be downloaded from my Google drive.
https://drive.google.com/drive/folders/1wltAONuEGvXqFftrGKxcXOx2vytBwryz?usp=drive_link