View Configuration > Right click > Add Component Layer Pair
Click on image to view
As shown above I prefer to display the Mechanical Layer numbers in my component layer pairs. This involves creating, then editing the pair and selecting N/A for the Layer Type.
That's it !
Sunday, December 23, 2018
Saturday, December 15, 2018
VbScript - Get Folder
The snippet of VB script can be used to fetch a folder's name.
' Get Target Folder Path
CONST MY_COMPUTER = &H11 ' Use &H00 to include Desktop
CONST WINDOW_HANDLE = 0 ' Always = 0
CONST OPTIONS = 1 ' Default = 1
CONST BIF_NONEWFOLDERBUTTON = &H200 ' Hide Create New Folder Button
Sub SelectTargetFolder (dummy)
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(MY_COMPUTER)
Set objFolderItem = objFolder.Self
strPath = objFolderItem.Path
' Start in Folder
strPath = "C:\temp"
Set objFolder = objShell.BrowseForFolder _
(WINDOW_HANDLE, "Select a Target Folder:", OPTIONS, strPath)
If objFolder Is Nothing Then
exit sub
End If
Set objFolderItem = objFolder.Self
objSourcePath = objFolderItem.Path
msgbox "Target Folder: " & objSourcePath,,"Target Folder"
end sub
' Get Target Folder Path
CONST MY_COMPUTER = &H11 ' Use &H00 to include Desktop
CONST WINDOW_HANDLE = 0 ' Always = 0
CONST OPTIONS = 1 ' Default = 1
CONST BIF_NONEWFOLDERBUTTON = &H200 ' Hide Create New Folder Button
Sub SelectTargetFolder (dummy)
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(MY_COMPUTER)
Set objFolderItem = objFolder.Self
strPath = objFolderItem.Path
' Start in Folder
strPath = "C:\temp"
Set objFolder = objShell.BrowseForFolder _
(WINDOW_HANDLE, "Select a Target Folder:", OPTIONS, strPath)
If objFolder Is Nothing Then
exit sub
End If
Set objFolderItem = objFolder.Self
objSourcePath = objFolderItem.Path
msgbox "Target Folder: " & objSourcePath,,"Target Folder"
end sub
Wednesday, October 24, 2018
Schematics - Page Setup for 11x17 (Tabloid) PDF files
Open Outjob File > Select Schematic > Right Click > Page Setup
Select Tabloid, Landscape, Color and Fit Document On Page
Select Preview
That's it !
Select Tabloid, Landscape, Color and Fit Document On Page
Select Preview
That's it !
Friday, August 24, 2018
Single Pin Nets - Outjob Report
The Single Pin Nets report can be found in the Outjob > Report Options . . .
click on image to view
That's it !
click on image to view
That's it !
Tuesday, July 24, 2018
Practical Design Constraints and Myths
Printed circuit board designs are constraint driven by customers and end use requirements.
Design Constraints Include:
Mechanical Constraints
Fabrication Costs
Assembly Costs
Design Time Costs
Time to Market
Proof of Concept Prototypes
Low / High Volume Production
Design for Manufacturing
Design for Test
Design for FCC or ETSI Compliance
Ease of Maintenance or Rework
Controlled Impedance Requirements
Signal Integrity
Power Distribution Networks
Thermal Considerations
Conducted and Radiated Emissions
Radiated Susceptibility
A plethora of design constraints are often heaped on designers. An overly constrained design can prove to be an exercise in futility for the PCB designer. Often times I see constraints that are not applicable or practical to apply to a specific design.
Designers often work with customers who have never actually designed anything more than a simple board. However the customers have either read an article or have been convinced by someone that some design practices are good and others are bad.
Designs are often overly constrained using what appears to be a cobbled together collection of best practices. Unfortunately a one size fits all set of rules and constraints does not apply well to PCB designs.
Let's consider a few designs that have widely varying end use requirements.
High-Speed Designs
RF Designs
Power Supplies
High Voltage Designs
Sensitive Analog Designs
Automotive and Medical Safety
Low Cost Commercial Designs
Industrial Grade Designs
Harsh Environment Designs
90 Degree Corners
Designers have been lead to believe that routes with square corners are a bad thing and they assume all square corners should be eliminated from a design.
I have some bad news for the no square corners camp. Every surface mount resistor placed on the board will introduce four sharp 90 degree turns in the signal path. I suggest they figure out how to design their boards without using resistors :)
Source: http://www.resistorguide.com/thin-and-thick-film/
45 Degree Corners for RF Designs
Regarding using arcs instead of 45 degree corners. After 20+ years of RF board design experience working mostly in the 2.4GHz and 5GHz I have concluded based on test results and experience that RF tracks with 45 degree corners are no worst than using smooth arcs.
At 10GHz or higher I would suggest using arcs vice 45 degree turns.
Related Links:
Source: Altium Blog
https://resources.altium.com/pcb-design-blog/pcb-routing-angle-myths-45-degree-angle-versus-90-degree-angle
click on image to view
Source: Eric Bogatin - Separating Myth From Reality in Signal Integrity.
Microsoft PowerPoint - Bogatin-Myths- MUG 2006-05-05.ppt [Compatibility Mode]
Also see: Douglas Brooks - http://www.ultracad.com/articles/90deg.pdf
More later . . .
Design Constraints Include:
Mechanical Constraints
Fabrication Costs
Assembly Costs
Design Time Costs
Time to Market
Proof of Concept Prototypes
Low / High Volume Production
Design for Manufacturing
Design for Test
Design for FCC or ETSI Compliance
Ease of Maintenance or Rework
Controlled Impedance Requirements
Signal Integrity
Power Distribution Networks
Thermal Considerations
Conducted and Radiated Emissions
Radiated Susceptibility
A plethora of design constraints are often heaped on designers. An overly constrained design can prove to be an exercise in futility for the PCB designer. Often times I see constraints that are not applicable or practical to apply to a specific design.
Designers often work with customers who have never actually designed anything more than a simple board. However the customers have either read an article or have been convinced by someone that some design practices are good and others are bad.
Designs are often overly constrained using what appears to be a cobbled together collection of best practices. Unfortunately a one size fits all set of rules and constraints does not apply well to PCB designs.
Let's consider a few designs that have widely varying end use requirements.
High-Speed Designs
RF Designs
Power Supplies
High Voltage Designs
Sensitive Analog Designs
Automotive and Medical Safety
Low Cost Commercial Designs
Industrial Grade Designs
Harsh Environment Designs
Myths still persist.
90 Degree Corners
Designers have been lead to believe that routes with square corners are a bad thing and they assume all square corners should be eliminated from a design.
I have some bad news for the no square corners camp. Every surface mount resistor placed on the board will introduce four sharp 90 degree turns in the signal path. I suggest they figure out how to design their boards without using resistors :)
Source: http://www.resistorguide.com/thin-and-thick-film/
45 Degree Corners for RF Designs
Regarding using arcs instead of 45 degree corners. After 20+ years of RF board design experience working mostly in the 2.4GHz and 5GHz I have concluded based on test results and experience that RF tracks with 45 degree corners are no worst than using smooth arcs.
At 10GHz or higher I would suggest using arcs vice 45 degree turns.
Related Links:
Source: Altium Blog
https://resources.altium.com/pcb-design-blog/pcb-routing-angle-myths-45-degree-angle-versus-90-degree-angle
click on image to view
Source: Eric Bogatin - Separating Myth From Reality in Signal Integrity.
Microsoft PowerPoint - Bogatin-Myths- MUG 2006-05-05.ppt [Compatibility Mode]
Also see: Douglas Brooks - http://www.ultracad.com/articles/90deg.pdf
More later . . .
Subscribe to:
Posts (Atom)







