15. System Integration¶
Assignment¶
- Design and document the system integration for your final project.
PCB Board for NAP-POD.¶
For my final project, I designed my PCB board so that it will have a input and output devices that are decided for my final project.
-
Here is the schematic diagram of PCB.
-
This is the PCB design.
-
Here the how my board looks after rendering in KiCAD. It looks quite good to me.
-
Here is my PCB milled in SRM20.
-
I knew that the standard way of through hole components assembly is on the other side of the board but I use rebat so that I can keep assemble everthing on one siode of the board and do the soldering more comfortably without compromising the connectivity. This can help me keep my PCB and casing compact.
-
Here is final look of my PCB board.
More information of my PCB board design
-
I placed all some components towards the edge of the board deliberately so that I can access those from outside my casing. Those components are:
-
Xiao-USB: just incase if have to update my program after system integration.
- DFPlayer Mini’s SD card slot: to update music files in it
- Power Port: to power up my board.
-
Audio Jack; to plug in head phones.
-
Added Schottky Diode as recommended between 5V Vin of Xiao ESP32 C3 and power supply.
-
Also added two led to indicate 3V and 5V power in my board.
Structural Design of my NAP-POD.¶
-
After a lot of searching for design idea and working on my NAP-POD design, I ended up with this design. I did a lot design both in Fusion360 and Blender.
-
Taking a closer look inside the door of my NAP-POD.
-
I made my cardboard prototype so see if there is anything I can change to make it look better and to see if everything look fine.
-
Here the card board prototype of my NAP_POD made using ZUND.
Some things I observed from my cardboard prototype - The press fit slot on top of my NAP-POD can potentially make my structure weaker. I consider to put cylindrical rod to hold my NAP-POD together. You can check the changes I made in my final Design. - When I scale up my design maintaining the same ratio, it is not fitting inside the max size of board that can be milled by our shopbot. So my final design is quite constrained by the max size board our shopbot can mill. And to fit my design inside that constraint, I have to compromise the ratio.
Here is the my final structure milled in ShopBot and then assembled¶
Casing for my PCB board/Physical User Interface¶
Physical user interface inside NAP-POD¶
This is how I am going to mount my physical user interface inside my NAP-POD.
Here is the placement to put Addressable RGB Leds inside my NAP-POD.