#linuxcnc-devel | Logs for 2016-11-11

[07:52:50] <mozmck> seb_kuzminsky: micges pointed me to the tpClear() function in tp.c There the tp->termCond and tp->tolerance are reset, and I believe that should really be done in the tpInit function.
[08:36:38] <cradek> oh maybe I'm just wrong, if m2 doesn't reset it
[09:38:50] <mozmck> cradek: it appears that tpClear is only called by tpInit() and by set_operating_mode() in control.c
[09:39:28] <mozmck> set_operating_mode() calls tpClear() any time emcmot is disabling
[09:49:13] <seb_kuzminsky> mozmck: nice digging, that seems like a mistake
[09:49:33] <seb_kuzminsky> do you know if this is part of the new tp in 2.7, and 2.6 works right? or does it predate 2.7?
[09:53:42] <mozmck> I don't know about that.
[10:18:52] <terkaa> Hi everyone
[10:29:35] <mozmck> seb_kuzminsky: Looks like the code is the same in 2.6
[11:38:45] <seb_kuzminsky> what do you all use for chamfering? something like this? https://www.mscdirect.com/product/details/06298681
[11:39:37] <cradek> yes, except not $60
[11:39:47] <cradek> but 90 degree mill-drill is the key
[11:40:20] <seb_kuzminsky> it says $35 on my screen, since i did the enco->msc thing you reminded me to do ;-)
[11:40:40] <seb_kuzminsky> in any case, i have one that i bought for some other reason a year or three ago, i'll just use that
[11:40:43] <seb_kuzminsky> thanks
[11:41:32] <Tom_L> single flute chamfer tool would work better for holes
[11:41:46] <Tom_L> less chatter
[11:42:06] <cradek> yeah, do a circle, don't try to do the whole hole at once
[11:42:22] <seb_kuzminsky> gotcha
[11:42:39] <seb_kuzminsky> these are long edges i want to cut, but i'll try to remember for when i want to do a hole
[11:42:51] <Tom_L> for an edge that link would be ok
[11:42:53] <Tom_L> or similar
[11:43:47] <cradek> I did all the edges of these like that: http://timeguy.com/cradek-files/01280719622/dom5.jpg
[11:43:56] <seb_kuzminsky> i think for a hole my intuition would have been to try to do the whole hole at once, like i would with this manual tool: http://www.mscdirect.com/product/details/05751508
[11:43:57] <cradek> that photo is right off the machine, no hand finishing yet
[11:44:22] <seb_kuzminsky> that looks great
[11:44:40] <seb_kuzminsky> you just chamfered the straight edges, not the holes
[11:44:54] <Tom_L> cute, my kid did a set of those at the uni recently
[11:45:07] <Tom_L> put the school logo on the back side
[11:45:09] <seb_kuzminsky> do you use speeds & feeds appropriate for the average cutting diameter of the cone?
[11:45:18] <Tom_L> yeah
[11:45:24] <Tom_L> guestimate it
[11:46:14] <cradek> just turn it up to 11
[11:46:25] <seb_kuzminsky> heh
[11:46:38] <Tom_L> try for the center part of the cutting edge unless it won't fit inside a slot etc
[11:46:57] <seb_kuzminsky> i'd guess i want to cut as high up on the cone as possible, for rigidity
[11:47:26] <cradek> what diameter is yours?
[11:47:33] <seb_kuzminsky> and i think i'll be kind of a wuss with depth-of-cut until i get i feel for it
[11:47:43] <seb_kuzminsky> i think its .500
[11:47:52] <Tom_L> easier for a cam to figure out 1/2 the tool diameter at the center of cut
[11:48:04] <cradek> nice, bigger will give you a better edge I bet
[11:48:18] <Tom_L> it's not gonna flex much if any. you're not removing much material at all
[11:48:22] <cradek> because the scallops are bigger diameter
[11:49:06] <seb_kuzminsky> one of the chamfers is pretty big, 45 deg by ~0.200 deep
[11:49:21] <Tom_L> do what he said then
[11:49:34] <Tom_L> won't make alot of difference..
[11:49:35] <cradek> making something cool?
[11:49:52] <Tom_L> try programming a radius tool sometime
[11:50:06] <Tom_L> getting it to come out with no marks on either edge..
[11:50:32] <seb_kuzminsky> yeah, seems like it'd be tricky to get the tangent points just right
[11:51:47] <KGB-linuxcnc> 03Dewey Garrett 052.7 f93a447 06linuxcnc 10docs/src/config/ini-config.txt 10docs/src/gui/axis.txt Docs axis gui: document two unmentioned items * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=f93a447
[11:52:21] <Tom_L> cradek did you just make those dice?
[11:52:38] <cradek> I made those dominoes a while back
[11:52:49] <Tom_L> err yeah.. dominoes
[11:52:54] <Tom_L> was thinking dots :D
[11:52:59] <cradek> made several sets, one was a wedding gift
[11:54:33] <Tom_L> you could put some paint in the holes for different effects
[11:54:43] <cradek> http://timeguy.com/cradek/01280719622
[11:55:22] <cradek> after this first set I built a fixture and did the chamfering all at once, etc
[11:56:21] <Tom_L> they did em one at a time at the uni
[11:56:34] <Tom_L> it was a learning exercise
[11:56:49] <Tom_L> they started with 6 holes and edited the program as they went along
[11:58:39] <cradek> heh that would be ... tedious
[11:58:58] <Tom_L> for sure
[11:59:00] <cradek> I don't remember how I generated the gcode but it was algorithmic
[12:00:09] <seb_kuzminsky> i bet each of us has a pile of crappy gcode libraries and/or python functions that write gcode...
[12:00:28] <Tom_L> naw, i use cad cam
[12:00:35] <Tom_L> left over from my programming days
[12:00:40] <cradek> how would you generate a set of dominoes in cam?
[12:01:16] <archivist> my first generator gear gcode was in PHP :)
[12:01:22] <Tom_L> if i did them like you did, i'd make the first and copy n paste then delete or move the drills where needed
[12:01:32] <Tom_L> wouldn't take that long
[12:01:49] <archivist> then algorithmic gcode won
[12:02:06] <cradek> double-nines would take a while
[12:03:56] <Tom_L> did you do the holes then profile last?
[12:04:12] <Tom_L> would make sense if you punched them out
[12:05:07] <cradek> yeah
[12:06:14] <Tom_L> you could have cut halfway and done the chamfer on one side then finish the profile
[12:06:34] <Tom_L> down*
[12:07:01] <cradek> in the final setup I did the first chamfering in place, then took the rows apart by just being them, then put entire rows in the vise upside-down to chamfer and separate them
[12:07:10] <cradek> by bending them
[12:07:13] <archivist> have to align very well for the flip then
[12:07:36] <Tom_L> stop on the end of the vise would do
[12:07:36] <cradek> fixture had a corner on it
[12:10:54] <archivist> I did a crossing out for clock wheels going to the last few thou
[12:11:00] <Tom_L> it's interesting how ppl approach a task differently. when i was taking a catia class last semester i was surprised how many different ways the guys would start to draw a part
[12:12:25] <cradek> archivist: I did some of that on a manual mill with rotary table - it was trickier than it seemed at first
[12:12:55] <cradek> ... mostly because no cut is actually radial
[12:12:57] <cradek> how did you do it?
[12:13:10] <Tom_L> http://tom-itx.no-ip.biz:81/~webpage/cnc/practice_drawings/
[12:13:16] <archivist> I indexed on the rotary http://www.collection.archivist.info/searchv13.php?searchstr=crossing+PD
[12:13:20] <Tom_L> there's some of the problems we did
[12:13:53] <Tom_L> i did them twice, once in solidworks and once in catia
[12:14:57] <cradek> this is a kind of software I don't have access to
[12:15:10] <Tom_L> yeah
[12:15:25] <Tom_L> all the shops around here use it
[12:15:33] <Tom_L> figured it was worth learning
[12:15:41] <cradek> I bet so!
[12:16:02] <Tom_L> the two are quite similar
[12:16:27] <Tom_L> student ver was free with an id
[12:16:54] <Tom_L> doesn't have all the analysis stuff in it
[12:18:29] <seb_kuzminsky> i did a bunch of stuff with solidworks and solidcam a couple of years ago, it was super great
[12:18:51] <seb_kuzminsky> complicated parts were easy to make, including cutting them from different sides in different setups
[12:26:15] <Tom_L> did solid cam work pretty good with it?
[12:27:39] <Tom_L> i'm not that crazy about the cam catia has
[12:56:18] <seb_kuzminsky> i sure thought so
[12:56:42] <seb_kuzminsky> but i didn't have anything to compare it to (other than vi...)
[13:24:00] <JT-Shop> Tom_L: http://gnipsel.com/calendar.html
[13:24:12] <JT-Shop> note that is just the html/css framework for the logs
[13:24:25] <JT-Shop> so the links are just place holders
[13:24:43] <Tom_L> hah nice
[13:25:00] <Tom_L> i seldom know what day it is, let alone the date...
[13:25:45] <Tom_L> i think you're having too much fun with it
[13:26:13] <JT-Shop> lol yea it is kinda fun to mess with
[13:26:55] <JT-Shop> if there is a page for that date it will show up as a link if not just a blank place holder for that day
[13:27:23] <Tom_L> now you need arrows in the top bar to scroll from year to year
[13:27:44] <JT-Shop> yea, they can be links to the different years
[13:28:02] <Tom_L> then they _could_ all stay in one directory
[13:28:36] <JT-Shop> yep
[13:28:48] <JT-Shop> how many years do you have?
[13:29:00] <Tom_L> i had some channels that went back to '90 but i think i finally got rid of some of em
[13:29:47] <Tom_L> http://tom-itx.no-ip.biz:81/~tom-itx/irc/logs/
[13:29:55] <Tom_L> you can look thru the _old logs and see
[13:30:27] <Tom_L> looks like i started using that bot around 2011
[13:31:05] <Tom_L> 10/20/2011
[13:34:18] <Tom_L> lcnc start in 2012 and dev in 2013
[14:01:40] <cradek> andypugh: umm, did gene say what the error is?
[14:01:51] <andypugh> Not as far as I can see
[14:02:12] <cradek> refreshing
[14:02:43] <andypugh> I have long since lost any expectation that folk complaining about error message swill ever say what the message is
[14:04:14] <andypugh> I had a classic at work “The engine is showing a fault light and saying that the oil pressure is too low, can you sort out the software” / “What is the actual oil pressure?” / “1014 mb, why?” / “It’s a nice day over there in Belgium then?”
[14:04:39] <cradek> ha
[14:04:55] <cradek> to be fair, you could use software to make the light turn off
[14:05:32] <andypugh> “Well, we started the engine again, and then it stopped by itself. We took the bottom off and and found that the oil pump had fallen off”
[14:05:43] <cradek> oopsie
[14:06:06] <andypugh> Thing is, if they had believed the software, the engine would have survived.
[14:06:36] <cradek> at least checked!
[14:07:09] <andypugh> But no, just like here, any time the software says there is a problem the assumption is that the software is lying.
[14:07:31] <cradek> yes and the question is how do I hack the software to not give that error anymore
[14:07:46] <cradek> or make it an option so I can turn it off!
[14:08:30] <andypugh> I have been touching-off 2.8 wthout an annoying error dialog. But then he has chosen to use a daft hardware setup.
[14:09:00] <andypugh> Despite several people pointing out that fanless x86 boards just work.
[14:10:04] <cradek> yes he has chosen a hard path
[14:11:25] <andypugh> And I don’t know why
[14:41:55] <mozmck> I have a few commits in a private branch that I forgot to add "Signed off by..." How can I add that now? I found git filter-branch, but I'm a little scared to try that :-)
[14:53:31] <seb_kuzminsky> mozmck: i use 'git rebase -i'
[14:54:03] <seb_kuzminsky> after each commit that you need to add signed-off-by to, put a line that says "exec git commit --amend -C HEAD --signoff"
[14:54:57] <seb_kuzminsky> if you're worried about messing things up you can always tag the tip of the branch you're about to mess with, so that you can 'git reset --hard $TAG' to get back there if things go off into the weeds
[14:55:08] <cradek> like you make a new line after each one?
[14:55:15] <seb_kuzminsky> yeah
[14:55:22] <cradek> what on earth
[14:55:30] <seb_kuzminsky> after each commit you want to add a sob to
[14:55:40] <seb_kuzminsky> or you can change those commits from "pick" to "edit"
[14:55:58] <seb_kuzminsky> that'll put you in a shell right after that commit, so you can do the git commit --amend --signoff by hand
[14:56:15] <cradek> I had no idea
[15:06:39] <seb_kuzminsky> http://stevelosh.com/blog/2013/04/git-koans/#only-the-gods
[15:07:17] <cradek> I've exec is cool. TIL.
[15:07:56] <cradek> ?REDO FROM START
[15:08:12] <cradek> I even see it there in the help now
[15:11:43] <cradek> this one is the most real to me: http://stevelosh.com/blog/2013/04/git-koans/#the-hobgoblin
[15:12:09] <seb_kuzminsky> heh
[15:12:11] <seb_kuzminsky> The historian hung his head as enlightenment crushed down upon him.
[15:20:03] <mozmck> seb_kuzminsky: thanks! I forgot about rebase -i, haven't used it much
[15:21:03] <seb_kuzminsky> using rebase -i is like becoming a timelord
[15:22:03] <seb_kuzminsky> plus you get this neat hat, https://upload.wikimedia.org/wikipedia/en/6/68/Prydonian.jpg
[18:05:55] <andypugh> pcw_home: A friend of mine. Had a spare, but someone should check? https://goo.gl/photos/XyrGKdgWFnxy9xUq8
[18:11:58] <pcw_home> ?
[18:20:48] <andypugh> LP on the label (and ordered) full-size bracket
[18:29:23] <pcw_home> also thats not our bracket
[18:30:21] <pcw_home> ordered directly from Mesa?
[18:31:10] <andypugh> I will ask.
[18:33:28] <andypugh> Sorry Peter, it came via EUsurplus. And it seems that they swapped brackets and mdoified the label, but then shipped it as LP. No fault of Mesa at all.
[19:11:40] <pcw_home> we normally will send new brackets for free if people ask (they can be shipped in a padded envelope for very little)