#linuxcnc | Logs for 2013-11-24

[00:45:18] <a1cypher> Hey folks. Just compiled the latest linuxcnc from git. All the tests run fine, but Im having a small problem loading my configuration. It gives me the error "_tkinter.TclError: can't find package Img"
[00:45:21] <a1cypher> any ideas?
[02:31:04] <_DJ_> moin
[07:04:30] <lautriv> kengu, are you around ?
[07:34:34] <ries> hey guys, should programming G64 p0.1 work if you have a rotary axis? yesterday I was using that butit almost felt like I couldn't make it to work
[07:38:51] <jthornton> it doesn't seem logical that G64 Pn would work with a rotary as the control has no idea where the tool is in relation to the rotary
[07:40:29] <jthornton> are you doing coordinated moves with a rotary?
[07:45:00] <ries> jthornton: Yes I do... I understand what you are saying. yesterday I tried to do something that took far longer then expected
[07:45:57] <ries> I just don't want my machine get to a full stop, I guess this is then up to the cam software?
[07:46:19] <jthornton> If I understand correctly you should be using G93 with a rotary
[07:48:22] <ries> jthornton: let me correct myself, I think it's called a 'indexer'
[07:48:44] <ries> I have moves like this : G1 Z14.9954 A1.4229 F1000.0 G1 Z14.9997 A2.8458 F1000.0 etc...
[07:48:58] <archivist> that is a rotary
[07:49:03] <jthornton> yea
[07:49:17] <ries> Ooo, ok :) sorry about that...
[07:49:32] <jthornton> anytime you have moves with both linear and rotary you should use G93
[07:50:12] <jthornton> and if your cam is putting a F word on each line you may be using G93
[07:50:35] <ries> The produced GCode doesn't contain G93
[07:51:34] <archivist> tell the cam to use inverse time mode when the rotary is in use
[07:54:27] <ries> archivist: I think I have to ask the forum about this, currently I don't see such option
[08:06:23] <ries> So, when programming G93, you can use G64 ?
[08:08:31] <jthornton> I don't know
[08:10:05] <archivist> linuxcnc does not know the radius with a rotary so it makes little sense to me
[08:11:18] <ries> archivist: it outputs Z... so may be I can post process it...
[08:50:23] <lautriv> appears the sitelink for g code docs is down ?
[08:53:25] <pcw_home> http://www.linuxcnc.org/docs/html/gcode/overview.html
[08:53:26] <pcw_home> works for me
[08:53:53] <archivist> http://www.linuxcnc.org/docs/html/gcode/gcode.html worksfome
[08:57:01] <lautriv> works here too but my ling was http://gnipsel.com/linuxcnc/tutorial/index.html
[08:58:03] <archivist> http://gnipsel.com/linuxcnc/g-code/index.html
[08:58:32] <pcw_home> Thats JTs site, maybe he's changing something
[08:58:45] * archivist slaps JT_Shop with add links to redirect :)
[09:02:31] <lautriv> ok, right now i have a rather simple problem, my car has a stepper to control the intake-air for idling. actually i have to test/refit this thingie and punched linuxcnc to the motor on X-axis. may someone show me a simple script to perpetually move between 2 positions ?
[09:07:05] <lautriv> s/script/gcode.
[09:18:20] <lautriv> anyone ?
[09:18:32] <pcw_home> http://www.linuxcnc.org/docs/2.4/html/gcode_main.html#r3_2
[09:22:52] <archivist> lautriv, the stepconf utility does it too
[09:25:04] <CaptHindsight> lautriv: what are you using to drive the IACV motor?
[09:26:42] <lautriv> CaptHindsight, driver is a homebrew parport/L297 combo, manual move works but i'm the one for electronics and not coding G, also used to EMC years ago ;)
[09:30:00] <CaptHindsight> lautriv: just wondering since I was just working on an Nissan IACV
[09:30:54] <lautriv> CaptHindsight, maybe that part is very similar, 4 pins ?
[09:31:54] <CaptHindsight> lautriv: yes, but then I found a new complete unit for $45
[09:32:46] <lautriv> CaptHindsight, i have no problem to buy another except the time it needs to get it and actually it is not even sure that is the problem, reson why i test it.
[09:34:25] <kengu> lautriv: yes
[09:35:57] <lautriv> kengu, was crap on canonical, works fine on debian, except it won't let me configure to install ( run in place only )
[09:36:20] <CaptHindsight> for me shipping time takes about the same time as dissembling everything to reach it :) I think the engineers wanted to punish anyone that tries to fix these
[09:37:05] <lautriv> CaptHindsight, they will sell and support the garage ;)
[09:48:13] <lautriv> yay, works like a charm ;)
[10:18:07] <PetefromTn> Mornin' folks...
[10:32:36] <kengu> afternoon
[10:50:54] <Quintox> hello, what do you use for creating G-Codes?
[10:51:25] <kengu> cambam, inkscape+gcodetools, skeinforge
[10:51:57] <Quintox> is one for free?
[10:52:23] <kengu> last two more
[10:52:25] <Tom_itx> depends how complex you're looking for
[10:52:35] <Tom_itx> full 3d not so much
[10:52:45] <Tom_itx> 2.5d you can find for free
[10:53:03] <Tom_itx> however you generally get what you pay for
[10:53:04] <kengu> cambam is cheapish and pretty nice
[10:53:16] <kengu> pycam is free?
[10:53:33] <Quintox> 2.5D
[10:53:47] <Quintox> ok i will try thank you
[10:54:21] <Tom_itx> sheetcam wasn't mentioned
[10:54:28] <Tom_itx> not sure how free it is
[10:54:36] <Tom_itx> g'day andypugh
[10:54:40] <andypugh> Hai
[10:54:42] <archivist> Quintox, inside rear of skull is free
[10:55:06] <Tom_itx> archivist, too high a learning curve for most
[10:55:38] <archivist> cam often does not use the full power of the gcode though
[10:55:40] <Quintox> i will try skeinforge first do i use linux for it or win?
[10:56:04] <andypugh> It doesn't matter, G-code is G-cde
[10:56:05] <Tom_itx> yeah i'll agree with that
[10:56:34] <andypugh> (You might want to be a bit careful about the line-end encoding if using Windows)
[10:57:13] <andypugh> I still think that using G-code to drive extruders is crazy.
[10:57:45] <andypugh> But it is hard to imagine any alternative gaining traction
[10:58:11] <andypugh> (sending polygons and fill patterns would be more sensible)
[11:35:33] <Jymmm> That's a neat idea for an adjustable firewood crib... http://www.northerntool.com/images/product/700x700/158/158501_700x700.jpg
[12:20:42] <IchGuckLive> hi all B)
[13:37:19] <NickParker> reprap
[13:37:30] <NickParker> ignore that. failed a /join
[13:37:52] <archivist> #gluegun
[13:38:21] <NickParker> yep just about.
[13:38:26] <NickParker> fun glue gun at least.
[13:45:36] <Tom_itx> about 85% of em must make more glue guns
[13:45:41] <Tom_itx> not much productivity
[13:47:41] <jdh> machine procreation?
[13:55:46] <NickParker> http://linuxcnc.org/index.php/english/documentation
[13:55:52] <NickParker> are the links there down for anybody else?
[13:56:00] <NickParker> specifically the pdf documentation?
[13:57:39] <Tom_itx> yep
[13:58:05] <Tom_itx> which one are you looking for?
[13:58:40] <NickParker> getting started and perhaps integrators manual
[13:59:03] <Tom_itx> http://linuxcnc.org/docs/2.5/
[13:59:30] <Tom_itx> that should work
[13:59:49] <NickParker> ah yep thanks Tom_itx
[14:00:17] <Tom_itx> jthornton, somebody should update those links
[14:00:28] <Tom_itx> dunno who does the web stuff
[14:00:30] <JT_Shop> where are they from?
[14:00:38] <Tom_itx> main page
[14:00:44] <Tom_itx> pdf doc downloads
[14:00:50] <JT_Shop> wiki or linux.org?
[14:01:01] <Tom_itx> http://linuxcnc.org/index.php/english/documentation
[14:01:17] <Tom_itx> the (En)(Fr)
[14:01:19] <Tom_itx> links
[14:01:30] <JT_Shop> ok, thanks
[14:02:48] <JT_Shop> I wonder if buildbot broke them
[14:03:03] <Tom_itx> dunno
[14:03:12] <Tom_itx> just a tad bit of searching found them though
[14:03:42] <Tom_itx> i think somebody was working on docs yesterday
[14:04:49] <JT_Shop> ok I see a 2.5 is in the link now
[14:05:20] <kengu> NickParker: the pdf was missing some days ago when I tried to find it
[14:07:36] <Tom_itx> just moved a bit
[14:07:39] <Tom_itx> still there
[14:08:33] <kengu> yes. but missing from the other end of the link on the general documentation url stated
[14:08:53] <Tom_itx> jt is working on that presently
[14:12:00] <JT_Shop> the links should all work now if you refresh the page
[14:15:38] <Tom_itx> appear to yes
[14:16:22] <archivist> wtf how did that happen! fleabay 221319084790 :)
[14:16:41] <Tom_itx> jthornton, developers manual still broke
[14:17:11] <Tom_itx> Developer's Manual - internal architecture, NML reference, homing procedures;
[14:18:00] <Tom_itx> (a primer for Custom GUI), Custom GUI also broke
[14:18:07] <Tom_itx> points to gnipsel dot com
[14:18:19] <Tom_itx> http://gnipsel.com/linuxcnc/gui-tutorial/index.html
[14:18:26] <Tom_itx> may wanna update that as well
[14:19:08] <Tom_itx> Tutorials for Linuxcnc, G code, Glade3/Python (a primer for Custom GUI), Custom GUI
[14:19:14] <Tom_itx> glade works but the other two don't
[14:24:52] <NickParker> How do i set up software stepgen with unusual stepper types? I can't find anything about non step/dir control in the getting started guide nor the integrators manual
[14:43:44] <cradek> see the stepgen manpage
[14:44:08] <cradek> manpages are at the bottom of the mail docs index page (as well as being installed the usual way on your system)
[14:45:45] <NickParker> found it, thanks +cradek
[14:46:14] <cradek> er, I meant "main docs" of course
[14:46:27] <NickParker> yep found it.
[15:09:23] <mrsun_> ough cutting plywood wasnt fun at all ... first of all its not freakin flat! ever! :/
[15:09:29] <mrsun_> and the fibers ... oh the stupid fibers :P
[15:09:45] <kengu> sounds familiar
[15:09:47] <kengu> sort of
[15:10:20] <mrsun_> any tips on how to cut it efficiently ? :)
[15:10:21] <archivist> plenty blood released?
[15:11:05] <Tom_itx> it's the splinters under the fingernails i hate
[15:11:50] <JT_Shop> Tom_itx, thanks
[15:11:56] <JT_Shop> I think they are fixed now
[15:12:04] <Tom_itx> JT_Shop i didn't notice any more
[15:13:53] <JT_Shop> thanks for checking them
[15:14:10] <mrsun_> what cutter type is best for plywood ? anyone know ?
[15:14:16] <mrsun_> straight flute? ordenary ?
[15:14:20] <mrsun_> number of flutes etc =)
[15:14:44] <Tom_itx> most router bits i've seen are 2 flute
[15:14:45] <JT_Shop> onsrud
[15:15:01] <Tom_itx> with a different cutter angle than metal
[15:16:11] <archivist> and the cutter is fast enough to shatter the wood into small particles rather than cut
[15:16:54] <mrsun_> archivist, huh ? :)
[15:17:29] <archivist> one of the reasons wood routers are high rpm
[15:17:57] <mrsun_> well got a router as spindle so i guess it should be fast enough =)
[15:20:42] <Loetmichel> mrsun_: but LOUD ;)
[15:22:45] <mrsun_> the spindle .. yes :P
[15:22:48] <mrsun_> loud as hell
[15:33:36] <ries> mrsun_: have you ever tried a compression bit?
[15:58:42] <mrsun_> ries, im totaly new to this stuff so =)
[15:58:45] <mrsun_> wood routing
[15:59:20] <mrsun_> but seem em and looks interesting, problem is like usual im a swede tho .. and stuff is next to impossible to find in this country :P
[16:00:13] <andypugh> I though they were made in Sweden?
[16:00:34] <mrsun_> well tihs country is a bit strange if ind it... internet is not yet accepted to sell from it seems :P
[16:00:47] <mrsun_> as most companies requires you to make direct contact with them :P
[16:00:57] <kengu> it is made of wood...
[16:01:12] <kengu> but yeah. ebay is a good friend on these
[16:01:32] <mrsun_> onsrud bits were quite expensive =)
[16:12:13] <Jymmm> mrsun_: onsrud for?
[16:12:21] <Jymmm> ...what material?
[16:13:27] <Jymmm> mrsun_: you using spiral up/down cut bits?
[16:15:34] <mrsun_> Jymmm, onsrud router bits
[16:15:41] <mrsun_> solid carbide
[16:15:48] <mrsun_> i do not use them now :P
[16:15:59] <Jymmm> mrsun_what material are you CUTTING?
[16:16:15] <Jymmm> insrud makes LOTS of bits
[16:16:27] <mrsun_> atm ive tried with carbide straight flute bits .. bad results in plywood and up spiral i guess hss 3 flute end mill .. not good results there either
[16:16:32] <mrsun_> Jymmm, plywood atm
[16:16:47] <mrsun_> mdf a straight flute works fine for ive found, the plywood is a pita tho :/
[16:17:29] <Jymmm> http://www.amazon.com/CMT-192-000-02-Carbide-Downcut-Spiral/dp/B000P4LO4C
[16:18:01] <Jymmm> downcut will save the surface, but pack the cuts.
[16:18:22] <mrsun_> well both sides are equaly important ...
[16:18:24] <Jymmm> upcut will help save the bottom, and NOT pack the cuts.
[16:18:31] <mrsun_> so i guess compresion bits is the thing to go :/
[16:18:53] <Jymmm> and DONT use FREUD bits = crap
[16:19:23] <Jymmm> Here ya go... http://www.amazon.com/CMT-191-008-11-Carbide-Spiral-Diameter/dp/B000P4HOEQ/ref=pd_cp_hi_0
[16:19:46] <ries> mrsun_: I don't use them myself, bit I hear from some other folks that they keep the plywood down. I use myself just straight cutters for plywood. I don't have good experience with spiral's and plywood
[16:19:51] <Jymmm> It's plywood, you ARE going to get spintering no matter what
[16:20:32] <mrsun_> ries, downcut bits keeps it down or what?
[16:20:52] <ries> mrsun_: I hear... never tried it myself...
[16:21:22] <mrsun_> vacuum table would be neato but cant afford the pumps nessecery =)
[16:21:23] <ries> Most what I use is a 6mm ball, 3 flute spiral and my almighty 8mm straight.
[16:21:45] <mrsun_> or .. a shop vac might be enough but my experiments says its not :P
[16:21:48] <ries> mrsun_: O simetimes put something of a weight at places where I don't have to cut..
[16:22:03] <ries> by carefull with a shopvac, the need th air to cool
[16:22:19] <mrsun_> ries, seperate cooling shopvac
[16:22:28] <mrsun_> that does not use the air they suck to cool themselfs
[16:22:48] <ries> that might work then... I never tired vacuum on my table..
[16:24:16] <mrsun_> but will have to do with the straight flutes i have for now tho cutting some stuff as i need to make money to be able to buy more and better bits =)
[16:25:11] <ries> mrsun_: I bought some bit's from china, they where not that bad... I still use them and they don't seem to dull fast. Best thing is, they are cheap... and if you are like my, you will break a bit or two in the beginning
[16:28:03] <mrsun_> breaking stuff? .. nah thats not me ;)
[16:29:33] <kengu> uu.. never
[16:29:51] <kengu> but for some reason I am out of 6mm bits
[16:35:16] <ries> I never broke anything in over a year
[16:35:40] <ries> But in the first few weeks after I finnished the router... BAM... damned... bit broke aaaghhh
[16:37:43] <Jymmm> I like CMT bits for wood, Onsrud for plastics.
[16:39:03] <kengu> i like cheap ones to break away
[16:41:00] <_DJ_> gn8
[16:41:13] <Jymmm> _DJ_: D(
[16:41:16] <Jymmm> 9
[16:41:21] <mrsun_> one problem i have is that im bad at documenting ... so i dont know what is good or not if i nee dto buy new bits if i lose a bit or something :P
[16:41:28] <_DJ_> good night, Jymmm
[16:42:12] <ries> mrsun_: that will come... make sure you always have them around, nothing worse then missing you vaforite bit!
[16:43:34] <Jymmm> mrsun_: CMT produced consistant quality in the finished material. FREUD gave poor quality in finished material, dulled quickly, and broke easily. I'll buy china specialty one-off bits, but that's abut it.
[16:43:52] <Jymmm> mrsun_: Cost more in replacing ruined raw materials than quality bits.
[16:46:07] <mrsun_> yeah i want quality bits but hard to know what brands, and most brands you get recommended in here is US brands etc =) found a brand named "Cobolt" in sweden might test that out =)
[16:46:24] <mrsun_> and aparently the ones owning that brand also sells stuff from onsrud
[16:46:24] <Jymmm> mrsun_: where you at?
[16:46:28] <mrsun_> sweden
[16:46:54] <mrsun_> cobalt
[16:47:01] <mrsun_> no
[16:47:06] <mrsun_> cobolt. .. wtf
[16:47:32] <mrsun_> now im confused in the pdf its named cobalt but i find router bits under the name cobalt ...
[16:48:38] <ries> mrsun_: find a local company that sell's woodrouters, they will beable to advice you. Ensure you go to the companies that sell to other companies.
[16:49:49] <mrsun_> ough
[16:49:54] <mrsun_> 920sek for one freakin router bit
[16:50:09] <mrsun_> thats about 140 usd
[16:50:13] <Jymmm> mrsun_: http://www.woodcontrol.se/
[16:50:52] <Jymmm> http://www.toolbox.se/Toolbox/sv/default.aspx
[16:51:28] <Jymmm> mrsun_: I cant read those, but bother are CMT dealers in Seden
[16:51:32] <Jymmm> both*
[16:51:47] <Jymmm> http://www.cmtutensili.com/viewdoc.asp?pars2=2~2~3~2~2
[16:53:20] <mrsun_> thanks, gonna look at em =)
[19:45:14] <schue> howdy. anyone feel patient enough for some newbie questions?
[19:47:18] <uw> maybe
[19:47:23] <schue> :-)
[19:47:38] <schue> I'm using a raspberry pi to control some small stepper motors I bought.
[19:47:59] <schue> I've figured out how to configure stepgen to feed the motors and can run them via halcmd.
[19:48:20] <schue> and I've got a .ini coded up that loads up successfully in linuxcnc
[19:48:23] <uw> what is the if for the steppers
[19:48:28] <uw> interface
[19:48:32] <schue> GPIO pins.
[19:48:45] <schue> stepgen drives them as a "type 9" stepper.
[19:48:57] <uw> raw pins or the spi?
[19:49:01] <schue> raw pins.
[19:49:11] <schue> I'm using the xenomai kernel to get the realtime latency.
[19:49:32] <schue> the pulses even look pretty good on my oscilloscope.
[19:50:03] <schue> what I'm puzzled by currently is that I am unable to get axis out of e-stop after it starts up.
[19:50:19] <schue> I've loaded the pyvcp vcp.xml interface, which shows up.
[19:50:30] <schue> and have a POSTGUI config line that seems to connect it up.
[19:50:36] <uw> this sounds pretty custom...
[19:50:41] <uw> what do you have for the estop?
[19:50:51] <schue> in what sense? the pin binding?
[19:51:04] <uw> yes i'm guessing you're using a pin?
[19:51:04] <schue> I don't have a physical button.
[19:51:13] <schue> no. I haven't hooked one up yet.
[19:51:15] <uw> or something though usb orrr
[19:51:28] <schue> I could assign it to one of the PI pins, I suppose.
[19:51:44] <schue> but can't you bind it to a pyvcp control?
[19:51:50] <uw> so what is it currently looking for for input to the estop?
[19:51:52] <schue> or is it the "loopback"?
[19:52:08] <uw> i dont about pyvcp control
[19:52:54] <schue> you have physical switches for all your controls?
[19:53:08] <schue> I guess I could just connect a pin on the breadboard.
[19:53:38] <uw> oh i see what you men
[19:53:42] <schue> I appreciate your patience. I decided to learn about CNC this weekend.
[19:54:00] <schue> hadn't ever done anything with it before yesterday. fun!
[19:54:04] <uw> yes, they go to the parallel port as inputs (i have a full laptop with a parallel port for my controller)
[19:54:22] <schue> I see.
[19:54:22] <uw> yes it's not too hard
[19:54:31] <schue> are you using the stock parport config?
[19:54:47] <schue> I so tantalizingly close to having something working.
[19:55:05] <uw> i have some pin mappings changed around because i'm too lazy to build another cable, but mostly "stock"
[19:55:22] <schue> but do you have to have a physical pin?
[19:55:46] <uw> yes enough outputs/inputs
[19:56:07] <uw> pretty much the driver i made uses a pin for directoin and pin for step
[19:56:11] <uw> very standard
[19:56:23] <schue> right. I saw that kind of approach.
[19:56:41] <schue> I wanted to try to drive it directly off the pi so I could play with xenomai.
[19:56:58] <schue> that seems to work actually.
[19:58:09] <uw> are there enough i/o for directly driving a stepper on a rpi?
[19:58:16] <schue> plenty.
[19:58:23] <uw> i remember being dissapointed with how many actual pins are I/O with that
[19:58:24] <schue> I have three connected now.
[19:58:28] <schue> and have pins left over.
[19:58:41] <schue> there's like 22.
[19:59:00] <schue> my motors are 4 pin.
[19:59:01] <uw> i dont know if they are all GPIO but if you say so
[19:59:59] <schue> hm. lets see.
[20:00:15] <schue> well, I guess I'll try hardwiring the loopback as you suggest.
[20:00:21] <schue> back in a bit
[20:06:59] <schue> hm. just read something.
[20:07:08] <schue> net estop-loop iocontrol.0.user-enable-out iocontrol.0.emc-enable-in
[20:07:34] <schue> looks like I need that if I'm not going to have a physical control. activated now!
[20:08:41] <uw> sounds good
[20:41:21] <schue> motors moving!
[20:41:27] <schue> but axis is a crazy cpu hog.