By clicking on the Panel Builder symbol, the following dialog will open:
1. Clicking on "Add a new Step" enables you to create an additional step.
2. "Import Step" allows you to import a new design / step from another file.
3. "Create Panel (Simple)" is described separatly and in detail under the post "Create Panel (Simple)".
4. "Create Panel (Intelligent Nesting)" is also explicitly described in an extra post.
5. "Edit Step" is an additional functionality to be used to individually place the origin.
6. The "Drag and Drop" option allows you to manually place the steps on your panel. Clicking on it, the following dialog will open:
7. Clicking on a step in the list, you can transform the selected step by rotating it or moving it in individually set intervals.
8. This list shows all steps currently placed on the relevant panel with its most important information.
9. Clicking on "Set Fiducials" allows you to define markers on your panel. The following dialog will therefore open:
10. "Add Routing" is used to define the routing for your panel. Clicking on "Add Routing" will open the following dialog:
In the File menu you find an extra dialog "cutout editor" see here
11. For defining holes on your panel, click on "Set Holes". The following dialog will be opened:
12. "Set Profile" allows you to define the profile of your panel. The following dialog will be opened when clicking on it:
13. Here, you can add another step on your current panel by choosing the step out of the provided list options. You are able to select each step that has been defined for this design.
14. Clicking on "Apply" applies all changes made by you on your currently opened design.
ID: 1 | Import GenCad file |
Params: string importPath |
ID: 2 | Export GenCad file |
Params: string exportPath |
ID: 1 | Import IPC2581b file | Params: string importPath |
ID: 2 | Add or modify Stackup | Params: string/IFileData exportPath |
ID: 3 | Export Stackup | Params: string/IFileData exportPath |
ID: 4 | Export to IPC2581b file | Params: string/IFileData exportPath |
ID: 1 | Import DXF file |
Params: string importPath |
ID: 2 | Change Settings as XML |
Params: stringimportPath |
ID: 3 | Save DXF file |
Params: IFileData filedata Dictionary<double, List PCBI.MathUtils.PointD> outputElements IStep step string outptLayerName bool? unitInch bool unitInch
|
ID: 4 | Export file Asynchronus |
Params: string name XMLSettingsOutput outputSetting List ILayer outputLayers IStep step bool param
|
ID: 5 | Export in DXF format |
Params: string exportPath IStep step List ILayer outputLayers XMLSettingsOutput outputSetting bool param |
ID: 1 | Export SiebUndMeyer |
Params: string exportPath PointD zeroOffset double settingDouble bool settingBool Dictionary<double, List PCBI.MathUtils.PointD> excellonSpecialOutput MoveRoutingDirection routingOptionDirection XMLSettings _settings string layerNames
|
ID: 2 | Export Excellon2 |
Params: string exportPath PointD zeroOffset double settingDouble bool settingBool Dictionary<double, List PCBI.MathUtils.PointD> MoveRoutingDirection routingOptionDirection XMLSettings _settings string layerNames
|
ID: 3 | Export Posalux |
Params: |
Params: string exportPath | ||
ID: 2 | Export Viscom XML | |
ID: 10 | Export Parmi | Params: string exportPath |
ID: 11 | Export Goepel | Params: string exportPath |
ID: 12 | Export Modus | Params: string exportPath |
ID: 13 | Export Yamaha | Params: string exportPath |
ID: 14 | Export Tri | Params: string exportPath |
ID: 15 | Export Mycronic Data | Params: string exportPath, bool exportTHTs |
Example: parent.SendMessage("PCBI_MachineFormats_ImportExport.PCBI_Connection", "script", 1, listParams);
ID: 1 | Export Step file |
Params: string outputStepName |
ID: 10 | open dialog and show it | Params: string param |
ID: 2 | show DRC dialog | Params: string param |
ID: 3 | run check and save result file | Params: string fileName |
ID: 1 | Export HTML with all options | Params: string exportPath |
ID: 1 | Export result in user DIR with given Nets | Params: string outputPath |
ID: 1 | Open the Dialog | Params: string fileName |
ID: 2 | Save FilePath | Params:
string fileName |
ID: 1 | Export CSV in User Dir | Params: string fileName |
ID: 1 | Import IDF file |
Params: string importPath |
ID: 2 | Export IDF file |
Params: string exportPath |
Example: parent.SendMessage("PCBI_IDFFilter.PCBI_ConnectionImport", "example", 2, new List object(){"path"}
ID: 1 | Add Rule File |
Params: string importPath |
ID: 2 | Run rule check |
Params: string resultPath |
ID: 3 | Open net group dialog |
Params: string info string |
ID: 4 | Open net rule dialog |
Params: string step name |
Example: parent.SendMessage("PCBI_NetGroups.PCBI_Connection", "example", 4, new List object(){"stepname"}