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!
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.
Lables
Dont leave them hanging
Don't leave labels hanging in thin air, always have a line beneath them.
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.
Placing symbols next to each other
Don't let two symbols touch, always have a wire between them.
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.
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.
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.