Library Conventions | KiCad EDA

Version 3.0.41

Library maintainer rules & guidelines

S4.2 Pins should be grouped by function

Where possible, pins should be grouped by similar function, rather than by their physical location on the associated footprint. This provides cleaner schematic routing and symbols are easier to understand in the schematic.

  1. Pins with similar functions should be grouped together:

    • SPI_MISO, SPI_MOSI, SPI_CS, SPI_CLK

    • UART_TX, UART_RX

  2. Ports should be ordered from top to bottom

  3. Positive power pins should be placed at the top of a symbol

    • Vcc, Vdd, Vin, V+, etc.

  4. Negative power and ground pins should be placed at the bottom of a symbol

    • GND, Vss, V-, etc.

    • Exception Devices intended for power conversion that have both a power in- and output should have the power input pins on the left and the power output pins on the right.

  5. Input/Control/Logic pins should be placed on the left of a symbol

    • UART Tx/Rx

  6. Output/Controlled/Driver pins should be placed on the right of a symbol

    • RS232 Tx/Rx