question. emc2. Is there an example of a '1 bit per winding' setup on the parallel port?
I only see dir and step in stepgen when I 'halcmd show'.
I need to have outputs like '1000' '1100' '0100' 0110' etc
jepler: I'm sure it's in there (without looking at the source)
jepler: something about phase drive
I remember seeing all the tables for the different stepping sequences
/* lookup tables for stepping types 2 and higher */
there are a few to choose from
How do I control the arguments to 'insmod'?
in the hal file
look at the parallel port one
core_stepper.hal:loadrt stepgen step_type=0,0,0
so I want to .. copy core_stepper.hal and edit it?
sure, I guess
copy it into your config dir
change your ini to point to it
Hal_Introduction.pdf has sets of output timing stuff.
somewhere around page 38-46
looks like type 9, from stepgen.c's comments about the tables
03cradek * 10emc2/ (6 files in 4 dirs): (log message trimmed)
Fix up make install target, debian build, make deb target, etc.
To use it, I recommend:
./configure --prefix=/usr --sysconfdir=/etc && make deb
The default configure settings will put a lot of things in /usr/local,
which I think is somewhat nonstandard for a deb. I can't decide whether
this flexibility (and therefore the requirement that the deb creator
03rayhenry * 10emc2/tcl/bin/halconfig.tcl: Started on watch and other mode stuff.
haven't hooked up the hardware yet, but I have some plausible looking signals in halscope...
does the path follow the program?
I dunno .. actually it's running tkemc as the front end
and I've just been doing 'g0's
oh good -- halscope seems to remember those things I painfully configured last run
yeah, it's good that way
just don't load it if the signals aren't present, or it'll lose (parts of) that painfully crafted config
I can't find the driver board or my parallel cable
* jepler keeps looking
I sure know how that feels
I was looking for a particular video cable tonight
is it plugged in? ;)
SWPadnos: no, but thanks for asking
heh - always the first tech support question
I feel your pain though - I actually managed to lose an MSC catalog in my office
well, I found a parallel cable, the wrong driver board, and the wrong motors .. but at least I should be able to spin 'em
but the windings must be in a different order than I thought
can you change that in the halfile?
yay, with a little tweak to the .hal file the motors are spinning right
cradek: yes, connecting the winding signals to different parport pins is easy .. even I could figure it out
iirc, the etch-a-sketch was 68 half-steps per inch. With LINEAR_UNITS = 0.039... and INPUT_SCALE = 4000, this lead to weird behavior under emc1
so do I want to try a value like .0032... (feet?) and INPUT_SCALE=816?
the interpreter won't work with anything but the standard few values
er, the first time I think I meant INPUT_SCALE = 68
so what do I do?
allowing an arbitrary user unit in the config is strange, because we expect it to be one of about three values and do strange things otherwise.
but with a small INPUT_SCALE things go to hell
have you verified that it works incorrectly?
or at least they did in emc1
you could configure it the way you think is right, then find the bug if there is one...
ooh. axis bug
warnings.append(_("Program exceeds machine maximum on axis %s") % axisnames[i])
I don't spot it
what's wrong with it?
the loop above goes to 3 all the time
I'm getting joint following errors
I wonder if you're getting a wild path
the backplot looks sane, but I think that's the commanded position, not actual?
now I'm getting 'can't do that (EMC_TASK_PLAN_RUN) in manual mode'
that's the bug I got too
you said there was a fix or workaround?
patch in /query
found it in the bug report too
buried in prose
how wrong do you think the fix is?
with an obsolete line number
jmk would know
it "seems to work"
but obviously the bug is somewhere else
the bug is not new
I don't remember you mentioning it before, though.
it's new to me
rtai or my faster machine or something must trigger it
I've never used rtai before a few days ago
something's really wrong now
but I'd done an 'update' earlier and not rebuilt, so who knows if it was the change I just made, or something else from earlier
axis comes up without estop pressed, and F1, F2 does nothing
alt-f4 takes a few seconds to do anything
no errors on the terminal
try make clean (cough cough)
I guess if each step is 1/68, then MIN_FERROR had better be bigger than 1/68
that's sure true
maybe it's right
but I was only going 12 ips, not 120ips
well, I commanded f12
I have no idea what these numbers in the .ini mean
I changed MIN_FERROR = .05 (approx. 4 steps)
now if I think I can do 120ipm how do I set my MAX_VELOCITY ?
user units per sec
the same in in [TRAJ] and [AXIS_i]
following error again
axis or joint?
doing a move along x
did you set headroom for stepgen?
MAX_VELOCITY = 1.2
for accel? No. I didn't change any of the accel numbers from what was in the config I started with
STEPGEN_MAXVEL = 1.4
be sure the STEPGENs are higher
for vel and accel both
I got a following error again, but after running part of the program at a very high speed
I used MAX_VELOCITY = 2, STEPGEN_MAXVEL=2.2
that seems good enough
same with accel?
your accel should probably be MUCH higher than the default
well it's 20 by default I guess
maybe that's fine
It gets the following error the first time the velocity goes from +max to -max on an axis
on a jog?
no, on a program
jogs are painfully slow
maybe you should open up your STEPGEN and FERROR settings and see what it does
you may be getting strange paths
I made a big increase in STEPGEN_MAXACCEL from 21 to 41
now I don't get following errors
the backplot looks good, except that all the corners are quite rounded ..
I know that with emc1, the axis backplot showed things all screwed up
now the backplot looks quite correct
I wish I had the right setup to actually connect this to the etch-a-sketch
when I do, the next problem will be the backlash
come to think of it, I haven't seen the etch-a-sketch either!
goodnight guys ... it's exciting to finally run emc2!
I'm glad to hear it works better than emc1!
[04:23:18] <jepler> http://emergent.unpy.net/index.cgi-files/sandbox/axis-etch-gasket.png
[04:23:21] <jepler> http://emergent.unpy.net/index.cgi-files/sandbox/axis-etch-gasket2.png
what feedrate are you running that at?
SWPadnos: 120 inches / minute
SWPadnos: accel 20
OK. and what's the TASK_CYCLE time?
most things are unchanged from the default .. I copied the stepper config directory to start with
does AXIS read the CYCLE_TIME from the ini?
(in the DISPLAY section)
I found the etch-a-sketch and the right driver board .. it works, looks like my custom software did before I added backlash compensation.
SWPadnos: no, it ignores it.
what's the update rate for axis?
SWPadnos: sorry, I don't mean to be evasive about the values ... wireless doesn't work for me with the realtime kernel, so I'm on a different computer right now.
if the value is important, I can go look
I have the default stepper_inch up right now, so I can look for myself
looks like 20ms
that's prety fast
I'm pleasantly surprised that AXIS nicely handles a 2-axis machine
I haven't seen it running that way before
jepler: AXIS on my accelerated nvidia card looks just great
well - those tiny triangles are 5/32 inch across, so at 120 IPM it's only 78 ms per edge
cradek: tried turning on __GL_FSAA_MODE?
not until ... now
if only I could run emc on a *real* meachine
what do I set it to?
16x, of course
cradek: Try a small integer -- 1, 2, 3
(what that's called in GL, I have no idea)
the valid numbers and their meaning differ from card to card
SWPadnos: The screenshot wasn't really intended to question emc2's blending .. I think it's probably doing a fine job
SWPadnos: if you interpreted it that way, it wasn't my intent.
no problem - I'm just curious about the rounding
it's the kind of question that a new user would ask
now it looks fuzzy
cradek: that's what fsaa is supposed to do...
if you were using some texture for the lines, it might look better
but probably not ;)
texture for the lines?? What are you smoking?
make the lines like the 3d_pipes screensaver
jepler: the small integers all make it look differently-crappy
cradek: forget I said anything
can I forget SWP said anything too?
cradek: I found that for day-job-application it was a general improvement, but only after tweaking xgamma too
it's nice for rendered scenes, but not for CAD / technical data
SWPadnos: despite using opengl, axis is intended to work OK on systems without massive heat-producing 3d accelerators...
and it does
I have a massive heat generator in my big rig
and I usually use that via remote X
glxgears is nice and quick, but not as fast as on the big machine "natively"
goodnight .. for real this time
chris@buster2:~$ glxgears -printfps
13766 frames in 5.0 seconds = 2753.168 FPS
correction - it's slow as hell on the emc machine
and fast on the big machine
125 frames in 5.0 seconds = 25.000 FPS
58483 frames in 5.0 seconds = 11696.417 FPS
it's incredible what you can get with a $40 video card nowadays
slight difference there
if only I could use a video card with the embedded LCD on the emc machine :(
is it a laptop?
I may end up using a mini-ITX unit instead, though I'd prefer the touchscreen
that I already have
do you use AXIS on a touchscreen?
not yet, but I'll give it a try sometime soon
I think it should work
it fits nicely on 800x600
should - it's just a mouse, but left button only
and no dragging, so all the perspective stuff won't work
(same with the missing middle button)
you can switch between the preset views with the keyboard
there will be a mouse or trackball as well, so that shouldn't be an issue
hmm, no dragging... ouch
it may work, but you get a click first, I think
simple matter of programming
some drivers allow a tap-drag equence
Jacky^: ov00975.mpg <- why do i have this on my computer??
fenn: because you watch too much pr0n
pr0n.. you wanna se pr0n huh
[11:52:33] <fenn> http://www.theebelinggroup.com/site/videos/nakd/nakd_box.mov
for cardboard lovers
arg i ought to be waking up now and i'm not even tired
im tryng to get a bit of order in my documents, medical, bank, car, taxes ..
damn papers, it will take to me all day
I hate papers
and our minister is sending a book to all families to explain what digital revolution is !
damn it O_O
digital revolution, like electronic piracy?
[12:04:44] <Jacky^> http://www.beppegrillo.it/eng/2006/01/stanca_express.html#comments
read that ..
i read it
beppe's "you must write your full legal name" thing's kinda weird
what's the point of writing your real name to a dissident website?
Ive something like 3000 docs here ..
Beppe is his name
I have to split these docs
I will do a small mountain of paper
then burn it !
wonder how small it will be
beppe's comment field says next to it "We remind you that anonymous messages (without real first name and surname) will be cancelled."
but many peoples use nicks
its not so important
I always used my real name
it would be a trasparent policy of beppe grillo
he like to talk by real name
sometimes when i sign petitions i feel like i'm adding my name to a death list
of course it isnt applicable at all
ahah I found some signature on the petition against software patences by bill g.
want to see something that will make you sick and angry?
so far nobody's taken me up on my offer
uf.. i think the chocolate just wore off.. g'night
im going for the lunch
Jacky^ is now known as Jacky^afk
Jacky^afk is now known as Jacky^
5% [46 libx11-dev 407036/1394kB 29%] [29 acroread 2393600/19,9MB 12%] 491kB/s 24m4s
seems a good speed :D
700 mb of updates after 4 weeks .. damn unstable :P
evils not developers
wonder how a user can mantain his distro updated without a fast dsl
who is actually maintaining BDI ?
The only way is to use stable.
rayh: yeah, testing is pretty nice too
maintaining BDI is Paul_c
irts a lot of time i dont see him around
I built a EMC using Knoppix a while back. That is testing
I could not keep up with my dialup.
Im planning to build a Live CD distro for Roboitalia community
Id like to use a RT kernel, such BDI to drive a cnc, and a lot of tools for robotics use
rayh: im member of this community http://www.roboitalia.com/
That is what the vehicle people at NIST do.
Roboitalia have about 3,376 members now
many of these members don't know nothing about Linux, Emc, ..
someone ask for a software to program microcontrollers in Linux
that why im thinking that a live cd (in italian) could be useful for the community
including some EMC translated doc
You bet it will be a good thing.
BDI shoud be a good point to start
I also look with a great interest to the Puppy distro
I need to get more help and info about Rights terms too
we are actually suffering a lot the chinese competition
Tell me about competition.
I think they take the advantage of read other language, english, italian
where we don't know a word of chinese
they are very strong
Sure. They catch on quick about competition.
too low cost too
especuially in countries like korea taiwain
Yep. And their quality is getting much better than it used to be.
they are going up in economy too, yesterday I heard china taked the 5 place to the french
by this step, they will dominate the world soon
china get 10 % more in economy in the latest year
Jacky^: ubuntu (and maybe debian) have a complete set of development packages for avr available (gcc and software to program the chips with inexpensive parallel-port devices)
Jacky^: as well as 'sdcc', a C compiler for a number of other devices, including PIC. I haven't used sdcc
Jacky^: simulator packages .. 'gpsim' and 'nitpic' (pic), 'simulavr', 'sdcc-ucsim' (others)
not sure about packages to program anything other than avr, though
jepler: I had to reboot, but I read .. ty
here's something called 'openwince-jtag'
the weak point may be the lack of a nice IDE, which many users want. I don't miss it.
which microcontroller are the roboitalia people most interested in? My experience is limited to avr.
I think avr should be ok for must case
I got some good suggestion by LawrenceG too
avr is nice .. in-circuit programming, hardware UART, analog comparator, PWM, external interrupts, and analog comparator on the chip I usually use (at90s2313)
some newbie people is starting using old microcontrollers 16F and other too
Id like to find the way to offer a complete solution for all
may using different apps too, its not a problem
advanced users will use avr
im not familiar with microcontrollers, just want to find a good software answer for theyr needs
of course, lots of user are using windows do p�rogram theyr chip
Id like to find a good Linux alternative
I think that "winavr" is just avr-gcc plus a graphical front end
it should be enough for must case
now tryng to get the community out of the "shell"
starting some wikis and introducing the concept of Free
its hard.. many peoples are closed around theyr ideas, but im tryng
Jacky^: "you can lead a horse to water, but you can't make him drink"
so, I thinked I live cd could be the best way
I'll be back in a few hours.
03alex_joni * 10emc2/emc2icon.png:
added Icon for emc2,
thanks to fenn for drawing the little fellow
Jymmm is now known as JymmmAFK
I filed an internet order with Grainger...and they said that they could not identify me as a business and to send a copy of a business liscense
I can do that....but why?
They are not "wholesale"....their prices are retail.
Rather than fax the license copy I have a mind to say "fine...i'll go to MSC."
licenses are a bad beast
Well I do have a business license of course
If they don't care to hunt it up, fine. I spend $20,000+ on industrial supllies a year. I think I don't want to give money to untrusting companies.
Their prices are poor anyway.
And their lead times are long.
les_w: They'll accept a business card
JymmmAFK is now known as Jymmm
Yeah, I can email the documentation they want. But why should I ?
les_w: The acnt is good for walk-in too
They back ordered my stuff anyway.
les_w I know your pissed, but it's not a bad thign to have if you ever have to CYA
I see no advantage.
like that stupid one little part that costs $2 and they have, but nobody else carrys
and you need ti within 2 hours
I was just buying some contactors. I have to mail order everything.
But, if no grainer in your area, then it doesn't matter.
nearest grainger store is over 100 miles
there are 4 of em within 15 miles
They used to have more electrical items than others
but not so much anymore.
they used to be the only thing in town (and McMaster), then came the internet
that is sure not the case anymore.
Yeah, I have lots of catalogs right now... no less than 4oopgs each
I often used them for electrical (already have an account!!!) but only if I had to because their prices are so high
Yeah, what about MSC Direct?
I gave MSC at least $10,000 last year
I get the big books
What, you trying to spread the wealth around? lol
MSC did not have a particular fuse I needed this time...so I thought I would use grainger.
les_w If so, order the Insult 4000 from me and I'll toss in a free Ass Kick'n for no charge!
Perhaps a mixup....I ordered from grainger last year...
wait... if you ordered last year, you should have an acnt then
hey I'll waste some time and call them....
and possibly kick their ass.
heh, wont' do much good.
les_w: I have an answer some of your electrical components. Automationdirect.com
it'll do me good to tell them to FO
thanks ray yes I buy from them too
Good service if they have the parts you need.
Just added a line of servo systems.
Grainger used to be the place that had the odd electrical items
in this case class T fuses and holders
those are current limiting 200kAIC fast blow devices
Well, ok. They were pretty nice. They said my account was purged due to inactivity. If I just shoot them license photo on email they will re establish.
I didn't cuss.
Lady sounded like some grandma.
"Well reinstate it" is what I would have said
I wonder if logging into the website coutns for activity?
Ican say this...making your customers do extra work is not a good business plan.
I like it - reduces my workload
"give us money and we will create extra makework for you"
of course, more work = more income, so maybe it's a bad plan
where's that usb cable....
les_w over there
is it plugged in?
ok sent. What did I waste...an hour?
Too bad I am incapable of cussing at grandmas.
to be fair, much of that hour was spent bitching about it ;)
Well I think we are getting a Haas VF3 with 4th axis
Hi sed. Nice machine!
that and a Bridgport mill, and Colchetster/Clausing Lathe
and some huge band saw
All for you....
Promise to be a good boy all year?
Not sure why we need the bandsaw when all we have is a piss ass little drop saw
what does everyone use for cutting up sheets of aluminum? I use a skill saw...
I swear a lot.
until it feels so bad it cuts itself.
that, and snips.
I have heard but have NOT tried: put the blade in the table saw backwards and cut with the back of the teeth
some big snips needed for half inch..
ha, that's plate, not sheet
that's not for thick stuff I'm sure.
we get them in 4x12
I do have a deficiency cutting stuff too thin for the bandsaw and too thick for my tiny shear
For machine panels (.062) last time I used abrasive blades and skillsaw on 4x8 sheets
how about an end mill?
might have worked
goggles. face sheield, ear protection and a skill saaw.. I can cut 2" plate carfuly
in a router
worth a try
I do have router "sheet metal" bits
this was steel though
gues sed doesn't like torches?
well back to the shop.
I figure once I cut the sheets small enough to go on the band saw with the skill saw I might as well just cut them with the skill saw..
but a big band saw with a blade welder is nice to have.. I will sure never jusify getting one in the future..
what size pieces do you cut the plate into?
Just pieces small enough to fit on the mill for machining
ok. it may be better to just buy smaller plates in the first place
the cost shouldn't be much more, and you save the cost of a big-ass bandsaw
Yea, but we buy large plates because we never know what we are going to build
though it is fun having a big bandsaw
ah - that makes sense then
those are pretty heavy plates
like 1500 pounds, right?
prety heavy, we order 4x8 when we get 1/2 inch plate
that's tiny by comparison
(only 125 pounds or so)
oops - 250 pounds
we get the 2" plate cut to size if and when we use it
you'd need a bandsaw with about a 30' blade to cut those
heh, we should get 2...
its just when you have NO tools I dont know that a large bandsaw with a blade welder is one of the first things you buy
the blade welder isn't necessary, but I think they're standard on the larger saws
we have no tooling for the CNC or the Lathe...
I know the feeling
I bought an $1800 milling machine, and about $10k worth of other stuff (including CNC conversion parts)
heh - you're in for the same trip ;)
micrometers, parallels, vise, collets, chucks, drills, mills, level ...
just lop a zero off.
I have physisists ordering the machinery for the shop.
but yeah, I've spent as much on tooling as the machine, so far.
and I still need lots of stuff.
that's a problem, but at least they should be used to paying for things like electron microscopes
we have not micomters, callipers vises collets chucks or drills
start adding that stuff up
but we have a Haas CNC mll on its way
center / edge finders, indicators ...
you still need to measure the finished part to insure that it's within spec
I was told to take my edge finder home with all my other tools
no double-sided parts?
funny - the largest saw MSC carries has only a 40" throat
you couldn't cut a sheet in half with that
(even a 4x8)
well we actually have a skill saw.. and 2 drill presses.. and a bench grinder.. thats about the extent of our shop
and a 6" dry drop saw
* Sed_ wonders how long the blade is on a 40" saw
Sed_, 180-185 inches - not bad at all
this isnt for san.nas based questions is it
smart guy - read the channel description
03rayhenry * 10emc2/tcl/bin/halconfig.tcl: Added some watch leds and value displays.
This nickname is owned by someone else
If this is your nickname, type /msg NickServ IDENTIFY <password>
03rayhenry * 10emc2/tcl/bin/halconfig.tcl: eliminate duplicate watch of a pin.
03rayhenry * 10emc2/tcl/bin/halconfig.tcl: fixed 5'th level of tree widget setup.
Must be getting late there.
what time is it there ?
In our common language we would say five oclock.
in italy we would sono le cinque
hey. What's up?
teaching a bit of italian to rayh ? :
surfing the web ..
rayh: hi = ciao
I knew that but was afraid to use it.
k4ts: is a teacher?
she could be .. for itlian language :)
so, is ciao both "hi" nad "bye"? (like shalom)
k4ts: s /because /why
because was afraid to use it rayh ?
no because Jacky^ ?
in italian language does not exist any difference betwwen why/because
we just use : perch� for all
same thing for ciao
ciao is used as hi or bye ..
at the same way
so perch� is also the question "why?" (versus the statement like "that's why", which is the same as "because")
good bye = arrivederci
theres no difference
it depend on phrase
and my sister never told me :)
buona notte= good night
its a very bad thing to go in a country without know to speak
in 2002 ive been in california for 3 week
sigh Jacky^ 0_0
I know a little about not speaking the language. Mexico.
I agree - that's whay I let my sister do the talking when in Italy
i was tryng to explain as the monkey
rayh: è venuto in italia?
and Germany, and France, and ... (everywhere but England and most of Canada)
btw k4ts theres some irc channel when is possible to learn english
I have not been to Italy. My oldest boy works for an Italian medical equipment maker.
ive not much time to stay in that channel .. :(
Distributor for Germany and Austria.
ok rayh your boy
Yep. He visits the company regularly. Says that italian food is the best.
dieta mediterranea :D
no mode is francais
k4ts: wahts polyglot ?
SWPadnos is now known as SWP_Away
I don't even remember what polyglot means in US english.
Im too :(
Someone who is able to speak, write, or read several languages is a polyglot. This noun also describes a mixture or confusion of languages. Example: "Caroline was quite overwhelmed by the polyglot of voices that met her when she entered the youth hostel." Polyglot is often capitalized when it is used to mean a book, especially a Bible, that contains the same text in several languages....
...Polyglot can also be used as an adjective. A synonym of this sense is multilingual. ...
persona che parla piu lingue
first time I heard it
yes < SWP_Away
k4ts: can talk french a lot better as I speak english
Ive not much memory :/
to store terms ..
otherwise spanish would be simple to learn for it peoples
I think Ive 4 mb
id add some memory bank
I remember in the old days of computers, having to ask for a large core job.
It was 16k
I've good memory
I forgot what I eat
yeehi Jymmm hello
arrivederci k4ts got to work for a while
bye rayh have a fun
I figured that you could use caio that way as well.
rayh is now known as rayh_away
Jymmm: no work you?
k4ts work for myself =)
who work for his self work for 3 peoples
I 'm at my home no work da 1 december
or not ? O_O
I go night
g night k4ts