FAB 3000 Command Line Description
(Requires FAB 3000 Version 8+)

FAB 3000 can be run directly from the command line which allows users to automate many features such as DFM Checks, Panelization and more. To run these command line options requires FAB 3000 Version 8+
Command Line Options
-hideandexitMinimize the FAB 3000 editor and exit when done. Allows FAB 3000 to perform exactly as a command-line tool without GUI.
-hideandexit-import_matrixfile=[FILE PATH]Loads and executes a Matrix file. The Matrix file can perform many tasks. File Path should be in quotes.
-import_matrixfile="C:\My Folder\MySampleMatrix.fm6"-import_odb_file=[FILE PATH]Imports an ODB++ into FAB 3000. File Path should be in quotes.
-import_odb_file="C:\My Folder\MySampleODB.tgz"-autoload=[FOLDER]Imports all files (such as Gerber, NC, Netlist, etc.) in a folder. Folder should be in quotes.
-autoload="C:\My Folder\MySampleDesign"-newjob=[JOB NAME]Name of Job to be created. Job Name should be in quotes. If the Job Name already exists, it will become active.
-newjob="MyNewJob"-setactive=[JOB NAME]Name of Job to make Active. Job Name should be in quotes. If the Job Name doesn't exist, it will be created.
-setactive="Design345"-autogenerate_borderAllow FAB 3000 to create the border layer automatically - assuming the Gerber files have the outline defined on multiple layers.
-autogenerate_border-dfmcheck_runPerform DFM Check using the default DFM Rules set. The Default DFM Rules set is the last previously used or "Standard PCB".
-dfmcheck_run-dfmcheck_run=[DFM Rules File]Perform DFM Check using the assigned DFM Rules file (*.drf). Without an explicit file path, FAB 3000 will check the DFM folder (located in the FAB 3000 installation path).
-dfmcheck_run="Standard PCB.drf"-dfmcheck_run="C:\MyDFMRules\Standard PCB.drf"-report_dfm=[REPORT FILE and/or EMAIL Address]Generates a report after performing a DFM Check. If report file extension is pdf a PDF file will be generated. If report file extension is xls an Excel file will be generated. If report file extension is txt a Text file will be generated. If report file extension is csv a CSV file will be generated. If an email is provided, the report will be emailed.
-report_dfm="C:\MyReports\DFMResult3-22.pdf" (Generates a PDF file Report)-report_dfm="C:\MyReports\DFMResult3-22.xls" (Generates an Excel file Report)-report_dfm="C:\MyReports\DFMResult3-22.txt" (Generates a Text Report)-report_dfm="C:\MyReports\DFMResult3-22.csv" (Generates a CSV Report)-report_dfm="C:\MyReports\DFMResult3-22.pdf,mysample@myemail.com" (Generates a PDF file Report and also emails to mysample@myemail.com)-report_dfm (Generates a temporary PDF report to be used with another command like -report_send_email)-report_send_email=[Email Address]Emails an existing report file. Can be comma separated for multiple recipients.
-report_send_email="mysample@myemail.com"-report_units=[Units Value]Determine the units to use when generating a report. Default is inch. Choose from: millimeter, inch, mil.
-report_units=millimeterSample Command Line Arguments
Description: Automatically loads all Gerber, Drills from the assigned folder.
FAB3000-V8.exe -newjob="myjob" -autoload="C:/Numerical Innovations/Fab3000V8/examples/Board1"Description: Automatically loads all Gerber, Drills from the assigned folder. Detects Border Layer. Then performs DFM Check (using default DFM Rules) and generates a PDF report file.
FAB3000-V8.exe -newjob="myjob" -autoload="C:/Numerical Innovations/Fab3000V8/examples/Board1" -autogenerate_border -dfmcheck_run -report_dfm="C:/Support/myDFMcheck.pdf"Here's the resulting PDF report file after running the command line above: https://numericalsoftware-update.s3.amazonaws.com/myDFMcheck.pdf
Description: Runs minimized and then exits after completion. Automatically loads all Gerber, Drills in the assigned folder. Then performs DFM Check (using a custom DFM Rules file) and generates a PDF report file.
FAB3000-V8.exe -hideandexit -newjob="myjob" -autoload="C:/Numerical Innovations/Fab3000V8/examples/Board1" -dfmcheck_run="Standard PCB.drf" -report_dfm="C:/Support/myDFMcheck.pdf"Description: Runs minimized and then exits. Automatically loads all Gerber, Drills in the assigned folder. Then performs DFM Check (using default DFM Rules) and generates a PDF report file. Lastly emails the results to 2 email addresses.
FAB3000-V8.exe -hideandexit -newjob="myjob" -autoload="C:/Numerical Innovations/Fab3000V8/examples/Board1" -dfmcheck_run -report_dfm="C:/Support/myDFMcheck.pdf" -report_dfm="mysample@myemail.com,mysample2@myemail.com"Description: Run sample Matrix file to create a panel with multiple PCB designs and test coupons - incorporating the matrix file allows for easy automation.
FAB3000-V8.exe -newjob="myjob" -import_matrixfile="C:/Numerical Innovations/Fab3000V8/examples/CreatePanelEmbeddedMatrixandJob.fm6"