Arduano - Hey just to shortcut all this rp2040-...

Hey just to shortcut all this rp2040-zero fighting, can someone please help me get a proper starting point on importing that particular chip into my board with through holes?
37 Replies
Arduano
ArduanoOP4w ago
The specific issue is that all the designs I'm finding don't seem to align through holes correctly
Arduano
ArduanoOP4w ago
as shown here, the holes are aligned as a perfect rectangle (the inner holes, not the outer partial holes)
No description
Arduano
ArduanoOP4w ago
real thing for reference
No description
Arduano
ArduanoOP4w ago
the closest I've gotten is using this footprint string I stole from the rp2040 tscircuit package stampboard_left9_right9_bottom5_top0_p2.54mm_innerhole_h23.8mm_showpinlabels
No description
Arduano
ArduanoOP4w ago
but that's clearly wrong
Arduano
ArduanoOP4w ago
@Seve just moving here from the other thread the kicad suggestion you sent gives me this:
No description
Arduano
ArduanoOP4w ago
the holes aren't aligned here either is it a source repo issue or is the translation buggy?
Arduano
ArduanoOP4w ago
ok I think translation is broken, here's another repo:
No description
Arduano
ArduanoOP4w ago
GitHub
GitHub - CountParadox/RP2040-Zero-Kicad: Kicad 6 Footprint and Symb...
Kicad 6 Footprint and Symbol for Waveshare RP2040-Zero - GitHub - CountParadox/RP2040-Zero-Kicad: Kicad 6 Footprint and Symbol for Waveshare RP2040-Zero
Arduano
ArduanoOP4w ago
their screenshots show correctly aligned holes
No description
Seve
Seve4w ago
CC @Techmannih can we get the kicad_mod import working here? Seems like a good test case for kicad-component-converter you can adjust the width/height on this until it fits, obviously that's non-ideal but the footprint is parametric so it can be adjusted @Arduano is it ok if we add your kicad_mod file to our test directory we can get this resolved i think it'd be nice if you could just import that file
Arduano
ArduanoOP4w ago
this one? none of this is mine, go ahead as long as licensing permits I'm only a beginner
Seve
Seve4w ago
ah gotcha, ok so if footprinter strings don't work, if importing doesn't work, then the other option is to use <footprint> which takes a bit. That's why i really want the kicad_mod importing to work
Arduano
ArduanoOP4w ago
yeah I'll stick with this (with adjusted dimensions) for now, really didn't want to define a whole custom footprint just to make my first ever real circuit haha
Seve
Seve4w ago
thanks for reporting the issues, we've already merged two fixes and they should go upstream in the next 1-2 hours
Arduano
ArduanoOP4w ago
is there docs on this footprint string? it's generating 2 holes per pin so it confuses the schematic
No description
Arduano
ArduanoOP4w ago
No description
Seve
Seve4w ago
yea that's another bug CC @AyushJ or @Techmannih this is a core/footprinter bug
Arduano
ArduanoOP4w ago
like here's my size adjusted string stampboard_left9_right9_bottom5_top0_p2.54mm_innerhole_h23.55mm_w18.53mm_showpinlabels what should it be if I just want 1 circle pin hole per pin
Linear
Linear4w ago
Issue TSC-134 created.
TSC-134 - Footprinter Bug with multiple holes in stampreceiver footprint
stampboard_left9_right9_bottom5_top0_p2.54mm_innerhole_h23.55mm_w18.53mm_showpinlabels
Status
Backlog
tscircuit
Seve
Seve4w ago
you could remove inner hole? or possible use stampreceiver_ instead of stampboard_ i think you want stampreceiver_ in this case anyway
Arduano
ArduanoOP4w ago
I get no holes when I remove inner hole
No description
Arduano
ArduanoOP4w ago
stampreceiver_ works
Seve
Seve4w ago
nice
Arduano
ArduanoOP4w ago
can I make the pads smaller though, they seem dangerously close
No description
Seve
Seve4w ago
yea not a bad idea
Seve
Seve4w ago
does this look right?
No description
Arduano
ArduanoOP4w ago
no, the pins are backwards again oh right the test is right yes, the holes are wrong if that's the intention anyway how do I make them smaller? finding docs/code on this is a bit hard nvm I think I found it
Seve
Seve4w ago
pw/ph ?
Arduano
ArduanoOP4w ago
docs say pl, though it leaves me with this
No description
Arduano
ArduanoOP4w ago
probably fine for now while I continue testing/learning
Seve
Seve4w ago
yea pl is pad length i think
Arduano
ArduanoOP4w ago
pw/ph didn't do anything
Seve
Seve4w ago
this is the code def fwiw
No description
Arduano
ArduanoOP4w ago
ah yeah btw docs wrong again technically, they say default pl is 2.4mm
Techmannih
Techmannih4w ago
Thanks for reporting. I am looking into it

Did you find this page helpful?