SWPadnos: Well, I can't help ya on the Calif Tax crap, but.... http://www.dealextreme.com/details.dx/sku.18591
skunkworks: I've only had to change the battery in my meter once.
skunkworks: That was like 6 years ago, and I've had it for like 20 years.
mine doesn't auto-off... ;)
skunkworks: Fluke 77, best damn investment I ever made.
skunkworks: It was demoed to me by being throw across the room and just works.
I could use new leads, but that's another story.
my co-worker used to work for fluke.. He has all kinds of neat stories.
(like throwing the meter across the floor)
They are far nicer one's now, with more features, but I've been very happy with mine.
I like being able to see the ac ripple on DC too =)
though, mine's not True RMS
I think the FLuke 87 is though
ok here goes nothing... I'm either gonna brick this router, or get it back to factory =)
Well, I installed OpenWRt Kamakaze, but seems to be having issue, gonna try the stock FW, than maybe downgrade to White Russian
yeah. it was funny to be looking at one screen and see that the computer to my left got disconnected
it happens. When my seesion disconnects on my server, the only way I can tell is the time has stopped.
SWPadnos: do you have a gmail account?
I think it is time to try the drive on the big servo..
Some things I have found out... I don't like current limited h-bridges. (It is a pain getting right - as jmk has pointed out). (not 100% sure it is 'right' yet). After reading and reading - I think I only have a remedial understanding what is going on.
that's pretty good progress. you've only been at it for a year or two :)
heh - I try not to think about it...
(but it has been just 1 hobby and I have too many)
yes. I know the feeling
but I call them "business opportunities" due to my employment status :)
heh - you seem to do just fine..
sometimes those opportunities pay me :)
I had to low-pass the input to the comparator at 100khz.. (1mhz was too high) there was a spike on the leading edge that cause it to trip way too soon. (don't ask me about the spike) and adding gate resistance seemed to tame the ringing.
uh - yeah. that's good
and like I said earlier - now the pluto doesn't get lost. (and the cats don't go crazy)
* skunkworks was kidding about the cats
I figured so
cats are by nature crazy
skunkworks, now try and make the drive a torque drive... +-10v in ==> =- max current (torque)
has anyone programmed in A+ or apl before
I was subjected to some APL 24 years ago by a deranged college professor
i can't get the thing to recognize my alt key
consider yourself blessed and run away
APL looks like an explosion in a chickenscratch factory
i don't really want to program in it, just use it as a fancy vector calculator
'Tis the dream of each programmer
Before his life is done,
To write three lines of APL
And make the damn thing run.
all i need is a quick way to be like "here is vector/tensor a, and vector/tensor b, dot product pls"
i could do it in mathematica but it takes so long =(
I suppose it is good for that
[03:46:09] <jmkasunich> http://upload.wikimedia.org/wikipedia/en/f/ff/LifeInApl.gif
it's not really relevant anyway, i can't make any of the crazy letter things appear
talk about a write only language
i don't need to save anything
all i want to do is like, linear algebra
huge list of coordinates/forces and apply rotation/scaling
instead of the fancy letter things, it just prints \[<letter>
i'm pretty sure there must be a keymapping missing somewhere
don't you need special terminals that can overlay multiple characters to be able to see APL?
let alone read it
back in the day
today you just need the right font
and a terminal that knows what to do with the alt key
do you need separate left and right alt keys?
you could just try xterm or something
or get zterm, rxvt, or one of the myriad others
i am in xterm, neither alt key works
aterm, not zterm
ok, then try a different one :)
interestingly, even in xemacs in the a+ mode, it doesn't accept alt+char
alt is meta in emacs (and the default xterm probably)
then something else is screwed up on my machine
are you on Ubuntu?
laptop is, i'm on windows at the moment
ok. my Ubuntu 8.04 install tells me there's a package called aplus-fsf-dev, which is an A+ IDE
there may be a similar one for debian
i installed it, it's xemacs + major mode
on Ubuntu, that's more likely the package aplus-fsf-el
el meaning emacs lisp
-dev is a GUI IDE
though it does depend on the -el package as well, so who knows
ok. I must be on drugs
the -dev package is a metapackage that pulls in emacs and whatever compilers/interpreters are needed to be able to do A+ development
I wonder where I saw the letters GUI
i saw them too, i dunno
maybe GNU looked like GUI
alex_joni: yesterday you send me fix for M66, it is working
alex_joni: why only integer timeout is allowed for M66 Pn Qn ?
and M61 hasn't upper limit for Q parameter
I saw that..
I didn't have an available float input.. that's why I used Q
float input = g-code letter
I know M61 has no upper limit.. is that a problem?
only let you know
I don't want to limit it to some arbitrary value
I might chose 1024 or whatever, but some day there might be a machine with more tools
I have own limits so its not a problem
it's only for manual use anyways
so you have to know what you are doing..
I'll apply the M66 fix
thanks for testing
micges: I updated TRUNK with the M66 fix, when you get a chance make sure I applied it ok ;)
(different PC now..)
I'm getting axis following error after hooking up a servo drive in analog velocity mode, the axis travels in the right direction, but I think I need to tune some variables, is there some recommended reading on this?
[12:13:04] <archivist> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Tuning_EMC2/HAL_PID_Loops
it's a beautiful day in the neighborhood
not sure I believe you
although I did see the sun for about 15 minutes yesterday
eric_unterhausen: running >15 amps thru the h-bridge.. No smoke yet...
[13:37:27] <skunkworks> http://stellarvue.com/Osprey%20full%20size.jpg
i'm trying to stop a silly follow error
The_Ball: on what?
I mean - on what hardware?
The_Ball: did you follow the tuning page on the wiki?
Thank goodness - I was having trouble breathing
archivist btw do u know a good v-belt supplier in the UK, I'm having difficulty finding a decant one with stock!
pjm_, I use a car parts supplier
yeah thats a point, although this is a small belt..
its from the 'little machine shop' belt drive conversion for the mini-mill
some industrial suppliers have odd sizes but they are somewhat plus vat
pjm_, this ? http://littlemachineshop.com/products/product_view.php?ProductID=2657
that has the gates part number :)
yeah i have searched for a UK supploer
supplier.. but the only one I found said there was a 12-16 week lead time!!!
i could hand make one quicker than that
get a granny to knit one
hahh yeah it would be able the same quality
on the plus side the local non-supplier of v-belts had an excellent stock of timing pulleys and belts
Hi a quick question. Have a small mill running with a DIY driver board. All working but using step / dir.
would like to use quadrature but which files need working on and any docs to help
[14:14:04] <skunkworks> http://www.linuxcnc.org/docs/2.2/html/man/man9/stepgen.9.html
you would want type 2
briliant but what file am I editing.
original setup done using stepconfig
don't know where to start :-(
it would be the .hal file for whatever your config is called
so in your home dir, emc2, configs, from memory
right found the line stepgen steptype=0,0,0
thats the one needs fiddiling with
i guess u then need to use "stepgen.N.phase-A thru phase-E bit out (step types 2-14 only)" pins to link to the relevant IO port pins
ok will have a look and see if I can get it working
u could find stepgen.N.step and change it to stepgen.N.phase-A
Will problly be back when it all stops working ;-)
and stepgen.N.dir changed to stepgen.N.phase-B
actually i'm sure i read on the emc2 forum at cnczone a question about a/b phase similar to this
will do a search
Right at the top of the forum page :-)
i didnt read the thread, just noticed it was there
I will be back if I have any problems, you have been warned !!!!
[Global Notice] Hi all. One of a client servers appears to be having connectivity problems which we're currently investigating. On our more positive note freenode turned 15 yesterday! Happy birthday everyone and thanks for using freenode!
[15:59:50] <alex_joni> http://www.theregister.co.uk/2009/01/30/american_stereotype/
pork rinds, yum
[16:05:24] <alex_joni> http://www.theregister.co.uk/2009/01/30/who_killed_bambi/
alex_joni: patch to m66 is correct
delta just convinced me not to buy any more of their faucets
I need some help to "activate" a pci parallel port card...
these days new machines aren't equiped with these ports anymore, so i bought a netmos one
but i can't figure out how to address the output from emc
for use as direct I/O or to connect something else (such as a pluto or mesa card)?
lspci -v is your friend
yes i've done that
what does it say?
[16:51:20] <SWPadnos> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?NetMos
00:0b.0 Communication controller: NetMos Technology PCI 1 port parallel
adapter (rev 01)
Subsystem: LSI Logic / Symbios Logic Unknown device 0010
Flags: medium devsel, IRQ 7
I/O ports at c000 [size=8]
I/O ports at ac00 [size=16]
this 16bit one is the printer port, right?
that's 16 bytes, not bits
I've then tried this command
/sbin/modprobe parport_pc io=ac00 irq=7
c000 is your printer port
I have more then c000
I/O ports at bc00 [size=8]
I/O ports at b800 [size=8]
I/O ports at b400 [size=8]
I/O ports at b000 [size=8]
ok, these are all ports
what's the right one?
and how i configure that in emc?
read the wiki page I linked to
it's a dual printer port?
[16:57:00] <SWPadnos> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?NetMos
indeed it's one port only
I wonder if it's dual with the second unpopulated
but if the wiki page holds, the b400 is your best bet
maybe it's unpopulated
it's the only parallel port on the pc
the motherboard is parallel "portless" :)
I'm just changing the parallel port address in stepconf
do I have to state the /sbin/modprobe command?
make sure you tack the 0x on the front of the port address
one of 4 to try :)
Do I need to do this first? /sbin/modprobe parport_pc io=b400 irq=7
Even big companies doesn't have support like this :)
I don't even know what that is starter
also, emc has a diferent approach on axis configurations than mach3
why are you using parport_pc?
In mach3 I use to insert the ammount of steps per mm on each axis
* BigJohnT wanders off to take care of some ice and snow
I thought parport was needed
that's the printer driver, and it can't be loaded at the same time as the EMC2 hal_parport module
i'm not using it anymore
parport_pc or hal_parport?
(they both say parport ;) )
starter i just had the exact same problem with parports!!!
now, i have a rack and pinion stepper system
does it work?
'cause if it does, I'm not going to type what I was about to type for fear of messing things up
yes, it's already working ok
you mean the rack and pinion system or the parallel port output?
so, in a rack and pinion, I have a driver with 10 microsteps
and each full revolution gives me 50mm
how do i use that data in stepconf?
there are places to enter motor steps/rev, microstepping, and mm/rev
I inserted 200 motor steps per revolution, 10 microsteps for the driver, pulley teeth 1:1 and leadscrew pitch 50mm/rev
that should work
it should show 40 steps/mm in the information at the bottom
axis scale 39.8 ???
this is it?
yes. I wonder why you have 39.8
it had 50.232323
oh, the motion isn't exactly 50mm (50.8 maybe, like 2 inches)
oh, pi * something
the strange part regarding the gantry configuration of yesterday
is that, I used stepconf and defined the xdirection and xstep for two output pins each
I thought it could drive both steppers that way
but, only one moves indeed
do your motor drives require an amp enable?
I already tried with each of them
and, if assigning just one output pin for each motor
both work ok
but i wan't to treat them as one axis only
i thought, as you mentioned, that if I choose xstep and xdir for both output pins it would be ok
but only the first one works
it seems that pulses are only sent to one pin
can you post the hal file that stepconf generated?
i'll try to wire them
it's possible that the second pin isn't configured correctly for doublestep
jst_home, do you have a question?
if you want to contact jepler specifically, you could try email
SWPadnos: hey there...
SWPadnos: I just wanted to let him (and others) know that I've been hacking on this inkscape gcode script lately, and even incorporated his biarc script into it
all experimental stuff for now, but it seems to be working pretty well
SWPadnos: I'll see if I can catch him here, if not I'll email etc
well, if you have questions or information that the general community might be able to answer/interested in, then you should post them here or on a mailing list
private emails for discussion of public projects are considered bad form
SWPadnos: yeah... I'm no graphics guy, and hadn't even used inkscape until very recently, but it's a pretty powerful tool, especially with reasonable g-code export functionality!
yep. it's one of a very few good vector drawing programs for Linux
SWPadnos: yeah, open for sure... I just wanted to touch base with him first, make sure I'm not stepping on anyone's toes or duplicating work others might have already done
check out XaraLX if you have a chance
if you email to a list he's subscribed to, I'm sure he (or anyone else) will tell you if they think their toes are getting squashed :)
it would be very cool if the inkscape project would incorporate your biarc export
where can i post the hal file that stepconf generated?
[17:52:46] <SWPadnos> http://pastebin.ca/
combining two pieces of free software to get something better is not stepping on toes, it's the whole point!
SWPadnos: point taken :)
SWPadnos: what are some of the good lists relating to emc etc?
emc-users and emc-developers
SWPadnos: I'm a newbie as far as emc and gcode stuff goes
check the sourceforge page for EMC2 or http://www.linuxcnc.org/
SWPadnos: I'm a long term mozilla guy, so open discussions etc is no news to me though...
SWPadnos: thanks for the pointers!
sure. thanks for the G-code work :)
a biarc export is far superior to most gcode exports
np, it's been a fun project
cradek: yeah, that's what tickled the nerve here that made me go investigate
SWPadnos: xara looks interesting indeed
[17:57:58] <starter> http://pastebin.ca/1322936
you can check the stepconf generated hal file there
SWPadnos: now I just need to complete the little laser burner I've been working on, to see the biarcs actually produce something real! :)
SWPadnos: a rotary one at that (to "print" on round stuff, that is)
you'll need to talk to someone else about that. I still haven't retrofitted my Bridgeport (and I just bought another project, a lathe) :)
SWPadnos: well, what triggered all this for me was also a bridgeport :)
got the link?
starter, yes. the config looks fine to me
but I haven't inspected it too carefully yet
it's only driving one engine
SWPadnos: or a bridgeport clone, rather. the laser is just the first step, since I have a need, and it's much easier (2 axis only), and I'd rather burn the wrong thing than eat a chunk of my mill table out on my first screwup :)
I have a mach3 machine besides this emc one
and everything works ok with this pinout
can you also post the ini file?
one thing to try is to enable only one motor at a time, and make sure both work when configured as a single motor
I don't think there's a problem with the configuration, I suspect there's some wiring problem (could be a bad cable or something)
yes, i tried to work with each one at a time
both work ok
are there hardware guys here that have designed their own servo controllers etc?
skunkworks has a relatively high power servo drive that's probably just about finished
I've got my first prototype pcb up n' running here, atmega controller, ir2301 mosfet drivers
[18:05:41] <starter> http://pastebin.ca/1322941
here's the ini file
ok, nothing too strange there
how about pasting another thing :)
SWPadnos: does he hang out here typically?
run emc2 with this config, open a terminal and paste the output of halcmd show
jst_home, yes, he's here now (but may not be at the computer) :)
oh, duh, missed him in the list there
I'll see if I can find him later on, got some work that needs done here first
ok. good luck on the biarcs and the Bridgeport ;)
SWPadnos: and then there's the lathe too, and the plasma cutter, all of which need some cnc love here! :)
SWPadnos: so no end in sight for projects lined up here
SWPadnos: what type of lathe did you end up getting?
SWPadnos: I've got an old Rockwell 1950 era all manual
SWPadnos: man, that's awesome!
one day it will be
SWPadnos: I almost bought a hardinge about a year ago, but all this stuff was too far out of sight then, that I deemed it too big of a project at the time
SWPadnos: good luck with that one!
right now it's in my frigid garage, so it isn't getting a lot of love at the moment
I had to decide that I really don't ever need to park in the garage before I could buy one
SWPadnos: you have a shop that'll be its eventual home?
the back of the garage ;)
ah, I see :)
but I'll have to expand around here eventually, if I want room for my 5x10' plasma cutter :)
whre can i find the output of halcmd?
I could put one of those in, but it would have to be tall enough to let my wife park under it when it's not in use ;)
starter, open a terminal, and type halcmd show
or halcmd show all
SWPadnos: heh, that's a thought :)
just don't engrave the car, it makles the SO angry
very very tall gantry ;)
SWPadnos: heh, yeah, no kidding
Maybe a water bed between the car and the plasma, to keep it from getting to the car? :)
maybe if a car wash goe sout of business someone can buy it and convert it to a big CNC
like a waterjet cutter or something :)
Now we're talking! :)
SWPadnos: those are amazingly cool too...
[18:18:54] <starter> http://pastebin.ca/1322950
here it is
halcmd show all
SWPadnos: I have a buddy who works at this place where they have a 4kW laser, or a couple in that range, and those things do some amazingly beautiful work too
starter, ok. I see that the xstep signal is connected to parport pins 4 and 14, so I can't see any reason why one motor would work and not the other
at least no configuration related reason
could it be some problem with the card?
the netmos one i mean
I had trouble with some output pins once
it seems that some pins sometimes work ok while others do not
try this: make pins 4 and 5 Ystep and Ydir, leave XStep on pins 15 and 17
make no other changes
then test using MDI moves that move X and Y the same amount
like G1 F10 X10 Y10
if you can program X or Y move independently and have the motors turn, but they don't turn when you ask for both to move, then we know the problem isn't in EMC2
oops. I meant that you should leave pins 15 and 17 as XSetp and XDir, not both as xstep :)
this is happening a lot
[18:40:25] <starter> http://pastebin.ca/1322968
what could this error mean while opening emc?
I just close it, then i reopen it again
sometimes it opens ok, sometimes i get this error window
for some reason, the system is trying to load parport_pc
what can i do to avoid it?
that's probably not the cause of the problem, but it may cause other problems
look at the wiki, there is a page that describes how to make sure that the Linux parallel port driver won't load
i've done this once
/sbin/modprobe parport_pc io=ac00 irq=7
maybe this is the cause of the problem
if so, it's just a matter of restarting the machine, right?
maybe, maybe not. the kernel would probably try to load the parport driver when you reboot
check the wiki, there's more information there than I can give you
but that does not explain why any motor moves ok if tested one by one, but both doesn't move at the same time
no, it doesn't
have you tried the XY test I suggested?
one of the axis moves ok
the other cranks a lot
as if the stepper is misconfigurated
ok. maybe you have step and dir swaped
i doubled checked it in mach3
the pinout is the same
ok, the machine is rebooted
ok, so after changing the pinout as I suggested, you can do G1F10X10 or G1F10Y10 and the single motor turns correctly, but if you do G1F10X10Y10 only one works?
gotta run. bbl
but it seems that i have a problem on that port
one motor moves ok
the other one can't move as fast
it makes a lower pitch noise and badly moves
is it possible that parport makes this kind of trouble-?
i'll try to change the pinout on monday to check it out
anyway, thanks for your help and support
have a nice weekend ppl
SWPadnos, Iv' been running latency tests with the 2 video drivers, nv and vesa here is what I have found:
vesa started @ 16000; 2 hrs 20,000: 3 hrs 172,000
nv started @ 20,000; 2 hrs 20,000: 11 hrs 75,000
ran vesa again started 16,000; 3 hrs 86,000 5 hrs 113,000
looks as though nv seems to have less latency
weird, with vesa if I run the original latency test where you create a directory, it bombs out after about 1/2 hr and presents me with a log on screen. If I try to run emc I get an errorsaying the realtime didn't load. I reboot and its ok then. I don't have this problem with nv as a driver
But if I set the base period to 100.000 (running with nv) and load emc after a period of time I still get the latency error notice
Just this once .. here's the log: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2009-01-30.txt
Alex - I tried to run the sudo apt-get update as described - http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?EMC2_Pure_Simulator
- and get - W: GPG error: http://www.linuxcnc.org
hardy Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3CB9FD148F374FEF
one question what motherboard and prosessor is best for emc2
shortest servo treat interval
[20:26:49] <cradek> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Hardware_Requirements
we don't have the answer to your question, but here is some data you might like
i will get into that
Skullworks: check the emc users mailing list
you need a gpg key first
I'll update the wiki shortly
Skullworks: now http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?EMC2_Pure_Simulator
neat. I want an Inconel tuning fork: http://www.tms.org/pubs/journals/JOM/0511/Burleigh-0511.html
Alex - That appears to have done the trick - now to see if SIM will work in 8.10
cradek, the harmonic differences are interesting
yeah. I'd like to hear them.
I bet they should have been scaled for the materiel elasticity
in the table on that page, what does "260+1400" mean?
fundemental and harmonic
so striking that fork gives both 260Hz and 1400Hz?
[21:57:42] <skunkworks> http://www.cnczone.com/forums/showthread.php?t=72628
cool. that's a great deal
SWPadnos: yes - neat
Cool - Sim does work without conflicts in 8.10
So by a little bit of hacking and using DOS-BOX I have Bobcad v12 running on my EeePC 900A
then can check the G-code output in EMC2-Sim
the EeePC is running Eeebuntu 8.10
Skullworks: cool deal
Skullworks: maybe add the info to the wiki page
which info - I used the updated wiki link to get SIM installed
DOS-BOX is intened for gaming - but if you have MS-DOS apps it works perfect for them.
I would love to buy the rights to Bobcad v12 - but the owner would like it to fade away... People would not believe they made a working CAD-CAM that was less than 3Mb.
and then, by many accounts, made it not work by V19 even though it was 100x as big :)
It did not survive the port to Winblowz
I have V12, v15, v17, v19 and v21
I use V12 more than half the time - its faster, and I trust the output more.
Skullworks: I meant that it works on 8.10
Alex - done