Skip to content

Final project requirements

Final Project Wrap-Up

So here’s how I wrapped up my Fab Academy final project — my 15 kg battle bot. I’ve made a separate Final Project page on my site that documents everything: the design process, testing, code, files, videos, and even the rough patches I hit along the way, including weekly assignments. It’s basically a full behind-the-scenes of how this bot came to life.

Slide & Video

I created a clean 1920x1080 slide with the basics — my name, project name, lab name, and a render of the final bot. Nothing too flashy, just to the point.

For the video, I made a 1-minute clip that shows the bot in action — movement, wireless control, and the attack mechanism. I kept the audio raw because I honestly love the mechanical hums and clicks. Both the .png slide and .mp4 video are uploaded in the root directory and linked on my final project page. I tested them on phone and laptop . For now have uploaded bit of my work to check

What’s on the Final Project Page?

I made sure it covers all the essentials:

A quick summary of what the bot does and how it works

Approximate Bill of Materials (BOM) — not overkill, just what’s necessary to understand the build

Links to weeks where I worked on different components

A breakdown of how I integrated the whole system — mechanical, electrical, and code

All original design files — 2D, 3D, code, board designs — included in a downloadable archive

License info

Proper credit to any external help or references I used

Approximate BOM (Bill of Materials)

I didn’t go super market-mode for this list — it’s more of an honest breakdown of what went into the bot. Some components were from the lab, some bought online, and a few reused or hacked together.

Item Quantity Source Approx. Cost
ESP32 Dev Board 1 Lab Inventory ₹300
High-Torque DC Motors 2 Online ₹2800
4S LiPo Battery (14.8V) 1 Online ₹2200
ESCs (Electronic Speed Controllers) 2 Lab Inventory ₹1400
CNC-Cut Aluminum Chassis 1 Fab Lab ₹1000
Polycarbonate Panels Few pcs Scrap/Lab ₹500
3D Printed Mounts/Supports Several In-house ₹250
Motor Driver (if needed) 1 Online ₹700
Wireless Control (Blynk) App-based Free Version ₹0
Wiring, Screws, Connectors Various Lab Inventory ₹600
Total Estimate ~₹9750

Some of the little stuff like zip ties, heat shrink, and nuts/bolts came from leftover lab materials, so I didn’t include every single thing here. The goal was to be practical, not precise down to the last washer.

What’s an ESC?

Just to explain — ESC stands for Electronic Speed Controller. It’s the component that sits between the microcontroller (in my case, the ESP32) and the motors. The ESP32 sends low-power control signals, and the ESC boosts that into high-power signals for the motors. Without ESCs, I couldn’t have fine control over speed or direction. They’re basically the brain-muscle translator for my bot’s movement.

System Integration

15. System Integration

Making It All Work Together

This was the most challenging (and honestly, the most satisfying) part. I started by testing individual parts: motors with ESCs, wireless control through Blynk, basic movement. Once I was confident those worked, I started piecing everything together.

The frame was designed based on component placement — I made sure the battery and ESCs had good airflow and didn’t get cramped. I used the CNC to cut out the aluminum chassis, and 3D printed supports to mount parts securely. I even added a master switch for safety.

The code was written and uploaded on the ESP32 to receive wireless signals and control the motors via ESCs. There were a few glitches at first — like one wheel not responding or jerky turns — but after debugging the wiring and signal timing, everything started working smoothly.

The final round was about ensuring everything could run together without overheating, getting loose, or short-circuiting. After a few late nights and adjustments, it all clicked.

License & Credits

18. Invention, Intellectual Property and Income

All the design work — the frame, weapon layout, mounts — is original, so I’ve licensed my project under Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA). Anyone can use or remix it for learning or non-commercial work, as long as they credit me.

For the ESP32 code, I used some open-source libraries (mostly MIT or Apache-licensed), and I’ve credited them in the code comments and documentation. If someone wants to use this project commercially, they’ll have to get in touch.

And finall acknowledged everyone who helped or whose work I built upon. Whether it was a suggestion from a mentor, a useful GitHub repo, or even a forum post that saved me hours — it’s all credited on the page.

Final Project page

Final Project page

Links to weeks where worked on different components:

9. Electronics Design

10. Output Devices

11. Networking and Communications

14. Interface and Application Programming