TIP #010: Once you name a net, always copy and paste its name. Never re-write it manually.

#010 Once you name a net (eg. once you create a net name, net label, port name, power net …), always copy and paste it’s name. Never re-write it manually.
Why? Because if you write it manually you can make a mistake.

TIP #009: Choose two or three biggest component suppliers …

TIP #009: Choose two or three biggest component suppliers and use them to select all the components for your designs
Why? It makes manufacturing easier.

TIP #008: You may want to use multiple VIAs in high current tracks

Why? One VIA only can carry limited current (e.g. 1 – 1.5A).

TIP #007: Set the right height of your table

Why? Just moving your table up may stop your back pain.

TIP #006: Always create specific schematic symbol for every component type

Why? If you use a generic resistor schematic symbol, then always when you generate a BOM (Bill of Material), you will have to manually edit it.

TIP #005: Make small test circuit boards

Why? You may be surprised how the first revision of a simple circuit may not work the way as you are expecting.

TIP #004: Add a page reference next to the ports

Why? You can very simply see on what page(s) the signal continues.

TIP #003: Use “+” sign as a prefix of all your power net names

Why? It’s a very simple way to identify power nets (especially in layout), makes it simple to filter or order power nets , it’s very simple to use them in rules

TIP #002: Always spread signals if you have space

Why? It improves your design and layout.

TIP #001: You can have crosstalk even on a board running at a low frequency

Why? Crosstalk depends on speed of rising / falling signal edge (how fast signal changes from low to high or high to low).

Doing Layout – Lesson 7 – Learn to Design Your Own Boards

It takes just 15 hours to design your own customized Arduino. This is Lesson 7 of Learn to Design Your Own Boards Online Course. The course is step-by-step video which shows the complete Schematic Design & PCB Layout of Arduino like board.

More information about the full course can be found at

Enjoy! :)

Altium – How to use xSignals (in Fly-By, T-Branch + Other things)

This video explains how to setup xSignals and do length matching in Fly-by & T-Branch DDR3 memory layout. It also shows how to setup xSignals with passive components (e.g. series termination resistors or AC coupling capacitors) + adds some comments on how xSignals calculates the length and what is useful about them.