UNITEN Final Year Project Gold Award, IEEERAS Best Participant Award: 6-DoF Affordable High Precision Full-Body Tracker

    This project was to create an affordable and high-precision 6-DoF Full-Body Tracker allowing anyone to create their own without breaking the bank. Build your own set today by downloading the project on GitHub.

    • Custom hardware design and code based on the open-source SlimeVR project.
    • Modified to require no 3D printing, no PCB design, and minimal wires, making soldering much easier. This was achieved using an ESP32 Lite.

    LoLin32 Lite Wake-On-Lan Telegram Bot

    This project allows turning on multiple computers in your house from anywhere in the world using only a LoLin32 Lite board, controlled by Telegram.

    • Cheap board that can be acquired for only around RM8 (2USD)
    • Low power device that is always ready to send a Wake-on-Lan magic packet to PCs in the house when command sent by Telegram chat.
    • Coded in VSC with PlatformIO IDE, allowing others to easily download the project without worrying about library dependencies.

    Minecraft Server Deployment on Oracle Cloud (Try joining at mc.firdaus.ovh)

    My roommates in university wanted to play Minecraft together. Being the broke college students we were, here's the FREE solution we came up with:

    • Used Oracle's Free Tier Cloud VPS and UNITEN's Free 1TB One Drive.
    • Installed headless Linux with the necessary Minecraft server files.
    • Sync Oracle Server with our university's One Drive using Rclone.
    • Wrote a simple bash script for Crontab to do daily backups of the server files and restart the server around Subuh prayer times, when no one is playing.

    I learnt how to deploy a website, SSH & Telnet, FTP and Bash Script Automation from this project. Feel free to join, the server is still online today!

    Micro Solder and Repair Projects

    • Dead Nintendo Switch Revival

      Customer's console repaired by analysing the short circuited component, the BQ24193, and replacing it by hot air.

    • PCB Printing and Assembling of a PS4 Controller Type-C Mod

      Using 12ian3's PCB design, I learnt how to modify PCB files in KiCad and sending it for printing in China. It was then soldered using a DIY hotplate.

    • Soldering a USB-C Port in a Game Boy Advance SP

      Modifying a Game Boy advance with a type-C charging port and audio jack.

    • Jumping R input on a broken Joycon's trace.

      Solder pads damaged. Fixed by analysing and jumping a magnet wire to R's input.

    Proprietary Analog Stick Design and Precision 3D Print

    • Power A's analog stick are proprietary. Replacements are not for sale.
    • Designed a Power A analog stick in Fusion360.
    • This is the first open source, free and 3D printable Power A analog stick.