In engineering for high performance, there is no such thing as extra space. As power density increases, there is no escaping the laws of physics. While mechanical enclosures continue to shrink to meet weight and strength requirements, there must still be sufficient space for high-voltage systems to operate properly.
The stakes could not be higher for Team Ribbot when it comes to these compromises. Ribbot was just selected for the BattleBots Pro League, an invitation-only tournament where the world’s top 24 robots compete in a knockout-style format.
BattleBots has always been a platform for robots to prove themselves in competition; the Pro League, however, represents the emergence of a professional tier of the sport. This new league requires professionalism down to the last technical detail, as any compromise can cause the robot to fail or be eliminated quickly by an opponent. To participate in this new league, Ribbot incorporated a custom 10 kW motor controller into its chassis, making the design more complex than ever before.
The root cause of this conflict lies in the motor controller enclosure. The mechanical engineers need accurate hole positions to achieve proper preload of the thermal heat sinks; without them, there is no way to prevent a thermal failure during a three-minute match. Meanwhile, the electrical engineers need that same precise positioning to place the high-current power planes.
In previous years, the electrical engineer would export a STEP file and send it via email to the mechanical engineer. The mechanical engineer would open it, discover a hole interfering with a capacitor, move the hole, and then send back the modified STEP file. The process was tedious, prone to errors due to version control issues, and frequently resulted in broken CAD references.
Currently, Ribbot is no longer trapped in this vicious cycle thanks to Altium MCAD CoDesigner. Without the need to export and manually import files, the team can work within the push-pull workflow natively supported by the software. When the mechanical engineer makes changes to a mounting hole in their environment, they push the updates to the cloud, where they are picked up by the electrical engineer and pulled into the layout through Altium Designer.
The impact of this workflow on their productivity has been tremendous. They no longer need to spend time figuring out what has changed, as everything syncs instantly and automatically. Moreover, they have been able to implement more elaborate board designs and custom flex cables. Overall, the result is a robot that is highly efficient, easily maintainable, and incredibly reliable.
"We can work through a bunch of iterations just in two hours of working on the project one evening. Our ability to iterate quickly and address challenges that we're experiencing makes the design process go so much faster." — Cam, Principal Mechanical Engineer
Through MCAD CoDesigner, the gap between Altium Designer and leading MCAD software packages, including SOLIDWORKS, PTC Creo, and Autodesk Inventor, is bridged. The bidirectional synchronization process enables engineers from both departments to always be engaged in editing the same digital prototype without exchanging any obsolete IDF/STEP files.
As for the BattleBots Pro League, a triumph or an explosion is sometimes decided by just a couple of millimeters of clearance. By perfecting the ECAD-MCAD integration process, Ribbot can make sure their technology will not only survive but also defeat the competition.
Stop fighting your CAD tools and start syncing your team. Try out MCAD CoDesigner now!
Unlike static STEP files, which often lose intelligence or break constraints when re-imported, MCAD CoDesigner maintains the native geometry of the board. This allows mechanical engineers to define complex outlines or cutouts in their CAD tool and push them directly to Altium Designer as living, editable board shapes.
No. The push-pull system is cloud-based, meaning an engineer can push a change at the end of their shift, and the other engineer can pull and review that change when they start work. This is how Team Ribbot manages a project across five different states and time zones.
Yes. Before pulling any change, you can view a preview of the proposed movement or modification. This allows you to verify clearances and ensure the change won’t introduce a new conflict before committing it to your workspace.
MCAD CoDesigner supports industry-standard tools used by professionals, including SOLIDWORKS, Autodesk Inventor, Autodesk Fusion, PTC Creo, Onshape, and Siemens NX (Enterprise subscription only).