i have a problem with a dead spot around 12-13 ipm and nothing i do in my ini changes it
explain dead spot
these are xylotex stepper motors
the three drives have the exact same settings in the ini but only Y and Z have the problem
i can slide the FRO for X up and down smoothly, but Y and Z will sometimes stall in the dead zone
this is all with no load on them
are they tiny motors? maybe that's the speed where they start losing power, and you have to run them under that
tried changing the weight around in case you hit a resonance?
or maybe there's resonance there
oh no load, like the motors aren't hooked to anything?
if so, some mass on them will probably help
eh? how can you get an IPM number w/o anything hooked up?
i disconnected them to debug any binding etc
they are 425 in/oz
it's like a resonance thing
when i slide the FRO into 58-62 range they buzz and will stall
think i read somewhere some drivers can avoid resonance w/microstepping, IIRC
I hear geckos do that
twice2: can you configure the microstep level on a xylotex?
increasing or decreasing it might help (maybe even down to half stepping)
yes, i've change it from 1/8 to 1/4
I don't know what to suggest except more experimentation - change the mass distribution or microstepping, or just run it under the slowest point of resonance all the time
maybe xylotex would have some suggestions
I don't think you have any kind of problem with EMC, do you?
twice2: have you tried changing the acceleration parameters?
one strategy is to rapidly accelerate through the resonance region
i've played with the acceleration params a little but maybe not enough
maybe di-lithium crystals would help ;)
I will call Xylotex and bounce it off them, I thought you guys may have heard this before..
could it be the pc, i did get today one of those astonishingly large realtime delays
those errors WILL stall steppers
you have to fix them first before you can trust any software step generation
if that's the case, why not sanity check it with a 555 timer to generate steps?
hmm, it's a 1ghz with 384meg, clean install from the live cd
twice2: did you turn off all the power management options in the bios? it's not using onboard video I hope?
bios pwr is off, no onboard video
did you run the latency test?
[01:05:18] <cradek> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TroubleShooting
lots of advice here (section 2)
I have to run, bbl
yep, i 'abused it' until it logged me off
ds3: thanks for your input
ds3:i changed MAX_ACCELERATION and STEPGEN_MAXACCEL to the emc default values for a stepper inch config and they do not stall
they still bark a bit but i think that will do
ok for the record i had MAX_ACCELERATION =1.75 and STEPGEN_MAXACCEL =1.925
now they are 20.0 and 21.0 and they do not stall
ok bye, i'm jazzed again ;)
updated to 2.1.1 on the gantry tonight.. very cool - just edited one of the default inch ini files as there isn't too many changes on this setup. 2 home switches and scales. I set the stepgen vel and acc pretty high and when I first ran axis - it scolded me that I was trying to get too many pulses out of stepgen. ;) cool. I set it back the max I could get out of a base period of 50us. The configuration picker is awsome also - and
I like that scolding :-)
It actually threw me off as I didn't notice it was for stepgen.. I was sure I was under the maximum for the trojectory planner ;)
for a second
yeah stepgen really only knows about its own limits - the misconfiguration has to be detected there
I cut the 'emc2 axis' in the air - no issues.
started pulling panels off the K&T - found a mouse nest. ewwww
it's fascinating to see what mice find to use for their nests
skunkworks: did they chew up wires and such?
or just leave little black dots everywhere?
not that we can see. It was a small junction box - maybe 6 wires in - 6 wires out.
packed full of fiberglass insulation amoung other things.
I have to take a bunch of pictures - there are so many nooks and crannies where they have junction strips.
are you officially starting your retrofit now?
cradek: do you remember how g92 works now - I know there was some discussions recently. If I do a g92 in mdi (g92x0y0) lets say and run a program - do I have to put a g92.3 at the beginning of the actual program so it uses the g92 offsets I set?
cradek: I could be - but it is still going to be slow going
'it could be'
no, it's the M2 that unapplies the G92
but why use it? it's just trouble
It is easy
use the touch-off instead
touchoff only works for z though - right?
no, it works for any axis
no, it works for all of them
ah - well I will have to play with that. :)
I recommend AXIS users avoid G92
(hell I recommend everyone avoid G92)
I see - touch off depends on which axis you have selected - cool
does that change the g54 offset?
that should work - nice
gcam 2007.03.01 released
I'll do the windows port tonight
manual should go online next week
I think I also got an e-mail from this guy
Is he using the lathe pluto hal file? it almost sounds like he is applying the firmware manually
I notice he omits saying he hooked up VCC for the encoders
I saw that too
jepler: stupid question - there is only one firmware in emc for the pluto right?
skunkworks: yes, there's the one that is automatically uploaded when you 'loadrt pluto_servo'
encoders are often open collector transistors, another thing he might lack are pull-up resistors (not sure if you can get away with encoders on the PC parport without pull-ups)
ok - I know you guys had a different pin out initally when you where playing with cradeks lathe iirc - just making sure the pinout I was using was the same in the lathe
yeah, that is not (should not be) the pinout in 2.1.1
jepler: what about eppwide or whatever
should he try 0
and on that note - is his printer port epp
just asking questions
So yeah, if you were troubleshooting, start by making sure the communication works -- set a digital output, or turn the LED on
test the inputs as well
hook up vcc and pull-up resistors for the encoders according to their documentation
meter the encoder voltages at the pluto, and scope them if you have the equipment
can you load halmeter to automatically connect to a pin?
man halmeter I suppose ;)
"man halmeter" suggests you can
one more question - if I post my hal test file - how do you run it with installed emc2 2.1.1 - I have always run it from from rip
should be the same: halrun -I whatever.hal
you know - I don't think I have booted xp since some time last week... :)
maybe you'll finally break your addiction
take it one day at a time!
:) I don't know about that...
ok - time for bed also - night
skullworks-sore is now known as skullworks-PGAB
Ok I must be failing to follow the directions again.
Trying to finally upgrade from 2.0 - and getting repository errors
( in Breezy )
* skullworks-PGAB poked around the server and found the proper path...
morning mr Joni
how's it goign Vq^ ?
reading a C++ course at uni now :/
could have been worse, could have been basic. could have been better as well, could have been lisp :o)
i really must learn lisp...
i feel so stupid having written an own lisp interpretter and being unnable to do something fun with it
[08:17:43] <alex_joni> http://ourdescent.wordpress.com/2007/02/26/pictures-of-the-hole-in-guatemala-city/
thats one impressive sinkhole!
[08:19:36] <alex_joni> http://www.ordena.com/digg/sinkhole.html
damn thats deep
there's no picture straight down
91m according to the article
you have to laugh at that ordena page .. last picture
two military guys on the edge of the hole
err, but one of them is holding on to the end of a bit of nylon rope ...
heh the spokesperson for the water authority is named cristobal colon
long time no see
* fenn salutes the captain
fenn put your pants back on! Nobody wants to see that!
all's well in ##engineering, sir!
very well scotty
scotty's dead :(
i am half blind though
can only see things close up :P
i have to wear a technological apparatus that attaches to my ears and nose
that's the devils work
it will eat your soul
* fenn shakes his fist at god for making him a weakling
if i made it myself, does that make me the devil?
fenn: that makes you a reproducing bionic creature, even worse !
fenn: didn't you see robocop :D
well, i havent reproduced yet..
so we cant really be sure it will work
i did do pcr on my cheek scrapings.. does that count?
fenn: hmm, I don't think cultivating symbiotic or parasitic creatures counts unless they carry some of the host dna
er... i dont know what you're talking about
* fenn goes back to .. something else.. anything
maybe i will play with my motor driver some more
fenn: what kind?
well, just a l298 right now
but it reads quadrature as fast as i can spin it (i think)
need to do more testing on that
reads using what?
using interrupts on an attiny26
just one interrupt actually (it only has one)
how will you drive it?
I mean connect it to a PC
homemade h-bridge using irfz44n
irfz44n's are cool :)
going to hack the EPP hal driver and send torque commands
you're gonna use only N-typed fets?
i could probably do pid in the micro but it would be easier to stick with the emc way
and IR2111 or similar?
yeah only n-channel, i'm going to try to stay away from special purpose drive IC's
but will have hardware based current limiting
btw this is the same project i've been on about for years now
so dont get too excited
i'm slow :\
btw digikey finally sold out of irfz44n's, but jameco has them for almost the same price now :)
how are you gonna drive 4 N-channel ones
using negative power supply ?
(btw, I used 2 N-type and 2 P-type, worked great)
the P's are only a tiny bit more expensive
Dallur: Are you there?
How are you?
gonna use an extra +12V supply on top of the motor power line
or maybe something with a charge pump
not sure yet
why not P's ?
I used IRF4905
p's aren't available in high current ratings really
look at that one
it's very close to irfz44n
I think a bit better even
RDS on = 0.02Ohm
continuous current at 100C 52A
well, you have a point
but i'm going to be stubborn and bull-headed
I found it lots easier to use
I was in the beginning too..
used only irfz44n and ir2111
but that was a continuous headache
(something I did wrong)
not sure hwat
they wouldnt turn on or what?
but after 10 FET's and 5 IR2111 burned, I gave up
aww that isnt even half a stick :)
lerman_ is now known as lerman
Arg, almost time to go spend another day pushing the green button.
skullworks-PGAB: im in pain with you
skullworks-PGAB: I'm soon going to do that myself :(
skullworks-PGAB: Push the Boss'es button instead =)
or well :)
need to make a Z axis for the plasma/oxyfuel table..
well today will be 10hrs OT so that helps the attitude a bit :)
8+2 or 10 OT?
I can live with it as long as it's one off stuff..
I need to make 40 of something soon /:
5x 10hr = 50hr work week
drill/ream and tap
today I will be making fuser rollers for high speed Canon copiers
well - I'm off - Have a good one all.
380 franks is about what?
380 francs is about what?
what kind of francs?
those don't exist anymore
they have EUR now
for about 5 years? or more..
ok still... I'm looking at an old parts pricing list
From January 1, 1999, the value exchange rate of the French franc against the euro was set at a fixed parity of 1 EUR=6.55957 FRF
so 58 EUR
ok so about $76 USD cool
top right video http://gm.cnc.free.fr/rafaleV2/index.html
I wonder if radar can pick up EPS
wanna build one?
I'll look at that movie maybe later too much download right now
Well, not really, sorta kinda. Never been into RC Planes too much, but wouldn't mind playing with one for a day.
same amount of interest here
one day is plenty
There is this 8 gram helicopter at Frys for $20
wo remote I guess
it uses an IR transmitter.
No, all included except 6 AA batteries
hang on I'll get a pick
* alex_joni hangs
mind if I eat an apple while I hang?
[13:05:05] <Jymmmm> http://newspaperads.mercurynews.com/ROP/ads.aspx?advid=32664&adid=4182790&subid=15209404&type=
It uses a button battery in the helicopter
that's so cool
Ecoman EC10128 Mini Helicopter
regulr price is $25
[13:07:21] <Jymmmm> http://shop4.outpost.com/%7B74e2RXCzWiHhz6aLee3KYw**.node3%7D/product/5118926;jsessionid=74e2RXCzWiHhz6aLee3KYw**.node3?site=sr:SEARCH:MAIN_RSLT_PG
[13:11:42] <alex_joni> http://www.amazon.com/Syma-Whirlybird-Generic-Racer-601/dp/B000M9OTLU/ref=pd_bbs_sr_3/104-3982744-5815969?ie=UTF8&s=toys-and-games&qid=1172841007&sr=8-3
yep, that's it
HA! IT doesn't go forward! LOL
if it has a bit of weight margin you could dangle a weight from it to offset the center of gravity
and move the weight around with a piezo speaker or something
Actually, I do have a RC hovercraft though.... and I wouldn't mind making a CNC foamcutter (I have lots of the parts already) and then create a new body for it.
I wish I had a radar gun, this lil thing can gain some speed on flats
if you make rc planes out of cnc-cut styrofoam you dont feel so bad when they crash and explode into little shiny pieces
lol, that too =)
but that video I think is another story =)
so, my avr is crashing.. and i dont see any noise on the power line so i'm sorta out of ideas
way too many pieces
fenn is power and ground twisted together?
its something to do with pwm'ing this l298
to prevent crosstalk
heh its on a breadboard i'm sure there's crosstalk all over the place
lol, ok ok
the encoder count underflowed and that caused my wonky busy-loop to delay forever
Ma, my wrist is sore for stapling, and I have a lot more todo toady.
well, no, that's not what actually happened
but it sounded good
I had made a bolt together "box" 4' x 4' x 3' that gets bolted down to the table for dust control. Skinned it first with aluminum screen for static control which I'll ground, then shin over that clear vinyl.
and one section with painters canvas instead of vinyl to let heat out.
but.. wont the vinyl insulate the screen>
The screen is primarily for ESD control (and slightly just in case something goes flying)
If there's any static build up on the vinyl, hopefully the screen will dissapate it to ground.
you know vinyl == PVC right?
ThI think it's vinyl, I know some palstics do build up ESD
if it were me i'd just wipe it down with dryer sheets or fabric softener
Not will all the sawdust while the machine is running.
put a negative ion generator in there :)
ions conduct electricity right?
3x4 = 12 sf * 3 = 36sf + 16sf = 52sf to "rub down", screen is easier =)
well you dont have to get every nook and cranny
I don't have 4ft arms either
gave them up for lent.
i was picturing you as this giant lumbering ape-man for some reason
heh, close =)
$60 for a usb wifi adapter, eeeesh. I just paid $10 for one.
no reabte (hate em)
though doing the rebate rigamarole for $5 isnt really worth it
the check is still sitting here
void 1 day before you receie it
actually they give you 90 days, which is more than i expected
just be luck y that you actualyl received it within 6 months, if at all.
we were going to set up a wireless mesh network so i was trying to see what was the cheapest possible usb wifi
i want to get the chips they use and make my own :P
then pass them out on the street with a cd that has software on it
why not combine a usb wifi + usb storage with the data on it already
because that would be hard?
oh, harder than making your own network HW, lol
and you have to tell people to do all kinda bios crap to make their computer boot from a usb stick
[13:52:35] <Jymmmm> http://newspaperads.mercurynews.com/ROP/ads.aspx?advid=32664&adid=4173141&subid=15179571&type=
Not too shabby, runs at 11Mbps under usb 1.1
wtf is a usb print server?
to connect a usb printer to the lan
scroll to the left
yeah i know, was just being snarky
you never heard of a printer server before?
why cant you just share the printer on the network?
because most printers dont have a netowrk card in them
no computer required
aha, but most computers do
no computer required
and if you dont have a computer, wtf do you have a printer and need to share it on the network for??
printer in closet, laptop in living rppm
hm.. ok i guess i can see that
you dont have to keep a computer running 24/7 just so everyone in the house ca print
can also share a printer in the office, and when Jenny is out sick, they dont go "I can't print" becasue Jenny didn't turn on her computer
they should just get rid of usb and make everything use TCP/IP (and POE)
stupid usb.. feh
i'd settle for UDP
lot of overhead
ah but what if you need to add a mouse that's located in another country?
but, I guess that potentially could be do able
Yeah and get a DoS attack on your mouse!
well, computers would come with more than one eth port
I can only imagine the broadcast traffic
i'd imagine keyboard/mouse etc would have its own hub/subnet (built in)
Yes Maam, you enter an incorrect subnet mask, so you nolonger can use your keyboard.
well.. welcome to the future
tv's with no analog ports
movies with no plot
another 6 inches here :)
I'm still trying to figure out how to get the cbaling thru the bulkhead and still seal the dust in.
Hey how strong are thos lil pancake steppers that are in printers most of the time?
I don't know how many in-oz they are - not much
could they turn a 36" all thread ?
I would think so - how fast I don't know
were talking foam cutter here, not a lot of torque
whats the diff between 304 and 316 SS ?
please help me...
I'm trying to compile the apt360 as described in the wiki page http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?AptProgrammingForEMC
the apt360 compiles correctly
but the postp doesn't
it gives me a bunch of warnings that I don't know what are and terminates with a error
here are the messages: http://www.pastebin.ca/378418
and here is the result of ./configure : http://www.pastebin.ca/378431
did you do ./configure first?
hm. must be past me bedtime.
* alex_joni wonders where in the hell he could get a 42x1mm cable
I do configure...and result is here as I've said : http://www.pastebin.ca/378431
alex_joni: Are you talking flexible braid?
could anyone help me?
lerman: yeah, probably
but I need it tomorrow :(
gotta run :(
xemet: what is that?
it seems the output is ok
xemet: try make next
male gives this result: http://www.pastebin.ca/378418
xemet: to me it looks like they have a bug in their package, and to one of their developers the last lines from http://www.pastebin.ca/378418
should explain exactly how to fix it
uhm...seeme that who wrote the page in the wiki got it workinkg...
[15:10:26] <xemet> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?AptProgrammingForEMC
I think that was tomp
I don't know...
wiki says Daniel Falk
so I'm screwd...no way to get it working for me if there is a bug...
jepler: I've seen your work with hal_input, great thing, it can substitute hal_joystick
xemet: I hope it works with a wider range of devices than hal_joystick
jepler: I've studied a lot your code for adding the G5, now I've understood a lot of things, it is very interesting reading the emc2 code
now I'm reading a book about C I've to learn the syntax
I think the next week I will begin to work on adding a code for the NURBS
jepler: a question, are there in C dynamic arrays?
or they have always a fixed dimension?
In C, you can allocate memory to store a varying number of items
ok, no "ready to use" lists like in Python
there is std::vector in C++ but I don't know whether all the files you'll need to change to add NURBS are in C++, or whether some are in C
.cc extension is C++?
I will search...I've a book for C only, not C++
i installed emc2 from the livecd onto dual cpu box but cpuinfo only show one cpu, did i miss something?
i think they changed their post numbers, anyway if i install ubuntu it should setup smp kernel. then i can use install emc2?
not to many around I guess right now. (I am not really a linux person)
you could try #ubuntu channel
r u using the new cd?
the realtime kernel does not use SMP.
skunkworks: glad he got past the problem he was having
im having a problem with my switches bit
jepler: I replied to his last post.
cradek: how is the lathe coming? :_
skunkworks: I did start - I mounted the pluto in the box, and wired it to the connector on the back.
I hope to wire everything else to the other (scsi) connector, and then put a matching scsi connector on the lathe, and connect them with a scsi cable
hard to say whether I'll have noise problems. If so, I guess I'll do something else
sounds like a plan. do you mean the 25pin scsi cables?
no, the big centronicsy ones
ooh - you get extra credit for that.
for the parport hookup I used a db25-centronicsy cable and wired it funny inside - strange but works
what are you using for powering the pluto?
I will use the 5v supply that's already in the enclosure
fitting the motor supply in there might be challenging. I should check that before I go any further.
[16:49:54] <twice2> http://rtai.dk/cgi-bin/gratiswiki.pl?Latency_Killer
- say's to use smp machine if your having astonishingly large latency issues
twice2: it is possible to build the real-time kernel for smp machines, but the one we've packaged for ubuntu does not support smp.
twice2: I have tried but failed to build a working SMP RTAI kernel. If you manage it, please let me know
(you will not be able to used the emc2 packages we distribute if you build a different kernel)
are you trying to fix latency problems on your system, or just curious about using SMP?
credek: i believe you. well i'll go try this box and see if my dead zone is still there
yes, trying to fix it
you got the realtime delay error inside emc?
did you record the numbers it gave in dmesg? I'm curious how bad it is
they run really nice from 0-13 and 14-21 ipm
it was like 989748 or something
sounds like two separate problems, resonance at 13.5, and a separate realtime problem
yep, well i'll unplug and try this box, thanks
if i run glxgears while running the latency test X shuts down
what video card?
'nv' in xorg.conf
I found that I had to use the 'vesa' driver in Xorg.conf to avoid the 'realtime delay' message with my nvidia card
still, I didn't get X crashes -- just realtime delay messages
so i just put 'vesa' where 'nv' is
got it, i'll try anything, almost
one simple question: how can i check what is my current emc release?
kwajpol: dpkg -l emc2
is there a way to update the emc, or should i resinstall it (will i loose my setting in that case)?
i was reading the wiki, but i found inly source update
i was reading the wiki, but i found ounly source update
what version do you have now?
that is what you have installed?
but there is 2.1.1 availiable
then your just going to 2.1.1 easiest would be to go to the update manager and check for updates and then install updates
2.1.0 to 2.1.1 doesn't change any of the configs
this didn't seem to be covered on the wiki, so I wrote http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?InstallingUpdates
will double-clicking a .deb file install it, or does it perform some other action? If there's a GUI way to do it, I want to suggest that in the page, but otherwise I'll say to use "dpkg -i" in a terminal
I'm pretty sure it installs it
I recently suggested that on the list - I hope I'm right
i traid the automatic update, and it works fine
I have emc2.1.1 in a folder, reun in place mode
now, if I modify a source file, how do I recompile only it?
in the src directory, type make
xemet: when you type "make" in src/ only the necessary files should be rebuilt.
it seems that the file I had replaced, was not recompiled
how did you replace it? "make" works by looking at timestamps, so if you used "mv" to put a file there that is 4 days old, "make" will think it has no work to do
I took the file, modified it in my other computer with windows, returned it to ubuntu, copied in the folder overwriting the existing one
use the unix "touch" command to make the files you know are modified have their timestamp updated to the current time
e.g., touch src/emc/rs274/*
ok, I will try later, at the moment it is recompiling all again
any idea for the apt360 problem?
yes -- try contacting an apt360 developer with the error message you encountered.
postp is part of the apt?
is there a way I can contact Daniel Falk who wrote the page in the wiki?
he got it working
glancing at the page on our wiki again, they are both part of this "aptos" project
I don't have contact information for him
it seems there are no contact informations in the aptos website
it's short on traffic but they do have a mailing list. https://lists.sourceforge.net/lists/listinfo/aptos-devel
you can also click on the name next to "project admins" to get an e-mail address. http://sourceforge.net/projects/aptos
-> crotchet at users.sourceforge.net
I will try to send a message to him
jepler: could you explain what does this functions you've added to the interp_check
[20:04:30] <xemet> http://www.pastebin.ca/378796
it is a check like CHK
until very recently, each error condition was assigned a unique number
what is set Error?
kenneth lerman added the possibility of having an error condition that is identified by a string
could you use the CHK instead of this new function?
the CHKF macro is like the CHK macro, except that it allows a varying string to be used
Actually, a string with some variable data. Before, errors returned numbers which were translated to strings. Now, the interp can return strings that have variable data in them.
there are some uses of CHKF in the patch as well -- you don't have to understand the CHKF macro, but simply use it the same way it is used elsewhere in the code
CHKF(condition, ("format string: %d", argument));
if condition is true, then it calls setError("format string: %d", argument); and does the other operations
yes I've understood
jepler: Can CHKF take multiple args: CHKF(condition, ("format string: %d %d", arg1, arg2)) ?
only the setError was a little obscure for me
xemet: yes, it certainly qualifies as obscure
well I bet it is not obscure for you
lerman: (I haven't checked it into the tree yet, it's just in a set of changes I sent to xemet )
xemet: no, but I have about 12 years experience in C
anyone know where to find the hal- driver for vigilant cards?
ehe..I've two days
dosnt tell you in the manual how to install
duerz: the driver name is hal_vti, the source file is src/hal/drivers/hal_vti.c
duerz: there may not be any documentation besides that at the top of the source file
anydocumentation on classic ladder?
thank you sir
jepler: sorry I dont understand where this file is? is it already on the computer or what?
its a URL
it start with http://
so you can assume its out there on the net ....
duerz: src/hal/drivers/hal_vti.c is the (partial) path of the file inside the emc2 source tree
oh _that_ file
* robin_sz shuts up
duerz: you can find instructions on the wiki about how to get the source code -- there are several methods. http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Installing_EMC2#On_Ubuntu_5_10_and_6_06_from_source
does it have to be compiled? with what? will it actually work with a real card?
if you simply want to read the source code, I recommend you use the 'apt-get source' command (4.2); if you want to fix bugs or develop new features in emc, I recommend you use the 'cvs' method (3.2)
duerz: to simply use the vti card you do not need to download the source code
what are you trying to do duerz?
i just want to use it- im not a developer , im a integrator
however it looks like the only documentation of the card is in the comments at the top of the hal_vti.c source file, so you may want to *read* it
you can view that file online as well: http://cvs.linuxcnc.org/cvs/emc2/src/hal/drivers/hal_vti.c?rev=1.12;content-type=text%2Fx-cvsweb-markup
jepler: could you explain me a thing: a modal gcode remains active, right? so if I write G1, it remains active and if a continue writing x10 z40 ecc. in the successives lines, they are interpreted as G1 right?
I would like to understand if the last gcode for the nurbs, the one that perform the motion, has to be modal or non modal?
anyone here ever integrate opencnc?
* alex_joni only likes derivatives
what version of classic ladder do I download and install - or is it already there?
duerz: classicladder is already in emc2
where do i pull it up?
duerz: there is a sample configuration where you can see how it works
duerz: called 'demo_step_cl' (cl stands for classicladder)
xemet: currently, all the g-codes that cause motion are modal. g5.3 probably should be too, even if it doesn't make sense to have two subsequent g5.3 lines.
it is tempting to try making g5.2 modal and g5.3 non-modal, because then you can just write coordinates on most lines, and g5.3 occasionally on the last line specifying the curve
but I'm not immediately sure whether this leads to any unintended consequences
alex_joni: I get a Segmentation fault when giving ./bin/classicladder command ...
pier: oh, is that using emc2's classicladder?
I was trying that
alex_joni: never managed to get it to work actually...
pier: I'm sorry.. I need a bit more info to try help you
alex_joni: where could I look?
pier: rewind, start from scratch
pier: what are you trying to do?
alex_joni: nothing... just trying to see classic ladder running
pier: did you try one of the sample configs?
alex_joni: I was following the instructions in the page you provided above
pier: oh.. those might be a tad bit outdated :D
alex_joni: np alex...
pier: just try the sample config
does it work?
jepler: thanks for reply, this was exactly what I was thinking about
guest...?? I'm xemet
jepler: I was thinking about making g5.3 non modal
alex_joni: system froze.... got to startx with vesa I suppose... I'll try again
alex_joni: night all
pier: couldn't stay away?
alex_joni: restarted ;)
alex_joni: had to eselect opengl driver
alex_joni: It looks id doesn't freeeeee
alex_joni: ze now :))
sin^2(x) + cos^2(x) = 1, right?
jepler: usually ;)
alex_joni: now axix won't start
anyone know if the ARM PDA X servers support OpenGL?
sin(x)=e^i*x - e^(-i*x)
alex_joni: tkinter.Tclerror no OpenGL GLX extention
pier: you need glx in the server for AXIS to work
using vesa shouldn't disable opengl -- I have a machine at home that runs axis using the "vesa" driver
if this machine has had the nvidia closed-source driver installed on it, that may have ruined the server-side software opengl support
jepler: yes it's the closed source driver
Im getting some joint 0 errors and cant seem to narrow down the probelm.. I assummed velocity of acceleration problems... is that accurate?
seems to only do in on a G0 command
I think 2.04
then you're requesting too much from the RT system
it can't output as many steps / second as you are asking for..
hence the ferror
emc 2.1.1 has a nice message it prints when you do this, but emc 2.0.x didn't
multiply STEPGEN_MAXVEL by INPUT_SCALE to get requested steps per inch
when I do manual jog, I get the stepps... but when running gocde... the extra processing must be hurting
Ziegler: no, simply your max_vel is set too high
when you're jogging, you are running at lower speed
compare this value to the number of BASE_PERIODs per second
Ziegler: do as jepler suggests
or put your ini to pastebin.ca
if there are not at least two BASE_PERIODs for each requested step per inch, then emc cannot deliver the requested step rate.
30x4800 = 144000
if you're working on a new configuration you should probably be using 2.1, not 2.0. As an added benefit, it will do this checking for you
ok cradek... I will ook at getting that installed this afternoon
sorry to butt in - the other advice is good too
144000 steps per second is simply not attainable on any PC using software step generation
well maybe I am doing something else wrong...
you are asking for 30 mm/second and 4800 steps per mm?
ohhhh... the velocites are per second!?
I thought they were per minute
30m/min is pretty fast too
Im in inches
In g-code, the F-number is in "per minute"
30mm/sec is just 1.4m
but in the .ini files, the velocity and acceleration are "per second" and "per second squared"
well that should fix things... let me do some tweaking
Ziegler: then try MAX_VELOCITY = 0.5 STEPGEN_MAXVEL = 0.55
whats a good number for acceleration to use?
start slow and increase it until your machine starts to sound strained..
and until your ferror gets too large :)
or starts stalling
I think I run mine at 700 or so..
Ziegler: if your machine is small/light, try a high number like 20
and again... that would be inches/second/second right?
Ziegler: yes, 20 in/sec^2
alex_joni: yeah, I think I have them set really high now..
any reason to use a value under 1?
for both speed and acceleration, find the biggest values that you think are 100% reliable, then use a number 10% lower anyway
an acceleration under 1 in/sec^2 would be very slow and give poor performance
ah yes... I can visualize it now
alex_joni: no I've got them set at 500mm/s^2 now...
ah .. friday night
see you guys later
alex_joni: I had them as 250 before but it was slow :)
ahh yes.... that seems to work MUCHHH better
wow - my portabe only allows for 512mb maximum memory (has 256 right now)
can you probe with emc.. or would one need seperate software?
good night all
jepler: how does one go about finding the max stepps per min that a computer can produce?
as you keep lowering the base period - you computer will become sluggish. You have to decide what you can consider still usable. If you go too low - the computer will become unresponsive. Then to calculat your maximum step rate - 1/baseperiod/2
I have .001 for the base period... can I go lower?
? that can't be right
normaly it is ns - like 50000
which is .00005 seconds
base period is vel * scale isnt it
I found it in the ini
Thanks as always guys... things seem to be in workig order now