The TNY-360 contains 7 custom PCBs, each serving a specific purpose in the robot's electronics architecture.
These PCBs have been designed to save space, simplify assembly, and to ensure a certain level of quality and reliability in the connections between components.
You can find all design files (Gerber, BOM, PickAndPlace) in the GitHub repository.
Here's the list of all the PCBs you will need for this build:
| PCB | Purpose | Quantity | Files |
|---|---|---|---|
| Main Board | Robot brain and main controller | 1 | GitHub PCB Files |
| Analog Reader | Sensor interface board | 1 | GitHub PCB Files |
| Motor Driver | Motor control board | 1 | GitHub PCB Files |
| Power Board | Power distribution | 1 | GitHub PCB Files |
| Paw Board | Legs multiplexing and power management | 2 | GitHub PCB Files |
| Plug Board | Universal Mount interface | 1 | GitHub PCB Files |
| Servo Board | Custom MG996R servo modification board | 12 | GitHub PCB Files |
To order the PCBs, please follow the PCB Ordering Guide for detailed instructions on how to prepare the files and place your order with a PCB manufacturer.
Regardless of the manufacturer you choose, there's always a standard process to follow when ordering custom PCBs, with a couple of settings to specify to ensure the boards are fabricated correctly.
Here's what you need to know about the PCB ordering process and the recommended settings for the TNY-360 PCBs:
For each of the 7 PCBs used in the TNY-360, you will find the design files in the GitHub repository.
Each PCB folder contains these files :
These files are standard and common for PCB manufacturing, and you should be able to upload them directly to the manufacturer's website when placing your order.
If not, please contact us so that we can find a solution to ensure you can get the PCBs without any issues.
When placing your order with a PCB manufacturer, ensure you specify the following parameters to match the design requirements of the TNY-360 PCBs:
| Parameter | Recommended Value | Description |
|---|---|---|
| Layers | 2 | Standard two-layer PCB for cost-effectiveness and sufficient functionality. |
| Board Thickness | 1.6mm | Standard thickness for durability and mechanical stability. |
| Copper Weight | 1oz (35µm) | Standard copper thickness for reliable electrical performance. |
| Solder Mask Color | Black or Green | Aesthetic choice. Green is more common and may be cheaper, while black can give a sleek look. |
| Silkscreen Color | White | Provides good contrast for component labels and markings. |
| Material Type | FR4 | Standard PCB material for reliability and performance. |
Please use a thickness of 0.8mm for the Servo Board to ensure it fits properly within the MG996R servo casing.
Using a thicker board may cause fitting issues and could require modifications of the servo shell.
While most components on the PCBs aren't extremely small, we highly recommend ordering a solder paste stencil along with your PCBs if you plan on assembling the boards yourself.
A stencil will make the soldering process much easier and more precise, especially for the main board which has a high density of components and complex connectors.
Well ... Now comes the worst part of any project ... Waiting for everything to arrive!
While you're waiting for the components and PCBs to arrive, why not take a look at how to flash the firmware ?