Week 15: System Integration
Introduction
This week, I will focus on building the main board for my final project as well as designing and manufacturing the enclosures for all the electronic components. An important part of the process will also be creating a sketch of the final product so I can better imagine how the complete system will look and function once assembled.
In general, my project consists of a boxing training device equipped with three step-response sensors designed to measure both reaction time and striking speed. The idea is for the system to detect the user’s response after receiving a visual signal and then record the corresponding timing data for analysis.
To improve the interaction and visual feedback of the device, I will also incorporate NeoPixel LED strips, which will provide lighting cues and make the training experience more dynamic and engaging. The entire system will be controlled using an ESP32-WROOM-32, which will handle sensor readings, timing calculations, and wireless communication within the project.
The Neopixels strips and ESP32 will need enclosures to keep them in place and safe, I the sketch I will also include the paths for the wires to pass and keep order.
Electronic Design & Production
Roland SRM-20
The tool used for cutting the boards is the Roland SRM-20. Is a compact CNC desktop milling machine used for prototyping, PCB milling, and small mechanical parts. It removes material using rotating cutting tools.
Work area: 203.2 × 152.4 × 60.5 mm
Table size: 232.2 × 156.6 mm
Spindle speed: 3,000 – 7,000 rpm
Feed rate: 6 – 1800 mm/min
Mechanical resolution: ~0.000998 mm/step
Max workpiece weight: 2 kg
Control interface: USB (RML-1 or NC code)
Part Design
Part Printing
System Integration
Learning outcomes
This week I learned a lot about project assembly and system integration. At first, I was unsure of how all the components would fit together, and the process seemed more challenging than I had expected. Once I began assembling the project, I decided to create dedicated channels for the cables and add markings to indicate the position of each component. This approach not only improved the overall organization of the system but also made it much easier to understand how everything connects. Additionally, if the project ever needs to be disassembled for storage or transportation, these markings will provide a clear guide for reassembly.
Regarding the pads, I found that their current size is appropriate because they provide a large enough target area for accurate hits while also allowing the electronics to remain compact. Keeping the pads relatively close together helps minimize cable lengths, which can reduce signal degradation and improve reliability. As for packaging, I concluded that shipping or storing the system fully assembled would be the most practical solution. Packaging each component separately would make the process much more time-consuming and could increase the risk of losing parts or making reassembly more difficult for the user. Overall, this week helped me better understand the importance of planning not only the design of a project but also its assembly, maintenance, and usability.