#linuxcnc-devel | Logs for 2016-10-25

[00:00:35] <newbiex0001> in document, "uspace" generate it for real-time or non-realtime purpose..
[00:01:17] <newbiex0001> i just want to build it for only non real-time purpose for the time being.
[00:01:45] <newbiex0001> if someone have a idea,plz let me know.
[00:02:29] <newbiex0001> if it is a weired question, i'm sorry.
[00:02:57] <newbiex0001> It is because that I'm a newbie.
[01:03:58] <cradek> yes, that's right. you can run uspace without a realtime kernel, and that is useful for simulation tasks.
[01:05:56] <newbiex0001> oh. Thx,cradek
[01:06:22] <newbiex0001> but i am still confusing
[01:07:14] <newbiex0001> is it right tgat "non-realtime linuxcnc is called 'simulator'?
[01:08:09] <cradek> yes, but for recent branches like 2.7 and master, you specify --with-realtime=uspace to build it
[01:45:24] <newbiex0001> in recently linuxcnc version 2.7, even thoug i build it for simulation use, don't i have to command "./configure --enable-simulator" but "./configure --with-realtime=uspace"?
[01:45:54] <newbiex0001> i don't know well what it means the term "master",too
[01:46:16] <newbiex0001> i think that "master means a stable version"
[01:46:34] <newbiex0001> do i misunderstand?
[01:52:10] <archivist> master is development
[01:55:21] <newbiex0001> aha~ thx,archivist
[01:56:17] <newbiex0001> and is it right to command "./configure --with-realtime=uspace" for simulation use?
[01:57:14] <archivist> whatever the docs say
[01:58:21] <newbiex0001> whatever the docs say...?
[01:59:04] <newbiex0001> "--with-realtime=uspace" is correct??
[01:59:16] <newbiex0001> whatever the doc say?
[01:59:20] <archivist> you should be following some documentation
[01:59:54] <newbiex0001> i wanna follow the doc.
[02:00:08] <newbiex0001> but i don't know what is right..
[02:00:25] <newbiex0001> for simualtion purpose...
[02:01:17] <newbiex0001> in 2.7, there is no need to compile with "--enable-simulator" or not.
[02:02:23] <newbiex0001> if i download using "git", i think the version is latest.
[02:51:22] <newbiex0001> i have read a few doc about linuxcnc 2.7
[02:52:17] <newbiex0001> if i understad correctly, the option "--enable-simulator" no longer exist...
[02:54:04] <newbiex0001> if i use 2.7 version for simulation, i have to omit the command "sudo make setuid"...
[02:54:38] <newbiex0001> for not debugging rt based component...
[07:37:47] <newbiex0001> robh!
[09:21:03] <cradek> newbiex0001: I thought I already answered your questions about that - your understanding is correct
[09:22:36] <newbiex0001> thx credek
[09:34:59] <jepler> fwiw our documentation related to this question is http://linuxcnc.org/docs/devel/html/code/building-linuxcnc.html#src-configure-arguments
[09:39:21] <skunkworks> zlog
[09:42:38] <mozmck_lp> a forum user messaged me that he can't find where to change his signature. I looked and don't see a way to do that either. Anyone know where that is?
[09:44:25] <newbiex0001> jepler. Thx for ur kind link. I have read the link alreay.
[09:45:41] <newbiex0001> my problem is... i can not understand despite of reading already the article.
[09:45:59] <newbiex0001> i feel sorry about that. ^^;;;
[09:46:15] <seb_kuzminsky> newbiex0001: did you try typing the commands in the Quick Start section?
[09:46:53] <newbiex0001> no.. i'm preparing now.
[09:47:16] <newbiex0001> i feel afraid to ruin my ubuntu.
[09:47:51] <seb_kuzminsky> that's understandable, but don't worry: as long as you don't run any command as root, you pretty much can't hurt you ubuntu installation
[09:48:28] <seb_kuzminsky> everything that the Quick Start commands do happens inside your git clone directory, inside your user's home directory
[09:48:39] <newbiex0001> in fact, i am not familiar with linux system. So i'm a little afraid.
[09:48:46] <newbiex0001> yes. U r right.
[09:48:56] <seb_kuzminsky> if you don't like what it doees you can just "rm" that git clone to be back where you were before you started
[09:49:14] <seb_kuzminsky> bbl, let us know how it goes!
[09:49:51] <newbiex0001> ok. I'll try. thx ur kind reply.
[12:29:33] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15tseufl commented on issue #191: @SebKuzminsky ... 02https://github.com/LinuxCNC/linuxcnc/pull/191#issuecomment-256095946
[13:04:26] <andypugh> mozmck: I don’t know what a signature is in the context of the forum?
[13:04:44] <andypugh> mozmck: Can you elaborate?
[13:36:53] <andypugh> re: Tooltable. Just had a private message from someone with a 110 tool changer shared between two double spindle machines.
[13:41:24] <cradek> cool!
[13:42:10] <andypugh> I assume he isn’t actually using LinuxCNC, but it does indicate that some of the proposed features have application.
[13:44:39] <cradek> seb and I were talking about how there's little point to having a separate iocontrol now. it's a very basic tool table handler, plus a few other things that could benefically be moved into motion (mist/flood/estop) and one thing that is useless (lube)
[13:45:13] <cradek> in emc1 it used to be a place where you could do meaningful customization (you'd replace it with your own that you wrote in C)
[13:48:21] <cradek> if the tool table handler is in a separate process, we'd surely want to nuke the rest of iocontrol
[13:48:50] <andypugh> Yes, I was intending to put together a pluggable toolhandler (and that is where users would customise if they need extra features)
[13:49:55] <andypugh> I am unlikely to do anything at all until 2.8 is frozen and I can break 2.9 with multispindle, spindle homing, and then the tool stuff.
[13:51:15] <cradek> the canon interface to tool table/changer isn't too terrible
[13:52:15] <cradek> that sounds smart to me (but you could start a 2.9ish branch anytime, and rebase it later. I don't think there will be any more structural changes in master, so the rebase will remain easy)
[13:52:40] <andypugh> Also, I have other things to fill my time ;-)
[14:18:49] <Tom_L> what was the tool limit prior?
[14:21:02] <andypugh> Current limit is 57 tools.
[14:21:23] <cradek> be aware you can pick any number and recompile
[14:21:29] <andypugh> But the problem is that it only holds limited data about each tool.
[15:11:26] <seb_kuzminsky> andypugh: i must not understand that last statement
[15:11:49] <seb_kuzminsky> the tool table we have not stores all the information about a tool that linuxcnc knows how to use, right?
[15:12:11] <andypugh> Yes
[15:12:14] <seb_kuzminsky> making the tool table store more information is one thing, but wouldn't you have to also change linuxcnc to make use of the new information?
[15:12:24] <andypugh> Yes.
[15:13:59] <andypugh> This was part of the plan. A pluggable tool-handler (probably python, so users can modify) knows how to find a tool that suits the current T-number. And what the offsets are that need to be applied.
[15:14:18] <seb_kuzminsky> so this tool table work is satisfying a precondition for a later change that makes user-visible changes in linuxcnc?
[15:14:31] <andypugh> Yes.
[15:14:34] <seb_kuzminsky> ok, cool
[15:14:42] <seb_kuzminsky> that's the part i was confused about, thanks for clarifying
[15:14:43] <andypugh> Like supporting a tool table shared between machines
[15:15:06] <seb_kuzminsky> right, yeah
[15:15:15] <seb_kuzminsky> that sounds useful
[15:15:37] <andypugh> Or. possibly more usefully, knowing which tools are available to which spindle on a multi-spindle machine.
[15:16:11] <andypugh> Or picking the closets T6 in the carousel, if T6 just means “any 6mm end mill"
[15:16:28] <cradek> ooh
[15:16:31] <seb_kuzminsky> aah
[15:16:38] <cradek> the least-worn-out 6mm end mill
[15:17:11] <cradek> or the remaining not-quite-yet-broken-off 6mm end mill
[15:17:34] <andypugh> Yes, spindle-hours is part of the database structure, I think (or could be added, as it is a database, and adding fields doesn’t break it, unlike a text file)
[15:17:40] <seb_kuzminsky> the one that still has three of the four corners at the bottom of the flutes
[15:17:55] <andypugh> We’re not industrial users are we :-)
[15:19:03] <cradek> http://www.ganssle.com/misc/wom2.jpg
[15:19:08] <jepler> sounds like it's the kind of feature that you should make sure to do on contract, not for free
[15:44:41] <jepler> hmm mouser does have some 25120s but not that one
[15:44:51] <jepler> I'll e-mail my best contact at aliexpress
[16:57:16] <kwallace_ofcb> 25120, LOL
[22:36:40] <cradek> something is afoot
[22:50:07] <cradek> haha FINO (first in never out) asynchronous buffer
[22:51:20] <cradek> Vff = 6.3Vac
[22:51:32] <cradek> Vdd = 0V +- 2%
[22:58:09] <cradek> http://www.tubecollectors.org/archives/606.pdf
[23:16:58] <CaptHindsight> Urinated Tungsten, I think my grandpa died from that