← Back to community index
# contributor·Active

Seve - @Techmannih 1206x4 has a 3d model in kic...

mention 1206x4 has a 3d model in kicad that is pretty good, can possibly be used as reference My 1206x4 footprint does not match kicad's, here's the datasheet for it https://industrial.panasonic.com/cdbs/www data/pdf/AOC0000/AOC0000C14.pdf I have no idea why it doesn't match kica

Started by SeveJan 13, 202633 messages

Discussion

Last active 17 days ago · plain text
Seveoriginal post
<@1067854999889137715> 1206x4 has a 3d model in kicad that is pretty good, can possibly be used as reference My 1206x4 footprint does not match kicad's, here's the datasheet for it https://industrial.panasonic.com/cdbs/www-data/pdf/AOC0000/AOC0000C14.pdf I have no idea why it doesn't match kicads but maybe you can figure it out
techmannih
Okay I will check it again but we have already matched this kicad parity test.
Seve
i confirmed it physically, kicad has the wrong footprint for my chip
Seve
if we need to create parameters that's fine (e.g. width, height)
Seve
if width/height are provided we need to compute pitch
Seve
this is what i bought https://www.digikey.com/en/products/detail/panasonic-electronic-components/EXB-38VR000V/417359
Seve
i think 3216 metric might be a clue, because the body dimensions are 3.2mm by 1.6mm
Seve
but honestly from what i'm seeing kicad is just wrong
techmannih
Oh
Seve
i've gone through a ton of jumpers and they are all 3.2mm x 1.6mm
techmannih
I will match with https://industrial.panasonic.com/cdbs/www-data/pdf/AOC0000/AOC0000C14.pdf
techmannih
Mostly we use pinrow for jumpers?
Seve
a resistor array with 0ohms IS a jumper
techmannih
Okay
Seve
<@1067854999889137715> https://tscircuit.com/seveibar/1206x4_3216metric#files
Seve
^ this looks like it's probably correct
Seve
i'll test it on the laser in a sec
! Rushabh | Linux Shill
https://github.com/tscircuit/jscad-electronics/pull/251
Seve
The footprint i linked above
techmannih
is it correct now?
Seve
the one i made is correct yes
techmannih
<@757706909351411845> can you check it https://github.com/tscircuit/docs/pull/764
techmannih
<@757706909351411845> The chips we currently have in `tscircuit/ti` are also imported from JLCPCB. Can we add those chips to the documentation as well? They're currently used by their MPNs. For example, `BQ24074` is exported as `BQ24074RGTR`.
Seve
Yea all the chips need to be individually listed in the README but not the docs. The docs just need an overview and link to the README
Seve
as for the naming, the short name with a footprintVariant prop to change between different available footprints is the best option
Seve
This means you will need to import from jlcpcb multiple times for a single chip
techmannih
This is a really great idea! I was concerned about which footprint we should use, especially since the datasheet often provides multiple footprint options for the same chip. This approach makes it much clearer.
techmannih
<@757706909351411845> I think we should use the TI chips like this. Does that sound right? ``` import { BQ24074 } from "@tsci/tscircuit.ti" export default () => ( <board width="14mm" height="14mm"> <BQ24074 name="U1" footprintVariant="rgtr" pcbX={0} pcbY={0} /> </board> ) ``` https://github.com/tscircuit/ti/pull/46
Sapphire
<:warning:892823499205406760> Please avoid using excessive mentions, as it creates unnecessary notifications and disrupts others — use mentions only when truly needed to keep the discussion focused and respectful; repeated misuse may lead to moderation action.
Seve
YES!!
Seve
BUT rgtr is not a readable footprintVariant! Try to find a better name (not the codename ideally!)

Want to add to the conversation?

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