PCB Design Exercise


This assignment introduces you to the KiCAD (key-CAD) PCB layout software. You will use this software to design a predefined circuit, and you will be walked through this process in the assignment document. Please follow the assignment document link for the assignment guide and instructions.

Requirements and Grading

Grading will be out of 10 points and follow the attached rubric. Note that this is an individual assignment, meaning that each student is expected to complete this assignment.

Submission and Deadlines

Students will upload their KiCAD files (.kicad_pcb, and .sch) to blackboard by the deadline listed on the Course Calendar. If you have any issues please contact a course staff member.

Robotic T-Shirt Launcher Mark II

Hao Ding, Moyang Guo, Yixiang Guo, Ziyu Xiao

Featured Project



Guo yixiang (yg16),

Guo moyang (moyangg2),

Xiao ziyu (ziyux2),

Ding hao (haod3)


Our team has identified a problem with the launcher project that was completed last year. In particular, the previous design only included a single-shot launcher that required manual reloading and could only adjust the angle and direction automatically.


To address this issue, our team has proposed an improved design that will improve upon the limitations of the previous model. The Robotic T-shirt Launcher Mark II will be a fully automated system capable of launching multiple T-shirts by itself, without manual reloading. Our proposed design will also include more advanced features, such as the ability to adjust the trajectory of the launch. In addition, we will build it into a wearable device that could be carried on our shoulders.


The automatic launcher is comprised of several components that work together to provide a powerful and reliable weapon system. These components include:

Power Components: The power components of the system consist of an air pump, an air cylinder, a quick exhaust valve, and connecting elements. These components are responsible for providing the necessary power and pressure to the system to shoot out the bullet.

Function Components: The functional components of the system include the barrel, the two-axis gimbal (which is wearable), and the automatic loading system. The barrel provides the means for firing projectiles, while the gimbal allows for precise targeting and tracking of moving targets.

Control System: The control system is responsible for managing the various components of the system, including the electromagnetic valves that control the airflow, the actuator controllers for the loading mechanism, and the gimbal controller for targeting.

Human-Machine Interface (Advanced Requirement): For advanced users, the system could include a human-machine interface with features such as automatic firing, angle adjustment, and target recognition lock-on, allowing the user to engage targets effectively.


Functionality: The launcher should be able to launch T-shirts accurately and consistently at a controlled angle and velocity. The system should be able to handle multiple T-shirts without the need for manual reloading, and the entire launch process and angle control should be initiated and controlled by a single button.

Airtight and Adequate Air Pressure: The launcher's air channel should have high airtightness and be able to generate sufficient air pressure to launch T-shirts effectively. The air pressure should be able to be adjusted and controlled to suit different launch scenarios.

Automation: The loading system should be fully automated, with T-shirts being automatically loaded into the air chamber without the need for manual intervention. The loading mechanism should be designed to be reliable and efficient, and the electrical control system should be able to manage the entire process automatically.

Safety and Cost-effectiveness: The launcher should be designed with safety in mind. Safety mechanisms, such as emergency stop buttons, should be included to prevent accidents or injuries. The design and construction of the launcher should be cost-effective, and any additional features should be carefully considered. Also, it is necessary to implement additional components to measure some critical values such as gas tightness in order to prevent gas leaks.