
COURSEWORK
| Brijesh | AUTHOR | ACTIVE |

25 / 3 / 2026
3-D priniting is the next big thing in the manufacturing industry additive 3-d printing and metal printing are the ones being worked upon now In 3-D printing the plastic filament of the desired type of material is selected and used to print the model we want This is mainly used becasue it increses the accuracy and precision of the parts being printed It's easy to print it then to make a mould ofr it and use it to manufacture It consumes a lot of less time and requires less human labour and efforts

Understand the working of a 3D printer Understand what's an STL file, and then learn to slice it
Major components of a 3-D printer are the:
X,Y,Z axised frame
Heated printing nozzle:the plastic filament gets heated and the stepper motors prints it accuratekly layer by layer the heated plastuc flows out through the nozzle getting printed layer by layer
Filament roll: the desired material for the printing is selected and its composite roll is placed to be fed the printing unit
Printing bed:all the heated filament gets printed on this printing bed it's where the final piece is present after printing it is coated with non adhesive and sticky coatings of ceramics and glss so that the printed piece dosent stick to the printe bed andit can be easily emoved after printing
STL files : It stands for stereolithography its the most comman file format used in 3D printing It describes the surface geometry of the of the 3D model It's basically a file extension which saves the file the stk format I used cults website to download the 3d model in stl format
SLICING: It's the bridge between our 3D model and the 3D printer It's a software that instructs the 3D printer how to print layer by layer our model to obtain the final piece It divide the model into many thin horizontal layers where each gets printed in a sequential order I used Ultimaker Cura TO slice the 3D model which I downloaded from cults to understand how slicing happens saw a youtube video on how to work in it
How a 3D printer works The principles whic it harnours How the melted filament gets printed What is an STL file , why it's important What is Slicing and why its important for 3D printing How a file or model gets printed on the slicing principle
It is a set of rules that lets different software programs talk to each other, exchange data, and work together. You can think of it as a messenger that takes requests from one program, delivers them to another, and brings back the response.

Using any api of our choice to build an user interfacelike a web app or mobile app
Learnt what is an API
It's applications and it's working principle
How it accepts info from user contacts the related , linked server and gets its info to the user
It basically acts as a bridge between the user and a data server accesing its informations
It's interface will be very user friendly and easy to use so that anyone can access it and obtain the information they need
How to link my js code and the api key to acess live information from the server and show it to the user
The interface can be both dynamic or static based on the coder its easy make a form for input type of text and submit and out it in the code it will make it dynamic
GitHub is a free, web-based platform where developers store code, track changes, and collaborate on projects.
It’s built on Git (a version control system) and is widely used for teamwork, open-source contributions, and project management.
Famirilize with interface and how it works and the various options present in it Issues, and pull requests with this task.
GitHub is a platform that helps developers store code, track changes, and collaborate. It uses Git for version control and adds features like repositories, branching, pull requests, and project boards.
How ton edit codes and how to save changes
How to check the libraries and see who edited and made changes to the code
FORKING
Making a PULL request

Ubuntu is a free, open-source operating system based on Linux, designed to be user-friendly, secure, and versatile, making it suitable for desktops, servers, and cloud computing. In short, Ubuntu is preferred because it’s cost-effective, safe, customizable, and supported by a strong community, making it a reliable option for everyday use and learning.
The terminal comamnds are very case sensitive so that also should be kept in head
Understanding ubuntu as an OS Learning the basic commands in it Learning how to create and delete directories and files in the terminal Learning how to manipulate and copy files how to move files and directories Understanding the superuser
In this task I learnt what is an OS like we all have used it but didn't know about it in depth I learnt how an OS works what all are its aspects and different types of OS which led to installing and learning ubuntu and it's essential command prompts There are many command prompts in it all follow a structured flow of command chain and many commands serves the same purpose like:
1.whoami and pwd There are some basic commands like pwd , cd , mv which are like the basic most commonly used and specific functions
Then comes some autroritative commands like:
mkdir : it is used to create new directories
rm : it is used to remove directories and files , files get deketed easily but if the any directory has any content it cannot delete those directories
-r : is an autoritative command which removes the files and directories even if it has any stored contents
-p : makes adirectory wirhin a directory
Key points to remember is that it's case sensitive and the usage of " .. " , " / " , " .. " should be proper and have proper ordered spacing between them so that the code gets executed perfectly as per the user requirements
A portfolio web page is a personal or professional website designed to showcase your skills, projects, and achievements—essentially serving as your digital résumé or business card. It helps potential employers, clients, or collaborators quickly understand your expertise and style.
Learn how to code in HTML and CSS frameset
Make a Portfolio Web Page using what you learnt
How to code in HTML with CSS
learnt about Frame works and linking (internal linking) linking within a web page
Frameset basics and how to divide frames in he web page
Markdown is not a programming language—it’s a lightweight markup language that makes text easy to format and read. In simple terms, it’s a way to add styles (like bold, headings, or lists) to plain text without complicated code.
Learn the basics of scripting language Learn how to format scrpits in markdown like bolds , italics , underlined with many different headings and adding images and viudeos to the scripted file
Well I didn't have the liberty to fast learn this topic as all the MARVEL repoerts are to be written in this scripting language only so I had no other option but to learn about this in-detail
It's basically like HTML with a lesser number of functionalities
It can be best described as a notepad or journal file with a bit more formatting features such as adding photos and videos to it
It's applications can be found in article writing and report writings
There are a numbver of ways to use this editor
We can access it by notepad by typing the code and saving the file with " .md "extension or by VS code or any other text editor's
It can also be accessed using many online tect editors Learnt various ways you can add an image to this script by using github etc
Tinkercad is a free, beginner-friendly online platform by Autodesk that lets you design 3D models, simulate electronic circuits, and even learn coding—all directly in your web browser without installing software.
It’s widely used by students, hobbyists, and educators for learning, prototyping, and experimenting.
Creating a Tinkercad account and getting familirised with the interface Using the sample circuits and learnuing how to execute codes on it Making a simple model using an ultrasonic sensor to estimate the distance between an obstacle and the sensor. Display the results on the serial monitor.
Familirised myself with the interface of the website how to use various components
Learnt how to create new files and projects how to edit and delete them
I learnt how to use the various Pcb present in the website
How to make all the connections and how to use all the individual pieces and make something usefull out of it
How to use the various code and promt lines present in the coding section , debugging and checking the various component's functionality at the same time
Color coding of wires and how to connect them to the components

Participate in an Technical event Ateend any MOOC and complete the course
I participated in the scaler school of technology's tech fest YUGANTARA althouh the category in which I particiapted cannot be called as technical event I did explore many onging e-sports tournaments , the poster printing they had set up looked around their R&D labs explored the type of projects they ar workinfg on currently How they are using latest technology like AI in their works to make it more efficient and productive had many interactions with many seniors of the clg and the guests they had invited to do seminars participated in one of the seminars they held about the ceo of a leading upi payments app whise name i forgot but still remember the insights and values he tried to convey
In udemy i've done a matlab course which wss free and open for all asoer the mooc course specifications It taughtv me about matlab it's interface its working principle etc. It's basically a calculator for Engineers

Study the datasheet of L293D motor
Specify about the ICs used in L293D, PWM, H-bridge
The L293D motor driver is the best and versatile IC that simplifies the control of DC motors.
It's H-bridge configuration and PWM capability allow for precise control of motor direction and speed, making it an essential component in many electronic and robotic projects.
The IC used in the L293D motor
What is pwm and how it is used here
H-bridge , what is it and how it matters
The L293D itself is an IC used to drive motors
Contains two internal H-Bridge circuits
A microcontroller sends control signals to the L293D (generally present in the arduino uno)
Speed control is done using Pulse Width Modulation.
The microcontroller produces PWM signals
PWM is applied to the Enable pin of the L293D motor driver IC
Motor speed changes based on duty cycle

An H-Bridge is a circuit that lets current flow through a motor in either direction, allowing the motor to rotate clockwise or counter-clockwise.
It is called an “H” bridge because the switching elements are arranged like the letter H An H-Bridge is a circuit that lets current flow through a motor in either direction, allowing the motor to rotate clockwise or counter-clockwise.
It is called an “H” bridge because the switching elements are arranged like the letter H.
A Karnaugh Map is a graphical method used to simplify Boolean expressions. Instead of algebraic manipulation, you place values from the truth table into a grid and group them to find the simplest logic equation.
Logic gates are electronic devices that perform basic Boolean operations (AND, OR, NOT, etc.) on one or more inputs to produce a single output. They’re the foundation of digital electronics, used in computers, alarms, calculators, and more.
Determine the K-MAP and make a burglar alarm system using simple logic circuits. The buzzer or led's blinks when certain conditions are met, it utilizes push buttons for the door and key.
Understood what a are logical gates , it's representation and it types , how it functions and the typess of operations it performs
Understood about K-Maps how to draw one and how to write it's truth tables and how to prove any given logical exquation using booloean algebra and how to draw truth tables for these boolean algebraic expressions
The burglar system activates the alarm when the door is open and the key is pressed. The alarm works on this principke that if the door is opened by an authoried entry and the key is again being pressed it's being pressed by an intruder
The K-MAP explaining this can be seen below :
