<rqou> too bad this is conducted emi so afaik fcc doesn't really care
<awygle> lain: are you doing anything that's actually sensitive to such things?
<lain> awygle: I'm not aware of it interfering with any of my SDR stuff, but it does cause various power filters and appliances to buzz like angry hornets at times
<balrog> that's not "harmful interference"?
<awygle> lain: ooo that's irritating yeah
<lain> that's how we originally noticed it
<awygle> put a huge cap on your mains input to filter out the noise! /s
<lain> haha
<lain> it's pretty interesting to see how various power supplies effect the noise
<rqou> awygle: good for improving power factor :P
<rqou> (not really true in a modern house)
gnufan has joined ##openfpga
<awygle> i wonder if i could do QPSK demod in an ice40up
<rqou> probably?
<rqou> they built modem chipsets out of completely potato discrete devices
<rqou> *modems
<rqou> before there were chipsets :P
<awygle> i'm pretty sure they did analog demodulation then
<rqou> yeah
<awygle> which is also an option i guess
* rqou really wants to play with coding
<rqou> but i kinda sucked at ee126, so :(
<awygle> like FEC?
<rqou> yeah
<rqou> also fountain codes
<lain> I'm looking forward to playing with ALL THE RADIO schemes when my fancy SDRs get here
<lain> got some XTRX's
<awygle> lain: ooo
<rqou> btw, a random idea that i've had for a while is to make a set of "pedagogical" crypto/compression/coding/signals/controls libraries so that people stop thinking these topics are magic
<rqou> but i don't really have much time to do this and idk how many people would actually care
<awygle> but then we can't charge as much :p
<awygle> lain: oh god so many u.fl's
<lain> :>
<kc8apf> ITAR training I went through clearly stated that a US citizen sharing information covered by ITAR with a foreign national is a violation. Doesn't matter where it physically occurred.
<kc8apf> there were examples shared of accidental violations from nearly everyone who does ITAR work
<rqou> O_o
<awygle> lain: i have a limesdr mini but nothing in particular to do with it
<lain> awygle: I want to play with various encoding schemes, get a more practical grasp on QAM and whatnot, and generally immerse myself in it for fun
<lain> and then listen to /everything/
<lain> :P
<awygle> hahaha
<awygle> i want to characterize my LNB board
<rqou> lain: RE some of those "digital voice" protocols?
<rqou> for some reason all of these are random proprietary garbage
<rqou> which is weird because voice/audio compression just isn't _that_ interesting
<rqou> (neither is video, but the mpeg-la obviously doesn't agree)
<awygle> kc8apf: the wrinkle in rqou's hypothetical for me was that the RE is in some sense "creating" the information outside the country
gnufan has quit [Ping timeout: 260 seconds]
<awygle> i agree that it'd almost certainly come down as a violation though.
<kc8apf> would highly depend on if you had been previously exposed to information about the tech being RE'd
<awygle> yup
<lain> awygle: in case you're curious -> https://youtu.be/Y7EFfkQe_Iw
<lain> quick video of FFT of the mains here while running the inverter microwave
<lain> you can see the microwave kick on around 4 seconds, and then its noise slides over and it starts to resonate with the upper peak of the mains noise
gnufan has joined ##openfpga
<rqou> an inverter microwave? how boring :P
<lain> hehe
<rqou> you can't even make entertaining videos of shocking yourself like that iranian guy :P
<lain> the inverter microwave dumps a lot of noise on the mains, it's pretty great
<lain> you notice a lot of weird stuff when you're running an FFT of your electrical system 24/7 lol
<rqou> why?
<rqou> why are you doing that?
<lain> rqou: we were trying to find the source of an annoying buzzing sound that pops up sometimes (the two peaks in the video before and after the microwave runs, at around 11khz and 23khz)
<rqou> ah ok
<lain> so we logged when it occurs and graphed it over an extended period of time, and it correlated inversely with outside temperature
<lain> and then we eventually determined it's most likely a faulty ingition system in the neighbor's oil-burning furnace :P
<rqou> btw lain i assume you've seen https://www.youtube.com/watch?v=sFTjFD84Q1c
<lain> yeah lol
<qu1j0t3> lain: nice detective work
<lain> qu1j0t3: thanks :P
<lain> as a result of this I wound up building a little esp8266 board that plugs into an outlet and samples the mains waveform, streaming the data back to a central logging server... I hope to make it identify "weird crap" and catalogue it. I might have too much free time.
gnufan has quit [Ping timeout: 264 seconds]
<lain> also I'm the type who always wonders what the mains waveform looked like right after some weird event, like the lights flickering or etc
<rqou> you know people have been doing that for years by tapping into kill-a-watt devices, right?
<lain> yeah
<rqou> also before there was esp8266
<lain> but it was fun to design :D
<rqou> lol
<rqou> also, the video about microwaves that i actually wanted to link was https://www.youtube.com/watch?v=nqTDCkuVADw
<rqou> electroboom is hilarious
noobineer has quit [Ping timeout: 265 seconds]
<lain> bom cost is something like $20 so it's not too bad
<lain> rqou: that was a really neat trick of using a cardboard box and a thermal camera
<rqou> oh yeah
noobineer has joined ##openfpga
<qu1j0t3> speaking of fft i keep wanting to build a simple THD meter.
<qu1j0t3> anyone in here built one?
<rqou> i tried to do the math for one :P
<rqou> but apparently i suck at integrals :P :P :P
<qu1j0t3> :)
<rqou> (this was doing it analytically of course, not numerically)
<rqou> (yes, this was for homework)
gnufan has joined ##openfpga
<qu1j0t3> i'm sort of curious about analog solutions. i did some light googling a while back but haven't seriously dived in.
<qu1j0t3> metrology is such a siren call to a certain type of personality isn't it lol
<kc8apf> qu1j0t3: I had a HP 334A but gave it up because something like https://quantasylum.com/collections/frontpage/products/qa401-audio-analyzer is so much better at noise floor
<qu1j0t3> ooh, fancy. way out of my budget :)
<kc8apf> if you want to look at analog solutions, 334A is where to start
<kc8apf> design is well documented online
<qu1j0t3> oh, nice pointer. thanks.
<qu1j0t3> this is so much HP's trditional territory.
<kc8apf> if I remember correctly, it's a wideband AC voltmeter with a filter to suppress the intended output tone
<rqou> idk about THD meters, but i've definitely seen "interesting" true rms power meter designs that involve essentially a calorimeter
<qu1j0t3> oh, yeah.
<qu1j0t3> i've seen that discussed too
<kc8apf> you want a very clean signal generator to create the input signal as well
gnufan has quit [Ping timeout: 265 seconds]
* kc8apf gets into audio tech way too much
<qu1j0t3> there's this nice article, i guess http://www.hpl.hp.com/hpjournal/pdfs/IssuePDFs/1966-04.pdf
<balrog> rqou: you're referring to thermal converters?
<rqou> yes
gnufan has joined ##openfpga
<qu1j0t3> kc8apf: Yeah i found that, figured i'd dive into something lighter first :)
<awygle> Came home to a kit and two stencils, guess I've got stuff to do this weekend now lol
<rqou> for smolfpga?
gnufan has quit [Ping timeout: 264 seconds]
<awygle> Yeah but I don't have the smolfpga board yet. So I'll assemble my LNB with the other stencil.
<awygle> I should have paid for faster service, whoops
<rqou> $$$
<rqou> or actually just $ for oshpark
<awygle> 10$ vs 5$
<rqou> yeah, hence just $
<rqou> also, rust procedural macros feel a bit more gimped than they could be
<rqou> i really want procedural macros that are hooked in after scopes/identifiers are resolved
<rqou> not just accepting raw tokens
<rqou> also, this is gross: `std::iter::Map<std::vec::IntoIter<syn::LitStr>, F>`
gnufan has joined ##openfpga
<rqou> why is everyone obsessed about vga/vga-like controllers for fpgas?
<rqou> these are really really trivial
<rqou> they're basically just two counters
<rqou> and some comparators
<qu1j0t3> hehe
<qu1j0t3> because it's a highly visible achievement. the blink-LED of fpga? maybe
<rqou> probably
<jn__> blink-LED is already the blink-LED of fpga
<rqou> lol
<jn__> but yes, "look, i can do video output!!!"
<jn__> i'd be happy about that, too :)
<qu1j0t3> right, it has more brag worthiness
<sorear> real-time video output is also something you can't do sensibly on a uc
<qu1j0t3> ^
<qu1j0t3> good point
<rqou> except propeller? :P
<sorear> (sensibly is doing a nontrivial amount of work)
<sorear> maybe propeller.
<sorear> well
<sorear> is propeller fast enough to do anything on a 25mhz dot clock?
<rqou> idk lol
<rqou> i know they have some kind of hardware assist for video generation
<rqou> like a shift register or something
<rqou> back in the day a bunch of people made video demo things with it
<sorear> 20 MIPS at max clock when programmed in assembly, 1/200 of that in their HLL
<rqou> (not that the chip was actually any good lol)
<rqou> also, the prop2 has been vaporware for like 5+ years now
gnufan has quit [Ping timeout: 264 seconds]
digshadow has quit [Ping timeout: 256 seconds]
<rqou> troll idea: put a propeller cog into azonenberg's antikernel noc :P
<rqou> hey, it's inherently multicore with a weird "hub" thing already! :P
gnufan has joined ##openfpga
noobineer has quit [Ping timeout: 256 seconds]
noobineer has joined ##openfpga
eightdot_ has joined ##openfpga
eightdot has quit [Ping timeout: 264 seconds]
gnufan has quit [Ping timeout: 265 seconds]
gnufan has joined ##openfpga
gnufan has quit [Ping timeout: 240 seconds]
gnufan has joined ##openfpga
Zorix has quit [Remote host closed the connection]
<gruetzkopf> XMOS's chips could be a lot of fun if they had practical external memory interfaces
digshadow has joined ##openfpga
mumptai_ has joined ##openfpga
noobineer has quit [Remote host closed the connection]
mumptai has quit [Ping timeout: 255 seconds]
<awygle> azonenberg: what's the deal with KSZ9031 packaging?
<awygle> the RNX datasheet lists three different packages, all of which are RNX. none of the options in the part number decode specifies which package it is.
<azonenberg> awygle: KSZ9031RNX[temp range][bond wire material] iirc
<azonenberg> so CA = commercial w/ Au bond wires
<azonenberg> CC = commercial w/ Cu bond wires
<azonenberg> etc
<awygle> azonenberg: yes, but none of that says "3.5mm pad or 5mm pad"
<awygle> and both are listed in the datasheet as packages
<azonenberg> wait the thermal pad changed?
<azonenberg> interesting
<rqou> wait wtf
<rqou> you can select what bond material you want?
<azonenberg> rqou: during the transition period
<azonenberg> you can order Au bonded parts while inventory remains
<azonenberg> if you really care
<azonenberg> i think they're not making it anymore
<azonenberg> Basically rather than giving a change notice that the same SKU is a new bond wire material
<azonenberg> they changed the SKU
Lord_Nightmare2 has joined ##openfpga
Lord_Nightmare has quit [Ping timeout: 260 seconds]
Lord_Nightmare2 is now known as Lord_Nightmare
bitd has joined ##openfpga
gnufan has quit [Ping timeout: 264 seconds]
gnufan has joined ##openfpga
rohitksingh has joined ##openfpga
fouric has quit [Ping timeout: 276 seconds]
fouric has joined ##openfpga
rohitksingh has quit [Client Quit]
rohitksingh has joined ##openfpga
rohitksingh has quit [Client Quit]
rohitksingh has joined ##openfpga
rohitksingh has quit [Client Quit]
rohitksingh has joined ##openfpga
rohitksingh has quit [Client Quit]
rohitksingh has joined ##openfpga
rohitksingh has quit [Client Quit]
flaviusb has joined ##openfpga
gnufan has quit [Ping timeout: 240 seconds]
gnufan has joined ##openfpga
<pie_> whitequark, "FLG1928 has only around 300 GPIOs, but 72 transceivers (and most balls are power), or as I've described it on IRC, "none FPGA with left GTX"" but y
<azonenberg> pie_: why did he call it that, or why does it only have 300 GPIOs?
<pie_> why does it have 228 power balls
<pie_> might as well go with a smaller package (?)
<azonenberg> pie_: it has closer to a thousand power balls
<awygle> pie_: power net impedance, probably
<azonenberg> well power + ground
<azonenberg> but yes
<azonenberg> Vias and BGA balls look like inductors at a few hundred MHz :p
<awygle> Every doubling of ground balls halves inductance to ground and lets you go twice as fast (to first order)
<awygle> Also for a big honking fpga like that one there may be a real current issue as well, if you drop to few enough balls
<awygle> idk how many amps per ball is safe but I bet it's not many
<azonenberg> awygle: a professor of mine at RPI actually did research on solder metallurgy
<azonenberg> focusing on electromigration risk in BGA balls]
<azonenberg> and die solder bumps especially
<azonenberg> apparently they tend to form single large grains of crystalline tin taking up most of the ball, which is bad
<awygle> ... Yes
<azonenberg> because tin is very mechanically weak in one crystal axis and very susceptible to electromigration in another
<awygle> I'm guessing that's lead free solder?
<azonenberg> SAC305 i think was the base alloy they started with
<azonenberg> So he was exploring additives to shrink the grain size and get a smaller polycrystalline structure
<azonenberg> which would balance out the two orientations to avoid weak spots
<awygle> I'm no metallurgist but I have the impression lead prevents tin from doing Bad Crystal Things
<awygle> (Or growing hair)
<azonenberg> lol
<awygle> tin whiskers give me the heebie jeebies
<awygle> in a similar way to like, moss, or the seeds inside bell peppers
<azonenberg> hey, if a SOIC doesn't want to shave its legs and let the hair grow
<azonenberg> what right do you have to say it needs to shave?
<azonenberg> :p
<awygle> BRB asking wife to conformal coat her legs
<azonenberg> lol
* awygle is not married and would never do such a thing
<azonenberg> i guess pantyhose is kinda like conformal coating? or woudl it have to be those latex fetish ones
<azonenberg> in all seriousness, i have yet to see whiskers in any of my designs
<azonenberg> So i'm not sure what conditions they're a problem in or if i just don't have enough pcb's for it to be a problem
<azonenberg> I generally use sac305 on the cool side of the process window on enig
<azonenberg> with either sac305-balled BGAs or NiPdAu leaded components
<awygle> I don't think anyone is sure what conditions cause whiskers
<awygle> But vibration seems to exacerbate
<azonenberg> A few are bright tin but NiPdAu seems to be getting more common, which i like
<awygle> anyway, pie_ has been answered, it'll be tomorrow in 30s, I'm going to bed
<awygle> goodnight moon, goodnight stars, goodnight ##openfpga
* azonenberg glances back at vivado
<azonenberg> 20 mins of synthesis and 4 minutes of optimization and i'm finally *starting* to place the design
<pie_> oh.
<pie_> <awygle> BRB asking wife to conformal coat her legs
Bike has quit [Quit: Lost terminal]
<whitequark> azonenberg: also regarding tin
<whitequark> isn't tin a semimetal?
<whitequark> ah, hm, that depends on the allotrope
<azonenberg> woop, after a bunch of poking around in sim
<azonenberg> i have the ram on the starshipraider prototype responding and giving me an ID code
<azonenberg> i'm a long ways from a functioning controller, but its a start
<pie_> woo~
<azonenberg> (and this is only one channel not all four but w/e)
gnufan has quit [Ping timeout: 260 seconds]
gnufan has joined ##openfpga
wpwrak has quit [Ping timeout: 276 seconds]
wpwrak has joined ##openfpga
eduardo__ has joined ##openfpga
eduardo_ has quit [Ping timeout: 260 seconds]
bitd has quit [Quit: Leaving]
<openfpga-github> [libfx2] whitequark deleted v0.1 at 034f724: https://github.com/whitequark/libfx2/commit/034f724
<openfpga-github> [libfx2] whitequark pushed 1 new commit to master: https://github.com/whitequark/libfx2/commit/89b47ba6b9969ac322b5d84742ca9370fa2c5420
<openfpga-github> libfx2/master 89b47ba whitequark: Automatically build libfx2 libraries if they're missing or outdated.
Bike has joined ##openfpga
bitd has joined ##openfpga
bitd has quit [Client Quit]
gnufan has quit [Ping timeout: 260 seconds]
bitd has joined ##openfpga
bitd has quit [Client Quit]
gnufan has joined ##openfpga
<openfpga-github> [libfx2] whitequark tagged v0.1 at 034f724: https://github.com/whitequark/libfx2/commits/v0.1
bitd has joined ##openfpga
bitd has quit [Quit: Leaving]
<openfpga-github> [Glasgow-JTAG] whitequark pushed 2 new commits to master: https://github.com/whitequark/Glasgow-JTAG/compare/b7fc4ad1e846...4eba0bed0aca
<openfpga-github> Glasgow-JTAG/master 4eba0be whitequark: Add basic device firmware.
<openfpga-github> Glasgow-JTAG/master 5be4386 whitequark: Add libfx2 submodule.
<openfpga-github> [libfx2] whitequark pushed 5 new commits to master: https://github.com/whitequark/libfx2/compare/89b47ba6b996...f26f3bc6368a
<openfpga-github> libfx2/master ab3f8f8 whitequark: Use consistent symbolic names for Cypress requests.
<openfpga-github> libfx2/master cff5eef whitequark: Improve Python package documentation.
<openfpga-github> libfx2/master bf0bf56 whitequark: Bump version.
soylentyellow has quit [Ping timeout: 255 seconds]
Zorix has joined ##openfpga
soylentyellow has joined ##openfpga
bitd has joined ##openfpga
bitd has quit [Client Quit]
bitd has joined ##openfpga
bitd has quit [Client Quit]
bitd has joined ##openfpga
gnufan has quit [Ping timeout: 240 seconds]
gnufan has joined ##openfpga
noobineer has joined ##openfpga
gnufan has quit [Ping timeout: 260 seconds]
gnufan has joined ##openfpga
gnufan has quit [Ping timeout: 240 seconds]
gnufan has joined ##openfpga
<openfpga-github> [libfx2] whitequark pushed 4 new commits to master: https://github.com/whitequark/libfx2/compare/f26f3bc6368a...db5fc374c264
<openfpga-github> libfx2/master e99a375 whitequark: Improve public API of FX2Device....
<openfpga-github> libfx2/master c90cc1e whitequark: Catch access violation errors.
<openfpga-github> libfx2/master 22617bb whitequark: Remove unused FX2Device._eeprom_size.
GenTooMan has joined ##openfpga
X-Scale has quit [Ping timeout: 265 seconds]
gnufan has quit [Ping timeout: 260 seconds]
X-Scale has joined ##openfpga
<awygle> hello world
<sorear> hi
gnufan has joined ##openfpga
gnufan has quit [Ping timeout: 260 seconds]
<whitequark> hi awygle
<awygle> hey whitequark
gnufan has joined ##openfpga
jhol has joined ##openfpga
<jhol> mithro: hi! - I've just been talking with edmund and david about VPR ice40 synthesis
<mithro> Hi jhol
<jhol> hi - I don't know if you heard, but I'm doing a bit of work for symbiotic
<mithro> jhol: Yes
<jhol> and I heard you need to demo ice40 VPR by the end of the month
gnufan has quit [Read error: Connection reset by peer]
<mithro> jhol: Well, I'd like to get something working ASAP - I think the sooner we have something working the sooner we can start figuring out if the work we are doing is worth the effort
<jhol> I'm available to help with that if you need
<mithro> That would be awesome
<mithro> So - the first thing would be to checkout https://github.com/SymbiFlow/symbiflow-arch-defs and see if you can get the tests up and running locally
<jhol> yes daveshah showed me that
<jhol> so last summer I was tinkering with my own attempt at an architecture XML for the ice40
<jhol> got as fast as describing the tiles, but got sidetracked before solving the switchbox and routing aspect of it
<jhol> your repo looks much more sophisticated than what I got to
<mithro> jhol: We have the tiles description down pretty well
<mithro> jhol: But have yet to get the switchbox and routing stuff finished
<jhol> tiles are the easy part!
<mithro> jhol: I have a tool which imports the routing from icebox and tries to generate an rr_graph
<jhol> the main issue with the routing I encountered, is that those things are not well documented in icestorm - just the raw nets in the, which is no good for an arch xml
<jhol> daveshah told me you did that
<mithro> But I got stuck debugging it
<jhol> oh ok - what's broken?
<mithro> So had to try a more structured approach
gnufan has joined ##openfpga
<mithro> jhol: That is a Python library that should make it easier to generate a valid rr_graph file which actually works
<jhol> so you get the rr_graph from VPR, modify it, then reinsert it? or are you generating from scratch?
<mithro> jhol: That is the plan
<jhol> modifying it? or from scratch?
<mithro> jhol: patching an existing rr_graph
gnufan has quit [Ping timeout: 255 seconds]
<jhol> whats the benefit of patching? sounds fragile
<mithro> jhol: Patching provides a mechanism for double checking that you are doing the right thing -- it's very easy to generate an rr_graph which is "correct" in the sense it loads into vpr but then causes vpr to crash/segfault/do the wrong thing
<mithro> And I don't mean "literal patching" (as in running the patch command) - I mean in loading an existing rr_graph and then generate a new rr_graph based on that
<jhol> sure
<mithro> Plus if we get enough confidence - maybe we can just do direction generation
<jhol> sure
<jhol> so is anyone working on this right now? or are you focussing on other things?
<jhol> I'm happy to start working on it
<mithro> digshadow: is working on it - and I work on it when I get sick of doing the things that I should be doing :-P
<jhol> what's the best way for me to help?
<mithro> jhol: I created some simple "testarch" to better help understand rr_graph creation and patching
<mithro> jhol: First useful thing would be confirming that you can reproduce what we have so far
<jhol> yeah ok - well I'm going to start working on this on monday
gnufan has joined ##openfpga
<jhol> so I'll put the pieces together, and see what I find
<mithro> jhol: Next step would be to start proving that we can reliably patch the rr_graph for the testarch devices in different ways
<digshadow> I added some getting started stuff there
<mithro> jhol: Not sure when digshadow will be next around -- but he just went through this process so probably a good person to learn from
<jhol> digshadow: hi!
<digshadow> there are also a few fixes on my branch
<digshadow> hi jhol
<jhol> digshadow: so are you actively working on this? I'm here to help, but I don't want to end up duplicating effort
<digshadow> jhol: I started working on it relatively recently and I'm still getting a hang of things. mithro might be able to provide some better direction on how work could be split up
<jhol> ok, no problem - well as I say I'm going to start playing with thus on Monday, so I think that's the first step, then we can talk about the way forward
<digshadow> sounds good, I'll be more available on monday. Right now refinishing my hardwood floors...
<jhol> yeah - know feeling - my daughter just learned how to climb out of her cot and run amok
<mithro> jhol: Feel free to ping me any time too
<jhol> thanks
carl0s has joined ##openfpga
carl0s has left ##openfpga [##openfpga]
_whitelogger has joined ##openfpga
gnufan has quit [Ping timeout: 260 seconds]
<whitequark> awygle: so I wrote the FPGA bitstream download code
<whitequark> in 8051 assembly
<whitequark> I'm not entirely sure if that was necessary but
<awygle> whitequark: sweet
<awygle> i was gonna do the other footprint(s?) you assigned me now
<awygle> ... after some coffee maybe
<whitequark> rqou: btw I don't think you can terminate ULPI on an iCE40 FPGA
<whitequark> and get high speed
<whitequark> they're simply not fast enough to build a SERDES, the IO buffer is too slow
gnufan has joined ##openfpga
<whitequark> awygle: it runs puts bits into the FPGA at a whopping 6 MHz
<awygle> does ftdi even actually do 480 Mbps?
<whitequark> in theory it's possible to use GPIF to stream data directly from USB endpoints but that requires transmitting each bit as its separate byte and also the host will need to know the pinout partially
<whitequark> or the pinout would have to be locked in all hardware revisions etc
<whitequark> so I think it's not worth the hassle
<awygle> ah
<whitequark> FTDI is a high-speed device I believe but it can't utilize 480 Mbps because the external interfaces are fairly slow
<whitequark> I think
<whitequark> we can do up to 384 Mbps with a 8-bit bus, which is plenty enough
<whitequark> especially given protocol overhead
<whitequark> this might come in handy for ETM or ITM
<awygle> isn't ulpi only 60 MHz, SDR or DDR? seems like ice40 should be able to do that
<whitequark> wait is it?
<awygle> although it would be a pita
<whitequark> it has a single data pin
<whitequark> how can it be 60 MHz
<whitequark> oh
<whitequark> 8-bit or 4-bit bus
<whitequark> I missed that part
<whitequark> ok yeah that would probably work
* whitequark looks at diagrams
<whitequark> I won't touch that with a ten meter pole
<awygle> lol
<awygle> any diagram in particular?
<whitequark> they're all bad in isolation, but the amount of them means a hair-raising amount of debugging
<awygle> fair 'nough
<whitequark> sooo hm
<whitequark> let's aim to have the boards mailed to me by 16th?
<whitequark> then I could assemble and mail some to you and fly out of HK like I planned
<whitequark> dirtypcbs is like next door
<whitequark> they deliver to my place in 2 days
<whitequark> (actually, given that they're in SZ, that's surprisingly long, idk why)
<awygle> want.
<whitequark> 100 for $10 and with more head types than you can even imagine
<awygle> the 16th seems reasonable
<whitequark> holy shit http://dirtypcbs.com/store/cables
<whitequark> does exactly what it says on the tin http://dirtypcbs.com/store/pcbclone
<awygle> Wow, that is cheap and fast
<whitequark> stencils starting at $25 http://dirtypcbs.com/store/stencil
<whitequark> oh wow they do 6+ layer now too
<awygle> god i love being able to walk
<awygle> "specs: generally the same as 4l boards" lol
<whitequark> awygle: oh look http://dirtypcbs.com/store/lasercut
<whitequark> so we can simultaneously get pcbs and cases
<awygle> oh dope
<whitequark> wtf#2 http://dirtypcbs.com/store/circuits footprints $0.95 a piece
<whitequark> this is cutthroat rates
<whitequark> WTF "$15 – Hire our experienced PCB layout expert by the hour."
<whitequark> $15/hr consulting
<whitequark> ...
<whitequark> where do they find these people
<Prf_Jakob> "More than 2 layers/10x8CM in Eagle because so few can edit the files (2+ is fine in KiCAD)" Eagle costs more for 2+ layers?
<whitequark> eagle costs *something* for 2+ layers
<whitequark> "Things people (who should know better) do:
<whitequark> Smuggle backpacks of cash across the border from Hong Kong (not unsafe, surprisingly, but still illegal)"
<whitequark> lol
gnufan has quit [Ping timeout: 240 seconds]
<awygle> wow seriously? I'll pay 1$/footprint with a smile on my face
specing has quit [Quit: ZNC - http://znc.in]
specing has joined ##openfpga
gnufan has joined ##openfpga
<whitequark> it takes like a week soooo idk
<whitequark> like I said I want to fly from HK around 16th
<whitequark> maybe for the next board
<awygle> sure, no reason for this one
<awygle> the only two complicated footprints, we've already done lol
<awygle> but i was just eyeing a 381-ball ECP5, i'd love to solve that problem with a credit card
<whitequark> hahaha
<awygle> woah crazy, you can spec the license too? that's awesome
<awygle> okay, fed, coffed, let's do kicad
gnufan has quit [Ping timeout: 260 seconds]
<awygle> oh nvm footprints are CC0. that's fine though.
gnufan has joined ##openfpga
bitd has quit [Quit: Leaving]
<Prf_Jakob> Hmm I might actually use that service for a SODIMM 204pin edge connector footprint.
<rqou> what is this about smuggling cash out of HK?
<rqou> that's easy mode; hard mode is to smuggle baby formula :P
<whitequark> LOL
gnufan has quit [Ping timeout: 260 seconds]
<Prf_Jakob> Wait what? Baby formula?
<rqou> "but it's been literally a decade?!" sorry, chinese paranoia/conspiracy theories don't work like that
gnufan has joined ##openfpga
<pie_> > Two people were executed, one given a suspended death penalty, three people receiving life imprisonment, two receiving 15-year jail terms
<pie_> nice
<whitequark> "nice" would be addressing root causes
<pie_> nice would be avoiding the problem in the first place :/
m_w has quit [Quit: leaving]
<openfpga-github> [Glasgow-JTAG] awygle commented on issue #12: See https://github.com/KiCad/kicad-footprints/pull/477 for footprint PR https://github.com/whitequark/Glasgow-JTAG/issues/12#issuecomment-379506153
<awygle> always unnerving when robots tell me what i just did
<whitequark> awygle: going straight for the hard ones huh
<awygle> whitequark: well, swallow the frog and all that
<whitequark> do what
<awygle> i don't really know the origin of it (seems to be a quote attributed to mark twain) but it's a phrase in "productivity" literature that says you should do the most unpleasant thing you have to do today first so your day can only get better
<whitequark> but my day is full of things that are one less pleasant than other
<awygle> yeah it's not actually particularly useful
<awygle> i just try to do things from hard to easy where possible
<whitequark> okay, going home now, gonna test bitstream download
florolf has joined ##openfpga