#robotics | Logs for 2016-09-14

Back
[00:05:43] <z64555> ooh! headphones.
[00:17:04] <rue_house> http://www.thingiverse.com/thing:1718984
[00:17:23] <rue_house> everyone seems to love pallette robots
[00:36:03] <z64555> hm?
[01:01:15] * z64555 tries soldering his old headphones back together, for the second time
[01:02:05] * z64555 remembers that he got more heat shrink tubing within the past month, but forgot where he put them
[01:02:28] * z64555 looks behind him and immediately finds it
[01:02:46] <z64555> #documentary_of_a_sloppy_hobbiest
[01:18:17] <z64555> emery board... though I had one of those somewhere
[01:57:53] <Snert> I knew a pallet robot repair guy.
[01:58:30] <Snert> he'd fly across the country to figger out why this pallet robot kept dropping pallets of light bulbs.
[01:58:49] <Snert> he had a fun job.
[02:18:38] <z64555> get to travel the country, on the employer's dime. what's not to love?
[02:19:14] <z64555> in other news, Managed to repair my headphones again.
[02:19:48] <z64555> the hardest part of the whole thing is how to clean the stupid varnish off
[02:20:21] <z64555> burning it off followed by scraping the remaining soot seems to be the only answer
[02:21:58] <Snert> jobs like that can be really fun if it don't keep ya away frum home too much.
[02:22:20] <Snert> being on the road and living in hotel rooms has a downside I suspect.
[02:23:15] <Snert> I sure get tired of it after being gone for a week.
[02:23:38] <Snert> and that's only happened once. 2 training runs back to back.
[02:24:15] <Snert> kept me away from home for 10days. Got old quick.
[02:24:23] <z64555> well, yeah, if you have a place to call home
[02:25:29] <Snert> but that guy I knew - he made bank.
[02:25:47] <Snert> not like us where a few hours overtime is a big deal
[02:27:03] <Snert> but by god...that bot better not drop anything after he left.
[02:27:18] <z64555> lol
[02:28:13] <z64555> heard of a repair tech that was called in to repair a CNC punch machine at a machine shop my dad worked at years ago
[02:29:04] <z64555> he was called in to replace a safety override which would allow the punch to operate if it got close to where the clamps where
[02:29:47] <z64555> the override was in place because some of the punch bits were rather large. So a smaller bit could do the job near the clamp, but not the larger ones
[02:30:59] <z64555> well, the poor sod wired it in wrong, so instead of stopping the machine from punching near the clamp, it would _automatically_ punch the clamp
[02:31:22] <Snert> oh dear
[02:32:02] <z64555> dad and the fellow techs had a fun time debugging that. which was all wire-wound logic circuits
[02:43:51] * z64555 tries to figure out these cryptic static assert messages
[02:44:13] <z64555> would *really* help if I knew where they were failing, in regards to my code
[02:46:00] <Snert> so what do ya do in situations like that.
[02:46:09] <Snert> can't insert printf?
[02:46:38] <z64555> static asserts are triggered at compile time. printf won't do anything since that's a runtime method
[02:46:39] <Snert> or maybe you don't have debugger?
[02:47:07] <Snert> o. like when I screw up a library and break my code.
[02:47:16] <z64555> pretty much
[02:48:09] <Snert> so what is the technique?
[02:48:50] <z64555> no clue, this is a C++11 feature that I am new to
[02:49:31] <Snert> I bet timemage knows
[02:50:38] <z64555> one slow method is to brute-force the compiling of all files that use the method that has the static assertion
[02:51:04] <z64555> and then pray to codehulu that you can find the error within the file
[02:53:24] <Snert> beer? or take a break and come back to it.
[02:53:38] <Snert> can't see the forest for the trees sometime.