Allow the specification of track width directly in schematics
1277 6
fededim 4 years ago
Basically, the idea is to allow the user to set the track width in mil on each Wire directly in schematics (or equivalently set the maximum current in amps). In PCB editor autorouter feature could automatically get this value and adjust consequently the track size, , if "width" field is unset the wire will take the default autorouter's width. This would be a very useful feature because usually tracks transporting power should be thicker than tracks dealing with signals; as for now you have to go into pcb editor and set manually the track width for each wire and when dealing with complex circuits it can be too cumbersome.
Comments
dillon 4 years ago
I think this is a good rule
Reply
andyfierman 4 years ago
This feature could be extended to help in the design of controlled impedance traces. It works like this: If the PCB stackup is known (number of layers, layer spacings and dielectric constant for the insulating layers) then the trace width can be defined in terms of a desired trace impedance on a given layer (i.e. if it is microstrip, stripline etc.). To do this will require: 1. high quality information about the PCB stackup; 2. a high quality calculation of trace width based on the desired impedance, the PCB stackup information and which layer the trace is to be placed on. By `high quality calculation` I mean using a 2D or 2.5D field solver, not a simple formula based calculator. A couple of suitable FOSS field solver tools are: http://mdtlc.sourceforge.net/ (I have used mdtlc sucessfully a couple of times) https://sourceforge.net/projects/mmtl/files/tnt/1.2.2/ (I have not used this) It would be nice one of these could be integrated into EasyEDA at some time in the future.
Reply
fededim 4 years ago
Well I have found meanwhile that in autorouter you can define special nets and set them to a particular width, so in some sense the feature is already available, sorry I am a newbie :) Maybe just a thought if it is useful to link special nets also to wires in schematics.
Reply
andyfierman 4 years ago
Fededim, No problem. It's a good suggestion and it prompts some further ideas. For example, one of the features that EasyEDA does not yet support is what are called `Net Classes`. This is where a class of nets can be defined to have certain parameters such as width and/or clearance. For example, a `Mains` class could be defined to have a width of 5mm and a clearance of 3mm whilst a `Signal` class could have width of 0.25mm and a clearance of 0.2mm. If net classes can be supported then this information can be attached to a net in the schematic and it will then automatically be assigned during the PCB layout.
Reply
fededim 4 years ago
Well that would be the best way
Reply
dillon 4 years ago
net classes will be provided, We will spend time to develop a new version of EasyEDA.
Reply
Login or Register to add a comment
goToTop
你现在访问的是EasyEDA海外版,使用建立访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow
We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.