
Compulab RoboDesigner It is a web platform that allows you to design and order custom motherboards from predefined modules in less than an hour. This tool makes it easy for developers to create embedded systems without the need for advanced hardware knowledge.
This service simplifies the design process by allowing the feature selection, the arrangement of components and the design optimization before manufacturing. In this article, we will explore in detail how to use Compulab RoboDesigner to create a custom motherboard.
Access and first steps in Compulab RoboDesigner
The first thing you need to do is access the platform through its official website. Once inside, you will see a intuitive interface allowing you to get started designing right away.
To start the process, click on Select functions. For now, the only option available is the module CMiMX8M C-Lab CORE, which has a NXP i.MX 8M Mini processor, 2GB of RAM and 16GB of eMMC storage.
Selecting input/output modules
Once the base module has been selected, it is time to choose the input and output modules. The platform shows a list of available options and tells you at all times the remaining resources and the Total cost configuration.
If you try to combine incompatible modules, such as a mini PCIe slot with a module Intel AX210 WiFi, the system will notify you, since there is only one PCIe interface on the NXP i.MX 8M Mini SoC.
Board layout design
After defining the modules, the next step is the board layout design. You can place modules automatically by double-clicking on them or drag them manually to the desired position. Additionally, you can add mounting holes and adjust the plate size as needed.
El price It will also update as you make changes to the layout and add new components. When you are happy with the design, you can review the 2D and 3D versions from your board and download the DXF and STEP files.
Routing and circuit optimization
The next step is to execute the option Build routing. This process automates the connection of components through multiple optimization passes, which can take around 15 minutes.
Once finished, make sure to click on Save routing so that it is not necessary to repeat it before placing the order. If you try to export the Gerber file and nothing happens, it is possible that the platform still has some errors in this aspect.
Manufacturing and ordering the plate
After completing the previous steps, it is time to apply for the manufacturing. To do this, click Request manufacturingIf the route has not been previously saved, the platform will process it again before you can continue.
It is advisable to order at least two prototypes for initial testing. The estimated price for two plates based on the design made is approximately $732In a mass production, the cost per unit would descend to about $153, and further reductions could be achieved by optimizing plate size.
Before finishing the process, you must confirm the order details, including your personal information and shipping address. Payment is made through PayPal, either with an account balance or credit card.
Production and shipping of the order
Once payment is confirmed, the order goes through a review and approval process by the engineering team from Compulab. If everything is correct, the installation starts. PCB manufacturing, assembly of components and the operating system programming in the module before shipping.
Currently, Compulab RoboDesigner only supports NXP i.MX8 modules and coming soon with iMX9 modulesHowever, the company has plans to expand support for standards such as COM Express, Nvidia Jetson and other architectures from third-party manufacturers. It is possible that in the future they will also be integrated Raspberry Pi Compute Modules, which would make this platform a more complete alternative to solutions such as Upverter.
Compulab RoboDesigner represents an innovative solution for creating customized hardware in a simple and fast way. With its intuitive interface or with a optimized design process, developers can obtain prototypes in less time and at competitive costs. As the platform evolves, new compatibility options are expected to expand its possibilities in the world of embedded hardware.

