#linuxcnc | Logs for 2013-04-19

[01:23:44] <r00t4rd3d_> i shocked myself twice tonight
[01:24:18] <r00t4rd3d> stupid ground
[01:24:55] <r00t4rd3d> Happy 420 Eve!
[01:34:37] <gammaX> im still not seeing the differance between a kurt vise and my 2 chinese vises...
[01:37:04] <r00t4rd3d> https://i.minus.com/iPncSmApMP3M6.gif
[01:39:13] <gammaX> lol
[01:58:29] <tjtr33> anonimas1, ? are you anonimasu ?? i found a Deckel FP4A, do you have manuals?
[04:10:59] <anonimasu> yes, I am anonimasu but I dont have manuals for deckel's
[04:11:04] <anonimasu> I think it'
[04:11:07] <anonimasu> s archivist you want
[04:11:12] <anonimasu> I have a abene, that's all
[04:13:26] <tjtr33> thx!
[04:34:27] <kyle22> Hello, what are the hal commands i need to add for a mpg wheel. Its just the wheel on its own with no increment or axis select as i wish to select it using the mouse. I am using a mesa 5i20
[04:40:18] <chron0> ahoi everyone
[04:40:29] <cpresser> kyle22: hook it up to 'halui.jog.selected.minus' and the corresponding pins
[04:42:35] <kyle22> cpresser : could you elaborate on that please
[04:43:22] <cpresser> kyle22: nope. i am no expert.
[04:43:30] <cpresser> just read the documentation
[04:43:34] <cpresser> http://linuxcnc.org/docs/html/man/man1/halui.1.html
[04:43:48] <chron0> anyone tried 3.5.7 + xenomai 2.6.1 for the PI?
[04:46:37] <kyle22> cpresser - Thanks for the link. will keep trying
[06:27:57] <jkopal> Hello I have question. I want to make my own CNC. I have already made a driver board for step motors interconnected with an FPGA board. I would like to use an USB serial port to send a frame representing paralel bits (provided to the hal interface) to FPGA. Is there any similar project where I can take an inspiration from ?? I need to make this layer and I dont know where to start.
[06:31:15] <jthornton> for USB the downstream device must have the motion controller in it
[06:34:13] <cpresser> jthornton: USB doesn _not_ offer realtime capabilities since it is based on polling
[06:34:29] <jthornton> right
[06:34:43] <jthornton> that's why the smarts needs to be downstream
[06:34:50] <jthornton> morning
[06:35:32] <cpresser> an doing the motion-controller on an fpga is a lot of work
[06:36:02] <jthornton> I like the BIG EASY button that LinuxCNC has
[07:20:12] <jkopal> Well the motion controller is not big deal how ever the G code interpreter is. This I would like to avoid. I was thinking about sending a frame representing the paralel bus out and have a synchronization fifo and timing block inside the FPGA. In the moment I have inside NIOSII processor and VHDL is no problem for me. In contrary to the linuxs HAL
[07:22:24] <cpresser> HAL is basically the same as VHDL :)
[07:22:50] <cpresser> HAL does connect function blocks via pins. easy as that
[07:25:51] <jkopal> ok where to start to understand how to exchange data between HAL and serial port ???
[07:26:19] <jkopal> for this I will need own driver right or not ??
[07:27:26] <cpresser> as far as i know the serial port also is non-realtime
[07:27:54] <cpresser> the parport however has a realtime kernel-module. as do the various mesa-fpga-controller cards
[07:28:23] <cpresser> but you can use the serial-port for non critical applications (i use mine for a DRO)
[07:30:16] <jkopal> well who cares if it is realtime when the stream will be bufered and FPGA will take care about the timing ???
[07:31:34] <cpresser> so you want to only use the gcode interpreter?
[07:31:41] <cpresser> (on the pc)
[07:31:48] <jkopal> exactly ....
[07:32:14] <cpresser> you dont need HAL for that.
[07:32:35] <cpresser> however, i cant give you mor hints on this. its beyond my scope of understanding linuxcnc internals
[07:32:38] <jkopal> so any advise what to do ???
[07:32:43] <cpresser> read the code
[07:33:06] <cpresser> figure out how the motion-planner interacts with the gcode parset
[07:34:18] <jkopal> ok I will try. My problem is that I am not very skilled in C
[07:34:39] <cpresser> this is not a simple project. it will require lots of reading and tinkering. depending on your final goal it might be way easier to use the motion controller of linuxcnc
[07:35:38] <cpresser> if you insist on using your FPAG board, add a PCI or PCIe interface :)
[07:37:51] <jkopal> Mainly my problem is that that all my computers are portable :)
[07:38:55] <cpresser> lightning and pcmcia also qualify
[07:40:58] <cpresser> if the computer does not need to be portable, get a simple and cheap intel-atom mainboard. saves you a lot of trouble :)
[07:40:59] <jkopal> at the end it is always a problem once I plug it to the computer ... on the OS side I am lost ... using PCI instead of serial does not help much ....
[07:41:44] <cpresser> if you are lost on the OS side i would recommend to use a simple and proven setup^^
[07:42:46] <jkopal> yes you are right but I would like to learn it any way just I dont know where to start ...
[07:45:09] <cpresser> intel-atom-board + parport-breakout (ebay). done
[07:45:26] <cpresser> there is even an GUI (stepconf) for that
[07:45:50] <cpresser> once you got that running, you can take further steps
[07:48:50] <jkopal> engines are runing there is no problem in that, I just need to feed them :)
[08:02:01] <jthornton> good luck on your quest... we see this idea almost every day here
[08:08:47] <jdh> I wonder why
[08:09:02] <alex_joni> anyone knows what algorithms was used for encoding passwords in /etc/passwd (e.g. before /etc/shadow appeared) ?
[08:10:04] <jdh> crypt(3) ?
[08:10:54] <alex_joni> jdh: for crypt I get the modern thingie (with salt, etc)
[08:12:26] <jthornton> hi Alex
[08:12:34] <jdh> I thoguht salt was always there
[08:13:30] <alex_joni> jdh: this is pre /etc/shadow
[08:13:41] <alex_joni> it looks like standard DES 48/64
[08:13:47] <alex_joni> hi jthornton
[08:16:55] <ProxDem> des or md5
[08:19:19] <ProxDem> afaik crypt(3) DES
[08:21:41] <jdh> I thought shadow was just added fs perms, not a different crypt method
[08:21:52] <ProxDem> dunno how old your /etc/passwd is or where it comes from but I do believe jdh is correct on the salt being in /etc/passwd
[08:22:52] <ProxDem> nowadays in /etc/shadow you have the # reference for md5...blowfish sha256 sha512
[08:23:01] <ProxDem> so it makes it easier to identify =)
[08:23:13] <jdh> On a system without shadowed passwords (typically older Unix systems dating from before 1990 or so), the passwd file holds the following user information for each user account:
[08:23:14] <jdh> Username, Salt combined with the current hash of the user's password (usually produced from a cryptographic hash function)
[08:24:39] <ProxDem> most people don't realise the salt is there in /etc/passwd because it's not delimited by : IIRC
[08:26:06] <ProxDem> err $
[08:26:30] <ProxDem> replace : with $ lol
[08:31:06] <carper64_lb> well i worked ou that if i as to give up cnc id be almost sain lol
[08:31:29] <carper64_lb> was
[08:31:56] <jdh> hardly worth it.
[08:33:22] <carper64_lb> quite agree who needs sleep when theres software problems to solve
[10:06:07] <PetefromTn> hello fellas...
[10:11:00] <tjb1> hey
[10:11:50] <carper64_lb> hi pete
[10:14:25] <PetefromTn> carper64_lb: hey guys... whatzgoinon?
[10:34:45] <tjb1> going to speech class shortly :/
[10:35:17] <ReadError> waste
[10:35:18] <ReadError> skip it
[10:37:54] <tjb1> cant skip it
[10:37:58] <tjb1> I have to skip it next week
[11:28:24] <jkopal> exit
[11:28:26] <jkopal> exit
[11:28:28] <jkopal> exiy
[12:03:50] <GammaX> ok so im back trying to find out if anyone can help me find out which device address is my parport...
[12:04:16] <jthornton> pastebin lspci -v
[12:06:49] <GammaX> jthornton, http://pastebin.com/1zjSZfP6 pay close attention to the last guy using wch driver.. its my partport combo card with 2 serial ports on it.
[12:09:21] <jthornton> have you tried cf00 with the parellel port tester I wrote?
[12:09:37] <GammaX> parellel port tester...
[12:09:58] <GammaX> No I have not! Whats the name of it?
[12:10:07] <GammaX> and where is it located
[12:10:22] <jthornton> on the forum, let me find it
[12:10:26] <GammaX> thanks!
[12:11:16] <IchGuckLive> hi all B)
[12:12:46] <micges> hi
[12:14:13] <pcw_home> hi micges
[12:15:25] <jthornton> GammaX, http://linuxcnc.org/index.php/english/forum/18-computer
[12:16:18] <IchGuckLive> someone uses ATOM D2550
[12:16:32] <IchGuckLive> in germany D525 is off sold
[12:17:12] <IchGuckLive> there are also ASrock with AMD-E350 on sale
[12:17:51] <IchGuckLive> same prise as atom D2550
[12:18:04] <GammaX> jthornton, do you go buy another handle of bigjohn?
[12:18:59] <micges> IchGuckLive: there are graphic problems with D2xxx boards
[12:19:12] <IchGuckLive> thanks
[12:19:14] <jthornton> aye that tis me
[12:19:28] <jthornton> and I'm JT shop too
[12:19:28] <micges> under ubuntu 10.04
[12:21:29] <jdh> there's a lotta damned JT's
[12:21:46] <jthornton> heh
[12:22:29] <GammaX> jthornton, I dont know if you remember me but back in 2009 I was the guy trying to convert a supermax with an anilam controller. never happened as I left for iraq and afghanistan. Good to see your still on here!
[12:22:37] <jthornton> I used to be a big guy now I'm a medium guy and working on a smaller gravitational pull all the time
[12:22:51] <jthornton> I thought that was you
[12:23:38] <GammaX> yeah my family through out the machine on me...
[12:23:48] <jthornton> ouch
[12:24:16] <GammaX> so I bought an rf45cnc... and a hardinge hc cnc and I now have my own shop... lol in denver now aswell...
[12:24:45] <jthornton> cool
[12:24:54] <jthornton> got them both converted?
[12:25:24] <GammaX> funny thing is... the hardinge came with the same anilam controller but for the lathe! lol but Im told it works...
[12:25:40] <GammaX> the 45 is in the process just trying to setup linux on it now
[12:25:49] <jthornton> I used my anilam 1100m for years on my BP
[12:26:42] <jthornton> I'll be in the shop after while... heading out
[12:26:56] <GammaX> rgr
[12:27:17] <GammaX> jthornton, can you approve my request for registration?
[12:27:38] <GammaX> jk ;)
[12:35:32] <GammaX> Anyone ever see this? insmod: error inserting '/usr/realtime-2.6.32-122-rtai/modules/linuxcnc/hal_parport.ko': -1 Device or resource busy
[12:36:40] <pcw_home> Yes if linuxcnc did not exit cleanly
[12:37:50] <GammaX> Hmmm so should I do a reboot?
[12:40:13] <GammaX> PCW, how did you remedy?
[12:43:13] <pcw_home> I usually reboot
[12:43:50] <IchGuckLive> GammaX: servo or stepper retrofit
[12:44:13] <GammaX> IchGuckLive, steppers.
[12:44:18] <IchGuckLive> 3Nm
[12:44:27] <GammaX> ?
[12:44:43] <IchGuckLive> oh you are in the usa Oz no Nm
[12:44:49] <GammaX> lol
[12:44:50] <GammaX> usa
[12:45:04] <GammaX> 570oz on xy and 1200 on z
[12:45:49] <jdh> keling?
[12:46:16] <GammaX> yup the drivers are kelling "type" same thing im sure just bought direct from china instead of from keling
[12:46:34] <GammaX> the motors are direct keling
[12:46:44] <jdh> leadshine 6amp?
[12:48:04] <GammaX> MA860H 7.2A
[12:48:14] <jdh> I have 570oz keling and their cheap drivers. Sometimes wish I had gotten the better ones.
[12:48:51] <GammaX> what do you consider the better ones? You have rf45 cnc aswell?
[12:49:04] <jdh> g0704
[12:49:07] <IchGuckLive> leadshine M880
[12:49:41] <GammaX> m880
[12:49:49] <IchGuckLive> with 75V 5a its a hell of force
[12:50:00] <IchGuckLive> and speed
[12:50:20] <GammaX> i got a 15amp 50v ps.
[12:50:30] <IchGuckLive> good to go
[12:50:49] <GammaX> in my setup I have every switch on I beleive.
[12:50:53] <IchGuckLive> on 50V its good with M542
[12:51:02] <IchGuckLive> i got so many of them runing
[12:51:17] <IchGuckLive> but im in germany O.O
[12:51:59] <jdh> I think mine woudl be 560 or something like that.
[12:52:26] <jdh> 60v, 5a
[12:52:52] <jdh> $41/each
[12:53:36] <IchGuckLive> dm556
[12:53:42] <L84Supper> kelling gets all his parts from China, he just buys in bulk and gets the *local* discounts and brings it back to the US
[12:53:44] <jdh> not D
[12:53:50] <IchGuckLive> m550
[12:54:09] <GammaX> http://www.ebay.com/itm/Ma860H-Cnc-Stepper-Driver-Support-Nema23-Nema34-Nema42-Stepper-Motor-2-6A-7-2A-/400461348415?pt=LH_DefaultDomain_0&hash=item5d3d5b3e3f
[12:54:13] <IchGuckLive> jdh: only to 50V
[12:54:24] <GammaX> those are what I have.
[12:54:43] <jdh> Ich: keling says 24-60vdc... I only use 50 anyway
[12:55:29] <IchGuckLive> GammaX: another clone
[12:55:35] <GammaX> actually this is what I bought... http://www.ebay.com/itm/CNC-Kit-3Axis-MA860H-Stepper-Driver-7-2A-5-Axis-Breakout-Interface-Board-Cable-/281094520019?pt=LH_DefaultDomain_0&hash=item417289fcd3
[12:55:38] <jdh> teh DM's and the other ones are a lot smaller
[12:55:49] <GammaX> IchGuckLive, Im sure there all the same...
[12:56:21] <IchGuckLive> i woudt not go that far only on >50V you might be cooking somthing
[12:56:58] <jdh> I had them at 50 at first. I think I might have dropped them back down though. I don't need any more speed.
[12:57:17] <jdh> http://www.automationtechnologiesinc.com/products-page/stepper-motor-drivers/microstepping-driver-kl6050
[12:57:36] <jdh> they only do half stepping
[12:57:52] <IchGuckLive> as most of us do 400steps/rev
[12:58:05] <jdh> it's fine for my screws
[12:58:10] <IchGuckLive> in europ as special on TR20x4 or 16x4
[12:58:33] <GammaX> thats one thing I have to figure out... what setting to put them on....
[12:58:46] <IchGuckLive> or as most do 25/20 converting timebelt to go balltread 5mm
[12:58:47] <GammaX> i dont even know the specs of my screws..
[12:59:22] <IchGuckLive> GammaX: schoudt be on the dial
[12:59:29] <IchGuckLive> 1rev =
[12:59:50] <GammaX> on the dial?
[13:00:03] <IchGuckLive> its manual now so there is a wheel
[13:00:13] <GammaX> yeah there generic
[13:00:18] <IchGuckLive> and on the wheel is a Laser scale 1rev=
[13:01:09] <GammaX> deff not lol
[13:01:14] <GammaX> not on my machine haha
[13:02:20] <IchGuckLive> http://www.ihcnc.com/images/clip_image016.jpg
[13:02:34] <IchGuckLive> GammaX: somthing like that
[13:10:20] <GammaX> IchGuckLive, I have something like that but its DEFFinately not as nice as that
[13:10:45] <GammaX> i wish I bought an IH one... ut I did get a cnc version without electronics with ballscrews for super cheep
[13:11:37] <IchGuckLive> ballscrews means 5mm in europ
[13:14:48] <IchGuckLive> i see a pitch of 5mm also in the USA
[13:15:33] <IchGuckLive> so you are good on 25/20 timebelt convertings
[13:15:45] <IchGuckLive> that fits the 400/5mm
[13:15:52] <GammaX> Im goin direct drive...
[13:16:13] <GammaX> matter?
[13:16:31] <IchGuckLive> to metric 0.01mm precision or 0.000393 inch
[13:16:46] <IchGuckLive> NP you are the man
[13:16:56] <GammaX> im the man? lol
[13:17:14] <IchGuckLive> then i woudt go for 800Steps/rev
[13:17:34] <IchGuckLive> 5/800/25,4
[13:18:01] <IchGuckLive> 0,000246 inch
[13:18:08] <IchGuckLive> per step
[13:19:11] <GammaX> brb rebooting
[13:19:18] <IchGuckLive> on standard latency 50k and 5k steps per sec
[13:24:07] <Gammax3> ok i still get the error insmod: error inserting '/usr/realtime-2.6.32-122-rtai/modules/linuxcnc/hal_parport.ko': -1 Device or resource busy
[13:24:07] <Gammax3> ptest.hal:1: exit value: 1
[13:24:07] <Gammax3> ptest.hal:1: insmod failed, returned -1
[13:24:07] <Gammax3> See the output of 'dmesg' for more information.
[13:24:27] <IchGuckLive> hi Gammax3 on standard latency 50k and 5k steps per sec =70IPM asafe rate on no steploss
[13:24:53] <Gammax3> i want faster....
[13:24:56] <Gammax3> i want 130 ipm
[13:24:59] <Gammax3> reliale...
[13:25:09] <IchGuckLive> up to you #
[13:25:28] <IchGuckLive> its the saferate calculation not the max
[13:26:55] <IchGuckLive> Gammax3: kill all printers
[13:27:46] <IchGuckLive> ok im off late here BY
[13:31:02] <Gammax3> scanr
[13:31:33] <diginet> I have a question: apparently there are CNC's with up to 9 axes (according to wikipedia), but what ARE those 9 axes?
[13:31:43] <diginet> does anyone have like a diagram or something which explains this?
[13:33:47] <Tom_itx> non stationary milling head
[13:33:50] <Tom_itx> others are rotary
[13:34:34] <diginet> ohhh, so it's sort of like a combination lathe and mill?
[13:35:08] <DJ9DJ> namd
[13:35:33] <tensaiteki> greetings all
[13:35:38] <Tom_itx> http://www.youtube.com/watch?v=p2KrukXzCx0
[13:35:39] <oric> (p2KrukXzCx0) "Doosan 9 Axis Multi-task Machining Center Making a Flywheel at Hauff Machine Products" by "HauffMachineProducts" is "Tech" - Length: 0:06:12
[13:36:00] <diginet> oh thanks
[13:36:23] <oric> http://i.imgur.com/LGFir6l.jpg
[13:37:25] <tensaiteki> I'm trying to use a run-in-place of the JA3 branch but I keep getting an insmod error inserting motmod.ko (-1 Unknown symbol in module) where do I need to lok to fix this?
[13:37:49] <cradek> check your dmesg
[13:42:56] <Tom_itx> 10 Axis: https://www.youtube.com/watch?v=LdCRCcwDeKQ
[13:43:17] <diginet> 10 axis?? wow
[13:44:08] <tensaiteki> cradek, sorry for the n00bness, but what am I looking for in the output of dmesg?
[13:44:19] <cradek> the name of the missing symbol
[13:44:28] <diginet> Tom_itx: how many axes can you have?
[13:45:23] <Tom_itx> i think linuxcnc supports 8 or so
[13:45:56] <diginet> hmm
[13:46:14] <cradek> 9 axes, as many additional non-coordinated joints as you want
[13:46:38] <diginet> okay I have a further question, supposing that we have a well made wax model, why is casting something different, metallurgically than machining/turning it?
[13:47:35] <diginet> cradek: what's a non-coordinated joint?
[13:48:02] <pcw_home> one you drop on the floor?
[13:48:13] <diginet> hmm?
[13:48:21] <diginet> oh, a joke, hahaah
[14:00:37] <tensaiteki> ok, I futzed around with the my HAL file and replaced gatrykins with gentrivkins, but now instead of a motmod error, I get a emcTrajSetJoints error
[14:01:00] <tensaiteki> emcTrajSetJoints failing: joints=0
[14:01:49] <micges> tensaiteki: add this to ini file: [KINS] JOINTS = 4
[14:02:04] <micges> tensaiteki: joints is number of motors in your setup
[14:03:52] <trident_> wow that 10 axis machine is insane!
[14:08:27] <tensaiteki> that did it, thanks, I remeber someone said that switching to ja3 needed some changes to the ini file, but I didn't see anything that said what those changes were....
[14:09:14] <cradek> tensaiteki: it'd be great if you'd write some documentation on the wiki if you didn't find what you needed
[14:14:02] <tensaiteki> will do
[14:17:26] <tensaiteki> also, it seems that axis.0, axis.1, etc. got changed to axis.x, axis.y, etc.
[14:17:45] <cradek> yes
[14:19:20] <micges> and axis.0.motor-pos-cmd changed to joint.0.motor-pos-cmd
[14:20:39] <tjtr33> pcw_home: hello, is there a working rtos with linuxcnc on the cubieboard? thx!
[14:23:47] <tensaiteki> thanks, micges, I was a bit to hasty with the find/replace...
[14:23:53] <tensaiteki> *too
[14:24:03] <tjtr33> pcw_home, i 'spose the question should have been for 'A10' and linuxcnc, i see some info now, thx
[14:25:14] <pcw_home> http://mail.olimex.com/forum/index.php?PHPSESSID=flc5acbii4ttu42ahcqcv52qb2&topic=812.165
[14:25:47] <tjtr33> heh, thx!! http://lcncolinuxino.blogspot.com/p/building.html
[14:28:52] <tjtr33> hmm, wheres an sd card to be found at Salton Sea :( i think its wait for return to Chi.
[14:30:09] <JT-Shop> how do you tell someone you don't provide private personal programming tutoring for a commerical product?
[14:30:37] <cradek> "Sorry, I don't provide ..."
[14:31:09] <Tom_itx> JT-Shop, send them a bill?
[14:31:10] <cradek> (if applicable, you can follow up with information about your hourly rate)
[14:31:16] <Tom_itx> after the first bill they will get the hint
[14:31:34] <Tom_itx> it works...
[14:34:30] <JT-Shop> I like those ideas :)
[14:34:40] <tensaiteki> how does one tell gentrivkins which two joints are slaved on an axis?
[14:35:23] <Tom_itx> JT-Shop, i did similar once.
[14:35:35] <micges> loadrt gentrivkins coordinates=XYYZ
[14:35:52] <Tom_itx> wrote some code for a company and once they realized what it would do, they started adding enhancements to what they wanted
[14:35:57] <Tom_itx> i said sure....
[14:36:02] <Tom_itx> here's what it will cost...
[14:36:04] <L84Supper> PCW: olimex has an IRC channel just FYI
[14:38:24] <JT-Shop> yea when someone says I can't do that my customers ... ok I'm on the clock after that
[14:39:55] <tjtr33> L84Supper, thx will look there
[14:40:59] <L84Supper> tjtr33: also #cubieboard, he has a A20 version just about ready
[14:48:42] <pcw_home> The A20 will be nice (I wonder if it will need a heatsink)
[15:02:10] <FinboySlick> pcw_home: I got a gift from Lily Wun!
[15:02:47] * FinboySlick loves getting packages on a Friday. Starts the weekend wonderfully.
[15:03:34] <GammaX> JT-Shop, heres my dmesg http://pastebin.com/eCp6nKAr
[15:04:09] <JT-Shop> might want to fill everyone in on what it is about, I have to leave now
[15:04:20] <GammaX> ouch... ok lol
[15:05:02] <GammaX> Everyone, I cant get my parallel port checker program to work, i get the error:
[15:05:04] <GammaX> insmod: error inserting '/usr/realtime-2.6.32-122-rtai/modules/linuxcnc/hal_parport.ko': -1 Device or resource busy
[15:05:04] <GammaX> ptest.hal:1: exit value: 1
[15:05:04] <GammaX> ptest.hal:1: insmod failed, returned -1
[15:05:04] <GammaX> See the output of 'dmesg' for more information.
[15:06:47] <MasterTengil> hey guys
[15:07:26] <MasterTengil> got a question that hasn't got to do with linuxcnc, but I cant find any other suitable channels hehe
[15:07:41] <MasterTengil> anyone know if you can "play" the entire program in mastercam x4
[15:07:41] <FinboySlick> GammaX: PARPORT: ERROR: request_region(0xcf00) failed Sounds to me like it's the root of your problem.
[15:08:19] <GammaX> FinboySlick, so I could possibly try changin address for the parport in the script from big john?
[15:08:31] <MasterTengil> I can visualize toolpaths one by one, but I haven't found how to show the entire process
[15:09:02] <MasterTengil> seems to me that it would be a very usefull function so I suppose it should be in the program somewhere
[15:09:10] <FinboySlick> GammaX: It'd be a good guess though I have no experience with that sort of thing. It's just that from the dmesg, that is the first element in the chain tha fails.
[15:10:09] <micges> GammaX: try 'cat /proc/ioports'
[15:10:14] <micges> see what's there
[15:11:01] <MasterTengil> anyone here with experience from mastercam?
[15:11:14] <micges> GammaX: if request region fails it often means that other driver have allocated this area
[15:15:38] <GammaX> micges, http://pastebin.com/Wapvd85k
[15:17:32] <GammaX> micges, wch is the chipset on the card with 1 parallel and 2 serial ports...
[15:17:55] <micges> GammaX: unload wch drvier and try again
[15:18:07] <micges> sudo rmmod wcg
[15:19:50] <GammaX> micges, http://pastebin.com/t9NnFgR5
[15:21:16] <micges> GammaX: pastebin output from 'lsmod'
[15:24:25] <GammaX> micges, //pastebin.com/U5q7n4ar
[15:27:24] <GammaX> usb rs232
[15:32:04] <GammaX> duckman67
[15:32:24] <GammaX> 2 keyboards... not good in front of eachother]
[15:37:26] <tensaiteki> aside from JOINTS, what does the [KINS] section in the ja3 ini file need?
[15:37:57] <GammaX> micges, any thoughts?
[15:38:39] <micges> tensaiteki: only joints are required
[15:39:10] <micges> GammaX: you have conflict with one of drivers on your system
[15:39:21] <GammaX> ughhh
[15:39:33] <micges> GammaX: I can't locate which one it is to remove it
[15:40:01] <GammaX> micges I think its just the wch driver itself to be honest....
[15:40:35] <micges> yes but if so it's under different name in lsmod
[15:43:12] <GammaX> micges, that lsmod was after I unloaded driver...
[15:43:46] <micges> oh
[15:43:56] <tensaiteki> I have "loadrt gentrivkins coordinates=XYZX" in my hal, homing works with the slaved x-axis (joints 0 and 3) but jogging only moves on of the x-motors (joint 0)
[15:44:10] <tensaiteki> *one of
[15:44:56] <tensaiteki> also, the DRO in axis only moves wile homing, but not when jogging
[15:45:06] <tensaiteki> on the x-axis
[15:45:28] <GammaX> micges, heres after I modprobe wch http://pastebin.com/ThcCJzTL
[15:47:03] <micges> GammaX: try unload driver, set io port on second address from lspci -v
[15:47:11] <micges> nothing more comes into my mind
[15:53:04] <tensaiteki> anyone have a working gentrivkins hal and ini I could take a look at?
[15:54:04] <micges> tensaiteki: hold on, I have working this but under other gui
[15:54:14] <micges> give me few minutes to figure it ourt
[15:54:27] <tensaiteki> ok, cool, thanks
[15:56:54] <GammaX> micges, something deff popped up after I changed address! a port test thing... with 17 pins on a screen..
[15:57:54] <micges> GammaX: so maybe it works
[15:58:10] <GammaX> that would be awsome
[15:58:18] <havent007> good evening Gentlemen, can somebody help me with the pin allocation of a Usovo MF70 (Proxxon)?
[15:58:55] <havent007> actually only for the switches (Pn 10 - 15)
[15:59:28] <GammaX> havent007, is that a parallel?
[15:59:33] <havent007> yes it is
[15:59:41] <GammaX> heh I may be able to help...
[15:59:49] <havent007> that would be great GammaX
[16:00:04] <GammaX> when you say pin allocation what do you mean?
[16:00:25] <havent007> the switches dont react, they dont send the off signal back to AXIS
[16:00:51] <havent007> physically they do click, but I have no clue which Pin belongs to which switch
[16:02:01] <DJ9DJ> gn8
[16:02:06] <havent007> Thanks a lot GammaX
[16:02:11] <havent007> youre great
[16:02:21] <havent007> this DOES help
[16:02:57] <GammaX> Unpack what I just sent you. into a folder then open terminal and type in halrun -I -f ptest.hal
[16:03:20] <havent007> okay I will do that - great!
[16:03:24] <GammaX> change the hal file to your ports address
[16:03:38] <GammaX> hope that helped cause it deff just helped me! lol
[16:03:53] <havent007> I thank you a lot
[16:04:10] <havent007> it does definitely help because ... I already spent a whole day with these things
[16:04:22] <havent007> linuxcnc isa great and everything :)
[16:05:06] <havent007> GammaX, I'll let you know soon :) Thanks again
[16:05:49] <GammaX> havent007, glad I can help some one after everyone else has helped me! Thanks to bigjohn and micges !
[16:07:53] <GammaX> micges, what would this mean? Traceback (most recent call last):
[16:07:53] <GammaX> File "/usr/bin/stepconf", line 2024, in update_axis_params
[16:07:53] <GammaX> halrun.flush()
[16:07:53] <GammaX> IOError: [Errno 32] Broken pipe
[16:14:18] <L84Supper> http://www.youtube.com/watch?feature=player_embedded&v=k5ew1ez7nzU getting this to swing past cable support points will be the trick
[16:14:19] <oric> (k5ew1ez7nzU) "SkySweeper Robot Makes Inspecting Power Lines Simple and Inexpensive" by "JacobsSchoolNews" is "Education" - Length: 0:01:38
[16:18:18] <micges> tensaiteki: you need one hack in Axis to gentrivkins works properly
[16:20:09] <micges> for now press Shift + 4
[16:20:18] <micges> and you will jog properly
[16:21:10] <tensaiteki> shift 4 doesn't seem to have any effect....
[16:22:03] <tensaiteki> is Shift + 4 the hack? or that something else?
[16:22:59] <havent007> GammaX, the program is worth gold, but all switches show reaction as Pin 11, is that possible?
[16:23:59] <tensaiteki> I mean. I know under gantrykins Shift+4 switches between world and joint mode but there isn't even a world/joint menu option with gentrivkins that I can see
[16:25:26] <GammaX> havent007, what do you mean?
[16:25:58] <havent007> i have tested the switches (reference switch I guess is the name) for X Y and Z, and all show feedback as Pin 11, ....
[16:26:26] <havent007> though I think they should have different pins each
[16:26:54] <havent007> guess I can't do much about it can I?
[16:27:23] <micges> tensaiteki:
[16:27:32] <micges> tensaiteki: I see, hold on
[16:28:21] <GammaX> havent007, I believe this is beyond my capability... john t or possiblY micges would be go to people...
[16:28:34] <havent007> okay I understand :)
[16:28:42] <havent007> thanks a lot GammaX for your help
[16:28:49] <GammaX> np
[16:32:06] <tensaiteki> also, if I try to jog, than go into MDI, I get a joint 0 following error, but if I go to MDI wihout jogging I can command the x-axis to move correctly, but going back to manual still won't jog
[16:32:58] <cradek> following error on mode switching usually means your forward and reverse kinematics don't match properly
[16:34:40] <micges> tensaiteki: http://pastebin.com/V9EncB1r
[16:35:04] <micges> please paste this code into .axisrc in home directory and reload Axis and retest
[16:35:33] <micges> file name is dot axisrc, no extention
[16:39:26] <havent007> GammaX, problem solved, I set 'Sensor' for Pin 11 so it notifies if a switch gets pressed. Thanks again
[16:39:35] <havent007> Good bye all
[16:39:43] <GammaX> havent007, where did u set that?
[16:39:51] <havent007> In Stepconf
[16:40:01] <GammaX> ahhhh awsome.. glad i helped :D
[16:40:08] <havent007> yay it did, YOU did
[16:40:31] <GammaX> john t is the guy who createsd that though... i just lead you there lol
[16:40:40] <havent007> off to work :) surely I will come here more frequently, just started CNCing today
[16:42:17] <GammaX> Hope you enjoy!
[16:43:52] <tensaiteki> micges, thanks, it jogs now
[16:44:20] <tensaiteki> but it also ignores the soft limits like gantrykins now...
[16:45:12] <tensaiteki> micges, thanks, it jogs now
[16:45:12] <failsafe365> Thanks for the response to my question earlier mhaberler
[16:45:30] <tensaiteki> but it also ignores the soft limits like gantrykins now...
[16:45:53] <mhaberler> sure
[16:46:27] <mhaberler> what platform are you going to use?
[16:47:15] <micges_> tensaiteki: you need add few sections more
[16:47:16] <failsafe365> I have 2 more questions though: 1) Are there performances advantages in the "master" branch relating to Xenomia kernel? Or does the Xenomia kernel perform equally well on the stable 2.5 branch and the master branch?
[16:47:32] <mhaberler> no change
[16:47:54] <mhaberler> differences are all unrelated to rt performance
[16:47:57] <failsafe365> 2) Is there a wiki or forum post where I should post my results of using your code? Just trying to help out.
[16:48:16] <mhaberler> definitely - post a report on wiki.linuxcnc.org
[16:48:33] <mhaberler> it might help others until things are better documented and packages exist
[16:48:40] <micges_> tensaiteki: http://pastebin.com/YfAKk0V2
[16:48:51] <micges_> tensaiteki: this section for each AXIS on machine
[16:49:02] <micges_> then it will obey limits
[16:49:52] <failsafe365> Okay will do. I still havent decided on which branch to use yet. I want to make sure I know why to pick one branch over the other. I havent found a feature list comparing the two. I tried reading the commits on Github, but I didnt really come to any conclusions.
[16:50:50] <failsafe365> It is going to be controlling an actual machine, so I might settle on the 2.5 branch due to stability...but dont really know yet
[16:52:03] <mhaberler> well ChrisM's gscreen is available in master only; also this stuff: http://www.linuxcnc.org/docs/devel/html/remap/structure.html
[16:52:31] <mhaberler> there are no stability issues I would be aware of - it might not be as polished as a formal release
[16:53:24] <mhaberler> and if there are any we find them mostly through somebody trying it ;)
[16:54:20] <failsafe365> Okay, then I'll pick the master branch. I saw that there is SourceForge bug tracker. The only problem is the bugs dont seem to be categorized by Branch.
[16:56:24] <mhaberler> critical fixes are always applied to the oldest applicable branch and the merged forward; usually master is a few days or at most a week or two behind
[16:56:31] <mhaberler> but that is rather rare
[16:58:23] <failsafe365> I plan on running it headless and probably forwarding it over ssh so I can control it from my main desktop. Once I get everything sorted I'll post to the wiki and start a thread in the forums detailing my experiences.
[16:59:35] <failsafe365> I am also using a Hitachi wj200 VFD. I have connected a RS232 to RS485 adapter and plan on controlling it from linuxCNC. I am sure I will have plenty of things to talk about in my forum posts. I appreciate all your help so far though.
[17:00:37] <mhaberler> in roughly a half year from now it should be possible to run RT (HAL,motion etc) on a different machine that interpreter, gui, task etc
[17:03:27] <failsafe365> In the future, do you think that mainline linuxCNC will continue to use the RTAI kernel? Or do you think it will adopt the Xenomia kernel as its default configuration? I saw that RTAI was recently updated to be compatible with 3.X kernels..
[17:06:44] <failsafe365> I would think with the use of Xenomia on ARM based hardware that its use would increase. Especially if there is already a plan to separate the HAL layer from the User Input/Output layer.
[17:07:12] <failsafe365> As in running on completely separate machines.
[17:11:34] <diginet> Okay, I can understand XYZ of course, and ABC is just like yaw, pitch, and roll on an airplane, but I just cannot wrap my head around what UVW are, can anyone help me there?
[17:12:15] <alex_joni> failsafe365: the HAL layer was always separated
[17:12:28] <alex_joni> diginet: imagine a coordinate system attached to the tool
[17:12:36] <alex_joni> that coord system can rotate around ABC
[17:12:48] <alex_joni> but it's useful for easier g-code
[17:13:06] <diginet> UVW are rotational?
[17:13:14] <diginet> I thought they were linear
[17:13:22] <alex_joni> imagine the tool tilted and pitched and ..., now drilling along the tool direction is hard to describe in XYZ
[17:13:32] <alex_joni> but in UVW it's just a move along W
[17:13:40] <diginet> OHHHHH
[17:13:50] <diginet> so UVW refers to the movement of the bed?
[17:13:56] <alex_joni> nope
[17:14:03] <diginet> oh :(
[17:14:04] <Tom_itx> the tool head
[17:14:06] <alex_joni> it refers to what you want it to refer ;)
[17:14:10] <alex_joni> usually the tool head
[17:14:21] <diginet> but isn't that what xyz are for?
[17:14:24] <mhaberler> alex_joni: but not from user interfaces which happen to use HAL, which most do, so thats a bit theoretical
[17:14:36] <alex_joni> but it doesn't need to a). exist or b). make sense on many machines
[17:14:45] <alex_joni> mhaberler: no need for it to be the same HAL though ;)
[17:14:55] <diginet> the tool head moves in xy on a gantry, and the z axis is the bed moving up and down?
[17:15:09] <diginet> or does the part more often move against the tool?
[17:15:15] <alex_joni> diginet: you're thinking 3-axis machines where the tool doesn't tilt/roll
[17:15:20] <GammaX> alex_joni, you ever use that parallel port checker?
[17:15:26] <diginet> oh
[17:15:36] <alex_joni> imagine a 5 or 6 axis machine, where the tool can point in any direction
[17:15:39] <diginet> OHHHH
[17:15:43] <diginet> oh my god
[17:15:43] <alex_joni> GammaX: nope
[17:15:44] <Tom_itx> alex_joni, show him stewart's video
[17:15:45] <diginet> it just clicked
[17:15:49] <Tom_itx> i dunno where it is
[17:16:00] <diginet> but I would like to see this video
[17:16:03] <diginet> hah
[17:16:12] <alex_joni> http://www.youtube.com/watch?v=mxxdq6y8z8M
[17:16:13] <oric> (mxxdq6y8z8M) "LinuxCNC 5 axis cinci at MPM" by "sws1253" is "Tech" - Length: 0:05:35
[17:16:16] <diginet> thx
[17:16:51] <FinboySlick> Hehe, that mill is the poster child of multi-axis LinuxCNC.
[17:16:57] <mhaberler> failsafe365: I dont know - I have some question marks wrt long-term viability of RTAI; with Xenomai there is a larger user base, wider range of architectures supported, and a clear strategy how to fold into rt-preempt, so that looks more likely to be a longer-term option
[17:16:58] <FinboySlick> And what a big child that is.
[17:16:58] <diginet> its like when I understood quaternions finally back in HS. I love the feeling of the lightbulb turning on :p
[17:17:17] <alex_joni> FinboySlick: it's hard to top that without a$$loads of money
[17:17:40] <alex_joni> mhaberler: I think he just disconnected ;)
[17:17:50] <FinboySlick> alex_joni: I love that mill.
[17:18:15] <alex_joni> FinboySlick: there's a chance for some personal quality time on that mill :)
[17:18:46] <diginet> question number two, why are 6 axis machines seemingly much more rare than 5 axis ones?
[17:18:56] <Tom_itx> that shop is a couple miles from me
[17:18:59] <alex_joni> you mean for milling
[17:19:02] <alex_joni> diginet: ?
[17:19:13] <diginet> yeah
[17:19:15] <FinboySlick> diginet: 5 is typically enough, when you go for more, you usually don't stop at 6.
[17:19:18] <alex_joni> diginet: the tool is round :D
[17:19:21] <Tom_itx> but i've never been inside
[17:19:34] <alex_joni> diginet: doesn't make sense to spin around it
[17:19:40] <diginet> can you do everything you can on a lathe with a 6 axis cnc?
[17:19:56] <diginet> errr cnc mill
[17:20:15] <alex_joni> for a robot (e.g. welding robot) the tool is not centered and collinear with the 6th joint, so it makes sense to rotate around it
[17:20:36] <alex_joni> diginet: a *-axis cnc is not a lathe
[17:21:01] <alex_joni> even if you can do the same things, they are different tools with advantages and drawbacks
[17:21:07] <alex_joni> like speed, stability, etc
[17:21:10] <Tom_itx> i'd hate to pay the light bill on that cincinati
[17:21:28] <FinboySlick> diginet: Typically, more than 5 axis will incoporate one or two 'lathe' spindles.
[17:21:33] <FinboySlick> diginet: http://www.youtube.com/watch?v=8j-H_3JtWXo
[17:21:34] <oric> (8j-H_3JtWXo) "CTX gamma 2000 TC" by "DMGMORISEIKIMedia" is "Tech" - Length: 0:03:23
[17:22:19] <diginet> well I mean I know practically speaking a traditional lathe might be better, but like, mathematically, doesn't 6axis mill have the same degrees of freedom? (plus the regular old cartesian ones)
[17:23:42] <alex_joni> FinboySlick: only the tools shown in that video probably cost more than a fairly nice machine
[17:24:13] <alex_joni> diginet: mathematically you have 2 axes + spindle on a lathe
[17:24:14] <FinboySlick> alex_joni: Yeah, that mill is well beyond pipe dream for most people here.
[17:24:26] <alex_joni> that means a 3-axis machine + turntable could emulate that
[17:24:50] <diginet> alex_joni: yeah, cylindrical coordinates, one polar, two linear
[17:25:17] <diginet> err
[17:25:29] <alex_joni> FinboySlick: the nicest I saw in person used a big-ish Kuka robot for tool storage
[17:25:39] <diginet> yeah, that
[17:25:41] <alex_joni> something around 200-ish tools
[17:26:01] <diginet> why are lathes generally horizontal instead of vertical?
[17:26:22] <alex_joni> the robot would fetch the tools for a certain job, load them on a pallet, which would then travel and get loaded in a machining center
[17:26:27] <Tom_itx> because 12' bars would require a tall building
[17:26:33] <alex_joni> Tom_itx: :D
[17:26:39] <Tom_itx> heh
[17:26:52] <alex_joni> and tall people to mount the stock
[17:27:10] <alex_joni> diginet: there are also carousels which are lathe-like, but vertical
[17:27:24] <Tom_itx> turret lathes etc
[17:27:28] <diginet> I see
[17:27:33] <Tom_itx> 2nd and 3rd op lathes
[17:27:40] <diginet> I'm a total noob at this, lol
[17:27:43] <Tom_itx> not used much now that cnc is here
[17:27:54] <diginet> thanks for answering my questions though guys
[17:29:52] <diginet> I'm planning on building a tabletop mill, for fun, but I want to make sure I make the right decisions for it
[17:29:56] <alex_joni> http://www.tradeindia.com/selloffer/3330173/Carousel-Lathe-Sk-25-B.html
[17:30:14] <alex_joni> diginet: oh, you won't.. but that will be obvious afterwards
[17:30:26] <alex_joni> diginet: :)
[17:30:29] <diginet> alex_joni: that's part of the fun!! lol
[17:30:35] <diginet> "fun"
[17:30:48] <alex_joni> yup
[17:30:59] <failsafe247> sorry I was afk. I had to change clients.
[17:31:23] <diginet> I'm going to make my first one just to machine wax, for casting. For one thing Ive already done stuff with foundry work. Also wax doesn't have cooling problems I dont think like metals does
[17:32:12] <alex_joni> 01:03 < mhaberler> failsafe365: I dont know - I have some question marks wrt long-term viability of RTAI; with Xenomai there is a larger user base, wider range of architectures supported, and a clear strategy how to fold into rt-preempt, so that looks more likely to be a longer-term option
[17:33:11] <mhaberler> but eventually that shouldnt matter, we will have a single build which runs on any operating system unchanged this summer
[17:34:49] <alex_joni> I know what you'll do this summer?
[17:35:05] <mhaberler> yes, slack off, because the code is done
[17:37:55] <failsafe247> Thats pretty awesome mhaberler. I love the fact that I dont have to run windows and proprietary software. Once I replace my PCB editor I will have a completely "free" workflow. Using Open-Source software to create open source hardware is fantastic.
[17:39:18] <FinboySlick> mhaberler: Do you mean for linuxcnc? I'm confused by the 'any operating system'.
[17:40:10] <mhaberler> LinuxCNC will sport a binary package which already now runs on RTAI, Xenomai, RT-PREEMPT or a vanilla kernel unchanged (no RT guarantees on vanilla)
[17:42:00] <FinboySlick> Would RT-PREEMPT is what's in the later vanilla kernels?
[17:42:11] <FinboySlick> :s/is/be/
[17:42:48] <mhaberler> no, technically thats a different kernel build with better RT properties but otherwise identical interface
[17:43:22] <mhaberler> 'vanilla kernel' translates into 'simulator build' in the past
[17:43:38] <mhaberler> ah I see
[17:43:42] <FinboySlick> OK, still requires a patch, but uses standard interface to scheduling?
[17:43:55] <mhaberler> some kernels say 'PREEMPT' during boot - no, usually not
[17:44:24] <mhaberler> well it will likely go mainline, and there is one available stock for eg debian wheezy
[17:44:58] <mhaberler> so yes, the intent is to curb on linuxcnc-specific kernel fiddling wherever possible
[17:46:01] <mhaberler> re scheduling.. there are quite a few different schedulers available nowadays, I'd need to look what is being used atm, but yes its pretty much a standard linux ABI used
[17:46:56] <FinboySlick> mhaberler: I noticed some new stuff with 3.x kernels with respect to realtime scheduling. I was hoping it would make deterministic realtime patches obsolete.
[17:47:45] <mhaberler> I think realistically once can hope to run servo configs fine on stock rt-preempt kernels
[17:51:56] <mhaberler> I dont think vanilla kernels are a viable base unless some serious work is done in motion time base correction which I think is possible in theory but nobody has tried so far; and it's not sure if it that can cover all relevant configurations
[17:52:50] <mhaberler> anyway, I'm off -cu
[18:05:59] <generic_nick> ugh i hate wiring. i gotta swap out all my servos and drives for different ones and swap my 7i33 for a 7i48
[18:06:20] <generic_nick> anyone wanna buy a 7i33? i have 2, one has never been used
[18:06:44] <generic_nick> also have a spare 7i42, never used
[19:56:33] <r00t4rd3d> in custody and alive
[21:14:02] <failsafe247> anybody have a solution to always having to run /scripts/rip-environment everytime I run linuxcnc
[21:14:04] <failsafe247> ?
[21:23:57] <r00t4rd3d> http://i.imgur.com/XDuMHCY.jpg
[21:24:01] <r00t4rd3d> cuffed
[21:44:56] <skunkworks2> failsafe247: when the config chooser comes up - check the 'create icon' or whatever the check box is called. it will create an icon to the rip config on your desktop
[21:51:17] <failsafe247> thanks skunkworks2. I plan on running the system headless. I am gonna run it over ssh. I think the rip-environment script is due to "run-in-place" being default now.
[21:51:52] <failsafe247> I am gonna play with my home config file and see if I can add the path variables there
[21:52:17] <failsafe247> I only have the one version of linuxcnc installed so it should be fine for now
[21:54:26] <tensaiteki> every time I start linuxcnc I get the error "command (EMC_JOG_STOP) cannot be executed until the machine is out of E-stop and turned on" twice as axis is starting up, before I even touch anything, anyone know what I'm doing wrong?
[21:54:56] <tensaiteki> this is on JA3 with gentrivkins and axis
[21:55:32] <cradek> weird
[21:56:07] <cradek> what gui(s)?
[21:56:10] <cradek> ui(s)
[21:56:20] <cradek> oh you said AXIS
[21:56:23] <cradek> are you also using halui?
[21:57:22] <tensaiteki> yes, I have several halui buttons on a pyvcp panel
[21:57:46] <cradek> are any of them hooked to halui's continuous jog inputs?
[21:59:48] <tensaiteki> ah, yes, I also have a logitech gamepad for jogging
[22:00:17] <cradek> heh
[22:00:29] <cradek> it's surely caused by one of those things then
[22:03:14] <tensaiteki> hmm, I just tried using the pad to jog before turning machine power on, and the same error error popped up several more times
[22:03:38] <tensaiteki> I guess I need to go get the gampad hal stuff changed over for ja3
[22:11:19] <tensaiteki> is there a gentrivkins equivalent to halui.jog.0.analog in ja3? halui.jog.0.analog will not jog the slaved X-axis like it did in gantrykins...
[22:17:02] <gamma-x> anyone ever use the parallel port checker?
[22:32:26] <cradek> tensaiteki: not sure. it's possible halui might need some updating in ja3
[23:38:42] <tensaiteki> yeah, it's be cool if there were input pins like axis.jog.x.analog that would obey gentrivkins (and other kins) and axis limits...