← Back to community index
# contributor·Active

! Rushabh | Linux Shill - for footprint="pinrow...

for footprint="pinrow3 p2.54 id1.016 od1.88 pinlabeltextalignright pinlabelorthogonal nosquareplating" it generates a courtyard, we should add a way to change the courtyard's default dimension somehow

Started by ! Rushabh | Linux ShillAug 27, 202628 messages

Discussion

Last active 5 days ago · plain text
! Rushabh | Linux Shilloriginal post
for `footprint="pinrow3_p2.54_id1.016_od1.88_pinlabeltextalignright_pinlabelorthogonal_nosquareplating"` it generates a courtyard, we should add a way to change the courtyard's default dimension somehow
! Rushabh | Linux Shill
would love to reduce the courtyard dimensions here
! Rushabh | Linux Shill
Shared an attachment
! Rushabh | Linux Shill
<@&1420812538421051555>
! Rushabh | Linux Shill
<@757706909351411845>
Seve
hello
Seve
we could add that
Seve
open to proposals
Seve
it looks a bit big for a default too
Seve
we could improve that maybe 🤔
! Rushabh | Linux Shill
An optional courtyardmargin to pinrow_def
! Rushabh | Linux Shill
eg ` footprint="pinrow3_p2.54_id1.016_od1.88_pinlabeltextalignright_pinlabelorthogonal_nosquareplating_courtyardmargin0.25mm"`
Seve
no that would be bad
Seve
margin from what?
Seve
courtyard is not a margin from copper, it is technically unrelated to the copper
Seve
cyw (courtyardwidth) and cyh i think are already supported
! Rushabh | Linux Shill
Yes, but only for smdpads and custom passive footprints
! Rushabh | Linux Shill
It is not global and is not supported by pinrow
Seve
courtyard is _never_ related to copper
Seve
to make this property is to create ambiguity
Seve
it's like if someone asked me how big something was and i told them "50% bigger" they'd be like "50% bigger than what???" it doesn't make sense
Seve
a margin is relative to something
! Rushabh | Linux Shill
so we should add optional cyw and cyh to pinrow_def
Seve
that would be fine yea
! Rushabh | Linux Shill
also
Seve
Hmmm
Seve
I mean courtyards are related to the cad model, idk if jlcpcb will allow placing the pin headers
Seve
Idc about matvhing kicad but jlcpcb is important

Want to add to the conversation?

Reply in Discord so your notes stay connected to the source.
Continue in Discord ↗