Schematic best practices

This guide is based on the amazing video from EEVBLOG. If you want to see more examples, and things that I might have left out, check it out.

Power symbols

Always point ground symbols down, and power symbols up! If you are really space constrained, then its okay to turn them sideways, but if you can don't!
img

Pull-up and pull-down resistors

Put pull-up resistors above the line that you want to connect, and pull-down resistors below the line.
img

Lables

Dont leave them hanging

Don't leave labels hanging in thin air, always have a line beneath them.
img

Naming labels VS Connecting labels

If you labels aren't just for naming, and they connect to somewhere else in the schematic, then make them a separate line to signify that they go somewhere else in the schematic.
img

Placing symbols next to each other

Don't let two symbols touch, always have a wire between them.
img

Wires should not go through pins

If you have a microcontroller and want to connect multiple pins together you shouldn't wire one wire through all of them, instead you should leave a little space between the one wire and connect each pin individually.
img

Data flows from left to right in a schematic

So if you have some inputs, you put those on the left, and if you have some outputs, you put them on the right, and the processing in the middle.
The image form the next section is also good for this section, so look at that

Break up you schematic into blocks

You should break up our schematics into blocks based on their function, for example you should have a power block, adc block, etc. If you run out of space on one sheet, you could split you schematic up into multiple pages/sheets, but don't overdo it, its also bad if your schematic is to segmented.
img

Place decoupling capacitors next to what they decouple

Don't put them at the other side of the schematic, put them close to what to they decouple.

Do this

img

Not this

img