<azonenberg>
which has had exploits out in the past
<wpwrak>
your silk screen courtyard also has inconsistencies. e.g., 0402 has a large one, 0603 has one that's clearly too tight
<kristianpaul>
i was to qoute cisco :)
<kristianpaul>
about*
<azonenberg>
kristianpaul: yeah, my goal is to be the antithesis of that
<azonenberg>
wpwrak: i clip silk off pads
<wpwrak>
you may want to try out stdpass footprints for 0402 etc. they all follow the same design concepts
<azonenberg>
wpwrak: i made my own 0402 footprint since the lib didnt have any
<azonenberg>
i used the stock 0603
<kristianpaul>
cisco ips needs its antithesis too :)
<wpwrak>
it's not only a question of clipping off the silk. you also get in trouble with registration. and you may violate solder mask to solder mask clearance.
<wpwrak>
the stock footprints are crap. don't use them ;-)
<azonenberg>
Lol
<azonenberg>
Ok, fixed
<wpwrak>
DIY is very forgiving. if you do the PCB at home you don't even need to get solder mask or silk right. if you do SMT at home, you can still have the solder paste all wrong. but if you make something that really goes all the way to a fab, then you see all the little things the stock components do wrong.
<wpwrak>
and some of them use design specs from different worlds. e.g., wave soldering :)
<azonenberg>
wave soldering for SMT??
<wpwrak>
oh, sure
<azonenberg>
not for BGA i hope
<wpwrak>
when people still lived in caves, that's how they soldered their SOICs and such.
<azonenberg>
lol
<azonenberg>
i've been doing reflow from day 1
<azonenberg>
my first SMT board was an 0.65mm TSSOP and the next was a 64-TQFP
<wpwrak>
yeah. *SSOP is very friendly. you can even do "manual wave" there.
<azonenberg>
lol
<wpwrak>
(e.g., if you don't have good flux)
<azonenberg>
So, any further suggestions?
<azonenberg>
bottom left is a little mepty but there isnt really any space to route any pins out there
<azonenberg>
empty*
* kristianpaul
dont have owen at home
<wpwrak>
i would still move C15, C33, and C10 a little
<azonenberg>
C33 is fine
<wpwrak>
can you get a soldering iron between C33 and U1 ?
<azonenberg>
C10 should move
<azonenberg>
those pads are the outside of the pad, mind you
<azonenberg>
the lead doesnt stick out that far
<wpwrak>
ah, and you probably want to add a zone exclusion under the FPGA pins too. that ground ring could give you unwanted contacts where it's very hard to undo them
<azonenberg>
i dod have one since there's a power plane there
<azonenberg>
did*
<azonenberg>
i have 1V2, 3V3, and 2V5 planes under the fpga
<azonenberg>
and ground outside
<wpwrak>
yes, U1 is a QFN. but unless you have one of those footprints with unreasonably long pads, it would still be pretty tight
<wpwrak>
of course, with the stock footprints, all bets are off ;-)
<azonenberg>
Thats a custom footprint
<azonenberg>
no qfn32 in the library
<wpwrak>
(planes) ah, i mean the zones near the pins, whatever they are. they seem a bit close to the pads
<wpwrak>
add a bit too much solder paste and you have a pin permanently grounded. and good luck sucking that solder out again.
<azonenberg>
Yeah, i'll try adding a keepout
<wpwrak>
some of the inner vias may be a bit risky in that regard, too.
<azonenberg>
also, this board is assuming soldermask
<azonenberg>
i would never do a big QFP without one
<azonenberg>
and all vias are tented in the gerbers
<azonenberg>
the intention was to use a cheap batch fab service
<azonenberg>
So 8 mils clearance from plane to pin is completely fine especially if you use fine pitch soldermask like i normally do
<wpwrak>
oh, we have a new gerber command. G36 ;-)
<wpwrak>
the QFN32 is of course all wrong, as expected :)
<azonenberg>
all wrong? how
<azonenberg>
i didnt put a paste print on the footprint
<azonenberg>
since its meant for manual application
<azonenberg>
but i have used that footprint before with hand soldering and it worked correctly with the ft232
<wpwrak>
your TQFP has silk screen issues. so you'll rely on the fab to fix that for you
<azonenberg>
I clipped silk during gerber export
<wpwrak>
(all wrong) yes, it's just the paste.
<azonenberg>
the fab clips too
<azonenberg>
thats also the default tqfp144 footprint btw
<wpwrak>
as i said, don't trust the stock footprints :)
<azonenberg>
Lol
<azonenberg>
Just ordered 3 boards from my usual fab
<azonenberg>
we'll see how it turns out
<wpwrak>
did you leave out "U1" from the silk screen on purpose ?
<azonenberg>
yes, it didnt fit easily
<wpwrak>
really ? there are acres of free space around it
<azonenberg>
there wasnt when i first routed it :P
<wpwrak>
heh ;-)
<azonenberg>
So now i'm going to order some LX9s and then we'll see how it turns out in a few weeks
<wpwrak>
board looks manageable now. pity it's not suitable for DIY PCB-making but it you get at least proper vias, it shouldn't cause too much trouble
<wpwrak>
s/but it/but if/
<azonenberg>
Yeah, i'm not used to designing for newbies anymore
<azonenberg>
been spending too much time working with 01005s :P
<azonenberg>
and BGAs
<wpwrak>
ah, your 2V5 test point is awfully small :)
<azonenberg>
All of them are the same size
<azonenberg>
its plenty big enough
<wpwrak>
yeah. all of them look awfully small :)
<azonenberg>
well i've never had trouble probing one lol
<wpwrak>
i'm thinking of situations where you need a permanent probe. so you solder a wire to it. and that wire may get mechanical stress. small pads come off easily ...
<azonenberg>
Oh
<wpwrak>
ah, and you have solder paste on your test points. tsk tsk ;-)
<azonenberg>
Those were intended for temporary
<azonenberg>
look at my ground pad
<azonenberg>
thats a permanent clip-on test point
<azonenberg>
the small ones are meant to just jab a scope probe into
<azonenberg>
see if there's noise or not
<wpwrak>
yeah, that one's solid
<wpwrak>
sure. but sometimes you still want to make a more permanent connection. expect the unexpected :)
<azonenberg>
Pogo pins
<azonenberg>
thats what the pads are really intended for
<wpwrak>
they seem small for that
<wpwrak>
pogo pins tend to need some 100 mil pitch anyway. well, at least the ones i can find at digi-key. there must be smaller ones.
lekernel_ has quit [Remote host closed the connection]
<wpwrak>
you need to check out a few utilities from the qi-hw eda-tools project. and you need kicad with our command-line patches.
<wpwrak>
Makefile.kicad is a bit overengineered for what is used here. i just ripped it from ben-wpan and commented out the bits that don't work (which you don't need anyway)
<lekernel>
are you sure you didn't have an existing linux-milkymist folder?
<lekernel>
MacBook-Pro-de-Yann-Sionneau. la classe!
<Fallenou>
aouch, j'aurai du cacher ça :)
<Fallenou>
automatic zero-conf hostname
<Fallenou>
23:03 < lekernel> are you sure you didn't have an existing linux-milkymist folder? < that's what I thought, to be sure I rm -rf linux-milkymist and cloned it again as "linux-milkymist2"
<Fallenou>
and I still have the same thing
<Fallenou>
if I git stash, it does a stash but local modifications are still there
<Fallenou>
if I git reset --hard it does nothing
<Fallenou>
the same for git checkout -f
<Fallenou>
really weird
Gurty has quit [Ping timeout: 265 seconds]
<wpwrak>
you should have an eye on what sort of people your git hangs out with and what kind of stuff they take :)
Gurty has joined #milkymist
<Fallenou>
hehe sure
<Fallenou>
let's try under debian
<Fallenou>
maybe the problem comes from the fact that when I clone github only sends me the "ng" branch and not the master branch
<Fallenou>
I think git does not like when there is no master branch
<Fallenou>
I should try to pull the master branch as well
<Fallenou>
the clone is just fine under debian, poor old mac book has just taken too much "stuff" as wpwrak said