Mitch Bailey
07/29/2023, 5:35 AMschematic
vs alphabetical
. Maybe a global property for minimum shape, and whether to center pins or justify them from top/bottom, left/right.
2. Is there a way to override the default placement of input/output/io pins? For example, I’d like non-global power pins at the top, ground pins at the bottom, and occasionally want some inputs on the right and outputs on the left. Maybe add a property to the schematic pins for placement (need to consider how to handle duplicate pins with different settings)?Mitch Bailey
07/29/2023, 3:47 PMStefan Schippers
07/31/2023, 9:44 PMStefan Schippers
07/31/2023, 9:45 PMStefan Schippers
07/31/2023, 9:47 PMStefan Schippers
07/31/2023, 9:49 PMMitch Bailey
07/31/2023, 11:16 PMleft
, Output: right
, I/O: right
Can be overridden by property on each schematic pin. symbol_pin_location=top|bottom|right|left
Pin order:
Default: same as schematic
(top to bottom)
Can be overridden by global property on schematic. symbol_pin_order=alphabetic|schematic
Pin grouping:
Default: `packed`: one pin per pitch.
Can be overridden by global property on schematic per side. symbol_top_pin_grouping=packed|spaced|packed_by_type
`spaced`: proportionally spaced on grid across specified side.
`packed_by_type`: one pin per pitch but skip a space when pin type changes.
Pin alignment:
Default: `top`|`left`.
Can be overridden by global property on schematic per side: symbol_top_pin_alignment=top|left|center|right|bottom
Symbol size:
Default: automatically calculated according to pin placement.
Can be overridden by global property on schematic: symbol_size=50x200