kyak changed the topic of #qi-hardware to: Copyleft hardware - http://qi-hardware.com | hardware hackers join here to discuss Ben NanoNote, atben/atusb 802.15.4 wireless, anelok and other community driven hw projects | public logging at http://en.qi-hardware.com/irclogs and http://irclog.whitequark.org/qi-hardware
wildlander has quit [Quit: Saliendo]
Ghosted1 has joined #qi-hardware
Ghosted1 has quit [Quit: Leaving]
dandon has quit [Quit: .]
erichvk__ has quit [Ping timeout: 260 seconds]
DocScrutinizer05 has quit [Disconnected by services]
DocScrutinizer05 has joined #qi-hardware
apelete has joined #qi-hardware
apelete has quit [Ping timeout: 256 seconds]
eintopf has joined #qi-hardware
apelete has joined #qi-hardware
apelete has quit [Ping timeout: 272 seconds]
sandeepkr has quit [Ping timeout: 246 seconds]
erichvk__ has joined #qi-hardware
sandeepkr has joined #qi-hardware
<erichvk__> wpwrak, did the email and code make it through the usual spam filters?
<erichvk__> if not, I can stick them onto some ftp space
dandon has joined #qi-hardware
<wpwrak> erichvk__:yes, thanks ! just haven't gotten around to processing it yet
_whitelogger_ has joined #qi-hardware
<erichvk__> np
<erichvk__> wpwrak, if you are able to suggest any repositories of example files in the meantime, I can do a bit more testing
<erichvk__> perfect, thanks. I will test a bit more.
<erichvk__> wpwrak, geda.c, line 91
<erichvk__> change
<erichvk__> fprintf(file, "%d %d ", center.x, -center.y);
<erichvk__> to
<erichvk__> fprintf(file, "%d %d ", center.x, center.y);
<erichvk__> seems to be behaving with that one final tweak
<erichvk__> incidentally, the gEDA PCB fork, pcb-rnd, now can import and export kicad format layouts, and also export .mod files of gEDA footprints in a layout.
dos1 has quit [*.net *.split]
larsc has quit [*.net *.split]
Oksana has quit [Ping timeout: 283 seconds]
mth has quit [Write error: Connection reset by peer]
mth has joined #qi-hardware
DocScrutinizer05 has quit [Remote host closed the connection]
DocScrutinizer05 has joined #qi-hardware
Oksana has joined #qi-hardware
dos1 has joined #qi-hardware
<wpwrak> erichvk__: now checking your mail ... did you get to test the different hole types ? there's some more fun stuff in fped: you can change pad types to make them affect different layers. e.g., normally you have copper + solder mask opening + solder paste. but you can also have pads with just a subset of these
<wpwrak> e.g., look at qfn.fpd: there, you the center pad has no solder paste. instead, it has little sub-pads on it which only provider solder paste
<erichvk__> geda pcb only has pins or pads. Pins go through all layers, and I have used default mask and copper clearances. Solder paste is not specified in the footprint.
<erichvk__> gEDA lets you shrink or grow clearance on a per pad/pin basis
<erichvk__> and same for mask
<wpwrak> hmm, how do you do qfns then ? for best performance, they want little solder paste islands, not just one big area
<erichvk__> gEDA generates a solder mask based on the pad settings, but fabs will often do their own thing with the gerbers
<erichvk__> by solder paste I mean stnecil
<wpwrak> especially the NXP document in [1] is an interesting read
<wpwrak> poot pcb houses. you make them work hard ;-)
<wpwrak> pooR, even
<erichvk__> in gEDA, to achieve the four apperture pad you depict, we'd probably have to merge four pads each with their own solder mask settings
<erichvk__> the pcb-rnd fork has a new file format in devellopment which is much more flexible
<erichvk__> my main goal is to get exported geometry of pins, pads, silk working, accepting that things like solder mask, paste, and (x,y) offset holes in pads and slots will not map easily to gEDA
<wpwrak> (multiple pads) hmm, if you can make the solder mask off-center, then that would work. else, you could try to approximate.
<erichvk__> four pads in a grid, with marginal overlap, and shrunken paste apertures would provide the effect shown
<wpwrak> okay, that could work. or add little copper-only filler pads
<wpwrak> for very "unbalanced" pads, the QFN48 in qfn.fpd are a good example
<wpwrak> also, there we're at 9 pads for the large center pad
<wpwrak> in qfn.fpd i used the variables zone_ratio_35 and paste_ratio_20 to calculate the occupation ratios NXP recommend. so it's easy to check how close the design is to that.
<wpwrak> admittedly, an oddball use of variables ;-)
fengling has quit [Ping timeout: 268 seconds]
<wpwrak> erichvk__: do you work with git ? if you commit your changes in a branch, you could make nice patches from that
<erichvk__> I never got the sign up email
<erichvk__> not very capable with git branches
pcercuei has joined #qi-hardware
<wpwrak> also, please don't mix 4 spaces indentation with tab indentation for major levels. major levels are #levels * 1 tab, wrapped lines get an extra four spaces
<erichvk__> sorry, my bad
<wpwrak> (mail) hmm, could be part of the mail troubles at the qi-hw server
<erichvk__> vi pastes spaces instead of tabs, it seems
<wpwrak> i tried to post something to the qi-hw mailing list on the 24th, but it never made it. says "Temporary local problem". alas, wolfspraul doesn't seem to be around these days
<wpwrak> i sent a "ping" to the list today, but that still gets the "Temporary local problem"
<wpwrak> fortunately, the git repo still works :)
<erichvk__> hehe
<wpwrak> btw, here is a catalog of "pretty-printed" footprints: http://downloads.qi-hardware.com/people/werner/tmp/kicad-libs-modules.pdf
<wpwrak> may be useful for finding "interesting" cases with unusual pad configurations and such
<erichvk__> yeah, p337, qfn 48
<erichvk__> OK, well that's given me something to think about. For now, hole geometry, sillk, arc line and circle and pad geometry are what 99.9% of gEDA users would be happy with.
<erichvk__> we will think about how to support the windowing of stencils and solder masks with the new pcb-rnd format
<wpwrak> for now, maybe fprintf a warning of if the geda dumper gets a layer mix it doesn't know how to handle ?
<erichvk__> I'm really only familiar with the individual feature export code; is the dump code different?
<erichvk__> there's nothing wrong with preserving the design intent in the fpd
<erichvk__> even if not supported by gEDA
<erichvk__> comments in footprints start with # and are ignored
<erichvk__> a simple fprintf starting with a # would do the job in the exported footprint
<wpwrak> yes, i mean what's in geda.c. and i was thinking of fprintf(stderr, ... :) but putting it into the footprint could also be nice, in case you have things further down the pipeline that may want to know
<erichvk__> I think most gEDA users will be delighted if I announce fairly complete support and link to your hardware library. They won;t be fussed about minor things like paste/mask stuff.
<erichvk__> and offset holes in pads/pins
<erichvk__> the mapping is neither surjective nor injective
larsc has joined #qi-hardware
fengling has joined #qi-hardware
xiangfu has quit [Ping timeout: 268 seconds]
fengling has quit [Ping timeout: 268 seconds]
xiangfu has joined #qi-hardware
qwebirc95329 has joined #qi-hardware
qwebirc95329 has quit [Client Quit]
pcercuei has quit [Quit: brb]
pcercuei has joined #qi-hardware
fengling has joined #qi-hardware
xiangfu has quit [Ping timeout: 246 seconds]
xiangfu has joined #qi-hardware
pcercuei has quit [Quit: brb]
xiangfu has quit [Ping timeout: 264 seconds]
pcercuei has joined #qi-hardware
fengling has quit [Ping timeout: 268 seconds]
fengling has joined #qi-hardware
eintopf has quit [Quit: Lost terminal]
xiangfu has joined #qi-hardware
erichvk_ has joined #qi-hardware
erichvk__ has quit [Ping timeout: 248 seconds]
erichvk_ has quit [Ping timeout: 245 seconds]
pcercuei has quit [Quit: leaving]
_whitelogger has joined #qi-hardware
limpkin has joined #qi-hardware
mithro has joined #qi-hardware
wildlander has joined #qi-hardware
apelete has joined #qi-hardware
sandeepkr_ has joined #qi-hardware
sandeepkr_ has quit [Read error: Connection reset by peer]
zcrc has joined #qi-hardware
zcrc has quit [Quit: AtomicIRC: The nuclear option.]
wildlander has quit [Quit: Saliendo]