#emc | Logs for 2007-08-06

[00:00:23] <fenn> Skullworks-PGAB: what kind of computer is that?
[00:00:32] <danielbr> ok so i will use z insted for for my belt axis
[00:01:10] <danielbr> can i set A Axis as Linear?
[00:01:13] <Skullworks-PGAB> JMK - having read that - I knew to bump the system mem to 512 before attempting the live CD - and it worked fast an flawless
[00:01:37] <cradek> you can set ANGULAR and LINEAR units the same, but if you use G20/G21 it will not change the units of A
[00:01:38] <Skullworks-PGAB> loaded box #2 last night
[00:01:41] <jmkasunich> yep, 512 is the magic number
[00:01:58] <jmkasunich> but I'm assuming that the older boxes are memory limited
[00:02:19] <danielbr> ok, no problem i will use only mm
[00:02:34] <jmkasunich> one interesting thing to think about for the low-resource problem:
[00:02:47] <jmkasunich> xubuntu can use ubuntu packages
[00:02:59] <jmkasunich> so, you can use the same RT kernel package that we are using
[00:03:55] <jmkasunich> (I think - I'm not sure how the latest xubuntu works - when I did it, you installed the server (no GUI) version of dapper, then install some packages that give you the lightweight GUI and window manager that makes it xubuntu
[00:04:45] <Skullworks-PGAB> have not messed with kernals in ubuntu - but built about 60 compiles in gentoo until I had that box tweaked
[00:06:12] <jmkasunich> well, the biggest part of a puppy or damn small or any other EMC capable distro will be making the RT kernel
[00:06:25] <jmkasunich> if you can reuse the existing RT kernel that seems like a win to me
[00:07:33] <danielbr> jmkasunich: about the new driver 5i20 step/dir is it ready for use in trunk?
[00:07:37] <fenn> i think you can use .deb's in DSL, maybe not for the live cd though
[00:08:00] <jmkasunich> danielbr: I've been very slow on that work
[00:08:06] <jmkasunich> I'm trying
[00:08:51] <danielbr> ok, so i will use a USC
[00:10:58] <CIA-8> 03swpadnos 07TRUNK * 10emc2/src/hal/drivers/mesa_5i2x/firmware/Makefile: Make .usage target work with ISE 9.2i log output
[00:15:17] <Skullworks-PGAB> time to go forage for food.
[00:22:56] <CIA-8> 03jmkasunich 07mesa-configtools * 10emc2/src/hal/drivers/mesa_5i2x/firmware/ (6 files): a branch for the mesa config tools
[00:28:04] <CIA-8> 03cradek 07TRUNK * 10emc2/src/emc/task/ (taskintf.cc emccanon.cc): fix probing in ABC,UVW axes
[00:28:04] <CIA-8> 03cradek 07TRUNK * 10emc2/src/emc/sai/saicanon.cc: fix probing in ABC,UVW axes
[00:28:05] <CIA-8> 03cradek 07TRUNK * 10emc2/src/emc/rs274ngc/interp_internal.cc: fix probing in ABC,UVW axes
[00:29:25] <skunkworks> hmm :) runs at 120 ipm just fine.. The input scale of the default ini justhappens to be the exact scale I needed.. Odd 4000
[00:30:21] <danielbr> cradek, you are great!
[00:30:48] <danielbr> all you developers, thanks
[00:31:07] <skunkworks> Arn't they though ")
[00:31:09] <skunkworks> :)
[00:33:10] <danielbr> thanks also to jepler for image in pyvcp
[00:34:32] <danielbr> and when is ready for use with animated gifs I can draw some new leds and spin buttons in xara
[00:35:30] <danielbr> replacing that canvas widgets
[00:37:12] <danielbr> cradek with something like this is possible do that bargraf that change color above 90%
[00:41:31] <danielbr> i also can port axis interface to GTK with glade but i can not do the pytgtk work because I don\t know python
[00:41:50] <danielbr> if you think is a valid work i can do that
[01:03:40] <skunkworks> it is pretty easy to stop at 120ipm.. I don't think it is a problem
[01:03:52] <skunkworks> it could go faster - and it is smooth
[01:10:01] <CIA-8> 03cradek 07TRUNK * 10emc2/debian/changelog: this is probably not everything, but much better
[01:17:43] <Ziegler> skunkworks: what speed on your computer?
[01:17:57] <skunkworks> I think 1ghz
[01:18:01] <Ziegler> ah
[01:18:25] <Ziegler> stepers?
[01:18:38] <Ziegler> what are the specs?
[01:19:26] <skunkworks> yes - it is this http://www.electronicsam.com/images/engraver/engraver.JPG
[01:19:32] <skunkworks> they are only 1.5a steppers
[01:20:05] <Ziegler> what voltage?
[01:20:10] <skunkworks> 5 iirc
[01:20:12] <Ziegler> are you running them at?
[01:20:41] <skunkworks> 1.5a 75v
[01:20:49] <Ziegler> ahhhhhhh
[01:20:54] <Ziegler> gecko?
[01:21:01] <skunkworks> parker
[01:21:10] <Ziegler> home built PS?
[01:22:16] <skunkworks> no - actually have a parker 3a 75v power supply :) /compumotor - whatever
[01:22:23] <Ziegler> cool
[01:25:31] <skunkworks> ebay is great
[01:34:42] <CIA-8> 03jmkasunich 07mesa-configtools * 10emc2/src/hal/drivers/mesa_5i2x/firmware/Makefile: add documentation to FPGA makefile
[01:37:09] <maddash> find me a cheap touch screen. >= 14". :P
[02:11:26] <CIA-8> 03jmkasunich 07mesa-configtools * 10emc2/src/hal/drivers/mesa_5i2x/firmware/spec2vhdl.py: work in progress
[02:19:37] <maddash_> wtf?
[02:20:07] <toast> doubleyou tee eff
[09:41:13] <Jymmm> morning alex_joni
[09:42:31] <alex_joni> hi Jymmm
[09:42:48] <Jymmm> alex_joni: (I knew you were awake at this time =)
[09:42:48] <cncjunior> hello !
[09:42:56] <alex_joni> hi
[09:43:04] <alex_joni> Jymmm: 4 hours already up
[09:44:00] <cncjunior> i have a problem making emc
[12:19:43] <alex_joni> anyone heards of http://www.proskit.com/ ?
[12:20:29] <jepler> nope
[12:21:07] <alex_joni> morning jeff
[12:21:11] <jepler> hi alex
[12:22:02] <jepler> I am personally very surprised that you can start the spindle turning when you are in a state other than "machine on".
[12:29:26] <skunkworks> I thought that was fixed a while back..
[12:32:48] <jepler> seems not
[12:34:24] <skunkworks> morning
[12:35:22] <skunkworks> alex_joni: I ran just one coil on the 6 wire steppers.. Seems to run ok.. the thing was rated at 120ipm and it does that no problem.
[12:36:06] <skunkworks> it just happened that the 4000 input scale was exactly what it was. must be 4 threads per inch. (1000 steps per rev)
[12:36:31] <skunkworks> told it to move 10 inches and it moved exactly 10 inches ;)
[12:37:09] <skunkworks> it is pretty easy to stop at that speed though - not that you would be cutting at that speed
[13:43:23] <archivist> jepler how fast do you want the probe to run
[13:43:54] <jepler> archivist: do you prefer to talk here instead of on ##electronics?
[13:44:08] <archivist> either
[13:44:13] <jepler> archivist: probably makes more sense there
[14:53:42] <CIA-8> 03cradek 07TRUNK * 10emc2/src/emc/nml_intf/canon.hh: fix probe logging for abc,uvw
[14:53:52] <CIA-8> 03cradek 07TRUNK * 10emc2/src/emc/task/emccanon.cc: fix probe logging for abc,uvw
[15:13:38] <skunkworks> the printer port on the computer I am using will drive the optos in the oem650's directly.
[15:19:10] <SWPadnos> argh. looks like mozilla restart time. brb
[15:35:20] <skunkworks> success?
[15:35:43] <SWPadnos> I suppose so
[15:36:23] <SWPadnos> I think maybe my internet connection is flaky. I have DSL on line 2, and I get static on the voice part, so I imagine the DSL part is affected as well
[15:36:44] <skunkworks> I would guess - lots of rain?
[15:38:37] <skunkworks> we are getting by with no hardline so far.. Cell service isn't the greatest at the house though but we are getting by
[15:38:58] <skunkworks> you either have to call from the porch or the second floor.
[15:39:11] <skunkworks> it should get better though..
[15:40:42] <SWPadnos> we had no rain for the last week or two (except today), but the problem has been there the whole time
[15:41:38] <skunkworks> the only support I have had good luck with is our charter cable internet.. Being a business here they actually try to help.
[15:41:45] <SWPadnos> heh
[15:42:03] <SWPadnos> we just got an ad for Comcast 6 Mbps service ($1999/mo for 6 months!)
[15:42:08] <SWPadnos> err - $19.99
[15:42:14] <SWPadnos> silly decimal point
[15:44:13] <skunkworks> that is fast
[15:44:25] <SWPadnos> they have 8 Mbps as well
[15:44:31] <skunkworks> I was happy to get 1Mbps here
[15:44:40] <skunkworks> (at home I should say)
[15:44:46] <skunkworks> I think we are 3mbps here
[15:44:57] <SWPadnos> and they're all "burstable" - they give you something like 12-20 Mb for the first few hundred k or few megs of a download, then throttle it back
[15:45:44] <jepler> I am content with 1.5mbps down, but I sure wouldn't mind greater outgoing bandwidth than 384kbps
[15:45:54] <SWPadnos> oh - it says right here - the first 10 MB if you have 6Mb service, and the first 20 MB if you have 8 Mb service
[15:46:07] <skunkworks> cool
[15:46:34] <SWPadnos> yeah. I've got 2.0 / 256 ADSL (when there's no static), which isn't all that great sometimes
[15:47:37] <SWPadnos> a default install from the LiveCD ends up around 1.8-2G, right?
[15:48:28] <cradek> hmm, I wonder if you could apt-get remove some packages (like ooffice) before installing
[15:48:32] <cradek> I bet you can
[15:48:43] <SWPadnos> huh - that's an interesting idea
[15:49:00] <SWPadnos> does the install just copy the "current file system" to the HD?
[15:49:21] <cradek> yes mostly, it patches up some stuff afterward of course
[15:49:26] <SWPadnos> right
[15:49:47] <skunkworks> cradek: have you tried much over 20in/s/s on your maxnc?
[15:50:02] <cradek> ooffice, gimp, evolution
[15:50:20] <SWPadnos> I wonder if you can delete / uninstall things on the live boot. I'd think the files would end up read-only, unless the entire CD were in [c]ramFS
[15:50:33] <cradek> skunkworks: yes I think it'll do more, but 20 is so fast that you really don't see/hear the acceleration
[15:50:55] <cradek> SWPadnos: the root fs is extracted into ram, it's compressed on the CD
[15:50:55] <skunkworks> the engraver did 20 just fine.. Sounds cool.
[15:51:53] <cradek> what's its top velocity?
[15:52:23] <SWPadnos> right, I know you can add files and install packages, but I'm not sure how you'd be able to delete packages, since there's no way to load a 700M CD into 512M RAM (to make the filesystem fully mutable)
[15:52:42] <SWPadnos> I guess all you need is the modified dir inodes
[15:52:52] <skunkworks> cradek: right now I have it set to 120ipm.. At that speed I can grab ahold of the axis and stop it pretty easy.
[15:53:07] <cradek> skunkworks: what is driving the steppers?
[15:53:31] <cradek> 120 is not bad I guess, since you'll only cut at 30-40 max
[15:53:31] <skunkworks> A parker drive set at 1000steps per rev.
[15:53:54] <skunkworks> set at 1.5a 75v
[15:54:09] <cradek> I need some of those.
[15:54:35] <skunkworks> only using 2 coils of the 6 wire steppers
[15:54:59] <cradek> that works better than using the full coils in series?
[15:55:18] <skunkworks> have not gotten that far yet. I would have to set the current to half if I understand it correctly.
[16:00:50] <skunkworks> maybe they are 1.7a now that I think about it.. Because the parker powersupply is only 3 amps and I was thinking that would be pusing it for 2 steppers.
[16:26:35] <fenn> just do it
[16:26:54] <fenn> worst that happens is the power supply explodes and catches your house on fire
[16:27:11] <skunkworks> oh - I was planning on trying it.. :)
[16:27:38] <skunkworks> I figued they built in some overhead :)
[16:28:20] <skunkworks> I have 2 supplies - so maybe one of them would run the 2 lighter axis and 1 would run the heavy.
[16:28:59] <fenn> oh, i was thinking you would run 3 x 1.7A steppers
[16:29:21] <fenn> but since they usually arent running at the same time it should be fine
[16:29:29] <skunkworks> I think that may be pushing it - but I am not against trying it..
[16:29:52] <skunkworks> * skunkworks needs to pick up the other 2 drives.
[16:30:01] <fenn> pick them up?
[16:30:03] <jepler> they're steppers so they're dissapating power even when not moving
[16:30:23] <fenn> but they use more power when moving dont they?
[16:30:48] <fenn> or is it less?
[16:30:52] <skunkworks> they are at the shop - the engraver is at the house
[16:32:51] <skunkworks> easy to check..
[16:38:53] <skunkworks> if i understand it.. if there is enought voltage to push in the supply - the steppers should always take the current the drive is set to.
[16:39:22] <skunkworks> unless they have an idle down when they are at rest
[17:41:34] <lerneaen_hydra> the coils will give off imperceptably less when moving
[17:41:42] <lerneaen_hydra> as they have an inductance, and the current has to ramp up
[17:42:06] <lerneaen_hydra> most drives have a feature that lowers the current when idle
[17:44:47] <skunkworks> these do - I just have not activated them - it has 100%,75%,50% and 25%
[17:55:34] <lerneaen_hydra> oh, right
[17:55:44] <lerneaen_hydra> do the steppers get too hot?
[17:59:17] <skunkworks> have not noticed yet - only ran it for about 30 min.. it got warm
[18:25:05] <anonimasu> hm..
[18:53:14] <skunkworks> hmm?
[19:06:09] <lerneaen_hydra> random musing; as it is now an end user can generate a joint axis error by just rotating a jogwheel quickly back and forth (with backlash comp enabled) is this behavior known?
[19:08:30] <skunkworks> eww
[19:08:49] <skunkworks> so - with backlash disabled - it doesn't do it?
[19:08:53] <lerneaen_hydra> no
[19:09:08] <lerneaen_hydra> the error occurs when changing direction while the backlash comp is running
[19:09:18] <lerneaen_hydra> oh, wait
[19:09:31] <lerneaen_hydra> maybe if I increase f_error it wont error?
[19:09:51] <lerneaen_hydra> because I assume emc can't abort the backlash comp midway
[19:10:18] <lerneaen_hydra> so when I command a move in the other direction, it continues moving the original direction first, and errors out?
[19:10:52] <fenn> it continues moving, like an overrun, or it just cant stop in time due to inertia?
[19:11:16] <lerneaen_hydra> I was speculating as to the current behavior
[19:11:24] <lerneaen_hydra> not what it really does :)
[19:11:37] <fenn> make a plot with halscope
[19:11:51] <lerneaen_hydra> I can't access the machine at the moment
[19:12:02] <lerneaen_hydra> it should be easy to reproduce though, just enable backlash
[19:12:17] <lerneaen_hydra> I'll test it later when I have access to the machine
[19:12:52] <cradek> are your stepgen limits >= 1.5 * the joint limits?
[19:12:59] <lerneaen_hydra> hmm, FERROR seems to be greater than 2*backlash, so that can't be why
[19:13:26] <lerneaen_hydra> joint or axis limits?
[19:13:43] <lerneaen_hydra> which I assume are equal in trivkins
[19:13:48] <cradek> yes
[19:13:59] <lerneaen_hydra> hmm, ah, they're not
[19:14:07] <lerneaen_hydra> they're only 10% greater
[19:14:12] <lerneaen_hydra> or thereabouts
[19:14:18] <cradek> I could swear we had this conversation this before
[19:14:22] <lerneaen_hydra> we have?
[19:14:27] <cradek> I think so :-)
[19:14:33] <lerneaen_hydra> we talked about it being 1.5x
[19:14:40] <cradek> yes
[19:14:45] <lerneaen_hydra> maybe I just didn't connect that with settings in the ini
[19:14:55] <cradek> ah I was probably not clear enough
[19:15:19] <lerneaen_hydra> so if I set stepgen maxvel and maxaccel to 1.6*axis maxvel/acc then it should work?
[19:15:27] <cradek> I think so
[19:15:49] <lerneaen_hydra> right, IMO that should be in the ini file, as it is now it just says to have it a little bit higher
[19:16:23] <lerneaen_hydra> * lerneaen_hydra shows puppyeyes
[19:16:25] <cradek> yeah those comments are from before this backlash comp stuff
[19:16:45] <lerneaen_hydra> right, thought so
[19:17:19] <skunkworks> so you where getting a following error?
[19:17:23] <lerneaen_hydra> joint axis error
[19:32:52] <lerneaen_hydra> what are there called in english again? http://www.promet.se/produkter/Rea/Klockor/analog.jpg
[19:33:07] <skunkworks> dial indicator
[19:33:18] <lerneaen_hydra> ah, yes, there we go
[19:33:23] <lerneaen_hydra> thanks
[19:33:26] <skunkworks> np
[19:56:20] <skunkworks> lerneaen_hydra: what is your website again?
[19:56:34] <lerneaen_hydra> www.lerneaenhydra.net
[19:56:57] <lerneaen_hydra> here I was thinking the name was simple ;)
[19:57:19] <skunkworks> :) thanks
[19:58:27] <lerneaen_hydra> cradek: still there? re jmk's "discard jog requests during feedhold", does a FO of 0% count as feedhold?
[19:59:02] <cradek> I think feedhold and FO=0 are pretty much indistinguishable
[19:59:18] <cradek> I don't know anything about his fix though
[19:59:40] <jepler> I think that he used the internal variable that means "net feed rate after all feed-affecting items have been applied"
[19:59:40] <lerneaen_hydra> ok, what happens if you start a jog with a jogwheel, move a bit, move FO to 0, and then increase again
[19:59:44] <lerneaen_hydra> oh, I see
[19:59:54] <jepler> If I am right, it discards the remainder of the jog, if any
[20:00:02] <lerneaen_hydra> ok, right
[20:00:14] <lerneaen_hydra> and while machining it behaves as usualy
[20:00:18] <lerneaen_hydra> *usual
[20:00:38] <lerneaen_hydra> so it doesn't discard the rest of the g1 line or anything else untoward ;)
[20:18:56] <skunkworks> lerneaen_hydra: what is a waterbox?
[20:19:11] <lerneaen_hydra> waterbox?
[20:19:45] <skunkworks> sorry waterblock
[20:20:10] <lerneaen_hydra> oh, it's like a heatsink except with water as a heat exchange medium instead of air
[20:20:16] <skunkworks> ah
[20:29:37] <lerneaen_hydra> have I interpreted the gnu fld correctly in that I can take a text from a fdl document, paste it into another document (without explicitly saying where the text is from), as long as the new document is under the fdl?
[21:14:07] <anonimas1> anonimas1 is now known as anonimasu
[22:57:36] <Enron> DAMN
[22:57:53] <cradek> that was strange
[22:58:44] <ds2> ?
[23:04:19] <steve_stallings> steve_stallings is now known as steves_logging
[23:31:04] <toast> pew pew pew
[23:33:35] <jmkasunich> church chairs?
[23:34:06] <toast> lasers.
[23:34:14] <toast> DEATH BY INTERFEROMETRY
[23:34:26] <toast> i FINALLY learned what a capstan drive is
[23:34:33] <toast> woooo