Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/frankih9/cst-coax-to-cpwg-transition-vba-macro
https://github.com/frankih9/cst-coax-to-cpwg-transition-vba-macro
cst vba-macros
Last synced: 19 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/frankih9/cst-coax-to-cpwg-transition-vba-macro
- Owner: frankih9
- Created: 2022-01-13T16:50:25.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-11T05:14:23.000Z (over 2 years ago)
- Last Synced: 2024-11-14T06:12:58.000Z (3 months ago)
- Topics: cst, vba-macros
- Homepage:
- Size: 336 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CST-Coax-to-CPWG-Transition-VBA-Macro
Hopefully CST will not use VBA/Macro as the basis of its scripting in future releases.The purpose of this VBA/Macro is to automate the consturction of a multilayer PCB, via placements, and a vertical coaxial connector. The resulting structure contains parameters which can be used in a swept simulation for connector to CPWG transition optimization. After the .mcs file is loaded and invoked, a PCB stack up info file is prompted.
## PCB stack up file format
An example of a PCB stack up file with 6 layers of metal is provided in *6_layer_PCB_stack_info.txt*.
Each line in the .txt file defines either a metal or dielectric layer.
The descriptions of the 6 parameters of each line are listed below:
1. Name of layer - Mx and Dx are used for metal and dielectric layers.
2. Thickness
3. Material name - For now, if the 4th parameter or the dielectric constant is 0, PEC is assumed.
4. Dielectric constant - For metal layers, use 0.
5. Place clearance - If 1, a clearance is created. Width of clearance is defined by the "TLine_GND_Dist" and "Tline_Width" variables.
6. Place transmission line - If 1, a transmission line is placed.Here is the result of *Coplanar WG on Multilayer PCB Study V1.mcs* with *6_layer_PCB_stack_info.txt*
## Differences between V1 and V2
If a transmission line is in one of the middle layers, the clearance will be filled with resin of the prepreg. Script files ending with V2 model this resin fill with dielectric constant of the prepreg. V1 scripts ignore the resin fill. Which is more correct?...