2016-05-01.log

--- Log opened Sun May 01 00:00:02 2016
-!- Quashie_ [~boingredd@45.42.8.151] has joined ##hplusroadmap00:43
-!- augur [~augur@c-73-46-94-9.hsd1.fl.comcast.net] has quit [Ping timeout: 244 seconds]00:44
-!- Quashie_ [~boingredd@45.42.8.151] has quit [Client Quit]00:45
-!- jcluck [~cluckj@pool-108-16-231-242.phlapa.fios.verizon.net] has joined ##hplusroadmap01:03
-!- augur [~augur@c-73-46-94-9.hsd1.fl.comcast.net] has joined ##hplusroadmap01:03
-!- rhaps0dy [~rhaps0dy@81.4.122.176] has quit [Quit: ZNC - http://znc.in]01:04
-!- FourFire [~fourfire@81.4.122.176] has quit [Quit: I left, for whatever reason.]01:04
-!- cluckj [~cluckj@pool-108-16-231-242.phlapa.fios.verizon.net] has quit [Ping timeout: 240 seconds]01:06
-!- cluckj [~cluckj@pool-108-16-231-242.phlapa.fios.verizon.net] has joined ##hplusroadmap01:07
-!- jcluck [~cluckj@pool-108-16-231-242.phlapa.fios.verizon.net] has quit [Ping timeout: 240 seconds]01:07
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap03:09
-!- PatrickRobotham [uid18270@gateway/web/irccloud.com/x-foqodabardqzgjrz] has quit [Quit: Connection closed for inactivity]03:51
-!- PatrickRobotham [uid18270@gateway/web/irccloud.com/x-vvkzwvaphxogfdba] has joined ##hplusroadmap03:52
-!- Gurkenglas_ [Gurkenglas@dslb-178-000-182-226.178.000.pools.vodafone-ip.de] has joined ##hplusroadmap03:59
-!- ArturSha1 [~ArturShai@195.114.240.87] has joined ##hplusroadmap04:13
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Remote host closed the connection]04:17
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap04:17
-!- netsin [~jiggalato@unaffiliated/jiggalator] has quit [Read error: Connection reset by peer]04:22
-!- sh [~sh@89.101.222.213] has quit [Disconnected by services]04:52
* nmz787_ up way too late, but attempting to expose photoresist on copper-clad PCB material with laser etcher!04:58
chris_99using a UV laser?04:59
nmz787_spin-coated the ebay photoresist on a microscope-slide-sized piece of double sided copper-clad board, but then when I came to check the ebay-photoresist listing instructions, i saw they said to dilute it 1:304:59
nmz787_I was prepared for the dilution, but figured I'd try anyway05:00
nmz787_chris_99: yep!05:00
nmz787_405nm05:00
chris_99cool :)05:00
nmz787_first time I lasered with power way too high05:00
nmz787_had a bit of unused space, just got done with second pass05:00
nmz787_brb05:00
nmz787_hrmm05:16
nmz787_abetusk: any way you could think to add an 'invert' mode? where the raster/infill happens in the traces?05:17
nmz787_seems the photoresist is the opposite of what I expected05:17
nmz787_http://imgur.com/a/mQbYA05:20
nmz787_the all-blue one is the full-power first-try05:21
nmz787_but since the smoothed-PWM is driving a darlington cascade, the 0 to 1000 PWM setting doesn't show a linear brightness response :(05:22
-!- architectofdisor [79d3ecfd@gateway/web/freenode/ip.121.211.236.253] has joined ##hplusroadmap05:23
architectofdisorhey05:24
-!- sandeepkr_ [~sandeep@111.235.64.4] has joined ##hplusroadmap05:24
architectofdisorwhat is this channel about?05:24
architectofdisori'd like someone to expand upon the description above05:25
-!- architectofdisor [79d3ecfd@gateway/web/freenode/ip.121.211.236.253] has quit [Client Quit]05:26
chris_99heh05:26
-!- sandeepkr_ [~sandeep@111.235.64.4] has quit [Ping timeout: 244 seconds]05:42
nmz787_here's what the kicad view looked like: http://imgur.com/JzuUPUg05:48
JayDuggerMan, disor's architect gave up easy.05:56
-!- sandeepkr_ [~sandeep@111.235.64.4] has joined ##hplusroadmap06:00
chris_99heh this looks cool - https://pyra-handheld.com/boards/pages/pyra/06:20
-!- nildicit_ [~nildicit@unaffiliated/nildicit] has quit [Ping timeout: 276 seconds]06:52
streetyfrom that pyra link - "For even more features, you can get the 4G version. Besides mobile  internet (and turning the Pyra into some sort of telephone), it adds  GPS, a 6-axis digital compass, a pressure, humidity and gas sensor as  well as a Barometer and Hygrometer." What's the difference between a humidity sensor and a hygrometer, or a pressure sensor and a barometer?07:34
streetyreplacement parts being available is something you don't see very often07:35
chris_99yeah, i liked the fact they're using a board for the cpu etc.07:37
-!- sh [~sh@89.101.222.213] has joined ##hplusroadmap08:00
-!- Gurkenglas_ [Gurkenglas@dslb-178-000-182-226.178.000.pools.vodafone-ip.de] has quit [Ping timeout: 276 seconds]08:04
-!- Gurkenglas_ [Gurkenglas@dslb-178-000-182-226.178.000.pools.vodafone-ip.de] has joined ##hplusroadmap09:02
-!- Orpheon [~Orpheon@110.158.62.81.dynamic.wline.res.cust.swisscom.ch] has joined ##hplusroadmap09:13
chris_99Don't spose anyones ever used MODBUS on MCUs?09:25
-!- CheckDavid [uid14990@gateway/web/irccloud.com/x-lntxkjvtifqoimjg] has joined ##hplusroadmap09:43
-!- sandeepkr__ [~sandeep@111.235.64.4] has joined ##hplusroadmap09:52
-!- sandeepkr_ [~sandeep@111.235.64.4] has quit [Ping timeout: 260 seconds]09:56
-!- yashgaroth [~yashgarot@2602:306:35fa:d500:f5e0:f867:a11d:8d52] has joined ##hplusroadmap10:10
-!- PatrickRobotham [uid18270@gateway/web/irccloud.com/x-vvkzwvaphxogfdba] has quit [Quit: Connection closed for inactivity]10:11
-!- Aurelius_Laptop [~cpopell@static-71-191-202-56.washdc.fios.verizon.net] has joined ##hplusroadmap10:16
-!- sandeepkr_ [~sandeep@111.235.64.4] has joined ##hplusroadmap10:30
-!- FourFire [~FourFire@51.175.137.57] has joined ##hplusroadmap10:31
-!- sandeepkr__ [~sandeep@111.235.64.4] has quit [Ping timeout: 260 seconds]10:33
-!- AmbulatoryCortex [~Ambulator@173-31-155-69.client.mchsi.com] has joined ##hplusroadmap10:49
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Quit: Leaving]10:51
abetusknmz787_, --invertfill flag added, caveat emptor, https://github.com/abetusk/gbl2ngc.  I also added a fill radius flag (-F), separate from the radius flag so you can have bounds for the outline match the gerber but still be able to fill.10:58
abetuskLet me know if you run into any troubles10:58
-!- jaboja [~jaboja@vps.jaboja.pl] has joined ##hplusroadmap11:07
-!- nildicit [~nildicit@unaffiliated/nildicit] has joined ##hplusroadmap11:10
-!- ArturSha1 [~ArturShai@195.114.240.87] has quit [Ping timeout: 250 seconds]11:15
-!- gluytium [~gluytium@li394-234.members.linode.com] has quit [Max SendQ exceeded]11:20
-!- Aurelius_Laptop [~cpopell@static-71-191-202-56.washdc.fios.verizon.net] has quit [Ping timeout: 246 seconds]11:48
-!- jaboja [~jaboja@vps.jaboja.pl] has quit [Ping timeout: 250 seconds]11:51
-!- Orpheon [~Orpheon@110.158.62.81.dynamic.wline.res.cust.swisscom.ch] has quit [Quit: Leaving]11:58
-!- jaboja [~jaboja@vps.jaboja.pl] has joined ##hplusroadmap12:17
-!- Orpheon [~Orpheon@110.158.62.81.dynamic.wline.res.cust.swisscom.ch] has joined ##hplusroadmap12:31
-!- fleshtheworld [~fleshthew@2602:306:cf0f:4c20:bd85:7c1:d78c:c496] has joined ##hplusroadmap12:45
FourFireone of the more productive days in my project thus far, today, got a lot of help from #bioinformatics12:50
-!- CheckDavid [uid14990@gateway/web/irccloud.com/x-lntxkjvtifqoimjg] has quit [Quit: Connection closed for inactivity]12:52
nmz787_abetusk: sweet! i'll give it a try! thanks for super-quick turnaround time!!!13:09
abetuskthanks for using it, you're my guinea pig (and probably the only person besides me who uses it)13:11
nmz787_heheh13:11
nmz787_I'm always happy when I get software features that I didn't have to wait years and years for, and also didn't have to write myself13:12
-!- Jawmare [~Jawmare@unaffiliated/jawmare] has quit [Read error: Connection reset by peer]13:13
-!- Jawmare [~Jawmare@unaffiliated/jawmare] has joined ##hplusroadmap13:14
nmz787_damn, my library logins have expired, and sci-hub doesn't seem to be working13:32
-!- FourFire [~FourFire@51.175.137.57] has quit [Ping timeout: 240 seconds]13:34
-!- jaboja [~jaboja@vps.jaboja.pl] has quit [Ping timeout: 276 seconds]13:45
nmz787_abetusk: hmm, so with --invertfill alone I don't see any infill... but with that /and/ -H I see the whole entire area rastered along with the vectors... using invert + Zen yields a file that is 6.2MB and seems to be stuck in a loop or something! here's the gerber https://paste.pound-python.org/show/Yw4FO445QhaJ82wHBDIN/13:45
nmz787_ran with ../../gbl2ngc/src/gbl2ngc -r 0.05 -f 380 -M --invertfill -i head-F.Cu.gbr -o cu_inverted.g13:46
nmz787_and additionally the -H or -G13:46
abetuskok, let me take a look13:46
nmz787_I can't tell if with the -V or -H maybe this visualizer is showing the paths where the Z has been raised13:47
nmz787_but it didn't look that way with noninvert and raster13:47
nmz787_seems like it might be a loop index problem... like with the -H the loop is allowed to process the infill, but without the -H the loop for infill doesn't start13:49
nmz787_just my guess13:49
nmz787_didn't check code13:49
-!- c0rw1n is now known as Achjima13:51
-!- jaboja [~jaboja@vps.jaboja.pl] has joined ##hplusroadmap14:12
-!- scarygelatin [~Scary@190.195.95.39] has quit [Quit: Leaving]14:19
-!- scarygelatin [~Scary@190.195.95.39] has joined ##hplusroadmap14:19
-!- Aurelius_Laptop [~cpopell@c-73-200-185-48.hsd1.va.comcast.net] has joined ##hplusroadmap14:31
nmz787_abetusk: damn, I have no idea how this Clipper library works15:10
abetuskI have a command line tool if you want to play with it: https://github.com/abetusk/clipcli15:11
nmz787_i just got the 30 day trial of JetBrains cLion IDE15:11
nmz787_I can ctrl-click on class types and such to hyperlink to the source15:12
nmz787_but can't figure out the cmake file15:12
nmz787_tried this https://paste.pound-python.org/show/iqQfU1OgqVaJ7TlCzxFq/15:12
nmz787_but I have always had a hard time with cmake since I only use it once every two years15:13
abetuskWhat are you trying to do?15:13
nmz787_just get the cmp.sh to be setup in this IDE for building15:13
nmz787_then I assume I can step through the code with breakpoints15:14
nmz787_;)15:14
abetuskThe code is going to get complicated.  There are a few assumptions I make15:14
abetuskI'm working through them now...15:14
nmz787_ah15:14
abetuskbut of course, you're welcome to do that.  I don't think it's a simple fix though15:14
nmz787_I tried some hacky stuff but nothing interesting15:15
-!- Jawmare [~Jawmare@unaffiliated/jawmare] has quit [Read error: Connection reset by peer]15:31
-!- Jawmare [~Jawmare@unaffiliated/jawmare] has joined ##hplusroadmap15:45
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Read error: Connection reset by peer]15:59
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap16:00
-!- jtimon [~quassel@79.31.134.37.dynamic.jazztel.es] has joined ##hplusroadmap16:14
-!- esmerelda [~andares@unaffiliated/jacco] has joined ##hplusroadmap16:23
abetusknmz787, ok, this will require some more attention but for the time being I added a 'simple-infill' option that you can use with horizontal or vertical infill patterns (-H or -V).16:34
abetuskThere's no offsetting allowed and you have to specify a 'fillradius' (-F).  I hope that's good enough for you to proceed, assuming you're not fed up with using gbl2ngc by now16:35
abetuskIt also traces a contour of the path in addition to the infill16:36
abetuskanyway, if you do use it and run into problems, please let me know16:36
abetuskAlso, can I add your gerber file as an example/test to the project?16:36
-!- PatrickRobotham [uid18270@gateway/web/irccloud.com/x-zdmimlocwtgiwxlg] has joined ##hplusroadmap16:37
-!- Aurelius_Laptop [~cpopell@c-73-200-185-48.hsd1.va.comcast.net] has quit [Ping timeout: 260 seconds]16:39
abetusknmz787_, ^--16:43
-!- gluytium [gluytium@2600:3c03::f03c:91ff:fe55:c675] has joined ##hplusroadmap16:53
-!- Jawmare [~Jawmare@unaffiliated/jawmare] has quit [Ping timeout: 260 seconds]16:59
-!- Achjima is now known as c0rw1n17:16
-!- drewbot [~cinch@ec2-54-146-154-31.compute-1.amazonaws.com] has quit [Remote host closed the connection]17:17
-!- drewbot [~cinch@ec2-54-204-218-93.compute-1.amazonaws.com] has joined ##hplusroadmap17:18
-!- Jawmare [~Jawmare@unaffiliated/jawmare] has joined ##hplusroadmap17:21
-!- jaboja [~jaboja@vps.jaboja.pl] has quit [Ping timeout: 252 seconds]17:33
-!- rhaps0dy [~rhaps0dy@81.4.122.176] has joined ##hplusroadmap17:45
-!- jtimon [~quassel@79.31.134.37.dynamic.jazztel.es] has quit [Remote host closed the connection]18:28
-!- Gurkenglas__ [Gurkenglas@dslb-178-000-182-226.178.000.pools.vodafone-ip.de] has joined ##hplusroadmap18:47
-!- Gurkenglas_ [Gurkenglas@dslb-178-000-182-226.178.000.pools.vodafone-ip.de] has quit [Ping timeout: 244 seconds]18:50
-!- Gurkenglas__ [Gurkenglas@dslb-178-000-182-226.178.000.pools.vodafone-ip.de] has quit [Ping timeout: 276 seconds]18:58
-!- PatrickRobotham [uid18270@gateway/web/irccloud.com/x-zdmimlocwtgiwxlg] has quit [Quit: Connection closed for inactivity]19:01
-!- Jawmare [~Jawmare@unaffiliated/jawmare] has quit [Read error: Connection reset by peer]19:03
-!- Orpheon [~Orpheon@110.158.62.81.dynamic.wline.res.cust.swisscom.ch] has quit [Ping timeout: 250 seconds]19:03
-!- Jawmare [~Jawmare@unaffiliated/jawmare] has joined ##hplusroadmap19:03
-!- AmbulatoryCortex [~Ambulator@173-31-155-69.client.mchsi.com] has quit [Quit: Leaving]20:19
-!- ArturSha1 [~ArturShai@195.114.240.87] has joined ##hplusroadmap20:21
-!- dustinm [~dustinm@2607:5300:100:200::160d] has quit [Ping timeout: 260 seconds]20:27
nmz787_abetusk: I will check it out now! yeah you can add that gerber as a test... if you want a descriptive name, it is a photodiode and mosfet20:27
nmz787_not sure what you mean by 'no offsetting'20:27
nmz787_you mean the raster will overlap with the vector?20:28
-!- dustinm [~dustinm@2607:5300:100:200::160d] has joined ##hplusroadmap20:31
abetuskthe raster already overlapped.  The offsetting is the '-r' option.  It takes into account the tool radius (or "kerf" I guess?) by tracing out the tool path slightly off center from what the gerber line says20:31
-!- dustinm [~dustinm@2607:5300:100:200::160d] has quit [Excess Flood]20:32
-!- dustinm [~dustinm@2607:5300:100:200::160d] has joined ##hplusroadmap20:33
nmz787_ah20:35
nmz787_so you're saying that doesn't happen anymore?20:35
nmz787_even for the initial non-infill vectors?20:36
nmz787_(since I saw that the infill was actually vectors)20:36
nmz787_also, I wonder if using g-code arc primitives would yield better corner performance. On my machine turns seems to take longer, but I can't tell if that is false impression on my part, since maybe the motors sound slower but are both working20:37
nmz787_and the corners seemed to get a bit more beam power, since I thought I saw smoke/vapor on the turns20:38
nmz787_(on the too-high full-power setting I first tried)20:38
nmz787_abetusk: also, this cmake file works for me to get JetBrains cLion IDE up and working, with breakpoints! https://paste.pound-python.org/show/H16tj605DT0z0G7DCr8O/20:40
nmz787_not sure how it would be used outside this IDE20:41
nmz787_I can see all the vectors!20:41
nmz787_they say open-source project devs can get free full use of it20:42
abetusknmz787_, for the 'simple-infill' function, yes, you can't do offset.  I'll hopefully get to this in the future but for right now that's how it is20:51
-!- esmerelda [~andares@unaffiliated/jacco] has quit [Ping timeout: 276 seconds]20:52
abetuskIn terms of corners, I'm not sure.  Arcs might be better but they're harder to implement.  Linearizing everything is much easier.  But it means that arcs will be made of many g-code lines, potentially.  This means that it's slower on the corners because the g-code interpreter's buffer might max out and slow down the trace but I don't quite see how it would make it higher power20:53
nmz787_abetusk: ah, one thing, I see you didn't reverse the paths for simple-infill20:53
nmz787_so the vector happens second20:53
abetuskI do a trace of the contour in addition to the infill.  Do you see one side as being darker than the other?20:53
abetuskI just do the vector trace at the end.  Is that a problem?20:54
nmz787_I think at this point, I could just cut the vectors from a non infill, then use the rasters from the simple infill file20:54
nmz787_well I knew the prev infill (i.e. -H) did the vector first, and thought it was kinda nice20:55
nmz787_:)20:55
nmz787_I was thinking it might make the edges nicer to begin with, then maybe it would contain the raster better in terms of fabrication (at least since it is photoresist i'm dealing with)20:56
nmz787_kind of harden a hill/berm20:56
abetuskI see20:58
abetuskThe problem is I can see it the other way.  Not sure what the general solution is.  Or even if it's worth just not doing it the way someone wants...20:59
nmz787_I manually reversed it with cut and paste for now ;)21:00
nmz787_maybe just add a comment21:01
nmz787_'starting isolation routing'21:01
nmz787_'done isolation routing'21:01
nmz787_then I can parse that and place it first21:01
abetusknmz787_, can you compile and run gbl2ngc?21:03
nmz787_yeah21:04
nmz787_I have it debugging  now21:04
nmz787_I mean paused in the debugger21:05
nmz787_not that I need to debug now that you fixed that infill21:05
nmz787_I might be able to do the reversal myself in the code though21:05
abetuskhttps://github.com/abetusk/gbl2ngc/blob/release/src/gbl2ngc.cpp#L54621:05
nmz787_since I saw you do that somewhere21:05
nmz787_oh, just swap start and end?21:06
nmz787_I mean src.begin and src.end21:06
abetuskThat's where I put the points in the outline into the 'dst' structure.  If you want to change your local copy, put that line at the beginning of the function.  Better yet, if you find a decent way of flagging that start and end position and put the comments in when it gets rendered into g-code, put in a pull request and I'll accept it21:07
abetuskI'm not sure the insert works that way.  You could copy it to another Path (or Paths?) then reverse it, then insert it21:08
abetuskThe Path/Paths are std::vectors of some ClipperLib structure or Path vectors respectively21:08
nmz787_ok, I will take a look. I was thinking of taking my post-processing script and g-code sending script and incorporating it into a wxPython GUI too... which I was going to also have optionally call gbl2gnc21:08
nmz787_as well as some remote execution features21:09
nmz787_OK, well I have a 30 day free trial of this debugger, so I will be able to figure things out now21:10
nmz787_the ctrl-clicking on typedefs to jump to class defs is really nice for figuring out what things are21:10
nmz787_but I think things are working for me to try another run at photoresist on this pcb21:11
abetuskhm...I would suggest eclipse, atom or vim as a text editor/IDE instead of using something proprietary21:11
nmz787_eh, I really hate eclipse because I was unable to get color schemes setup correctly or something21:13
nmz787_if it is as easy as using that makefile in eclipse, then I would consider it21:13
abetuskPlease feel free to add the makefile stuff to gbl2ngc21:15
nmz787_ok21:29
nmz787_will probably take me a few days21:29
-!- esmerelda [~andares@172.58.40.229] has joined ##hplusroadmap21:30
-!- esmerelda [~andares@172.58.40.229] has quit [Changing host]21:30
-!- esmerelda [~andares@unaffiliated/jacco] has joined ##hplusroadmap21:30
-!- jcluck [~cluckj@pool-108-16-231-242.phlapa.fios.verizon.net] has joined ##hplusroadmap21:56
-!- cluckj [~cluckj@pool-108-16-231-242.phlapa.fios.verizon.net] has quit [Ping timeout: 240 seconds]21:58
maakucatern: I am considering vastly expanding the scope of this project to be an entire personal information management system22:03
maakuparadoxically because I think this could get other people to work on it for free :P22:03
maakubasically use deep learning for speech-to-text, with Android and iOS integration.22:05
maakuthere's probably pent-up demand for an open-source Siri / Google Now that lets you own your own data, and I could get people on #machinelearning to contribute for free :)22:06
-!- QuadIngi [~FourFire@51.175.137.57] has joined ##hplusroadmap22:16
-!- QuadIngi [~FourFire@51.175.137.57] has quit [Ping timeout: 240 seconds]22:39
-!- yashgaroth [~yashgarot@2602:306:35fa:d500:f5e0:f867:a11d:8d52] has quit [Quit: Leaving]22:55
-!- QuadIngi [~FourFire@185.7.192.138] has joined ##hplusroadmap23:01
-!- FourFire [~fourfire@81.4.122.176] has joined ##hplusroadmap23:13
caternoh yeah you pinged me about https://www.indiegogo.com/projects/ripplebuds-world-s-1st-noise-blocking-earbuds#/ a few days ago23:48
caterni guess that would capture one's own voice well enough23:49
caternhmm... i suppose one could wear a bluetooth headset all the time23:49
caternmaaku: by personal information management system, hopefully you don't mean https://en.wikipedia.org/wiki/Personal_information_manager (calendar application)23:52
caternmaaku: presumably you mean a system for collecting quantified self data about yourself23:52
caternactually, surely that is just "a database"23:52
-!- Quashie [~boingredd@45.42.8.151] has joined ##hplusroadmap23:57
--- Log closed Mon May 02 00:00:03 2016

Generated by irclog2html.py 2.15.0.dev0 by Marius Gedminas - find it at mg.pov.lt!