jepler. back. switched cables. gonna try again.
now the correct motors are running.
I looked around a little more for an explanation of linux ordering of pci devices but I didn't find anything yet that explains it in detail
cradek: around? I have a tru-type-tracer question
are there "stick fonts" that work with TTT, or does it always outline the letters?
seems like stick fonts would retain legibility better at small sizes, and be faster to machine
there are some sticklike fonts, but not many of them
any names come to mind, or should I just load open office and start trying different fonts?
I have something, one minute
the closest thing I see to a line font is "Baekmuk Gulim", but I bet even it is implemented as an outline
jmkasunich: hershey is a stick font, and lucky you it comes with emc
I think only 0-9, XYZ, minus, dot
fenn: yeah, I'm finding more complete hershey stuff online
Roguish, I think the PCI scan order has no relation to the slot order
I remember sometime in the 2.4 (or possibly 2.2) series, the order changed for some reason, causing many problems with RAID setups (with multiple SCSI adapters), among other things
jmkasunich: there's more fonts in /usr/share/qcad/fonts/
weird format tho i guess
chris@rover:/usr/share/qcad/fonts$ truetype-tracer -f romans.cxf asdf
Fatal error in FT_New_Face: unknown file format (2) at line:255
ok, little help please, what does this mean: core_servo.hal:42: Ini variable not found. i'v been thru the core_servo.hal file tooooo many times and cannot see any problem.
is this line 43 or error 42?
with or with out comment lines?
it probably has something like "setp <someparam> [AXIS_0]FOO"
the [AXIS_0]FOO references a variable in the ini file
specifically variable FOO in section [AXIS_0]
and that error message is saying that there is no variable FOO in section AXIS_0
ok, the file does not have FF2. does it need to?
only if you wish to set the FF2 pid gain
what is FOO?
[01:40:45] <jmkasunich> http://en.wikipedia.org/wiki/Foo
basically a placeholder, for whatever name
ok, the .ini file only has FF0 and FF1.
you can either delete or comment out that hal file line (if you don't want to use FF2) or add an FF2 line to the ini file
I'd add the line to the ini file, set the variable to zero if you don't want to use it
and add FF2 to the core_servo?
core_servo line 42 already has FF2, thats why you are getting the error
because core_servo.hal is asking for something that the ini file doesn't have
no, there is NO FF2 in the file.
I obviously misunderstood something you said a while back
you are the one who brought up FF2
so I assumed that you found a reference to FF2 on line 42 of core_servo.hal, and that is what caused the error
is line 42 literal, that is counting all lines including comments. or actual lines skipping comments and blank lines?
ah, ok. i'll count.
open it in an editor
(any half-decent text editor displays the line number, and often the column number, where the cursor is)
think i found the problem........
in gedit (the ubuntu default editor, there is "line 1 col 1" at the bottom right of the window
actually "ln 1, col 1"
oh, coool. new error. core_servo.hal:9: exit value: 1
core_servo.hal:9: insmod failed, returned -1
i had previously forgot the [AXIS 4] line in the ini file. put it in and now the new error.
thats odd, usually when you find a new error, its after the one you fixed
here's the real, new error: insmod: error inserting '/home/noel/emc2-trunk/rtlib/pid.ko': -1 Invalid parameters
paste line 9 of core_servo in here
# PID module, for three PID loops
loadrt pid num_chan = 6
should read 'six' PID loops.
try numchan=6 (no spaces)
it is _extremely_ rare that spelling out a number is the right thing to do ;-)
look in dmesg for anything with "pid" in it
# PID module, for six PID loops
loadrt pid numchan=6
[01:57:42] <jmkasunich> http://www.linuxcnc.org/docview/html//hal_rtcomps.html#sec:PID
the manual says num_chan
note the underscore
its a good idea to always either check the manual or copy from a known-good file when dealing with picky little details like this
ok, now i'm gettign somewhere. new error.
computers are stubborn, they want it exactly the way they expect it
why can't i put spaces in the line: num_chan = 6 ?
because the command processing code splits things at whitespace
num_chan=6 is one thing
num_chan = 6 is three things: "numchan", "=", and "6"
is that true thoughout the code?
certainly for just about all hal component loadrt arguments
i like spaces. they help me stay organized
at least as best as i can be
yay!!!!!! success, sort of. got axis to come up. thanks jmkasunich.
damn, allllll 6 motor jog!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
this is 2 m5i20 boards in on machine.
don't think it's been done before. cooooooooooooool
thank you. thank you, thank you......
* fenn doesnt know whether to applaud or say "you're welcome"
we sorely need a pid tuning document that has scope plots
I think I have a systematic approach that works ok
jepler: i'm running 'cone.ngc' with 2 m5i20 cards and 5 motors. i think it's running ok.. had to mod the gcode a bit to fit my xy.
bbl. dinner calls.
I will make these docs when I do my bridgeport if I don't get a chance to work on something else sooner
doubt my little lathe would be a good example. need something bigger.
Roguish: are you working on a 5 axis machine?
cradek: yes. i have client with a 3 axis gantry machine on FLASHCUT that wants 2 axes added to the spindle. he is aware that we have to change control software and drives.
i'm doing prep work.
do you know the specs of the flashcut signal generator?
we're still pretty early in the 5 axis work in emc. are you hoping to help with the software too?
(like step rates)
no, not sure of the step rates, but i do know it definitely limits the machine speed.
interesting. it may be a communication speed issue (block rate)
i can help in pretty much anyway other than programmin. that i'm not.
over the next couple of weeks i hope to make a small, very simple B,C axes head.
hmmm. I didn't notice a way to get to this page on linuxcnc.org: http://www.linuxcnc.org/handbook/part2/pidtune.html
I found it by searching for "tuning"
SWPadnos: /handbook must be stuff that is older than the lyx documentation, or at least didn't make it when the docs were put in the emc2 source tree
I know there was an article (on the wiki maybe) that had a description of several methods, including ziegler-nichols, but I can't find it now
there's also this: http://www.linuxcnc.org/docview/2.2/html//motion_pid_theory.html
which I think is taken from wikipedia
ok, that's the one
did you search or click links for that?
linuxcnc.org > documentation > current version > all documentation (html) > PID Theory
oh - it's through the documentation links
but of course I am a bot and have the URL in my associative hash table
hmmm. I'll need to come up with some Turing test questions
SWPadnos: the 2 m5i20 cards seem to be working. got it set up with 5axiskins and 5 real motors, live even.
found an interesting param: 5axiskins.pivot-length
pretty important. it has serious effect.
heh - I'd imagine
got my 2 7i37t boards and forgot to get the plug in terminal strips. d'oh.
EVERYONE: thanks for the help tonight. back at it in the morning.
have a good night. see you in the morning :)
EMC: 03alex_joni 07TRUNK * 10emc2/src/emc/usr_intf/halui.cc: typo in a comment
EMC: 03alex_joni 07TRUNK * 10emc2/docs/src/gui/halui.lyx: mention analog jogging, add some comments
I just updated the stats at: http://eneas.juve.ro/~juve/stats/
(it's a bit off as it counts dxf lines too.. I think the dxf's commited by fenn aren't marked binary (~140k lines))
heh i sure didnt write 140k lines of code
fenn: are you sure?
maybe you weren't paying attention :P
found a possibly nicer IRC bot
nicer than jepler?
[20:57:28] <alex_joni> http://supybot.com/
SWPadnos: nicer than logger_dev
I wonder if it would be able to stay connected any better
since the problems are likely the fault of DH
which aren't DH's fault
well.. supybot has a LART plugin
yeah the main feature I'd want is reliably staying connected
so that might be _really_ usefull
[21:02:14] <alex_joni> http://supybot.com/documentation/plugins/lart/document_view
EMC: 03jepler 07v2_2_branch * 10emc2/debian/emc2.files.in: new file must be included in package
lots of activity on the email list. That has to be good. :)
hey, anybody have any 5 axis gcode? to test run in '5axis' (besides cone.ncg)
you could ask dmess...
go on over to #cam
cradek may have put the code he used in his video somewhere
jepler: pivot-length is in mm, isn't it?
should be user units, I'd think (but I don't know for sure)
err - machine units, that is
SWPadnos: I was pondering the same thing, but I think not
yeah, I guess it makes sense to define that in one system only
it's internal.. and things are mostly mm there.. iirc
it's got a default in the c file of 250.
since you can have axes with different underlying units (in theory)
SWPadnos: only externally (ini)
i've added the cool 5axisgui to my setup.
and modified cone.gnc to fit my system.
the sim 5axis gui is definitely in mm as it has dimensions in the hundreds.