#linuxcnc-devel | Logs for 2015-05-27

Back
[00:32:19] <mozmck> seb_kuzminsky: you around?
[00:33:41] -!- toner has quit [Remote host closed the connection]
[00:35:58] amnesic_away is now known as amnesic
[00:36:28] -!- Loetmichel has quit [Ping timeout: 272 seconds]
[00:55:53] <KGB-linuxcnc> 03Chris Morley 052.7 1b8afff 06linuxcnc Merge branch '2.6' into 2.7 * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=1b8afff
[00:59:49] <KGB-linuxcnc> 03Chris Morley 05master abb3416 06linuxcnc 10src/emc/usr_intf/stepconf/stepconf.py Merge branch '2.7' * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=abb3416
[01:00:04] -!- diegocerdan has quit [Client Quit]
[01:07:54] -!- kwallace has quit [Ping timeout: 276 seconds]
[01:13:40] -!- jtektool has quit [Ping timeout: 246 seconds]
[01:16:15] -!- The_Ball has quit [Ping timeout: 250 seconds]
[01:45:07] -!- sumpfralle has quit [Ping timeout: 256 seconds]
[01:49:55] -!- Roguish has quit [Quit: ChatZilla 0.9.91.1 [Firefox 38.0.1/20150513174244]]
[01:53:23] -!- PCW_ [PCW_!~chatzilla@99.88.10.65] has joined #linuxcnc-devel
[01:53:58] -!- tswartz has quit [Ping timeout: 255 seconds]
[01:54:23] -!- PCW has quit [Ping timeout: 250 seconds]
[01:54:32] PCW_ is now known as PCW
[01:55:06] amnesic is now known as amnesic_away
[02:03:05] -!- dirty_d has quit [Remote host closed the connection]
[02:06:46] <seb_kuzminsky> mozmck: hola
[02:06:53] <mozmck> howdy
[02:07:05] -!- FinboySlick has quit [Quit: Leaving.]
[02:07:18] <mozmck> did you see my debian/configure and control.in changes in mozmck/2.7?
[02:07:53] <mozmck> I'd like to get those in 2.7 if you think it's ok.
[02:08:36] <seb_kuzminsky> checking...
[02:29:50] -!- nunbrs has quit [Ping timeout: 272 seconds]
[02:36:26] <mozmck> seb_kuzminsky: How's the basement? We've had *lots* of rain here
[02:52:34] -!- asdfasd has quit [Ping timeout: 252 seconds]
[02:52:53] <seb_kuzminsky> ooh, i just discovered git diff --word-diff
[02:53:18] <seb_kuzminsky> try this: git diff --word-diff-regex='[^,]' --word-diff e94446620863827925853d163bae42ff08b69945..origin/mozmck/2.7^^
[02:54:01] <seb_kuzminsky> mozmck: you left in texlive-lang-polish, was that intentional?
[02:54:39] <mozmck> well, I didn't see it in control.in, and it was only in a few distributions so I assumed they needed it for some reason
[02:54:50] <mozmck> and others did not - or did not have it?
[02:55:22] <mozmck> I only removed the ones that were in control.in, because that was obviously redundant.
[02:55:31] <seb_kuzminsky> safe bet
[02:55:46] <seb_kuzminsky> ok, i like your mozmck/2.7 branch, please push to 2.7
[02:55:56] <mozmck> ok, good!
[02:56:23] <mozmck> that --word-diff is interesting
[02:56:43] <mozmck> I don't know enough regex to do that on my own though :)
[02:57:14] <seb_kuzminsky> some people, when they have a problem, think: "I know! I'll write a regex!"
[02:57:17] <seb_kuzminsky> now they have two problems
[02:57:37] <seb_kuzminsky> did you guys see this? we're living in the future: http://www.mpia.de/news/science/2015-05-hr8799
[02:57:57] <mozmck> haha! I'm sure they are readable if you know how - kinda like Chinese or something.
[02:58:42] <mozmck> what is the best way to get those 3 commits on 2.7? cherry-pick them?
[03:00:29] -!- AR_ has quit [Ping timeout: 256 seconds]
[03:01:29] <cradek> wow that image is amazing
[03:02:36] <cradek> mozmck: git checkout 2.7; git merge mozmck/2.7
[03:02:52] <mozmck> cradek: won't that create a merge commit?
[03:03:32] <mozmck> I guess that doesn't hurt anything...
[03:03:43] <cradek> no, but if you don't like that, you can rebase instead
[03:04:10] <mozmck> oh, I forgot about that. That seems a little cleaner to me for something small like this.
[03:07:36] <cradek> well it took me like 5 commands to get that right, so I don't want to tell you how I did it, because I obviously don't know what I'm doing
[03:08:03] <mozmck> I'm looking at the man page and it looks like merging or cherry-picking is easier.
[03:08:13] <mozmck> I would have been done already :)
[03:08:34] <cradek> yeah
[03:08:35] <cradek> ok I know
[03:08:40] <cradek> you can turn it into a fast-forward merge
[03:09:07] <cradek> git checkout mozmck/2.7; git rebase 2.7
[03:09:33] <cradek> (move mozmck/2.7 onto the latest 2.7)
[03:09:39] <cradek> git checkout 2.7; git merge mozmck/2.7
[03:09:46] <cradek> (fast forward merge won't generate a merge commit)
[03:09:55] <mozmck> ah, I see.
[03:10:01] <cradek> (untested)
[03:10:02] <cradek> heh
[03:10:15] <mozmck> makes sense though. It's not ff right now
[03:10:33] <cradek> git push --dry-run origin 2.7 (check to make sure this is just your 3 changes)
[03:11:47] <cradek> then cleanup: git push origin :mozmck/2.7
[03:12:07] <cradek> er also push 2.7 after checking it of course
[03:12:16] <cradek> see isn't git easy?
[03:12:27] <cradek> what a ridiculous user interface
[03:12:53] <mozmck> I'm learning it :)
[03:13:56] <mozmck> you can also do push --delete origin mozmck/2.7
[03:14:34] <cradek> ah cool that's a little less ridiculous
[03:14:36] <mozmck> git push --dry-run origin 2.7 just returns: To ssh://m-mcknight@git.linuxcnc.org/git/linuxcnc.git
[03:14:36] <mozmck> 1b8afff..753e7c1 2.7 -> 2.7
[03:14:59] <cradek> gitk 1b8afff..753e7c1
[03:15:31] <mozmck> ah, ok
[03:15:35] <mozmck> looks right
[03:15:40] <cradek> sweet
[03:15:44] <cradek> push away
[03:15:53] <KGB-linuxcnc> 03Moses McKnight 052.7 55ae48d 06linuxcnc 10debian/configure Removed redundant dependencies from debian/configure * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=55ae48d
[03:15:53] <KGB-linuxcnc> 03Moses McKnight 052.7 d6fcee7 06linuxcnc 10debian/configure 10debian/control.in Remove libgnomeprintui2.2-dev as dependency in Ubuntu 14.04 * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=d6fcee7
[03:15:53] <KGB-linuxcnc> 03Moses McKnight 052.7 753e7c1 06linuxcnc 10debian/configure Combined some distributions in debian/configure * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=753e7c1
[03:16:11] <cradek> beautiful
[03:16:11] <KGB-linuxcnc> 05mozmck/2.7 f422776 06linuxcnc 04. branch deleted * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=f422776
[03:16:22] <cradek> you're a wizard now too
[03:16:24] <cradek> wizards everywhere lately
[03:16:32] <mozmck> heh, thanks for the help
[03:16:49] <cradek> anytime
[03:22:44] <cradek> seb_kuzminsky: I love the "oh we already happened to have some snapshots of that from 15 years ago" twist
[03:26:16] <seb_kuzminsky> reinterpreting old data in the light of new understanding
[03:26:49] <seb_kuzminsky> nice work mozmck!
[03:26:51] <mozmck> I merged into master and it did not give any problems, should I assume it is good and push?
[03:26:57] <mozmck> thanks seb_kuzminsky!
[03:27:55] <seb_kuzminsky> mozmck: if the merge runs to completion without complaining, it nearly always did the right thing
[03:28:01] <seb_kuzminsky> so go ahead and push it
[03:28:13] <mozmck> ok. I checked the files and they look right too.
[03:28:41] <KGB-linuxcnc> 03Moses McKnight 05master 4c0ce18 06linuxcnc Merge branch '2.7' * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=4c0ce18
[03:40:57] <cradek> I just noticed my website has not had a redesign in 10 years
[03:41:09] <cradek> that's amazing and ... I'm fine with it
[03:41:28] <cradek> and now I'm hungry and it's bedtime
[03:41:34] <cradek> long weekends are so hard :-)
[03:42:43] <Tom_itx> i just keep adding to mine
[03:42:58] <Tom_itx> too much effort to redo it
[03:43:46] -!- skorasaurus has quit [Quit: WeeChat 1.1.1]
[03:47:54] <seb_kuzminsky> i hope it still has <blink>
[04:02:26] -!- Miner_48er has quit [Quit: Leaving]
[04:31:28] -!- kwallace [kwallace!~kwallace@smb-1.sonnet.com] has joined #linuxcnc-devel
[04:32:28] -!- treid_ has quit [Ping timeout: 246 seconds]
[04:37:22] -!- treid__ has quit [Ping timeout: 246 seconds]
[04:40:16] -!- kwallace1 [kwallace1!~kwallace@smb-171.sonnet.com] has joined #linuxcnc-devel
[04:41:29] -!- kwallace has quit [Ping timeout: 245 seconds]
[04:46:28] -!- PetefromTn_ has quit [Quit: I'm Outta here!!]
[04:47:17] -!- furrywolf has quit [Ping timeout: 250 seconds]
[04:47:22] -!- kwallace [kwallace!~kwallace@smb-165.sonnet.com] has joined #linuxcnc-devel
[04:49:59] -!- kwallace1 has quit [Ping timeout: 265 seconds]
[05:14:07] -!- ve7it has quit [Remote host closed the connection]
[05:15:25] -!- The_Ball has quit [Read error: Connection reset by peer]
[05:17:05] -!- micges_ [micges_!~micges@dbj243.neoplus.adsl.tpnet.pl] has joined #linuxcnc-devel
[05:21:01] -!- micges has quit [Ping timeout: 264 seconds]
[05:21:04] -!- FreezingCold has quit [Ping timeout: 252 seconds]
[05:21:57] -!- kwallace [kwallace!~kwallace@smb-165.sonnet.com] has parted #linuxcnc-devel
[05:25:16] -!- Komzzpa has quit [Ping timeout: 272 seconds]
[05:27:57] -!- The_Ball has quit [Read error: Connection reset by peer]
[05:29:28] -!- The_Ball has quit [Read error: Connection reset by peer]
[05:54:26] -!- GargantuaSauce has quit [Ping timeout: 252 seconds]
[05:58:55] -!- treid_ has quit [Ping timeout: 246 seconds]
[06:01:06] -!- GargantuaSauce_ has quit [Quit: No Ping reply in 180 seconds.]
[06:06:54] <archivist> the only new website thing i have bothered with is mobile friendly, making it responsive to the screen width
[06:22:41] -!- jerryitt has quit [Quit: Connection closed for inactivity]
[06:31:53] <linuxcnc-build_> build #1127 of 4017.deb-wheezy-amd64 is complete: Failure [4failed shell_1] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4017.deb-wheezy-amd64/builds/1127 blamelist: Moses McKnight <moses@texband.net>
[06:33:11] <seb_kuzminsky> that looks like a buildbot bug, not a problem with the new debian/configure stuff
[06:35:39] -!- koo6 has quit [Ping timeout: 245 seconds]
[06:51:26] -!- tinkercave [tinkercave!~tinkerer@mail.play-pla.net] has joined #linuxcnc-devel
[06:51:46] <tinkercave> tinkerer
[06:51:53] -!- i_tarzan_ has quit [Read error: Connection reset by peer]
[06:52:06] tinkercave is now known as tinkerer
[06:54:41] -!- tinkerer has quit [Client Quit]
[06:55:10] -!- tinkerer [tinkerer!~tinkerer@mail.play-pla.net] has joined #linuxcnc-devel
[06:58:09] -!- urtz has quit [Quit: That's Miss t7DS to you   [www.t7ds.com.br]]
[07:07:42] -!- JohnyK [JohnyK!~wity@witypc.ynet.sk] has joined #linuxcnc-devel
[07:25:06] -!- tjb1 has quit [Ping timeout: 272 seconds]
[07:30:21] -!- bkboggy has quit [Quit: Leaving]
[07:47:18] -!- The_Ball has quit [Quit: Leaving]
[08:08:59] -!- eventor [eventor!~eventor@p5B255C4A.dip0.t-ipconnect.de] has joined #linuxcnc-devel
[08:14:47] -!- micges__ [micges__!~micges@abrl230.neoplus.adsl.tpnet.pl] has joined #linuxcnc-devel
[08:15:39] -!- micges_ has quit [Ping timeout: 245 seconds]
[08:52:44] micges__ is now known as micges
[08:53:24] -!- BellinganRoy has quit [Quit: Konversation terminated!]
[08:58:42] -!- Spida has quit [Ping timeout: 272 seconds]
[09:20:52] -!- micges has quit [Ping timeout: 252 seconds]
[09:23:10] -!- micges [micges!~micges@dbk201.neoplus.adsl.tpnet.pl] has joined #linuxcnc-devel
[09:24:28] -!- GargantuaSauce has quit [Quit: No Ping reply in 180 seconds.]
[09:37:53] -!- BellinganRoy has quit [Quit: Konversation terminated!]
[09:51:45] -!- GargantuaSauce has quit [Quit: No Ping reply in 180 seconds.]
[09:54:31] -!- The_Ball has quit [Ping timeout: 250 seconds]
[10:01:32] -!- cnc1 has quit [Ping timeout: 272 seconds]
[10:03:08] -!- GargantuaSauce has quit [Quit: No Ping reply in 180 seconds.]
[10:03:53] -!- BellinganRoy has quit [Quit: Konversation terminated!]
[10:05:49] -!- archivist_herron has quit [Ping timeout: 258 seconds]
[10:20:57] -!- jleh_ has quit [Ping timeout: 240 seconds]
[10:32:38] -!- GargantuaSauce has quit [Quit: No Ping reply in 180 seconds.]
[11:09:18] -!- diegocerdan has quit [Remote host closed the connection]
[11:09:18] -!- skunkworks has quit [Ping timeout: 272 seconds]
[11:12:43] -!- Tecan has quit [Ping timeout: 265 seconds]
[11:18:58] -!- GargantuaSauce has quit [Quit: No Ping reply in 180 seconds.]
[11:29:25] -!- logger[psha] has quit [Ping timeout: 250 seconds]
[11:31:47] -!- logger[psha]_ [logger[psha]_!~loggerpsh@195.135.238.205] has joined #linuxcnc-devel
[11:34:49] -!- sumpfralle1 has quit [Ping timeout: 245 seconds]
[11:36:27] -!- logger[psha] has quit [Ping timeout: 250 seconds]
[11:36:27] -!- i_tarzan has quit [Ping timeout: 250 seconds]
[11:36:28] -!- PCW has quit [Ping timeout: 250 seconds]
[11:36:29] -!- Crom has quit [Ping timeout: 250 seconds]
[11:36:29] -!- kriskropd has quit [Ping timeout: 250 seconds]
[11:36:30] -!- cox has quit [Ping timeout: 250 seconds]
[11:45:24] -!- automata_ has quit [Ping timeout: 272 seconds]
[11:49:42] -!- cpresser has quit [Quit: leaving]
[11:49:46] -!- automata__ has quit [Ping timeout: 255 seconds]
[11:57:08] -!- skunkworks [skunkworks!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[11:58:44] <skunkworks> https://groups.yahoo.com/neo/groups/mach1mach2cnc/conversations/messages/147831
[12:13:17] <skunkworks> https://github.com/machinekit/machinekit/issues/657
[12:18:43] -!- b_b has quit [Changing host]
[12:22:14] <jthornton> seb_kuzminsky, did you get a chance to look at 2.7_Docs?
[12:31:06] -!- archivist_herron has quit [Ping timeout: 258 seconds]
[12:43:15] -!- Valen has quit [Remote host closed the connection]
[12:47:56] -!- micges_ [micges_!~micges@epf208.neoplus.adsl.tpnet.pl] has joined #linuxcnc-devel
[12:49:30] -!- micges has quit [Ping timeout: 252 seconds]
[13:01:12] -!- erve has quit []
[13:03:33] <archivist> skunkworks, I spent a while staring at the code of the latency test, I think that has a similarity
[13:03:45] -!- grummund has quit [Ping timeout: 240 seconds]
[13:04:32] -!- OnkelTem has quit [Read error: Connection reset by peer]
[13:05:49] <mozmck> It ignores actual invocation time?
[13:09:17] -!- md-2 has quit [Remote host closed the connection]
[13:10:39] <cradek> skunkworks: sounds like you have to be a programmer to use mach4
[13:10:52] <skunkworks> cradek, yes.
[13:11:20] <skunkworks> there have been a few references to it being 'just like linuxcnc' now..
[13:11:25] <cradek> haha
[13:11:45] <skunkworks> If you want to do anyting - you have to be a programmer and the developers don't listen to the users. ;)
[13:11:55] -!- koo6 has quit [Ping timeout: 256 seconds]
[13:12:15] <cradek> to be fair, it's hard to balance configurability and sensible defaults (like having keyboard jogs)
[13:12:28] amnesic_away is now known as amnesic
[13:12:38] <archivist> they dont realise how distributed the "developers" are
[13:14:00] <skunkworks> sure. It sounds like they have tried to make it very flexable...
[13:14:11] -!- md-2 has quit [Ping timeout: 256 seconds]
[13:14:39] <skunkworks> brian (owner?) is always saying after we get done with X we will work on your issue..
[13:14:45] <skunkworks> I don't think X is done yet
[13:15:15] <cradek> well he's one guy who decided to rewrite everything from scratch
[13:15:16] <KGB-linuxcnc> 03John Thornton 052.6 cda45fe 06linuxcnc 10docs/src/common/User_Concepts.txt fix broken image * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=cda45fe
[13:15:34] <cradek> how can that even work?
[13:16:03] <archivist> it can, but, expensive and slow
[13:16:28] <cradek> meanwhile your product that actually works gets no maintenance
[13:16:36] <archivist> he came over here, sounds a sensible person
[13:17:00] -!- sumpfralle has quit [Ping timeout: 265 seconds]
[13:17:06] <archivist> well when you bought some old crap, what choices :)
[13:17:53] <mozmck> Oh, there are more than one guy working on it.
[13:18:06] <mozmck> I don't know how many - but at least one more.
[13:18:39] <archivist> its the sort of job you need a large team for I would have thought
[13:18:53] <cradek> (sorry I said anything)
[13:18:55] <mozmck> seems like what machinekit is trying to do
[13:19:37] <skunkworks> if linuxcnc is the 'dark side..' what is machinekit?
[13:19:39] amnesic is now known as amnesic_away
[13:20:05] <skunkworks> (what mach users have called it)
[13:20:23] <cradek> still not windows, so also the 'dark side'
[13:21:07] -!- jthornton has quit [Read error: Connection reset by peer]
[13:21:08] <mozmck> probably so. I'm sure glad a lot of embedded development is done on linux now.
[13:21:09] -!- JT-Shop has quit [Read error: Connection reset by peer]
[13:21:11] -!- john__ [john__!~john@172.242.213.187] has joined #linuxcnc-devel
[13:21:18] <skunkworks> opaque side? ;)
[13:21:25] <pcw_home> measuring actual time and compensating for it is a nice idea but a pretty big job to make system wide
[13:21:53] <cradek> yes it's surely a good idea
[13:21:58] -!- jthornton [jthornton!~john@172.242.213.187] has joined #linuxcnc-devel
[13:22:16] <cradek> it seems like pid could be helped by that somehow, maybe the tp, but I don't know that much else cares
[13:22:22] <mozmck> pcw_home: but I wonder how hard to just do more critical components?
[13:23:22] <pcw_home> like cradek said PID and say encoder and stepgen might not be too bad
[13:23:44] <cradek> several years ago mah suggested that someone figure out how to quantify the impact thread variance has on actual machine performance. that would still be a good idea
[13:23:58] <mozmck> do components get passed actual invocation time in linuxcnc? Looks like the extended thread API he mentions is machinekit specific.
[13:24:06] <cradek> starting with a full rewrite of hal that gets rid of pins and breaks every component everywhere, probably not a good first approach
[13:24:30] <mozmck> heh
[13:24:32] <skunkworks> now now..
[13:24:55] <mozmck> and ini files, and...
[13:24:59] <pcw_home> ( the DPLL now works with stepgen, quad encoders and absolute encoders so thats my workaround )
[13:25:35] <cradek> pid's ddt inputs are another useful workaround
[13:26:10] <cradek> I look forward to seeing what they come up with
[13:26:11] -!- sumpfralle has quit [Ping timeout: 265 seconds]
[13:27:18] -!- Komzpa|work has quit [Read error: Connection reset by peer]
[13:28:10] <pcw_home> Yeah, in my experience, the main problem is the position sampling jitter
[13:28:11] <pcw_home> causing a apparent position error that gets multiplied by the PID gain
[13:28:14] <archivist> I want to use test gear to measure errors
[13:28:30] -!- sumpfralle1 has quit [Ping timeout: 272 seconds]
[13:29:24] -!- Akex_ has quit [Quit: Connection closed for inactivity]
[13:30:14] -!- john__ has quit [Ping timeout: 245 seconds]
[13:30:28] -!- jthornton has quit [Ping timeout: 265 seconds]
[13:33:42] -!- kwallace [kwallace!~kwallace@smb-165.sonnet.com] has joined #linuxcnc-devel
[13:34:18] -!- sumpfralle has quit [Client Quit]
[13:38:46] -!- JT-Shop [JT-Shop!~john@172.243.165.63] has joined #linuxcnc-devel
[13:38:46] -!- jthornton [jthornton!~john@172.243.165.63] has joined #linuxcnc-devel
[13:38:57] <pcw_home> freeby.mesanet.com/nodpll.png
[13:38:58] <pcw_home> freeby.mesanet.com/dpll.ping
[13:39:41] -!- sumpfralle has quit [Ping timeout: 256 seconds]
[13:40:00] <skunkworks> wow
[13:47:07] <pcw_home> whats left over after fixing the position sampling time:
[13:47:08] <pcw_home> freeby.mesanet.com/stepgen-residual-errors.png
[13:49:43] <JT-Shop> zlog
[13:49:44] <zlog> JT-Shop: Log stored at http://tom-itx.no-ip.biz:81/~tom-itx/irc/logs/%23linuxcnc-devel/2015-05-27.html
[13:53:10] -!- sumpfralle has quit [Client Quit]
[13:54:14] -!- sumpfralle1 has quit [Client Quit]
[13:58:45] <pcw_home> There are 2 noticeable residual errors: errors cause by jitter in the write
[13:58:47] <pcw_home> These cause errors only during acceleration and can be seen as broad peaks in the
[13:58:48] <pcw_home> error that match the jitter ( so mimic the DPLL phase error )
[13:58:50] <pcw_home> the other error is because FF2 is late and shows up as a sharp spike at the begin and end
[13:58:52] <pcw_home> of the velocity ramp:
[13:58:53] <pcw_home> freeby.mesanet.com/lateff2.png
[13:58:54] <pcw_home> whether the residual errors are worth fixing is debatable
[14:02:29] <archivist> I have wondered at the current stepper ramp, too, should that be closer to what steppers are best at
[14:02:56] <pcw_home> you mean limit accel at higher speeds?
[14:04:06] <archivist> the makers recommend a curve not a straight line acceleration iirc
[14:06:33] -!- KimK_laptop [KimK_laptop!~Kim@wsip-70-186-238-216.ks.ks.cox.net] has joined #linuxcnc-devel
[14:07:35] <pcw_home> sounds rather difficult to integrate with the already complex TP
[14:07:53] -!- sumpfralle has quit [Ping timeout: 276 seconds]
[14:08:10] <cradek> yeah all levels would have to know about that
[14:11:26] <pcw_home> another thing with step motors might be to have a acceleration proportional "lead"
[14:11:40] <archivist> on a printer we just straight lined between n points on the curve depending in where it was at the time
[14:12:29] <cradek> if you're not coordinating with other motors, I bet you could do a lot of things more easily
[14:12:46] <pcw_home> for a raster its a lot easier :-)
[14:13:00] <mozmck> you would have to modify the TP for a non-constant accel, and then enter an accel range for each motor
[14:13:59] <pcw_home> another possibility for 3d printers/other things with 0 cutting force is to "lead" the position depending on accel
[14:14:19] <mozmck> "lead" the position?
[14:14:52] <pcw_home> base on the torque of the step motor at that particular speed
[14:14:57] <pcw_home> based
[14:15:12] <archivist> printers have offsets so stuff is inline so they lead
[14:15:37] <archivist> time of flight of the ink
[14:17:29] <pcw_home> yeah so at a 1/2 max torque accel the stepmotor is behind about 70% of a step (guessing)
[14:18:39] <pcw_home> ( 70% of a full step )
[14:19:21] -!- sumpfralle has quit [Ping timeout: 265 seconds]
[14:19:24] <archivist> do a self test on an ink jet and there is a vertical bar pattern, and a selection for the best you enter
[14:20:27] <pcw_home> I remember those
[14:21:55] <pcw_home> dont think I have any inkjets left, way too much trouble/expense
[14:21:56] <archivist> being an evil person I used that counter on my anti copy in the code, the head would fly across ant hit the side, if a pin was not grounded :)
[14:24:28] <JT-Shop> dang laser printers are < $100
[14:25:35] <archivist> we were retailing at £800 for ink jets at the time
[14:25:38] <pcw_home> we ruin them fairly regularly with labels
[14:25:47] -!- mahtennek has quit []
[14:26:07] <mozmck> I've been pretty impressed with the brother laser printers we've used lately.
[14:26:18] <mozmck> cheap but seem to last well
[14:26:53] <pcw_home> last inkjet we got was free ( just an enticement to buy ink)
[14:27:46] <mozmck> yeah, and it's hardly even worth using up the ink that comes with it.
[14:28:51] <pcw_home> We use a brother laser printer for labels and its pretty good ( lasted better than the HP or Fujitsu before it )
[14:28:51] <archivist> ink jet ink is about the most expensive fluid on the planet if you pay retail prices
[14:31:41] <pcw_home> the ones we had were never used enough so they clogged up before all the expensive ink was used anyway
[14:33:07] -!- sumpfralle has quit [Client Quit]
[14:42:40] <pcw_home> I guess you could also use "lead" to compensate for spring in the axis (especially for flimsy things like 3D printers)
[14:44:48] <pcw_home> ( just a first step to a dynamic model of the mechanics )
[14:47:17] <skunkworks> http://ibin.co/23BDKefM0Z9Z
[14:47:30] <skunkworks> ^2:12 minutes
[14:48:18] <skunkworks> ^logging linuxcnc running through the printer port.
[14:48:22] <skunkworks> http://ibin.co/23BDclOzXI5J
[14:48:39] <skunkworks> ^1:40 minutes
[14:48:52] <skunkworks> ^logging mach through the printer port
[14:49:30] <skunkworks> http://ibin.co/23BE2zQwvU7P
[14:49:50] <skunkworks> averaging accelleration over 60ms
[14:50:05] <skunkworks> 30in/s^2 and 500ipm
[14:51:09] <skunkworks> (running gcode file is set to 1000ipm)
[14:57:03] <skunkworks> cradek, a long time ago when I posted some of this on the mach yahoo group - I had showed them some gcode from the tort.ngc that caused really bad violations. They said 'well - no one would run gcode like that...'
[14:58:22] <skunkworks> I would test mach 4 but I don't think you can get a demo of it.
[14:59:10] <skunkworks> from what I have heard from a few resellers - it has the exact same trajectory planner.
[14:59:12] <archivist> heh I ran tort on my mill many years ago for a giggle
[15:00:14] <skunkworks> I want to try grbl in the arduino also.. it seems to have decent performance (somehting like 15 line lookahead)
[15:00:47] <skunkworks> ^I am ddt'ing in a slower thread. 60ms..)
[15:01:24] <skunkworks> otherwise accelleration looks like noise.. I want to do a running average but it needs some work for lower resoluions.
[15:02:02] <skunkworks> I believe it is working ok becasue linuxcnc seems pretty close to correct.
[15:04:10] <skunkworks> Plus you can see the slope of the velocity in halscope
[15:04:13] <mozmck> skunkworks: http://www.machsupport.com/software/downloads-updates/#tabs-2
[15:04:21] <mozmck> mach4 has a demo download.
[15:04:30] <mozmck> I should try it sometime I guess
[15:04:45] <skunkworks> The Parallel Port plugin requires a license
[15:05:15] <mozmck> oh, maybe so - $25 I think?
[15:05:37] <skunkworks> probaby. I could probably swing that :)
[15:06:38] <skunkworks> I wonder if you can pay for the printer port plugin without the purchasing mach4?
[15:07:10] <mozmck> that I don't know! I don't see a place to get a printer port license either
[15:12:27] <cradek> so funny
[15:13:34] -!- ivansanchez has quit []
[15:20:25] <skunkworks> Not looking at it too close - it seems to be the de-acceleration where mach violates the most. 'oh crap - I am going to fast to stop..'
[15:20:41] <skunkworks> maybe a feature by design..
[15:25:27] -!- podarok has quit [Remote host closed the connection]
[15:28:30] <archivist> the machine friction will help to stop....it hopes
[15:28:34] <pcw_home> You could get away with significant acceleration violations on step motor systems if they only occur at low speeds
[15:29:53] <pcw_home> ( since the accel limits need to be low enough to avoid stalls at rapids speed )
[15:33:50] <pcw_home> _but_ if you look at the mach velocity plot, the highest acceleration happens at the peak velocity
[15:38:52] <pcw_home> I get ~ 180 IPS/S at the beginning of the velocity drop
[15:38:53] <pcw_home> (using the patented lay a piece of paper on the screen technique)
[15:39:31] -!- dan2k3k4 has quit [Ping timeout: 244 seconds]
[15:40:14] <skunkworks> heh
[15:41:03] <archivist> hey that violates my cardboard patent!
[15:41:31] <skunkworks> Halscope has DDT as you mouse over the trace - pretty cool.
[15:41:38] <pcw_home> _your_ cardboard patent?
[15:41:41] <skunkworks> (you have to sort of average what you see...)
[15:42:18] <pcw_home> yeah whats the slope of the sand pile if you look too close...
[15:42:49] <archivist> one lump, infinite
[15:49:28] -!- FreezingCold has quit [Quit: Out]
[16:02:33] -!- quiqua has quit [Quit: quiqua]
[16:08:23] micges_ is now known as micges
[16:13:03] -!- kwallace2 [kwallace2!~kwallace@tmb-217.sonnet.com] has joined #linuxcnc-devel
[16:16:01] -!- kwallace has quit [Ping timeout: 264 seconds]
[16:21:41] <mozmck> I think the drought is over here: http://www.weather.com/safety/floods/news/southern-plains-oklahoma-texas-flooding-photos
[16:26:15] <seb_kuzminsky> yikes
[16:27:20] <skunkworks> mozmck, how close was all that to you?
[16:29:24] -!- Akex_ has quit [Quit: Connection closed for inactivity]
[16:29:47] -!- HSD has quit [Ping timeout: 246 seconds]
[16:30:20] <mozmck> seb_kuzminsky: have you seen jthornton's html doc changes?
[16:32:03] <seb_kuzminsky> i saw that he's been working on it, but i haven't looked at it in detail
[16:32:08] <seb_kuzminsky> have you?
[16:32:31] <mozmck> yes, and it would be really nice to get that in 2.7
[16:32:39] <mozmck> let me find a link...
[16:33:14] <seb_kuzminsky> i know the branch
[16:33:26] <seb_kuzminsky> i just havent made time to look closer at it yet...
[16:33:49] -!- md-2 has quit [Remote host closed the connection]
[16:34:18] <mozmck> http://buildbot.linuxcnc.org/doc/scratch/v2.7.0~pre6~2.7-Docs~7158ed2/html/
[16:34:51] <mozmck> There's the result, and here is another one: http://gnipsel.com/linuxcnc/html/navcol.html
[16:35:40] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[16:35:44] <mozmck> The idea is to put the TOC on the side persistently, plus the expanding catagories.
[16:37:06] <seb_kuzminsky> i see the expanding categories but not a persistent TOC
[16:37:15] <seb_kuzminsky> (on the buildbot)
[16:37:19] <mozmck> skunkworks: we are about 4 hours north of Austin, but we have had flooding here too. Nothing quite that bad, but they were rescuing people out of their cars on the highway about 8 miles away.
[16:37:50] <seb_kuzminsky> heh, "by version 2.1 everything should be updated", http://buildbot.linuxcnc.org/doc/scratch/v2.7.0~pre6~2.7-Docs~7158ed2/html/hal/canonical-devices.html
[16:38:48] <mozmck> seb_kuzminsky: jthornton did a sample that is in the link on gnipsel, with the idea to do the rest that way if it is accepted.
[16:39:17] <mozmck> JT-Shop: jthornton: you there? He can tell you better than I.
[16:40:15] <seb_kuzminsky> one drawback that comes immediately to mind with the docs on gnipsel (linked above) is that you can't find a section of a document and easily get the url to it, for pasting into irc or an email
[16:40:47] <seb_kuzminsky> i often find myself navigating (bumblingly) to the docs that answer a user's question, then linking them to it
[16:41:07] <seb_kuzminsky> that's functionality that i dont want to lose
[16:42:00] <archivist> the current html is not that good either, pages are too long
[16:42:36] <archivist> so you have to go index, jump to the offset, then copy url
[16:49:39] <mozmck> hmm, that is true. But finding things and going back and forth in the documentation would be much easier I believe.
[16:50:26] <archivist> a long page is ok for doing a browser search in a section but then you cannot grab the link for the irc user easily
[16:50:58] <archivist> where a real search would come into its own
[16:51:13] <mozmck> you can put targets in a page and link to them - I wonder how hard that would be.
[16:51:25] <archivist> that is what is there now
[16:51:58] <archivist> the index at the top points at the targets
[16:52:29] <mozmck> oh, ok. so what is wrong with that?
[16:53:08] -!- pingufan has quit [Quit: Konversation terminated!]
[16:53:42] <archivist> the work to get a link to a section for someone else
[16:54:46] <mozmck> hmm
[16:55:34] <archivist> I have to load a 2mb page to then browser search it, then see which heading it had, go back to index jmp to it, only now can I copy the url
[16:56:19] <mozmck> oh, I see.
[16:58:16] <archivist> I just got the page size by running pagespeed test on http://gnipsel.com/linuxcnc/html/getting-started/index.html
[17:00:31] <mozmck> heh, that's a large page. I wonder if there is a way to do a persistent TOC and have a box with the current page URL in it that can be copied?
[17:05:20] <seb_kuzminsky> the tricky bit is that you really want the anchor of the enclosing section when you send a link to someone
[17:08:49] -!- DaPeace has quit [Quit: Leaving.]
[17:11:58] -!- FreezingCold has quit [Quit: Out]
[17:14:12] -!- BellinganRoy has quit [Quit: Konversation terminated!]
[17:28:56] amnesic_away is now known as amnesic
[17:30:38] <archivist> the pdf of the same doc has 73 pages, and uses 321mb in evince, sends this box into swap
[17:35:39] <seb_kuzminsky> html is probably more appropriate on that machine
[17:36:35] <archivist> well that page in firefox probably uses a similar amount of memory
[17:37:36] <seb_kuzminsky> lynx may be more appropriate on that machine ;-)
[17:39:04] <archivist> 2.5 g of memory
[17:39:51] <skunkworks> I parse the html emacs
[17:47:34] <archivist> I think the page sizes may be putting off some of the noobs, some are definitely not reading docs properly
[17:47:58] -!- `Nerobro__ has quit [Ping timeout: 255 seconds]
[18:02:45] -!- ve7it [ve7it!~LawrenceG@S01060014d19d0b68.pk.shawcable.net] has joined #linuxcnc-devel
[18:07:04] -!- witnit has quit [Quit: witnit]
[18:26:44] -!- md-2 has quit [Ping timeout: 265 seconds]
[18:38:43] -!- Roguish [Roguish!~chatzilla@c-50-143-183-159.hsd1.ca.comcast.net] has joined #linuxcnc-devel
[18:54:18] -!- MacGyverX has quit [Ping timeout: 265 seconds]
[19:01:28] <skunkworks> fyi - I installed the linuxcnc wheezy iso - I think it had 2.6.3 on it. When I did a apt-get update/upgrade - linuxcnc was held back. I had to do a dist-upgrade
[19:01:49] <skunkworks> (if that made sense)
[19:01:55] <cradek> that's normal
[19:02:19] <cradek> because a missing dependency was added
[19:04:53] amnesic is now known as amnesic_away
[19:07:47] <skunkworks> ah - ok
[19:08:24] -!- md-2 has quit [Client Quit]
[19:18:25] -!- koo6 has quit [Ping timeout: 264 seconds]
[19:48:49] -!- skunkworks has quit [Read error: Connection reset by peer]
[19:50:09] -!- amiri_ has quit [Ping timeout: 240 seconds]
[20:00:33] -!- rob_h [rob_h!~robh@90.206.254.250] has joined #linuxcnc-devel
[20:06:12] <jthornton> seb_kuzminsky, that's the reason I didn't do the persistent TOC on the 2.7_Docs branch because it did not work 100% yet. The documentation on 2.7_Docs is ready to merge, the docs on gnipsel are still not 100%
[20:06:55] <jthornton> I just got back from a road trip with the wild puppies gang so I'll look at the persistent TOC more tomorrow
[20:11:44] <Tom_itx> were they wild?
[20:13:12] -!- b_b has quit [Remote host closed the connection]
[20:14:19] <jthornton> not as wild as I thought they might be (the girls are the wild ones)
[20:14:41] <jthornton> lol they had fun and remembered it
[20:15:11] <Tom_itx> heh
[20:19:50] -!- skunkworks [skunkworks!~chatzilla@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[20:21:14] <seb_kuzminsky> jthornton: ok thanks, i'll check it out
[20:33:51] -!- mal`` has quit [Ping timeout: 248 seconds]
[20:35:10] -!- mal`` [mal``!~mal``@2607:5300:100:200::160d] has joined #linuxcnc-devel
[20:35:40] -!- furkanyilmaz11 has quit [Ping timeout: 246 seconds]
[20:44:42] -!- Tecan has quit [Ping timeout: 252 seconds]
[20:52:22] -!- FinboySlick has quit [Quit: Leaving.]
[21:06:19] -!- Thomaxo has quit []
[21:19:14] -!- patrickarlt has quit [Ping timeout: 264 seconds]
[21:29:42] -!- PetefromTn_ [PetefromTn_!~IceChat9@97-81-58-82.dhcp.kgpt.tn.charter.com] has joined #linuxcnc-devel
[21:40:15] -!- jtektool has quit [Quit: Page closed]
[21:42:10] -!- furkanyilmaz has quit [Ping timeout: 246 seconds]
[21:52:49] tjb11 is now known as tjb1
[21:54:06] -!- dimas_ has quit [Ping timeout: 244 seconds]
[21:59:44] -!- Deejay has quit [Quit: bye]
[22:02:10] -!- BellinganRoy has quit [Quit: Konversation terminated!]
[22:10:52] -!- asdfasd has quit [Ping timeout: 252 seconds]
[22:13:23] amnesic_away is now known as amnesic
[22:14:23] -!- raymondhim has quit [Read error: Connection reset by peer]
[22:22:52] -!- Camaban has quit [Quit: Leaving]
[22:25:31] amnesic is now known as amnesic_away
[22:42:43] -!- furkanyilmaz has quit [Ping timeout: 246 seconds]
[22:59:40] -!- Tecan has quit [Changing host]
[23:12:38] -!- eventor has quit [Ping timeout: 244 seconds]
[23:26:25] -!- JohnyK has quit [Ping timeout: 265 seconds]
[23:57:15] -!- tinkerer has quit [Quit: Leaving]
[23:59:14] -!- Nick001-shop has quit [Quit: ChatZilla 0.9.91.1 [Firefox 34.0.5/20141126041045]]