Dmitrii Gusev's repositories
ESP32-DCU-Rev1
ROS-compatible ESP32 based Drive Control Unit (DCU) for DC motors. Supports: Wi-Fi, Bluetooth, Ethernet (RJ45 via W5500), dual USB host (CH559L), i2c encoders. Rev1 is designed to be super-simple and support main features required for the simple Arduino-like implementation of the advanced control for your ROS-based robot. If you are interested in PoE or EtherCAT functionality, please, refer to ESP32-DCU-Rev2 or ESP32-DCU-EtherCAT repositories in my Github. Manufacturing files are located in the "Manufacturing" folder as well as in the .zip archive.
generic-usb-hub
Generic USB 2.0 hub designed in according to USB 2.0 specifications. Type-C input and 3 USB-A ports. Designed to save your precious USB 3.0/3.1 ports from low-speed utilization (e.g. mouse, keyboard etc)
GitDownloads
Download unlimited number of Gits with this bash script
SurfaceLinuxUndervolt
Automated implementation of the undervolt script (github.com/georgewhewell/undervolt) for the Microsoft Surface devices. Enables 15/25W selection as well as undervoltage based on the AC/battery power
16u2-usb-stick-rev2
USB stick with HID emulation designed around microcontroller ATmega16u2. I initially started this project back in 2019 and this is 2nd revision.
6DoF-manipulator
My school project from 2020 that analyzes and animates 6DoF robotic manipulator for the automated electrical panel wiring
android-screen-mirroring
A Screen mirroring android application for mirroring your phone screen on a secondary device. Uses screen mirroring intent from settings.
ANTS-DriveControlUnit-Firmware
Firmware for ANTS Robotics Drive Control Unit (rev B1).
ANTS-LED
LED controls for ANTS robot
ANTS-PowerControlUnit-Firmware
Power Control Unit firmware for ANTS PCU Revision B1. Developed by ANTS Robotics.
chrysler-v6-optimized
My Genetic Algorithm implementation for the Chrysler V6 3.5L forced air induction using MATLAB. School project from 2020.
linux-hmi
CuteHMI is an open-source HMI (Human Machine Interface) software written in C++ and QML, using Qt libraries as a framework. GitHub repository is a mirror!
micro8051
micro8051 is the open-source implementation of the outdated Intel's architecture MCS-51 commonly known by the microcontroller 8051.
pcb-art
This repository explains how to do some beautiful PCB-based art and shows an example of one picture I did for my girlfriend.
titan-x-pascal-pill
First gen GDDR5X card, Nvidia Titan X Pascal, cannot be improved by using an infamous ETH largement pill: https://github.com/Virosa/ETHlargementPill
tivalaunchpad_libraries
Tiva EK-TM4C123GXL libraries for UART and multiple ADC developed by Dmitrii Gusev, Simon Fraser University. Developed for MSE450 course project.
vgpu_unlock
Unlock vGPU functionality for consumer grade GPUs.