Dmitrii Gusev's Projects
USB stick with HID emulation designed around microcontroller ATmega16u2. I initially started this project back in 2019 and this is 2nd revision.
My school project from 2020 that analyzes and animates 6DoF robotic manipulator for the automated electrical panel wiring
My personal solutions for Advent of Code challenges, nothing personal, no competition.
Stream VR games from your PC to your headset via Wi-Fi
My resume, cv and projects automatically generated based on requirements
A Screen mirroring android application for mirroring your phone screen on a secondary device. Uses screen mirroring intent from settings.
anti-lightshot -> app that shows how lightshot disrespects the privacy of its users. Every screenshot you have ever done using this application is automatically uploaded to their website. Their website contains very private passwords/crypto-wallet data/chats. STOP USING THIS APP!
Firmware for ANTS Robotics Drive Control Unit (rev B1).
LED controls for ANTS robot
Power Control Unit firmware for ANTS PCU Revision B1. Developed by ANTS Robotics.
Modular Robotic Platform designed for ANTS Robotics Capstone 2021 team at Simon Fraser University
simple project designed for a friend using Tiva C controller
example sketches of using Beckhoff I/O running on SOEM on Linux
ESP32 RGB clock with 8x32 LED matrix and bluetooth audio. This repo contains hardware, manufacturing data as well as firmware
My Genetic Algorithm implementation for the Chrysler V6 3.5L forced air induction using MATLAB. School project from 2020.
UBlue-based repository to create Fedora CoreOS for my homelab
CPU (Go) or GPU (C++) program to generate NFTs based on the provided images (still work in progress)
My custom RC brick for Lego Power Functions and C+ motors.
Dual 6DoF Robot Hand project. Final goal is to make this machine build something from Lego Duplo based on the simple pictures.
A collection of C/C++ linux firmware for various peripherals I did for my projects
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.
Reference designs and documentation to create Expansion Cards for the Framework Laptop
fork of Plafon Fedora setup project, good starting point to create custom fedora image
Documentation for the Mainboard in the Framework Laptop
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)
golang script to convert any image of the desired side (must be pre-converted) into the neomatrix rgb array
Machine Learning Containers for NVIDIA Jetson and JetPack-L4T
Create minimalist, Ubuntu based images for the Nvidia jetson boards
Infrastructure project used to build Jetson images
Antmicro's open hardware baseboard for the NVIDIA Jetson Nano, TX2 NX and Xavier NX