Back
[00:00:03] <jepler> HEAD is git shorthand for whatever commit you have checked out at the moment. Trunk is a term for the unnamed default branch in CVS. If people use it today in the emc2 project, they probably mean the branch master on linuxcnc.org, the branch on which most new features are based, and the place in which those new features are gathered during the development cycle of emc2..
[00:00:21] <jepler> (master also names the local branch that tracks the remote branch also called master)
[00:00:41] <jepler> but by contrast I know nothing of toolchanging
[00:01:36] <andypugh> Do you know if commas get through an argc
[00:02:08] <andypugh> (or argv, it's something vaguely mysterious to me)
[00:02:35] <andypugh> I am trying to find a way to pass 4 numbers in one modparam
[00:03:39] <jepler> RTAPI_MP_ARRAY_INT ?
[00:03:54] <jepler> or is this in the context of hm2 where everything is just a bit more complicated
[00:04:20] <andypugh> Yes
[00:04:31] <jepler> then I must plead ignorance :(
[00:04:37] -!-
theorbtwo has quit [Ping timeout: 265 seconds]
[00:04:38] <andypugh> hostmot2.c line 237 (ish)
[00:04:42] theorb is now known as
theorbtwo
[00:05:28] <andypugh> I am tempted to say "screw it, it works as it is, if Seb doesn't like it he can darned well suggest something better"
[00:06:21] <jepler> 236 } else if (strncmp(token, "num_leds=", 9) == 0) {
[00:06:21] <jepler> 237 token += 9;
[00:06:21] <jepler> 238 hm2->config.num_leds = simple_strtol(token, NULL, 0);
[00:06:28] <jepler> these are set up to take single numbers, it looks like
[00:06:54] <andypugh> The issue is that sserial has two levels, 0 to 4 ports of 0 to 8 channels
[00:07:17] <andypugh> And of course the conf_sserial tag is somewhere else in master than in my version.
[00:07:27] <jepler> argv_split is splitting into 'words' which are divided by one or more whitespace
[00:07:41] -!-
tlab has quit [Quit: Leaving]
[00:07:45] <jepler> so you might have at that point token being "example=1,2,3,4".
[00:08:11] <andypugh> Yes, I try that, but then token comes through as "example=1"
[00:08:25] -!-
qq- [
[email protected]] has joined #emc-devel
[00:08:33] -!-
qq- has quit [Changing host]
[00:08:33] -!-
qq- [qq-!~Moldovean@unaffiliated/qq-] has joined #emc-devel
[00:09:22] <jepler> ok, the config string was already split at "," so that multiple hostmot2 boards could be specified
[00:09:30] <jepler> "config=items for board 0, items for board 1"
[00:09:34] <skunkworks> jepler: that's ok (know nothing about tool change) I will wait for cradek - I thought he was running master on jr. I would think he would see it.
[00:10:09] -!-
pcw_home has quit [Remote host closed the connection]
[00:10:37] <andypugh> jepler: Aye, I get
http://pastebin.com/T25heBzS
[00:11:19] <andypugh> I guess we could config as num_sserial=8761
[00:12:18] <jepler> or you could choose a different separator than ",". num_sserial=8/7/6/1
[00:12:40] <andypugh> But that seems barely better than the current conf_sserial=0x01FE8E80
[00:12:57] <jepler> but if you're pretty sure a number bigger than 8 will never be necessary, num_sserial=8761 doesn't seem terrible and it may be easier to code
[00:13:25] <andypugh> The code keeps going till it finds a space, and takes any single digits it finds on the way
[00:14:14] <andypugh> Which is actually wrong, as I assume it is a null-terminated string
[00:14:25] <jepler> yes, I think that's true
[00:14:45] <andypugh> When I wrote that code I thought it was stepping through the whole config string.
[00:15:49] <andypugh> The big question is: Is that an improvement on the bit-mask approach? It is certainly rather less flexible.
[00:17:04] <jepler> what is specified by conf_sserial=<hex number> besides the number of devices?
[00:17:21] <andypugh> Which devices are active on each port. You can have gaps.
[00:17:48] <jepler> oh, I'm starting to have a vague recollection of this now
[00:17:57] <andypugh> There is a maximum limit of 32 devices, so they get a bit each in the conf numer
[00:18:41] <jepler> for stepper motors we have decided it's good enough to make the user plug in the ones starting with the lowest instance number and moving towards the highest, if it's necessary to retain the unused ones as GPIOs
[00:18:49] <andypugh> I could force people to start at port0. But I rather like the idea of allowing different machine cofigs use different patterns of devices.
[00:18:55] <jepler> I'm still tempted to think that's good enough here until proven otherwise
[00:19:10] <andypugh> OK
[00:19:42] <andypugh> It's still not much help in sorting out Seb's objections, as none of the existing port-handling stuff understands sub-devices
[00:20:34] -!-
foxdung has quit [Quit: Some folks are wise, and some otherwise.]
[00:20:56] <andypugh> So I would still need to add new functions to pins.c and ioport.c to move the port-twiddling I do out of my sserial code.
[00:21:40] <andypugh> I can't decide if his last message (in the "Branching 2.5" thread) is a "OK, carry on" or a "I still don't like it very much"
[00:25:56] <jepler> The Wed, 5 Jan 2011 09:45:55 -0700 message? I interpret it to mean that without rewriting more bits of hostmot2, there aren't any great answers. doing that rewriting is an entirely different topic..
[00:27:05] <andypugh> Yeah, well, if that means I can leave that bit as it is, it does make things much simpler.
[00:27:42] <andypugh> I might as well carry on with this new config method though, as I imagine some folk get scared by hex.
[00:28:39] <jepler> I imagine so too
[00:29:14] <andypugh> Wierdos :-)
[00:29:31] <jepler> bbl, it's time to search for dinner
[00:30:39] <Jymmm> jepler: 800-bbq-togo
[00:35:39] -!-
micges has quit [Quit: Ex-Chat]
[00:37:10] -!-
WalterN has quit [Read error: Connection reset by peer]
[00:43:39] <Jymmm> jepler: Or better yet... JT-Shop & BBQ
[00:44:25] <jthornton> oh, it is rabbit tonight
[00:44:44] <Jymmm> bbq rabbit?
[00:45:41] <jthornton> dunno, I'm not cooking
[00:46:10] <Jymmm> ah
[00:48:39] <jthornton> but you and jepler are more than welcome to come over for dinner
[00:49:10] <Jymmm> Thanks, but never had rabbit before. Venisen yes, but not wabbit
[00:49:42] <jthornton> me neither yet
[00:50:01] <Jymmm> Ah, well you can tell me how gamy it is
[00:50:10] <andypugh> Really? I had prepared and cooked my own rabbit by the time I was 14.
[00:50:18] <andypugh> It's nice.
[00:50:34] <andypugh> (As I recall, been veggie for 5 years :-)
[00:50:45] <jthornton> how did you cook them
[00:51:14] <jthornton> where I grew up moose and bear were more common
[00:51:22] <andypugh> Boiled over a camp fire, it was on a survival excercise with the Air Cadets.
[00:51:44] <Jymmm> boiled ANYTHING (but eggs) == YUCK!
[00:51:55] <andypugh> I am sure there are better ways to prepare it.
[00:52:14] <Jymmm> rotisery
[00:52:30] <andypugh> Jymmm: Have you never had a boiled steak and kidney suet pudding? You haven't lived.
[00:52:48] <SWPLinux> boiled pig knuckles are great (in Germany)
[00:52:53] <Jymmm> andypugh: AH, HELL NO!
[00:53:10] <Jymmm> again boiled anything is crap, all the flavor is washed out!
[00:53:21] <SWPLinux> boiled potatoes are also excellent, especially after mashing them along with some garlic
[00:53:35] <andypugh> Not in the case of suet puddings, you boil them in a container.
[00:53:45] <Jymmm> SWPLinux: Nope, nuke em, but not boil em
[00:53:51] <andypugh> Carrots, mangetout....
[00:54:03] <Jymmm> nope
[00:54:07] <SWPLinux> ewww. they're awful microwaved
[00:54:12] <SWPLinux> the texture is all wrong
[00:54:24] <Jymmm> I might steam or blanch for 30s, but thats it
[00:54:27] <jthornton> it is starting to smell good here
[00:54:29] <SWPLinux> unless you're used to instant potatoes, they're pretty close to that
[00:54:54] <SWPLinux> also good is boiled corned beef and cabbage, a St Patrick's Day delight
[00:55:01] <andypugh> I think folk in the US would be a lot happier if they ate more offals.
[00:55:04] <Jymmm> SWPLinux: Actually, nuke for partial cooked, slice then fry in butter and olive oil
[00:55:16] <Jymmm> q&d
[00:55:27] <SWPLinux> that sounds great, but not for mashed :)
[00:55:54] <Jymmm> I just dont do fresh mashed anymore, just a pita.
[00:56:07] <andypugh> Fried mashed potato can be nice.
[00:56:14] <SWPLinux> andypugh: yeah, I'm one of the only people I know who likes liver (in general) and the giblets from poultry
[00:56:26] <Jymmm> by the time you add butter, H&H, and garlic, you cant tell the diff from instant
[00:56:38] <andypugh> Aye, chicken live pate is good.
[00:56:59] <SWPLinux> good old Jewish style chopped liver too
[00:57:07] <Jymmm> andypugh: you're one sick liver luvin puppy!
[00:59:19] <andypugh> I recall shouting at the TV screen with some US game show where the first round had only one guy get through, so they gave everyone a bye to round 2, where it was "eat random pig bits". The same guy had a good try, but eating a big chunk of liver with no sauce or drink in 2 minutes is just impossible (like the cracker challenge) and out he went. Seemed terribly unfair. The chap with the kidneys didn't even try.
[01:01:04] <SWPLinux> heh. it does get sticky in the mouth, doesn't it
[01:03:24] <Jymmm> SWPLinux:
http://www.elcaminomongolianbbq.com/
[01:04:56] <SWPLinux> Jymmm: love those
[01:05:17] <SWPLinux> that's one type of restaurant I don't have near home
[01:05:27] <Jymmm> SWPLinux: Yeh, maybe better than the korean bbq
[01:06:07] <SWPLinux> I guess I'd have to go to both to find out :)
[01:06:26] <Jymmm> SWPLinux: hollow leg man
[01:06:41] <SWPLinux> aye
[01:06:46] <Jymmm> SWPLinux: Well, BOTH are on El Camino ave
[01:07:03] <SWPLinux> I'm not that much of a pig
[01:07:06] <SWPLinux> separate days at least
[01:07:23] <andypugh> The company I used to work for did a lot of business with Korea. People would fight to not go on the trips because the food was to bad.
[01:07:28] <Jymmm> 23:59 and 00:01 ?
[01:07:36] <SWPLinux> that could work
[01:08:14] <andypugh> Even really adventurous eaters got so they couldn't face the "special" food they were always given. "Oh no, not bloody Fugu fish again!"
[01:17:34] -!-
EDocToor_ [
[email protected]] has joined #emc-devel
[01:19:04] -!-
EDocToor_ has quit [Client Quit]
[01:19:34] -!-
EDocToor has quit [Ping timeout: 260 seconds]
[01:19:43] -!-
EDocToor_ [
[email protected]] has joined #emc-devel
[01:19:44] EDocToor_ is now known as
EDocToor
[02:16:46] -!-
skunkKandT has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101206122310]]
[02:17:26] -!-
Techrat has quit [Ping timeout: 240 seconds]
[02:19:38] -!-
skunkworks has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101206122825]]
[02:44:56] -!-
L84Supper has quit [Quit: puff of smoke]
[02:47:08] -!-
robh__ has quit [Ping timeout: 260 seconds]
[02:50:56] -!-
Techrat has quit [Changing host]
[03:03:29] -!-
SWPLinux has quit [Ping timeout: 260 seconds]
[03:09:39] <CIA-53> EMC: 03jmelson 07master * r3bc4cda57097 10/docs/src/drivers/pico_ppmc.lyx: expand documentation
[03:15:48] <CIA-53> EMC: 03jmelson 07master * r3589391b2ab7 10/configs/univstep/univstep.ini: prevent following errors on A axis
[03:17:50] -!-
skunkworks [skunkworks!~chatzilla@str-bb-cable-south2-static-6-412.dsl.airstreamcomm.net] has joined #emc-devel
[03:24:35] <CIA-53> EMC: 03jmelson 07master * r77d602fe514f 10/configs/univpwmv/ (10 files): add new configs directory for Univ PWM with velocity estimation
[03:32:45] <CIA-53> EMC: 03jmelson 07master * r308f28b5fc42 10/configs/univpwmv/univpwm_motion.hal: fix maximum PWM on-time
[03:32:50] <CIA-53> EMC: 03jmelson 07master * r3c06e2a0f8ee 10/configs/univpwm/univpwm_motion.hal: fix maximum PWM on-time
[03:34:15] -!-
SWPLinux [
[email protected]] has joined #emc-devel
[03:37:26] -!-
pcw_home has quit [Remote host closed the connection]
[03:38:25] -!-
SWPLinux has quit [Ping timeout: 246 seconds]
[03:39:46] -!-
andypugh has quit [Quit: andypugh]
[03:51:55] -!-
SWPLinux [
[email protected]] has joined #emc-devel
[04:27:00] -!-
LawrenceG has quit [Remote host closed the connection]
[04:40:56] -!-
KimK [
[email protected]] has joined #emc-devel
[04:42:20] -!-
mendelbuild has quit []
[04:50:31] -!-
SWPLinux has quit [Changing host]
[04:50:31] -!-
SWPLinux [SWPLinux!~ChattyOne@emc/developer/SWPadnos] has joined #emc-devel
[05:24:02] -!-
Valen has quit [Quit: Leaving.]
[05:33:46] -!-
dimas_ has quit [Quit: �����]
[05:43:38] -!-
nullie has quit [Quit: Ex-Chat]
[06:25:43] -!-
dimas_ [
[email protected]] has joined #emc-devel
[07:01:12] -!-
TonnyG has quit []
[07:30:33] <KimK> Does anyone know what is the name of the "convert" program that "./configure --enable-build-documentation" is looking for? I haven't been able to find anything in Synaptic. Errors posted to
http://pastebin.com/3Qe4Lm7m Thanks for any advice. (P.S., This is on 8.04 if it makes a difference)
[08:01:47] <dgarr> KimK: sudo apt-get install imagemagick
[08:04:46] <Jymmm> dgarr: lies! all lies
[08:12:39] <dgarr> $ dpkg -S `which convert`
[08:12:39] <dgarr> imagemagick: /usr/bin/convert
[08:12:39] <dgarr> :)gnight
[08:12:56] <Jymmm> dgarr: lies! all lies
[08:13:21] <dgarr> :)
[08:13:25] -!-
dgarr [
[email protected]] has parted #emc-devel
[08:24:43] -!-
_sh3 has quit [Quit: leaving]
[09:20:19] -!-
qq- has quit [Ping timeout: 240 seconds]
[09:38:19] -!-
odiug has quit [Ping timeout: 240 seconds]
[09:57:25] <CIA-53> EMC: 03cmorley 07pncconf * r853316e936cc 10/src/emc/usr_intf/pncconf/pncconf.py: fix signal combobox with treestore when using custom signals
[09:58:22] <CIA-53> EMC: 03cmorley 07pncconf * re0dfa155a915 10/src/emc/usr_intf/pncconf/pncconf.py: fix ability to choosw PWM and PDM
[09:58:22] <CIA-53> EMC: 03cmorley 07pncconf * r423c56e10322 10/src/emc/usr_intf/pncconf/pncconf.py: add ability to invert step gen pins
[10:12:52] -!-
robh__ [
[email protected]] has joined #emc-devel
[10:46:22] -!-
vezza has quit [Remote host closed the connection]
[11:09:11] -!-
L84Supper has quit [*.net *.split]
[11:09:11] -!-
mendelbuilder has quit [*.net *.split]
[11:09:11] -!-
celeron55 has quit [*.net *.split]
[11:09:11] -!-
tris has quit [*.net *.split]
[11:09:11] -!-
lerman has quit [*.net *.split]
[11:09:11] -!-
Valen has quit [*.net *.split]
[11:09:12] -!-
encryptio has quit [*.net *.split]
[11:11:56] -!-
lerman [
[email protected]] has joined #emc-devel
[11:23:00] -!-
vezza has quit [Client Quit]
[11:57:55] -!-
motioncontrol has quit [Quit: Sto andando via]
[12:02:32] -!-
bax has quit [Client Quit]
[12:10:23] -!-
nullie has quit [Quit: Ex-Chat]
[12:41:01] -!-
rooks has quit [Ping timeout: 276 seconds]
[12:41:09] -!-
psha [
[email protected]] has joined #emc-devel
[12:56:58] -!-
nullie has quit [Ping timeout: 250 seconds]
[13:08:43] -!-
awallin [awallin!~quassel@2001:708:110:1020:224:7eff:feda:7c7d] has joined #emc-devel
[13:24:47] -!-
ries_ [
[email protected]] has joined #emc-devel
[13:24:47] -!-
ries has quit [Read error: Connection reset by peer]
[13:24:48] ries_ is now known as
ries
[13:31:17] -!-
ries_ [
[email protected]] has joined #emc-devel
[13:31:17] -!-
ries has quit [Read error: Connection reset by peer]
[13:31:18] ries_ is now known as
ries
[13:31:32] -!-
DaViruz has quit [Read error: Operation timed out]
[13:41:36] -!-
ries has quit [Read error: Connection reset by peer]
[13:41:57] -!-
ries [
[email protected]] has joined #emc-devel
[13:52:27] <jthornton> I have work in master that I don't want to commit at this point. Do I git stash save, git checkout other, do my work, commit, push then git checkout master and then git stash apply?
[13:57:45] -!-
ries_ [
[email protected]] has joined #emc-devel
[13:58:00] -!-
ries has quit [Ping timeout: 240 seconds]
[13:58:00] ries_ is now known as
ries
[13:59:26] -!-
andypugh [andypugh!~andy2@cpc2-basl1-0-0-cust1037.basl.cable.virginmedia.com] has joined #emc-devel
[14:01:23] -!-
qq- [
[email protected]] has joined #emc-devel
[14:01:23] -!-
qq- has quit [Changing host]
[14:01:23] -!-
qq- [qq-!~Moldovean@unaffiliated/qq-] has joined #emc-devel
[14:13:56] -!-
Valen has quit [Quit: Leaving.]
[14:14:48] -!-
qq- has quit [Ping timeout: 240 seconds]
[14:27:09] -!-
qq- [qq-!~Moldovean@unaffiliated/qq-] has joined #emc-devel
[15:00:04] -!-
AR_ has quit [Read error: Operation timed out]
[15:01:45] -!-
Guest869 has quit [Client Quit]
[15:18:42] -!-
Guest555 has quit [Quit: Visitor from www.linuxcnc.org]
[16:02:06] <psha> jthornton: you may do it in separate branch
[16:02:08] <psha> or just not push
[16:09:18] -!-
EDocToor_ [
[email protected]] has joined #emc-devel
[16:10:12] -!-
EDocToor has quit [Ping timeout: 240 seconds]
[16:10:14] EDocToor_ is now known as
EDocToor
[16:29:22] -!-
LawrenceG [
[email protected]] has joined #emc-devel
[16:40:00] -!-
awallin_ has quit [Quit: No Ping reply in 180 seconds.]
[16:40:16] -!-
awallin_ [
[email protected]] has joined #emc-devel
[17:15:22] -!-
dgarr [
[email protected]] has joined #emc-devel
[17:24:30] -!-
elmo40 has quit [Read error: Connection reset by peer]
[17:27:26] elmo401 is now known as
elmo40
[17:46:40] -!-
SWPLinux has quit [Ping timeout: 276 seconds]
[17:47:31] -!-
SWPLinux [
[email protected]] has joined #emc-devel
[17:49:07] -!-
SWPLinux has quit [Changing host]
[17:49:07] -!-
SWPLinux [SWPLinux!~ChattyOne@emc/developer/SWPadnos] has joined #emc-devel
[17:57:47] -!-
mendelbuilder has quit [Ping timeout: 240 seconds]
[18:18:15] -!-
isssy has quit [Quit: Visitor from www.linuxcnc.org]
[18:31:58] <skunkworks> 2.4.0 exhibits the same tool change behavior.
[18:35:51] -!-
SWPLinux has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101206122825]]
[18:35:56] <andypugh> It's a feature, not a bug then?
[18:36:41] -!-
motioncontrol has quit [Quit: Sto andando via]
[18:36:58] <andypugh> Does it hold motion waiting for the "tool prepared" signal then?
[18:37:49] <skunkworks> I know I was talking to cradek about tool prepare and that it would read ahead and fetch tools while gcode was executing
[18:40:23] <andypugh> Well, you certainly aren't seeing read-ahead with the code I saw.
[18:54:45] <skunkworks> thinking out loud - I could probably make it work - setting the tool-prepared pin when the search is initiated.. but make sure the tool change isn't allowed until the tool is found.
[18:55:19] <andypugh> It would be best to fix it, though.
[19:02:29] -!-
qq- has quit [Ping timeout: 260 seconds]
[19:05:54] -!-
qq- [qq-!~Moldovean@unaffiliated/qq-] has joined #emc-devel
[19:13:03] -!-
emcrules_laptop has quit [Ping timeout: 240 seconds]
[19:15:19] -!-
qq- has quit [Ping timeout: 260 seconds]
[19:19:44] -!-
morfic_ has quit [Ping timeout: 255 seconds]
[19:19:54] -!-
vezza has quit [Quit: Sto andando via]
[19:24:08] -!-
nullie has quit [Quit: Ex-Chat]
[19:27:51] -!-
emcrules_laptop has quit [Read error: Connection reset by peer]
[19:27:52] -!-
emcrules_ has quit [Read error: Connection reset by peer]
[19:29:44] -!-
qq- [
[email protected]] has joined #emc-devel
[19:29:44] -!-
qq- has quit [Changing host]
[19:29:44] -!-
qq- [qq-!~Moldovean@unaffiliated/qq-] has joined #emc-devel
[19:30:20] -!-
tom3p [
[email protected]] has joined #emc-devel
[19:39:10] -!-
micges [
[email protected]] has joined #emc-devel
[20:08:50] -!-
ries has quit [Read error: Connection reset by peer]
[20:09:02] -!-
emcrules_ has quit [Read error: Connection reset by peer]
[20:09:48] -!-
ries [
[email protected]] has joined #emc-devel
[20:13:28] -!-
ries has quit [Read error: Connection reset by peer]
[20:18:11] -!-
ries [
[email protected]] has joined #emc-devel
[20:19:02] -!-
ries has quit [Client Quit]
[20:19:25] -!-
vezza has quit [Quit: Sto andando via]
[20:25:14] -!-
qq- has quit [Ping timeout: 260 seconds]
[20:26:10] -!-
qq- [qq-!~Moldovean@unaffiliated/qq-] has joined #emc-devel
[20:38:34] -!-
awallin has quit [Remote host closed the connection]
[20:40:53] -!-
SWPadnos_ has quit [Ping timeout: 264 seconds]
[21:02:46] -!-
TonnyG has quit []
[21:04:20] -!-
mendelbuild has quit []
[21:06:28] -!-
micges has quit [Quit: Ex-Chat]
[21:18:22] -!-
tom3p [
[email protected]] has parted #emc-devel
[21:24:41] -!-
motioncontrol has quit [Quit: Sto andando via]
[21:42:57] -!-
psha has quit [Quit: Lost terminal]
[22:21:27] -!-
tris has quit [Ping timeout: 240 seconds]
[22:39:41] -!-
tris has quit [Ping timeout: 264 seconds]
[22:42:23] -!-
acemi has quit [Quit: WeeChat 0.3.2]
[22:52:49] -!-
Fox_Muldr has quit [Ping timeout: 276 seconds]
[22:54:19] -!-
odiug has quit [Ping timeout: 255 seconds]
[23:26:00] -!-
tris has quit [Excess Flood]