nicksydney | everybody split ? | 05:56 |
---|---|---|
DocScrutinizer05 | http://wstaw.org/m/2014/02/04/plasma-desktopwm3389.png | 07:52 |
Action: DocScrutinizer05 headdesks - particularly since you can't purge more than one page worth of items. "Select all" means all *of this page* | 07:53 | |
whitequark | DocScrutinizer05: write a script! | 07:55 |
DocScrutinizer05 | :nod: | 07:55 |
DocScrutinizer05 | pretty easy since page number is in URL | 07:56 |
DocScrutinizer05 | but nfc how to handle that crappy JS on pages | 07:57 |
DocScrutinizer05 | I heard grease monkey should be able to run scripts on rendered webpages | 07:57 |
whitequark | DocScrutinizer05: eh, don't bother with greasemonkey | 07:58 |
whitequark | look at the POST query it makes and emulate it with curl | 07:58 |
whitequark | likely will involve message id -> get it with your favorite libxml binding, or even grep | 07:58 |
DocScrutinizer05 | eeew | 07:59 |
DocScrutinizer05 | I have not even an idea how auth is handled | 08:00 |
whitequark | a cookie | 08:00 |
whitequark | -H 'Cookie: ...' | 08:00 |
whitequark | look at what the browser sends | 08:00 |
DocScrutinizer05 | nightmare | 08:01 |
whitequark | in chromium I just press F12, Network and it nicely lays out the requests | 08:01 |
whitequark | for firefox you need web developer tools addon or something | 08:01 |
whitequark | been years since I used it. | 08:02 |
DocScrutinizer05 | midgard, what a crap! | 08:03 |
nicksydney | test jigs using pogo pins https://www.sparkfun.com/tutorials/138 | 10:11 |
nicksydney | wpwrak: https://github.com/andete/PySWD SWD programmer with Python using Bus Pirate | 10:37 |
wpwrak | nicksydney: as long a your boards have no bottom-side components, you can indeed get away with such simple PCB-only fixtures :) | 13:12 |
wpwrak | nicksydney: else, you'll see that mine are pretty much equivalent, with the differences being in a) using acrylic instead of pcb (because i need more depth), b) my registration being particularly poor in the case of ybpgm (not sure what went wrong, but it seems that i'm almost 1 mm off between acrylic and pcb. ironically, i made an | 13:14 |
wpwrak | extra effort here to keep those coordinates perfectly matched. in that older MDF fixture it was all manual ... and quite accurate), and c) the holes for the pogo pins are much wider. that's because i'm too lazy to change tools and/or couldn't be bothered to buy a drill of exactly the right size. the pogo pins survive a bit of abuse, especially if they're as short as the ones i'm using, so not having mechanical support at the top is no | 13:17 |
wpwrak | t a cause for immediate concern. | 13:17 |
wpwrak | last but not least, yes, designing production testing is important. i skipped that for my firs "mass-produced" product, UBB. since it's hard to get that one wrong but i did it for my second one, the atben/atusb pair. here's the process: | 13:19 |
wpwrak | http://downloads.qi-hardware.com/people/werner/wpan/prod/ | 13:19 |
wpwrak | note: no proper fixture there. hadn't had time to develop one for it. there's a bit of a pseudo-fixture, though: http://downloads.qi-hardware.com/people/werner/wpan/prod/atusb-programming.jpg | 13:20 |
whitequark | wpwrak: hm, I just had an idea | 13:20 |
whitequark | why does a paste stencil need to be out of brass or copper? or for that matter any metal at all? | 13:21 |
wpwrak | (this one actually did eventually load the pogo pints to their breaking point. but it took many cycles to get there.) | 13:21 |
whitequark | wouldn't much more easily obtainable (and easier to work with) sheets of plastic be just fine? | 13:21 |
wpwrak | probably for no reason other than durability. and don't they use steel ? | 13:21 |
whitequark | perhaps | 13:22 |
whitequark | actually, let me check how plastic will work. the bits I have right now should suffice... | 13:22 |
whitequark | hrm. the pcb-gcode script can't generate toolpaths for that. | 13:23 |
wpwrak | whitequark: high time to write your own toolpath-generating scripts :) | 13:24 |
whitequark | wpwrak: lol, no, I'll just modify it a bit | 13:25 |
whitequark | ... no license for it? darn | 13:30 |
wpwrak | license ? | 13:30 |
whitequark | for pcb-gcode script. it's in source form, but without any license info. | 13:31 |
wpwrak | ah, that's handy :) good hunt ! :) | 13:32 |
whitequark | hunt ? | 13:33 |
wpwrak | hunting for licensing information | 13:35 |
whitequark | oh. yeah. fortunately the authors are active. | 13:35 |
whitequark | "The source is provided with no license. Use it as you wish." :/ | 13:36 |
larsc | public domain then | 13:37 |
larsc | but I guess by "no license" they mean, no license where you need to sign a contract and pay money or something | 13:38 |
whitequark | oh, it actually has a license. I was looking at an older version. | 15:07 |
whitequark | wheee, I made it generate toolpaths for stencils | 19:27 |
whitequark | http://i.imgur.com/JIIKxcr.png | 19:31 |
whitequark | now that I think about it, why even bother with that spiralling thing? excess stencil material will just fall out | 19:39 |
wpwrak | a very astute observation ;-) | 20:11 |
whitequark | http://i.imgur.com/QagZnYg.jpg | 20:16 |
whitequark | the one on the right is incompletely milled | 20:16 |
whitequark | the one on the left is much better. all faults are due to the fact that I only had corrugated cardboard for a sacrificial material and it is not exactly flat | 20:17 |
whitequark | wpwrak: how does one, in general, reduce burr? | 20:37 |
whitequark | should I increase or decrease feedrate? | 20:37 |
nicksydney | wpwrak: http://www.cnbc.com/id/101388620 Rich Chinese buy visas in US and Australia | 20:43 |
wpwrak | whitequark: yes, i'd reduce the feedrate or increase the spindle speed. if this doesn't help, let the mill run the path twice (the second time you can go faster since it does almost no work) | 20:47 |
wpwrak | burr can also be cause by worn bits, but that would be a bit early soon your case | 20:48 |
wpwrak | grmbl. the high art of editing. s/early soon/soon in/ | 20:48 |
wpwrak | other things to look for: a loose fixture, an unstable table, and lack of lubrication (if the material is hard) | 20:50 |
whitequark | plastic :) | 20:50 |
whitequark | it's polycarbonate sheets for laser printer. | 20:50 |
wpwrak | okay, polycarbonate is actually quite hard. but not quite bad enough for that :) | 20:51 |
whitequark | actually, polystyrene, not polycarbonate | 20:51 |
wpwrak | with plastic, there's also the issue of finding the right speed. if you go too slow, you may melt it. but you seem to go fast in general, so that's probably not the issue | 20:52 |
whitequark | ok. 1.4mm/s feedrate is better. let's try 1mm/s, and I'll add another 1/4 pass per pad to mill out the loose bits | 20:52 |
wpwrak | so as a first step, it's go a little slower. you can also make a test pattern of parallel lines or such that will allow you to test parameters more rapidly | 20:52 |
wpwrak | aah, still the stencil. i see. | 20:53 |
wpwrak | flexing of the plastic is then probably the main issue. so yes, minimizing the forces should help. | 20:54 |
whitequark | yea, it flexes in a nasty way | 20:57 |
wpwrak | i guess that's why they use steel ;-) | 20:58 |
wpwrak | maybe try to glue it down, possibly via adhesive tape. that would restrain the movement. then you could look for a way to chemically weaken/dissolve the glue. | 20:59 |
nicksydney | whitequark: Bitcoin CPUs Coming, Says Investor http://www.eetimes.com/document.asp?doc_id=1320857 | 21:00 |
whitequark | lolwhat | 21:00 |
nicksydney | wpwrak: https://community.freescale.com/community/the-embedded-beat/blog/2014/01/28/kinetis-mini-mcus-good-things-do-come-in-small-packages?cid=social18045934 ... too hard to solder :) | 21:01 |
whitequark | nicksydney: that Thomas guy says the right thing, actually. | 21:01 |
wpwrak | else, i'm sure china makes also nice cheap laser cutters ;-) that would eliminate the mechanical wear | 21:01 |
whitequark | nicksydney: (and the part about CPUs in the headline? the article author pulled it purely out of their own ass.) | 21:02 |
whitequark | wpwrak: well, yeah. they start from about $1200 for a ridiculously tiny one | 21:04 |
whitequark | which is big, requires water cooling, and whatnot. I'd rather fix the CNC machine. :) | 21:04 |
wpwrak | hmm. maybe i could get you interested in a pick & place machine then ? http://www.alibaba.com/product-gs/955073560/HOT_Selling_TM220A_SMT_Pick_and.html | 21:05 |
wpwrak | they also have a larger model with 28 reels, USD 1000 more | 21:06 |
wpwrak | i want, in this order: 1) a major reform of customs procedures in argentina, 2) some more space, and 3) such a device :) | 21:07 |
whitequark | wpwrak: you nailed it :) | 21:07 |
whitequark | although for $5k I'll be perfectly fine with either placing stuff myself or customizing the machine I already have | 21:08 |
whitequark | but, yeah, space is a problem. I'm already out of it. | 21:08 |
wpwrak | (laser cutter) this one doesn't look too bad. doesn't seem to need external air. dunno how the water cooling works, though. http://www.alibaba.com/product-gs/621992867/60w_Smal_Co2_Laser_Cutting_Machine.html | 21:10 |
wpwrak | whitequark: btw, did you ever figure out how to use the fixtures ? | 21:12 |
whitequark | wpwrak: nope | 21:12 |
whitequark | I guess I'll roll my own anyway, these won't suit my thin, flat material requirements very well anyway | 21:13 |
nicksydney | Video: Building an open source PCB printer - http://atmelcorporation.wordpress.com/2014/02/04/video-building-an-open-source-pcb-printer%E2%80%A8%E2%80%A8/ | 21:14 |
wpwrak | (customizing the cnc mill) it may get a little tedious. you need to add air pumps, an elevated table, a feeder system, a fairly complicated head (with a motor for rotation and also the transport needle, although that needle probably doesn't need to be motorized) | 21:14 |
whitequark | you do have a point | 21:15 |
wpwrak | nicksydney: that's a photo plotter ;-) we've had that technology for just how many centuries now ? ;-) | 21:21 |
whitequark | combines the worst of wet and dry processes? | 21:26 |
whitequark | slow, requires chemicals | 21:26 |
whitequark | wpwrak: ok, I've figured out the problem with plastic flexing. | 21:26 |
whitequark | see, it actually results in burr being pushed *under* workpiece | 21:27 |
wpwrak | hmm, what do you use as support ? | 21:33 |
whitequark | I've duct-taped it to a PCB | 21:33 |
whitequark | the bare side, to be more specific | 21:34 |
wpwrak | that ought to be stiff enough | 21:34 |
wpwrak | maybe try reversing the spindle ;-) | 21:34 |
whitequark | mmhm | 21:34 |
whitequark | it actually pushes material to both sides of the sheet, so it won't do anything | 21:34 |
wpwrak | not sure if this won't just make things much worse, though :) | 21:34 |
wpwrak | ah, i see. lower speed didn't help enough ? | 21:35 |
whitequark | I think the problem is that I'm using an engraving bit, but ought to use a real endmill with flutes | 21:35 |
whitequark | no point in lowering speed under 100mm/min. no difference in results. | 21:35 |
whitequark | maybe I should run spindle slower? | 21:35 |
wpwrak | (engraving) that sounds suspicious, yes | 21:35 |
whitequark | according to datasheet right now it should run around 6000 rpm | 21:36 |
wpwrak | you can try that. not sure what it does. mine if fixed-speed | 21:36 |
wpwrak | have you tried running it twice on the same path ? | 21:36 |
whitequark | that won't really do anything. see, if you look at the bare sheet from the thin side, it looks like this: | 21:37 |
whitequark | ---------- | 21:37 |
whitequark | and after milling, it looks like this: | 21:37 |
whitequark | -----III---- | 21:37 |
whitequark | where III is the material pushed to the sides of the sheet | 21:37 |
whitequark | it's not *inside* the holes, meaning the bit won't touch it | 21:38 |
whitequark | it's basically a bevel now | 21:38 |
wpwrak | try it anyway :) at least with endmills, this works wonders | 21:39 |
whitequark | nah, it's worse this way | 21:50 |
whitequark | & spindle speed (50%) does not noticeably affect result | 21:51 |
wpwrak | ah, pity | 21:51 |
wpwrak | hmm, lowering the spindle speed is what i would have suggested next | 21:51 |
wpwrak | well, if you want to fix the plastic very solidly, you'd cut another pcb such that it has slightly larger openings, then make a "sandwich" | 21:52 |
whitequark | from what I understand, material being pushed under the sheet has quite a leverage for pulling it out of the fixture, or flexing the plastic & fixture | 21:53 |
whitequark | mainly fixture, PET doesn't stretch at all | 21:53 |
whitequark | (yes, I was wrong two times, it's PET actually. http://www.amazon.com/gp/product/B005T8WR6I | 21:54 |
wpwrak | hmm. maybe just wait until you get the endmills. | 21:55 |
whitequark | yeah | 22:08 |
whitequark | to summarize: https://gist.github.com/whitequark/4cfc6c6df7916605d040 | 22:09 |
--- Wed Feb 5 2014 | 00:00 |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!