Override pin type
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Unknown
|
Bug Description
Example:
uC is measuring the current on the low-side of an H-bridge. The H-bridge is connected to GND rail through a shunt resistor, and the uC is meauring voltage across the resistor (single-ended A/D). Without any flags I get "Pin connected to some other pins but no pin to drive it". Placing a flag on the high-side of the shunt resistor removes this DRC-warning, but introduces another one: "Conflict problem between pins" as the uC-pin is a configurable I/O (bi-directional).
Changing the type of the uC pin is not a good option, removing the check is not ideal, and allowing the warning is not good practice either.
It would be nice if one could override specific pins of a component, e.g. a bi-directional pin could be overridden as pure input or pure output if the specific schematic requires. This will remove the warnings, and also provide information on how the uC should be hardware-configured in this context.
I'm sure boards with FPGA's could benefit from this feature as well.
Changed in kicad: | |
status: | New → Triaged |
importance: | Undecided → Wishlist |
tags: | added: erc |
tags: | added: eeschema |
Changed in kicad: | |
importance: | Wishlist → Unknown |
status: | Expired → Fix Released |
This request has been around for a few years. I have run into this issue several times. The ability to override an ERC check on a specific pin would be helpful to avoid unnecessarily having to make a new part from an existing library part.