Cannot Get Eagle Files to Upload to Macrofab

How to employ Eagle with MacroFab

Creating PCB Assemblies Automatically from your Hawkeye .BRD File

If you utilize the EDA tool Hawkeye to design your PCB Assemblies, the easiest method to upload your pattern files to MacroFab is to upload your Eagle .BRD file directly. The MacroFab platform will automatically extract the bill of materials, part placement information and the PCB Layer data from the .BRD file. In the PCB tab, just drag-and-drop your .BRD file into the file upload target. Alternatively, yous can click the Upload Files button on the right side of the screen. More than information about uploading files to the platform can be plant on the knowledge base article Creating a PCB and Uploading Design Files.

Once the files have been uploaded, you can verify that the .BRD file was properly converted into the PCB Layer information using the PCB viewer. Under the PCB Specifications Controls on the right side of the MacroFab platform y'all tin check how many layers your PCB has which is automatically detected by the platform. The MacroFab Platform will create a file for each Layer that has information in information technology from the Hawkeye .BRD file. The platform may make files that are not necessary for making your PCB Assembly (Assembly or Notes) thus you volition demand to bank check them.

If y'all need to upload a different Eagle .BRD or whatsoever other files you tin can practice so by using the Upload Files push or by dragging more than files into the workspace. Alarm: Uploading another Eagle .BRD file to a PCB will wipe the PCB to a clean "state". Bill of Material information and placement data you may have entered will exist lost!

Manufacturing Part Numbers and the Populate field


The MacroFab platform takes reward of the Hawkeye Attribute arrangement to allow users to specify a MPN (Manufacturing Part Number) and a Populate flag in the EDA tool. This allows additional information to be extracted automatically into the bill of materials. Hawkeye does not do this past default and volition have to be added in. Our EDA Libraries for Eagle already have these attributes in them.

The attributes the MacroFab platform looks for are "MPN" and "Populate". The MPN value can be filled with a function number and the Populate value has to exist 0 or 1. Do Not Populate is 0 and Populate is 1.

If y'all do non know how to use Attributes in Eagle cheque out this engineering blog article that covers the topic.

Design Dominion Checking in Eagle


It is important to run design rule checks (DRC) in Hawkeye before submitting your order. Design Rule Checks ensure that your design is within manufacturing specifications, while also identifying critical, but piece of cake to miss, errors. To brand life easier on you, we take prepared a number of design dominion files for Eagle, which can exist found on our GitHub page. Download the DRU file which corresponds to the number of layers in your board and the manufacturing specifications you are using.


Since the MacroFab Platform does not support blind and buried vias at this time, our DRC files only let standard vias.


To perform a DRC bank check, first open up your lath layout in the Eagle editor, and then choose the DRC icon from the tool tray, or type drc in the Eagle command line. Once the DRC has loaded, yous volition come across the following screen:

DRC_Window

Press the Load push button, and locate the DRU file you downloaded from our GitHub folio. After executing the DRC, a DRC Errors screen will pop upwardly. If whatever errors occur, yous will demand to correct them before submitting your files for product. If no errors are constitute, so yous are ready to submit your files!

Creating PCBs Manually Using Hawkeye


If you'd rather not rely on the automatic extraction capabilities of the MacroFab platform, yous're non comfortable sending us your original source files, or if you'd like to make some changes to your information earlier uploading, you lot can export the Gerbers and XYRS (combined Placement and Bill of Materials data) file needed for production using the Eagle CAM and ULP files we provide.

Running Hawkeye CAM Manually

The CAM processor in Eagle generates the Gerber CAM files needed to manufacture the board. To generate the correct files for our process we have prepared CAM jobs that lucifer to the number of layers in your pattern, and whether you're using Hawkeye version 6.x or Eagle version 7.x. Nosotros have provided CAM jobs for ii, iv, 6, and eight layer designs. For Eagle version eight+ utilise the 7.x versions.

Eagle Versions: Make sure you use the CAM job that matches to your version of Eagle, using a V7 job on Eagle V6, or vice-versa may result in silent failures to your design.

Once you've downloaded the correct CAM job file, click on the CAM processor icon in the tool tray. Later on the CAM task window opens, click on File and so Open to load the downloaded CAM file.  Loading this file will properly set all Gerber options to work with MacroFab. After y'all have loaded the CAM job, click Procedure Job to generate the Gerber files. The output files will be saved in a subdirectory called "camfiles" within your Eagle project directory. You may need to create this directory if Hawkeye tin can not.

Exporting XYRS (Placement) Data Manually

To consign the placement and bill of materials data manually, nosotros have provided a custom ULP script for Eagle to export the required data in the proper format. After it has been exported, you tin open up the generated .XYRS file in your favorite spreadsheet tool, every bit a tab-delimited file, make whatever changes, re-save information technology as a tab-delimited file, and and then upload information technology directly to your PCB project. The script looks for ii attributes on each function to fill up out the Populate and MPN fields. These are optional.

Select the Run ULP… menu option from the File menu and observe the MF_Eagle_Placement.ulp script you downloaded. This volition generate a .XYRS file in the directory the .BRD file was in.

Cut Outs, Routs, and Slots


The MacroFab Platform currently only works with internal cutting outs, routs, and slots that are divers every bit gerber features. To make this piece of work in Eagle, cutting outs, routs, and slots will need to be defined on the Dimension layer (20). This causes the cutting outs, routs, and slots to be combined with the edge layer gerber file. For more information about cutting outs, slots, routes, and lath outlines bank check out this technology article.

Additional Eagle Questions?


If yous take whatsoever other questions about creating a PCB Assembly with an Eagle .BRD file delight contact our back up squad.

Go Started

bairdtertion.blogspot.com

Source: https://help.macrofab.com/knowledge/how-to-use-eagle-with-macrofab

0 Response to "Cannot Get Eagle Files to Upload to Macrofab"

Enviar um comentário

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel