Compulab RoboDesigner – Design and order a custom SBC within one hour from your web browser

Compulab RoboDesigner is a new web-based tool and service that allows you to design and or a custom SBC using one of Compulab’s system-on-module within about one hour instead of going through the more lengthy process of designing a carrier board by yourself.

I’ve given it a try, and it’s really easy to use even if you don’t have any engineering skills. It’s very similar to Gumstix Geppetoo introduced in 2013 for Overo SoMs, and now called Upverter with support for a wider range of modules including Raspberry Pi Compute Modules.

Robodesigner vs Engineering
Workflow: Robodesigner vs Engineering

The first step is to go to https://robo-designer.com/ and click on Select Functions. Right now, the selection of SoMs is rather limited because there’s only one: CMiMX8M C-Lab CORE with an NXP i.MX 8M Mini processor, 2GB of RAM, and a 16GB eMMC flash.

RoboDesigner Select Functions

You can then select the I/O modules you want from the list with the remaining resources available shown on the left along with the configuration price.

RoboDesigner Not Enough Resources

RoboDesigner will let you know if you select impossible combinations such as asking for a mini PCIe socket and an Intel AX210 WiFi module since there’s only one PCIe interface on the NXP i.MX 8M Mini SoC. Open you’re done you can click on Open Layout Designer.

COmpulab SBC designer place components

You can double-click on the modules to have them placed automatically on the board, or drag and drop them where you want them to be. It’s also possible to add mounting holes and resize the board, something I have done… Again the price is updated as I/O modules are placed on the board. The next step is to click on Review DXF & 3D to check 2D or 3D views of the board and download the DXF and STEP files.

RoboDesigner SBC designer program 3D view

After that, I click on Build routing. It will automatically route the signal on the board and that’s the lengthier part of the process that requires multiple routing and optimization passes. It took around 15 minutes in my case.

Building routing SBC web browser

We can now click on Save Routing to make sure we don’t need to go through it again before ordering. Nothing happened when I clicked on “Export Gerber“, so there are still a few bugs here and there.

RoboDesigner Export Gerber

The final step is to click on Ask to Manufacture which will also run the Routing process if not already done. You can order the first few prototypes for testing (2 recommended), and my design would have cost me $732 for two boards. The unit price for mass production would be quite lower at around $153, and I haven’t resized the board which would save a few extra dollars. The wizard will ask to confirm details like your name and address before completing payment though PayPal with a credit card or your balance.

Ordering Compulab custom SBC

After checks and approval by Compulab’s engineering department, the PCB manufacturing process starts, the board is assembled, and the SoM is programmed with the operating system before shipment to the customer.

While RoboDesigner only supports Compulab NXP iMX8 and (soon) iMX9 SoMs, the company plans to expand the library with COM Express, Nvidia Jetson, and Arm SoMs from other manufacturers. I assume Raspberry Pi Compute Modules will eventually be supported, so it will offer a more direct alternative to the Upverter service.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
0 Comments
oldest
newest
Boardcon EM3562 Rockchip RK3562 SBC with 8 analog camera inputs