1. MacroFab Platform Help
  2. MacroFab Platform Help

How do I update my PCB if I have a DRC Violation

How to Update Your PCB Design

If you choose to update the PCB design, first, please review our DRC Report and knowledge base: PCB Specifications and DRC

Once your PCB passes our specifications, follow these steps to update it in the MacroFab platform.Beth6

  1. On the Platform, open the order to update.

  2. Open the PCB to update.

  3. In the browser address window, change last word of the URL to the PCB to "files" and press ENTER.


The platform lists all the files that have been processed.

4. First download the BOM.
NOTE: Keep a copy because the BOM could be overwritten later in this process when you upload new files. Downloaded BOM


a. In the Processed Files column, click the XYRS data link to download the file.

b. Note any parts that are Consignment or Inventory, because those designations will not be carried over.

c. For more information about XYRS files see this article on file types.


5. Return to the PCB to update. From the drop-down menu on the top left corner, click new clone version to create a clone version. Beth3

6. Add a new ODB++ file (or similar) to update the design. Load the updated design file back in the XYRS file location.

7. Upload the Bill of Materials file from step 4.

8. IMPORTANT! On the Bill of Materials tab, update necessary parts changed to Consignment or Inventory.


9. Refresh your browser.

10. Return to the Design tab and click Upload Files. Drag and drop the Gerber files, one at a time, into the platform to update the layers. This maintains all the existing data including the BOM.
IMPORTANT! Between adding layers, please allow the platform to process each new file.

11. Once processed, on the right column, both the new and old file display. Select and delete each old file.

12. Go to the Quote and Order tab, and enter the desired quantity.


13. Click the Lead Times.

14. Click the Order Now button. The platform takes you to the payment page. You are not required to make a payment at this time.

15. Select your preferred shipping method.

16. Copy the URL of that page and send it to Customer Care in an email. We will issue a credit of the prior order and initiate the new order.