#linuxcnc-devel | Logs for 2015-02-19

[05:39:45] <skunkworks> Yay!?
[06:21:24] <micges> quite a list in 2.7.0 pre
[09:10:36] <seb_kuzminsky> yeah, lots of new stuff in 2.7!
[09:11:34] <seb_kuzminsky> not much happened in 2.6, i guess that's good
[09:17:13] * skunkworks pulls 2.7
[09:36:53] <cradek> http://www.linuxcnc.org/index.php/english/forum/41-guis/26550-lathe-macros looks really awesome
[09:38:02] <skunkworks> I have been meaning to try it...
[09:38:36] <cradek> I have a lathe project to do, but my lathe hasn't run for YEARS, so I'm nervous about what I'm going to find
[09:38:54] <cradek> the mill seems to get run every few months
[09:40:36] <ssi> your hnc?
[09:40:40] <ssi> mine hasn't run in years either :/
[09:40:45] <cradek> yeah
[09:40:56] <cradek> I bet the turret will be very sticky
[09:40:56] <ssi> I had the pneumatic problem in the turret, and it sat for 2 years, then I fixed that but didn't shakeout the rest of it
[09:41:04] <ssi> then the house fire, and moving the lathe, and it hasn't been set back up
[09:42:43] <ssi> also the seal in the turret crumbled to dust, and I bought a new one, but I'm not sure if it made it into the machine before the fire :/
[09:42:48] <ssi> that seal is EXPENSIVE
[09:43:09] <skunkworks> what do I get if I checkout 2.7?
[09:44:30] <skunkworks> vs checking out v2.7pre3
[09:45:05] <micges> same thing
[09:45:19] <skunkworks> oh - ok
[09:47:09] <skunkworks> when I checkout v2.7pre3 it tells me I am detached.
[09:47:23] <skunkworks> (so I was hoping I could checkout just 2.7)
[09:53:28] <PetefromTn_> That Lathe Macro Andy built is indeed awesome looking I HOPE it gets further development and that I can use it on my CNC lathe once it comes online. Kudos to Andy and all those who have worked on it.
[09:59:20] <ssi> yeah I want to play with it too
[10:03:04] <mozmck> skunkworks: checking out 2.7 will give you 2.7pre3 - and any new commits made since 2.7pre3
[10:03:24] <mozmck> which, as of now, there are none.
[10:12:41] <kwallace> I hope you all don't mind me posting this reminder of the webinar today at 11:00 Central. I don't know how webinars work, but rumor is that there are 100 seats so one may need to register in order to watch it. https://tormach.clickwebinar.com/PathPilot_Webinar__1/register (Please read the page before submitting)
[10:14:32] <cradek> I don't mind, but is it ok if I snark about webinars in general?
[10:14:44] <cradek> "seats"
[10:15:08] <kwallace> That's my term
[10:16:51] <cradek> whatever it is, I hope there's a transcript afterward that people can read at times that are not 11:00 central
[10:18:54] <kwallace> I don't know. There are two more webinars scheduled. Having to submit my e-mail address raised a flag, but I don't know how to avoid it anymore, just like cookies.
[10:19:31] <cradek> yeah: you submit your information to the webinar organizer, who will use it to communicate with you regarding ... their other services
[10:31:14] <PetefromTn_> There's always a catch...
[10:32:04] <kwallace> Yeah, I would have preferred they say due to the technology we can't serve more than 100 streams. Drop in if a seat is open, leave your e-mail if you want us to contact you with our news and information -- we think our products are worth knowing about.
[10:32:45] <PetefromTn_> that'd get my participation..
[10:37:04] <ssi> transparency is a useful tool :)
[10:37:47] <ssi> I'm working on writing a social network framework which uses strong client-side encryption, and I'm starting to design the user interface for the process of creating keys and identities
[10:38:08] <ssi> and I have in mind a lot of very clear, step by step language about what it's doing and why, and why it's good for your privacy
[10:38:30] <ssi> settings for what's visible vs what's encrypted for only friends to see, and what the potential privacy impacts of the user's choices are
[10:43:34] <mozmck> my preferred social networking framework, is to be in the same vicinity with someone and talk to them using sound waves :)
[10:43:46] <mozmck> old school, I know.
[10:43:58] <ssi> sounds horribly insecure :D
[10:44:15] <mozmck> heh, depends on the location I guess :)
[10:46:38] <kwallace> I suppose audio could be encrypted as well as data. Dolby comes to mind, but for a different purpose.
[10:46:59] <PetefromTn_> sound waves....classic!
[10:48:24] <ssi> audio can be encrypted but it's hard to do across the transport layer mozmck is using :D
[10:49:22] <kwallace> I once saw a youtube video where someone rubbed two sticks of wood (what's that?) together to make fire.
[10:50:09] <PetefromTn_> you mean I don't need my bic?
[10:50:11] <cradek> kwallace: well I would have preferred a video on youtube, or better yet, a textual press release type thing on a web page
[10:50:56] <cradek> kwallace: but I guess I have never seen a webinar. maybe it's useful.
[10:51:08] <skunkworks> 'Are you sure you want to exit' should be an ini setting.. ;)
[10:51:13] <mozmck> you can ask questions.
[10:51:23] <mozmck> skunkworks: I agree!
[10:51:30] <archivist> some webinars are unidirectional
[10:51:32] <PetefromTn_> all I want to know is are the seats full?
[10:53:17] <PetefromTn_> achivist so you mean they talk AT you....
[10:53:47] <kwallace> Maybe you could register and let us know.
[10:54:01] <PetefromTn_> I thought you were gonna do that?
[10:54:05] <cradek> we could hire a transcriptionist
[10:54:24] <PetefromTn_> hehe you first man I dare ya!
[10:54:48] <cradek> or ask rms to fire up his orbital mind-control lasers
[10:55:07] <mozmck> archivist: "...software tour and Q&A session with the PathPilot™ "
[10:55:11] <PetefromTn_> are those LinuxCNC controlled lasers?
[10:55:35] <skunkworks> PetefromTn_, the upgrade tormach is selling seems to be just for the price of the interface card... (they are not really selling the software it seems)
[10:55:40] <mozmck> I have often seen people make the webinars available as a video afterwards.
[10:55:53] <cradek> that would be great
[10:56:15] <PetefromTn_> skunkworks I have to agree I got the same impression but we will see how forthcoming they are soon I suppose.
[10:56:29] <skunkworks> Sure - it is murkey at best
[10:56:41] <archivist> some have the questions on an IRC like thing on the side of the video
[10:57:06] <mozmck> Yes, I've been on one like that.
[10:57:07] <PetefromTn_> they sell a complete control computer and have for awhile with the current system on it but that is another story I suppose
[10:59:26] <PetefromTn_> so its on in what 20 minutes or so... where's the central time zone LOL.....
[10:59:37] <cradek> it's 10:38am in central
[11:00:29] <skunkworks> no no - it is 10:39 central
[11:01:43] <skunkworks> now we are both wrong.. :(
[11:01:53] <PetefromTn_> :D
[11:02:12] <cradek> skunkworks: have you been drinking?
[11:02:19] <skunkworks> I widh
[11:02:28] <skunkworks> heh - wish
[11:03:13] <PetefromTn_> I already get tormach E newsletters and stuff from them since buying some TTS stuff etc I wonder if I would be immune...
[11:07:12] <kwallace> Selling LinuxCNC controllers reminds me, when Pete mentioned dealing with smaller OEMs, I did a search on eBay for LinuxCNC and found: http://www.ebay.com/itm/141332268070 , then found it linked to archivist? I hope it's working out if that's the case.
[11:08:14] <archivist> er wot?
[11:08:20] <kwallace> Ah, there is a link to MGware.
[11:09:11] <archivist> nothing to do with me at all
[11:09:24] <cradek> sometimes people talk about these on the forum, and they sound like a bit of a pain
[11:09:42] <cradek> they are picky about their CF cards or something
[11:09:58] <archivist> hehe http://www.mgware.co.uk/CNC/
[11:10:17] <PetefromTn_> is that your page archivist?
[11:10:33] <archivist> no
[11:10:35] <kwallace> archivist, sorry about that.
[11:12:15] <kwallace> The site looks familiar, but can't place it.
[11:12:48] <archivist> I remember someone linking to it a while ago
[11:14:44] <KGB-linuxcnc> 03Dewey Garrett 05dgarr/histo 424a450 06linuxcnc 10(9 files in 6 dirs) hal-histogram: histogram util for s32,float pins * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=424a450
[11:17:37] <seb_kuzminsky> skunkworks, mozmck: do you mean the "confirm quit" dialog when you close the axis window?
[11:17:47] <skunkworks> yes
[11:18:29] <skunkworks> (not really a big deal.. (I don't think I have ever miss clicked a close...)
[11:18:41] <seb_kuzminsky> me neither
[11:19:42] <seb_kuzminsky> but it has a kind of symmetry with how we gray out File->Quite while a program is running, maybe?
[11:19:50] <seb_kuzminsky> *Qiut
[11:19:54] <seb_kuzminsky> *quit
[11:19:56] <seb_kuzminsky> i give up
[11:20:19] <cradek> quite quitter
[11:20:42] <seb_kuzminsky> i'm in the Path (tm) Pilot(R) WebInar(c)
[11:20:49] <cradek> yay
[11:20:53] <seb_kuzminsky> want me to transcribe the salient points here or in a dedicated channel?
[11:21:38] <PetefromTn_> awesome..
[11:21:49] <seb_kuzminsky> kwallace and rob ellenberg are credited as being on the dev team
[11:21:52] <PetefromTn_> give it all to us man we need the details!!
[11:22:23] <archivist> no more hiding for kwallace :)
[11:22:24] <seb_kuzminsky> and some other folks, john prentice, dan rogge, etc
[11:22:35] <PetefromTn_> is it started already?
[11:22:41] <seb_kuzminsky> yeah, just started
[11:22:43] <cradek> make a wiki page
[11:22:56] <PetefromTn_> make sure you record the video...
[11:22:57] <seb_kuzminsky> cradek: here you go: zlog
[11:23:54] <cradek> ?
[11:24:14] <seb_kuzminsky> zlog:
[11:24:52] <seb_kuzminsky> PathPilot is a combination of PC hardware and some software
[11:24:55] <seb_kuzminsky> runs on RTAI
[11:25:21] <seb_kuzminsky> hardware signal generation, improved interpreter, improved TP, new GUI (compared to mach3)
[11:25:45] <seb_kuzminsky> "complete redesign of the GUI"
[11:26:35] <seb_kuzminsky> has a real-time linux kernel, motion control takes priority over things like USB enumeration, network activity, screen refresh (tool path rendeding), sound, etc
[11:30:27] <seb_kuzminsky> old controller used software stepping, PalmPilot uses an FPGA card (33.3 MHz), ~30 nS step jitter
[11:30:35] <mozmck> he mentioned mesa!
[11:30:37] <seb_kuzminsky> he confirms the FPGA card is from Mesa Electronics
[11:30:48] <PetefromTn_> Palm Pilot? HEhehe
[11:31:17] <seb_kuzminsky> improved gcode interpreter: cutter comp, subroutines with conditionals, warnings on invalid g-code, arc radius errors (heh)
[11:31:33] <seb_kuzminsky> shows a picture of a messed up part (?)
[11:31:47] <seb_kuzminsky> "old software would accept invalid gcode"
[11:31:53] <PetefromTn_> I should have registered...
[11:32:34] <seb_kuzminsky> "you hand-coders out there know" about the arc radius problems in mach3, heh
[11:32:43] <seb_kuzminsky> (they're having audio problems)
[11:33:37] <seb_kuzminsky> he keeps praising the PP interpreter for rejecting invalid gcode
[11:34:01] <seb_kuzminsky> new tp, "stop, pause, feed rate and spindle override are instantaneous"
[11:34:18] <seb_kuzminsky> new tp, "blending takes a tolerance value (= more accurate parts)"
[11:34:52] <seb_kuzminsky> (does mach really not honor pause & stop immediately? -seb)
[11:35:07] <seb_kuzminsky> new tp, faster program execution than old
[11:35:45] <pcw_home> I've seem compliants about feed hold being too slow on Mach
[11:36:04] <mozmck> Feed hold runs to the end of the current line in Mach
[11:36:11] <cradek> eeee
[11:36:37] <seb_kuzminsky> he's showing a youtube video of PP vs Mach running a gcode with helical arcs
[11:36:39] <mozmck> If using a SmoothStepper you can have the SS do it in hardware.
[11:37:07] <cradek> does mach not have helixes?
[11:37:19] <seb_kuzminsky> oh god, mach does terribly on this program
[11:37:30] <seb_kuzminsky> it seemed to do a helix, just slowly
[11:37:53] <seb_kuzminsky> on to the new gui part
[11:38:20] <seb_kuzminsky> conversational screens written by/supported by Tormach (=kwallace?)
[11:38:25] <seb_kuzminsky> they really look nice
[11:39:02] <linuxcnc-build> build #806 of 1401.rip-wheezy-rtai-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1401.rip-wheezy-rtai-i386/builds/806 blamelist: dummy, Dewey Garrett <dgarrett@panix.com>
[11:39:08] <PetefromTn_> whats PP I shudder to ask
[11:39:11] <seb_kuzminsky> tool table editor with their tool measuring hardware
[11:39:33] <mozmck> PP = parallel port
[11:39:38] <seb_kuzminsky> PP=PathPilot
[11:39:46] <mozmck> oops!
[11:39:58] <PetefromTn_> OK thanks
[11:40:01] <seb_kuzminsky> they have a gui probing screen
[11:40:11] <seb_kuzminsky> with another youtube video, links to come later
[11:40:56] <kwallace> Yes I did the most of the conversational UI bits.
[11:41:02] <mozmck> He did mention Kirk Wallace
[11:41:16] <seb_kuzminsky> they look really nice, kwallace
[11:41:24] <mozmck> quite nice.
[11:41:24] <kwallace> Thank you.
[11:41:30] <seb_kuzminsky> now a page about gremlin
[11:42:11] <kwallace> I found probing really handy.
[11:42:36] <seb_kuzminsky> now the main GUI, looks fairly axis-like
[11:45:29] <seb_kuzminsky> lost the network here at the cafe :-(
[11:45:48] <KGB-linuxcnc> 03Francis Tisserant 05seb/master/po4a c9c972e 06linuxcnc 10(6 files in 2 dirs) French doc adaptation to po4a * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=c9c972e
[11:46:08] <seb_kuzminsky> ok its back
[11:46:19] <mozmck> Someone asked and Andy Grevstad said they will make the videos available online afterwards.
[11:46:26] <seb_kuzminsky> uh, i missed like 3 or 4 minutes
[11:46:40] <seb_kuzminsky> PP is based on "NIST, Machinekit, LinuxCNC"
[11:46:51] <seb_kuzminsky> Tormach can now fix bugs, which they couldn't before
[11:47:07] <seb_kuzminsky> "We share improvements we make with the open source community"
[11:48:03] <seb_kuzminsky> they give a shout out to the open source community
[11:48:21] <seb_kuzminsky> "when they do work we can bring that to you, the customer, at a lower cost than if we did it ourselves"
[11:49:10] <seb_kuzminsky> "not everything we write in our software is wanted by linuxcnc, but we do try to give it back"
[11:49:37] <seb_kuzminsky> downsides of PP vs mach: harder to customize
[11:49:58] <seb_kuzminsky> ah, the webinar is being recorded & will be published later
[11:50:33] <pcw_home> kwallace: great work on the conversational
[11:50:47] <kwallace> Thank you.
[11:50:53] <seb_kuzminsky> they say they'll give away the install dvd for free for a limited time
[11:51:33] <seb_kuzminsky> the hardware kit (FPGA board) costs $95-$115
[11:52:30] <linuxcnc-build> build #3000 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/3000 blamelist: dummy, Dewey Garrett <dgarrett@panix.com>
[11:53:11] <seb_kuzminsky> being able to support the software themselves is a big point for them, no more relying on third parties to fix bugs & add features
[11:53:27] <seb_kuzminsky> ooh, a thanks page!
[11:53:52] <seb_kuzminsky> sam sokolik, michael haberler, charles steinkueller, john morris
[11:54:19] <seb_kuzminsky> chris radek, seb, jepler, andy pugh, john k, NIST, "many many others"
[11:55:45] <seb_kuzminsky> presentation is over, on to Q&A
[11:56:00] <seb_kuzminsky> they plan to distribute updates via USB sticks
[11:56:12] <skunkworks> can I use my mach screens on pathpilot?
[11:56:17] <seb_kuzminsky> heh
[11:56:22] <skunkworks> (sorry)
[11:56:33] <kwallace> Is there an indication of how many seats are filled?
[11:56:41] <seb_kuzminsky> kwallace: not to me
[11:56:50] <micges> skunkworks: yes, you can't
[11:56:52] <seb_kuzminsky> their tool changer and jog pendant are supported
[11:57:34] <pcw_home> hardware kits are $85 or $95 (less than our Q1 price which is great)
[11:57:44] <skunkworks> sounds like the only thing that they are not going to support is the scanner.. (camera mounted in the spindle to make high resolution scans)
[11:57:55] <skunkworks> from what I Have heard
[11:58:27] <seb_kuzminsky> arh, super lag here
[11:58:47] <kwallace> For a Machish UI, tools could be gEdit, GIMP, Glade, Python.
[12:00:38] <seb_kuzminsky> "updates are via usb stick, not network", but maybe in the future they'll add network updates
[12:01:13] <seb_kuzminsky> networking is supported on the controller
[12:01:41] <skunkworks> you where supposed to disable networking on the mach machine.. (may cause issues with step timing)
[12:01:54] <seb_kuzminsky> huh
[12:02:57] <skunkworks> interesting read from tormach http://www.tormach.com/engineering_tmc.html
[12:03:04] <seb_kuzminsky> heh, "does it have jwp with tool change"?
[12:04:02] <skunkworks> well - does it?
[12:04:04] <skunkworks> :)
[12:04:23] <kwallace> jwp ?
[12:04:30] <seb_kuzminsky> jog-while-paused
[12:04:32] <skunkworks> jog while paused
[12:04:46] <seb_kuzminsky> no it does not
[12:04:55] <kwallace> You know I haven't tried it.
[12:04:56] <seb_kuzminsky> "but run-from-here works quite well"
[12:05:01] <skunkworks> one of the last mach features that everyone wants for some reason
[12:05:21] <seb_kuzminsky> it has cutter comp "with small corrections to nominal diameter"
[12:05:43] <skunkworks> wear adjustment?
[12:06:21] <seb_kuzminsky> i guess so, yeah
[12:06:28] <kwallace> The running code highlighting is interesting to watch. Two lines - current and next, or similar.
[12:06:32] <PetefromTn_> I have never had a problem with run from here on linuxCNC....Mach was a different story
[12:08:13] <seb_kuzminsky> they don't support running PP on an offline machine for simulation
[12:08:31] <skunkworks> I saw that question asked...
[12:08:39] <skunkworks> on cnczone
[12:09:15] <kwallace> My guess is that sim could be fixed.
[12:09:46] <seb_kuzminsky> they use the 5i25 or 6i25
[12:10:15] <seb_kuzminsky> they praise it and suggest non-tormach-customers should buy mesa hardware and run it with linuxcnc or machinekit
[12:10:44] <seb_kuzminsky> you can get the install dvd on their website, just add it to your cart, it may be $10 or free, he doesnt know
[12:11:09] <PetefromTn_> this is presuming you already bought a Tormach machine or what?
[12:11:19] <seb_kuzminsky> he also offered to send me a copy of the source code under GPL, not bad, i didnt even ask about that
[12:11:31] <seb_kuzminsky> PetefromTn_: i dont think so
[12:12:31] <seb_kuzminsky> hm, i dont see PP on their webs tore thingy
[12:13:12] <mozmck> http://www.tormach.com/store/index.php?app=ecom&ns=prodshow&ref=PATHPILOT-BETA
[12:13:23] <seb_kuzminsky> ah, yep, i see it
[12:13:31] <seb_kuzminsky> $7.68, BETA software only
[12:14:03] <seb_kuzminsky> "is PP based on LinuxCNC or MK? Which version?"
[12:14:23] <seb_kuzminsky> A: it was originally based on linuxcnc, with some things merged in form MK
[12:14:29] <PetefromTn_> so this is the fully functional software package available to ANYONE regardless if they have a Tormach or not?
[12:15:03] <seb_kuzminsky> he offers to have a relaxed offline conversation about the "family tree" of the software
[12:15:26] <skunkworks> that is good...
[12:15:27] <seb_kuzminsky> PetefromTn_: looks like it, you can buy the install DVD for $7.68 from their webstore apparently
[12:16:25] <seb_kuzminsky> at the link mozmck pasted above
[12:16:25] <PetefromTn_> I am trying to do so now.. wonder if I can use payapl heh
[12:16:57] <skunkworks> the configs are going to be setup to their machine.. I don't know how configurable it is...
[12:17:00] <seb_kuzminsky> they discourage customization by customers, to make the support load sane
[12:17:17] <PetefromTn_> I assumed it would be
[12:17:30] <seb_kuzminsky> sure
[12:17:31] <PetefromTn_> but actually it is supposed to work on their mill or lathe
[12:17:51] <seb_kuzminsky> uh oh, they compare PP to the tivo software, it's based on linux but restricted
[12:17:51] <PetefromTn_> so there has to be SOME configurability I would imagine...
[12:18:16] <seb_kuzminsky> PetefromTn_: i bet they have something like our standard config picker, with a config for each machine they sell/support
[12:18:42] <kwallace> Yes.
[12:19:16] <PetefromTn_> so it may be unusable then
[12:19:18] <seb_kuzminsky> how will they handle bug reporting & tracking? email tormach to report bugs, they'll publish release notes on new versions
[12:19:28] <seb_kuzminsky> they will have a "web portal" for bug reporting
[12:19:36] <skunkworks> wow
[12:20:02] <seb_kuzminsky> something like our sf bugtracker, one assumes
[12:20:13] <mozmck> touch screens are not as reliable, so no jogging from touch screen
[12:21:45] <seb_kuzminsky> they are working with Autodesk to make a post for HSM Works
[12:22:08] <PetefromTn_> thats a smart move...
[12:26:52] <skunkworks> There where atleast 2 times that they tried to push some mods into linuxcnc and they where removed.. (because they where considered no the right way to do things.. ie fanuc style lathe tool calling..) So I think they gave up and went internal.
[12:27:01] <seb_kuzminsky> "can you load NC files via LAN?" no, but you can copy files across the network to the PP machine
[12:27:34] <skunkworks> I don't think they allow you to change directories..
[12:28:07] <seb_kuzminsky> draft manual will be available for download next week
[12:28:13] <skunkworks> from what I have seen. Otherwise- I don't see a problem running a file off the network (I think that is how stuart has his shop setup)
[12:28:26] <kwallace> Directories in and below ~/gode work fine.
[12:28:33] <kwallace> gcode
[12:28:47] <skunkworks> symlink!
[12:29:02] <kwallace> Sure.
[12:31:44] <kwallace> I'm not sure it applies, but there is an edit button which invokes gedit, then I make changes and save, PPi sees the change and offers to reload. I leave gedit open and tweak as I go.
[12:33:43] <seb_kuzminsky> it's a wrap
[12:33:46] <seb_kuzminsky> see y'all later
[12:33:56] <kwallace> Thank you Seb
[12:34:00] <skunkworks> Thanks!
[12:34:23] <PetefromTn_> thanks Seb!
[12:34:44] <PetefromTn_> kwallace are you saying that you can open the software and make edit changes to it this way to access the config?
[12:38:33] <kwallace> No, but you can manually edit the .ini and .hal files to convert the configuration to your own machine, just like integrating LinuxCNC/AXIS to a machine. It would likely be big job.
[12:38:51] <PetefromTn_> what makes you say that
[12:40:59] <kwallace> Not having a 5i25 plus having it wired with the same pin functions can be tedious to convert. One could duplicate the hardware to save on work.
[12:41:40] <PetefromTn_> I have a 5i25
[12:42:05] <kwallace> I'm hoping to find some free time to try converting my HNC lathe.
[12:42:23] <PetefromTn_> it is really unfortunate that linuxCNC does not have these new functions added to it.
[12:42:39] <PetefromTn_> nice I would like to get an HNC
[12:45:05] <ssi> PetefromTn_: they're out there, and they're cheap
[12:45:12] <kwallace> There was or is a CHNC for $1500 on eBay.
[12:45:36] <kwallace> There are some for over $10k too.
[12:46:25] <PetefromTn_> Oh I know...
[12:47:13] <PetefromTn_> I would really like to add this new functionality and GUI to my machines somehow.
[12:48:12] <Tom_itx> PetefromTn_ which functions?
[12:49:33] <PetefromTn_> the nice conversational stuff and more polished GUI.
[12:52:11] <seb_kuzminsky> i'd like to get the conversational stuff in, but i dont mind the axis gui
[12:52:41] <seb_kuzminsky> we have the ngcgui framework..
[12:53:47] <PetefromTn_> honestly their axis GUI layout is pretty nice and I like the way you access the settings for the conversational pages. it at least from videos I have seen is pretty impressive.
[12:55:13] <seb_kuzminsky> it's the same as how you acces the ngcgui stuff in our axis gui: with tabs
[12:55:30] <seb_kuzminsky> except they put their tabs on the bottom of the pane they control instead of the top like most people do it
[12:57:08] <kwallace> I bottom my tabs whenever I install Ubuntu. Wheezy doesn't seem to let me.
[12:57:57] <kwallace> Or rather I bottom my panels.
[12:58:11] <PetefromTn_> I admit I have little experience with NGCGUI but does it look similar to what they have now?
[12:59:00] <seb_kuzminsky> no, it looks very different
[12:59:21] <seb_kuzminsky> it's just away to write conversational gcode generators, it doesnt have all the nice graphincs that the pp gui does
[13:00:06] <PetefromTn_> that is kinda what impressed me so much about the PP... it looks pretty well done and I was hoping we would see some of that brought into linuxCNC
[13:00:25] <seb_kuzminsky> i wonder how andy's conversational thingies are implemented? http://www.linuxcnc.org/index.php/english/forum/41-guis/26550-lathe-macros
[13:00:38] <seb_kuzminsky> i'd love to see it brought in too
[13:02:08] <PetefromTn_> Andy's lathe macro looks quite impressive and this is the kind of thing that will I think move LinuxCNC forward and give a more professional feel than it already has.
[13:02:24] <seb_kuzminsky> i agree, it looks super professional and useful
[13:02:37] <seb_kuzminsky> i haven't tried it, and i dont know if he ever pushed it to our repo
[13:03:18] <CaptHindsight> please, don't include this GUI http://makergear.wdfiles.com/local--files/m2-getting-started/printrunannotated2.png
[13:03:30] <PetefromTn_> I only saw that one forum post thread.
[13:03:45] <Tom_itx> heh
[13:03:57] <PetefromTn_> what you don't like the rainbow sliders? hehe
[13:04:56] <kwallace> I seem to recall this was made for remote control with a small tablet.
[13:05:01] <CaptHindsight> acceptable only for radar screens and skeeball
[13:05:59] <PetefromTn_> kwallace so you think that it is possible to buy the software and configure it to any machine then?
[13:08:19] <seb_kuzminsky> ermagerd, 2.6.6 and 2.7.0~pre3 debs are rsyncing to linuxcnc.org now
[13:08:28] <seb_kuzminsky> i'll send out an announcement tonight
[13:08:40] <cradek> yay!
[13:08:45] <seb_kuzminsky> :-)
[13:08:51] <cradek> you're the wind beneath our wings
[13:08:59] <seb_kuzminsky> i'm pretty excited about how 2.7 is shaping up
[13:09:27] <seb_kuzminsky> lots of good stuff from lots of people (including tormach, whom i will publicly thank in the announcement)
[13:09:42] <Tom_itx> can't wait to get this darn mill back up to try it...
[13:10:01] <seb_kuzminsky> bbl
[13:19:49] <kwallace> PetefromTn, That's a hard question to answer well. PPi wasn't designed to work with other hardware but just as LinuxCNC/AXIS was used to make PPi, PPi could be used as a base. The amount of work depends on how different your machine is from a Tormach. One thing that comes to mind, the Tormach mill and lathe use an a board with a PIC processor that controls the tool changer and other bits. This bit would need to be replaced.
[13:20:24] <kwallace> Just in case my last comment got trimmed:
[13:20:26] <kwallace> One thing that comes to mind, the Tormach mill and lathe use an a board with a PIC processor that controls the tool changer and other bits. This bit would need to be replaced.
[13:23:04] <PetefromTn_> so it is some sort of daughter card to go with the 5i25/6i25 then? I was more thinking about my lathe really.. but the mill would be nice to have the Convo features and whatnot as well.
[13:27:36] <kwallace> The card is controlled from digital and PWM pins from a ribbon cable from the mesa card.
[13:29:29] <kwallace> The state of the pins and frequency on the PWM tell the card what to do.
[13:30:36] <PetefromTn_> this is just for toolchanger control tho you are saying
[13:31:28] <Tom_itx> kwallace do you know what functions the PIC does?
[13:32:10] <Tom_itx> and do they communicate with it serially?
[13:34:42] <kwallace> One PIC function is to convert the PWM frequency to a tool position, which activates one of eight output pins. There is no serial comm.
[13:35:44] <PetefromTn_> I would imagine there is a setup or config where this is disabled because not everyone has the toolchanger or is willing to pay for it.
[13:36:28] <kwallace> I think the presence of the changer is checked as the UI loads.
[13:37:35] <PetefromTn_> so this hardware will come with every machine regardless if it has the toolchanger or not? just trying to determine if this could be disabled somehow.
[13:41:24] <kwallace> That's a good question. Now that you mention it, the UI alarms if the PIC board is not on, which is controlled by the e-stop/machine on buttons.
[13:46:26] <PetefromTn_> so you intend to take this PP program and alter it and put it on your HNC then?
[13:46:27] <seb_kuzminsky> ok, the debs are up, let me know if you see any problems
[13:49:21] <kwallace> I've given it some thought, getting it done is another thing.
[13:52:44] <PetefromTn_> well if you were responsible for the graphical layout and all of that conversational stuff I am sure it will be a piece of cake for you.
[13:58:09] <kwallace> Rogge did the layout of the UI. Basically, I filled in the slot he left for the conversational section. Others fill in other bits. It's only software.
[13:58:47] <skunkworks> another person that wants the tool to stay still and the 'path' to move..
[13:58:48] <skunkworks> http://linuxcnc.org/index.php/english/forum/20-g-code/28878-x-axes-continuos
[13:59:06] <skunkworks> (in the preview)
[13:59:45] <seb_kuzminsky> upgrading from 2.6.5 to 2.6.6 works, and pulls in tclx just like it's supposed to
[14:01:38] <PetefromTn_> kwallace LOL to me that is akin to saying it is ONLY Chinese arithmetic...
[14:03:18] <seb_kuzminsky> 2.7.0~pre3 looks good too (i only tested sim/uspace, not rtai)
[14:13:05] <skunkworks> I could see GEOMETRY = XYZ -> $XYZ would anchor the X axis so the preview would move instead of the tooltip. OR $X$YZ would anchor the tool tip in X and Y
[14:13:26] <skunkworks> probably smop ;)
[14:14:30] <kwallace> skunkworks, did you see my page here? http://www.wallacecompany.com/machine_shop/LinuxCNC/fourth_axis/
[14:15:02] <kwallace> or rather, have you seen
[14:15:43] <skunkworks> a bit - yes - I know you are kinda talking about the same feature (moving the 'path' instead of the 'tool'
[15:46:43] <KGB-linuxcnc> 03Dewey Garrett 05dgarr/histo c91a6e9 06linuxcnc 03lib/hallib/hal_procs_lib.tcl 10lib/hallib/hookup_moveoff.tcl 10lib/hallib/xhc-hb04.tcl 10scripts/moveoff_gui hal_procs_lib.tcl: consolidate common procs * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=c91a6e9
[15:46:43] <KGB-linuxcnc> 03Dewey Garrett 05dgarr/histo 98930ba 06linuxcnc 10(9 files in 6 dirs) hal-histogram: histogram util for s32,float pins * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=98930ba
[16:44:24] <PCW> hal-histogram sounds neat! , will have to try
[16:46:09] <seb_kuzminsky> i think it's like latency-histogram, but for arbitrary s32 and float pins
[16:49:03] <PCW> Yeah, nice for looking at ferror or function times from a different angle
[16:50:00] <seb_kuzminsky> yeah
[16:50:16] <PCW> that reminds me, it would be nice if the histograms displayed the min and max
[16:50:20] <seb_kuzminsky> dgarr keeps doing neat useful projects :-)
[16:50:28] <PCW> yeah
[16:51:22] <PCW> And thanks for your getting 2.6.6 and 2.7-pre3 out
[16:52:27] <seb_kuzminsky> sure thing! i still need to send out the announcement, maybe on the bus on the way home tonight
[16:53:21] <Tom_itx> is that on the buildbot site now?
[16:53:36] <seb_kuzminsky> the debs are at linuxcnc.org (and at the buildbot)
[16:54:14] <PCW> hmm wonder if my kernel compile loop is going to wear out my SSD...
[16:54:37] <seb_kuzminsky> build in a ram disk?
[16:55:22] <PCW> trying to torture the machine, RAMdisk is probably not as much of a rt issue
[16:57:09] <PCW> iceweasel has some issues (it never exits cleanly for me)
[17:05:08] <seb_kuzminsky> build in a ramdisk while running 'sudo find / -type f -exec md5sum \{\} \;'? to turn all the disk activity into reads, no writes to wear out the... transistors or whatever
[17:30:23] <PCW> will try
[17:51:15] <andypugh> I am impressed with the silly games you can play with SVG
[17:52:51] <andypugh> http://www.bodgesoc.org/newfile_script.svg?2 It contains 19mm of slices. Change the number at the end and an embedded script enables/disables different layers.
[17:55:20] <seb_kuzminsky> neat, i didn't know svg could do that
[17:56:41] <seb_kuzminsky> is that an inkscape extension, or an svg feature? i see this in the file: inkscape:label="layer_1"
[17:58:24] <andypugh> No, that tag was just so I could view layers in Inkscape.
[17:58:35] <seb_kuzminsky> are you 3d printing stuff now?
[17:58:48] <andypugh> It’s the slicer:Z tag that is used, but the little script at the beginning.
[17:59:16] <andypugh> No, this was for a friend with a DLP. I was interested in playing around with the Inventor API.
[18:00:50] <andypugh> This is the slicer in action, the SVG is directly exported: http://youtu.be/hefY46fyVvU
[18:03:40] <andypugh> He is using the DLP to make patterns for investment casting model engine parts.
[18:04:09] <seb_kuzminsky> nice
[18:04:25] <seb_kuzminsky> i like the idea of skipping the mesh format all together
[18:04:41] <andypugh> It seems logical, doesn’t it
[18:05:18] <andypugh> Though currently the Inventor B-splines are exported as short line segments while I figure out how to convert to Bezier.
[18:58:11] <seb_kuzminsky> when i try to change to topic of this channel, chanserv says i'm not authorized
[18:58:29] <seb_kuzminsky> at one point i was a channel op, do i need to reclaim that priviledge somehow?
[19:01:42] <Tom_itx> you need to be op to do that more than likely
[19:02:26] <Tom_itx> and yes you still are an op
[19:03:04] <Tom_itx> -ChanServ- Entry Nickname/Host Flags
[19:03:04] <Tom_itx> -ChanServ- ----- ---------------------- -----
[19:03:04] <Tom_itx> -ChanServ- 1 jepler +AFRefiorstv [modified 3y 5w 0d ago]
[19:03:04] <Tom_itx> -ChanServ- 2 cradek +ARSVefiorstv [modified 29w 2d 21h ago]
[19:03:04] <Tom_itx> -ChanServ- 3 SWPadnos +ARVefiorstv (co-founder) [modified 3y 5w 0d ago]
[19:03:04] <Tom_itx> -ChanServ- 4 alex_joni_ +ARVefiorstv (co-founder) [modified 3y 5w 0d ago]
[19:03:04] <Tom_itx> -ChanServ- 5 seb_kuzminsky +ARSVefiorstv [modified 29w 2d 21h ago]
[19:05:22] <Tom_itx> to op: /chanserv op #channel <nick>
[19:07:46] <Tom_itx> you can change it to open topic for anyone but you need to be an op to do that
[19:13:40] <seb_kuzminsky> thanks Tom_itx
[19:14:57] <seb_kuzminsky> hm, do you mean /msg chanserv?
[19:16:35] <seb_kuzminsky> i dont think there's a /chanserv
[19:16:42] <seb_kuzminsky> there's a /channel, but that doesnt look like it
[19:16:54] <seb_kuzminsky> when i /msg chanserv that, it says:
[19:17:53] <seb_kuzminsky> You are not authorized to (de)op seb_kuzminsky on #linuxcnc-devel.
[19:24:38] <seb_kuzminsky> bbl
[19:39:19] <KGB-linuxcnc> 03Dewey Garrett 05dgarr/histo 44ee2ca 06linuxcnc 10(9 files in 6 dirs) hal-histogram: histogram util for s32,float pins * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=44ee2ca
[19:47:45] <kb1kdw> eset
[20:18:33] <Tom_itx> seb_kuzminsky yeah sorry
[20:19:32] <Tom_itx> seb_kuzminsky syntax: /chanserv op #linuxcnc-devel seb_kuzminsky
[20:19:48] <Tom_itx> i just tested it in another channel i'm op in
[20:20:24] <Tom_itx> do that in this channel, not the freenode window
[20:29:12] <kb1kdw> seb_kuzminsky: you there?
[20:35:58] <kb1kdw> _
[20:44:45] <kb1kdw> It seems that when I compile the .c output from comp --precompile, the line numbers in error messages are wrong. Is there some way I can fix that?
[21:28:45] <cmorley> kwallace: does the PPi GUI use GTK2 glade? If it does we could use Gscreen to build a very similar GUI for linuxcnc. Assuming Tormach would let use use the glade file and probably a special GTK theme? Then add Andy's conversational bits...
[21:33:20] <kwallace> Yes we used Glade 2. Your idea sounds good off hand.
[21:47:33] <mozmck> cmorley: what are the advantages of using Gscreen over just building a GUI from scratch like JThornton shows in his tutorials?
[21:52:18] <cradek> seb_kuzminsky: you have to tell chanserv to change the topic; don't use /topic and don't bother to op yourself
[21:55:35] <seb_kuzminsky> cradek: when i say "/msg chanserv topic #linuxcnc-devel my new topic", chanserv tells me i'm not authorized
[21:55:53] <cradek> are you identified with nickserv?
[21:56:04] <seb_kuzminsky> kb1kdw: the line numbers are from the .comp that you --preprocess'ed
[21:56:09] <seb_kuzminsky> cradek: i think so
[21:56:12] <seb_kuzminsky> how can i tell?
[21:56:24] <cradek> ummm
[21:56:33] <cradek> just identify again?
[21:56:43] * cradek shoots into the darkness
[21:57:28] <Tom_itx> cradek you must be a channel op to change the topic
[21:57:34] <Tom_itx> i just tried it
[21:57:56] <cradek> aha
[21:58:02] <Tom_itx> seb_kuzminsky, just op yourself then /topic #linuxcnc-devel 'new topic'
[21:58:15] <cradek> Tom_itx: no, that doesn't work, chanserv will change it back
[21:58:19] ChanServ changed topic of #linuxcnc-devel to: http://linuxcnc.org | Latest release: 2.6.6 | (this channel is logged by the zlog robot)
[21:58:21] <cradek> chanserv maintains our topic
[21:58:32] <cradek> I bet he wasn't identified
[21:58:33] <Tom_itx> you must have the flags set differently
[21:58:34] <seb_kuzminsky> i had to re-identify myself to nickserv
[21:58:37] <cradek> yay
[21:58:38] <seb_kuzminsky> brb
[21:58:44] <kb1kdw> seb_kuzminsky: Thanks. I found the #line directive. Clearning it allowed me to use the modified .c file with the right line numbers.
[21:59:13] <cradek> Tom_itx: I bet there's a hundred ways :-/
[22:00:17] <kb1kdw> seb_kuzminsky: In hostmot2.h, you put // please God where do these live in real life?
[22:01:01] <kb1kdw> Is that because the limits for INT32_MAX (2147483647) don't exist in limits.h ?
[22:01:47] <Tom_itx> cradek yeah i'm sure. some channels have open topic which can get carried away too
[22:30:53] <seb_kuzminsky> kb1kdw: it's not available in kernel space (or at least i couldnt find it like 8 years ago when i wrote that code)
[22:39:59] <kwallace> cmorley, I recall looking at other UI setups like GladeVCP and Touchy and recall that GladeVCP or similar was used to bridge Glade objects with LinuxCNC. We needed to have more flexibility with the graphics of the buttons and such. The setup that seemed to work was to create event boxes and attach the graphics over them.
[22:41:58] <kwallace> This prevents using the bridge so we needed to do all of the builder calls and HAL connections in our UI.py file. This is more typing but is not hard to do.
[22:43:22] <kwallace> Since this was setup before I got on board and it works well, so I haven't taken the time to fully understand it or to fully understand other UI systems.
[22:43:53] <kwallace> I would be interested in your ideas and work.
[23:55:15] <seb_kuzminsky> whew