JT-Hardinge: i'm getting 9400 for the servo thread latency and 15500 from the base thread from my old windows desktop that i threw my mill's HDD in. is it worth looking for a better pc, or is that plenty good?
then the correct daughter cards
but like, while iv messed with fpga's before, I don't feel like programming my CNC's fpga
im not gonna have to right?
with a 5i20 that is good
i'm running steppers with all mesa cards
JT-Hardinge: good enough?
BlackMoon: some configuration but no programming
good enough Dan
so you mentioned 7I33 thats a cheap little servo analog interface dealie
im guessing the power amps are elsewhere?
plugs into the 5i20
this computer sucks for windows for some reason, so i'm a little weary of it
it always locks up when IE is open
the 7i33 makes a velocity signal for your drives
seems fast with firefox though
Danimal-office: that's likely just ram or vram shortage
* jt-plasma hands Dan the 44 magnum
MattyMatt: there's a gig in it
or broken IE. FF is more reliable but I'd never call it faster
jt-plasma: and so what kinda power amps do I plug into that?
seems like theres a dozen options of H bridges and axis drivers o nthis page
MattyMatt: mastercam works ok with it
but I've never used IE above 6.0 so I wouldn't know how badly it sucks these days
or should I just read the webpage?
i'm thinking of getting an intel atom for my lathe, and making the lathe pc a windows box, then taking my windows box and making it my mill's pc
BlackMoon: you are building from scratch or converting?
still debating servo verus stepper
what is the application?
CNC'ing an IH mill. (basicly bridgeport sized but a little smaller)
just general hobbiest screwing around...
+ ball screws
but I don't wanna install ball screws mommy :(
havent even gotten to wear out my acmes.
and not step/dir servo drives either - we know where you live!
i guess i'll go for it and migrate my windows box over to the mill
table top size?
skunkworks: well thats why I kinda shyed away from geckos servo thingy
30" by 12" by 19" xyz travel
that is a nice cube.
servos and ballscrews
I'd stick with the acmes as they're there, until the speed annoys
so these mesa things use proper servo control where the PID loop is actualy like, controled by the host PC right?
cause I allways thought sending step/dir signals was retarded when you should be sending speed/acceleration/position signals insted
ouch, the servo thread jumped to 15000
yep the 7i33 outputs a +-10v velocity to the drives
Dan put it out of it's misery
* MattyMatt speaks as a man who is starting with M8, and will proably put belt drive on next
JT-Hardinge: too high ya think?
let's mill some wood!
yea but is the velocity updated before error or after error?
a clean head shot is the only thing humane
Dan it will be ok
well my other pc wasnt any worse and it was causing issues
but i dont know if it was latency issues
suck it and see
little help with simple electronics for a mechanical kinda guy? 5i20 output of pwm and dir signal?
run it up the flagpole and see who salutes it
did you get latency warnings?
then the problem is not with latency
dir signal is 3.3v, pwm is onnly like .3 v ????
ok, so worth a swap then
Roguish: from a 7i33?
trying to drive an lmd18200.
no, straight from the 5i20
so I connect the 7I33 to the 5I20 then connect up like two 7I40's?
(7A 80V dual H bridge?)
if that fits your servos
I don't have servos yet.
bringing me to the question of just how big a servo should I get.
from scratch you have to plan the whole package out
yea well its pertty much a trade off of cost/proformance
but im wondering like, as a casual hobbiest, what kinda level of proformance should I shoot for?
I know theres only so much my machine can cut at once reguardless how big of motors I slap on it..
Dan, your mill is steppers right?
probley mainly cutting mild steel and aluminum.
3600rpm max spindle speed at 2hp
(gonna install a VFD, though its also a gearhead)
i think i figured out why IE sucked... my FPS is horrible, i think my video card is bad
it's getting like 170FPS, and it's a 256mb agp video card
might be what's causing high latency as well
my series 1 BP is 1 1/2 hp with an Analiam conversion on it
2hp is plenty, my manual mill is 2hp and cuts very well
well I mean, what kinda wattage servos should I aim for?
* jt-plasma wanders back inside to activate the magnetass switch in the lazeyboy
I don't even know the ballpark I should be looking at
like 50w? 200w? 600w?
whats gonna be sufficent and whats gonna be a waste
there is a spreadsheet on the wiki that might help
I don't need like 1000IPM rapids but yaknow, 40+ would be nice. and at least 20ipm cutting aluminum
I don't know what my
jt-plasma: does it require me to have excel to use?
Anilam has but it will do 200IPM
no you can use open office
anilam has what?
I don't have open office either
works on all platforms
oh your mill.
My BP series 2 has 3.2 nM 2500 RPM servos with 2:1 reduction to 5 mm pitch ball screws
200 ipm rapids
john_f_: Awsome, what kinda resolution?
sounds similar to mine
mine is .0001
well 1 micron at the encoder
(I know accuracy != resolution)
except Z which sucks
but the machine is not that accurate
john_f_: Yea but like, how good is the motors effective resolution?
maybe im all confused from steppers and stuff
but like how repeatable can the motor stop and hold on?
Well my machine is old. so I have repeatability of about .001"
time to flick on the magnetass switch guys talk to you later
but if I had less lost motion maybe .0005" ?
maybe this is a better question: about how many effective 'steps' does a servo typicaly have?
depends on your encoder
the encoder resolution is 1 micron
archivist: Yea but are the motors good enough to maintain just 1 bit error on the encoder or do they tend to vibrate past a few more
1 micron = .001 mm or .00003937"
then you look at tuning
intresting. So you gear down a servo to get more torque, not so much more resolution?
gearing adds lost motion
the encoder is on the motor so you get both assuming no lost motion
the reduction is with timing belts
but still there is lost motion
when the machine was new the lost motion was speced at less than .0005"
john_f_: yea but I mean, if you can use 1 micron encoders im sure resolution is wayy past 'improvable'
its a sum of errors type problem with choices
down gearing would be for improving torque (And possabley rapid speed due to better matching)
archivist: yea other errors will swamp the resolution of the servo is basicly what im asking
just making sure im not gonna have shitty resolution if I decided to go direct drive or something.
btw is it just me or do most ballscrews have really course pitchs like on the order of 2~5 TPI?
and you can fudge repeatability by directional gcode as I do on a stepper system
Direct drive would be better but you would need servos that provide more torque and less speed. That is the problem
most drive screws are coarse
many ball screws are 5mm
about 5 TPI
how do i quickly find a driver for my video card? i know there was something you can type in terminal to find it
sudo something or other
sudo make me a sandwich
besides that one
it only makes pb&j's
[00:37:50] <archivist> http://xkcd.com/149/
my ballscew axis is 10mm pitch. I can push that by hand. I think I'll need a bigger motor
yea i've seen that one lol
get drives off of ebay - industrial standard +/-10v drives go pretty cheap.
they usually come with a matching motor, the ones I've seen
heh. I once went to an industral auction
they had a 40' long 6" diamiter ballscrew
like who the hell bought that then failed to use it for thier project, lol
no wonder they went bust
that'll be from when they repossed my hollow volcano
they also had these awsome ball bearing supported rod dealies
linear rods with ball bearing guides on em, they where really hard to rotate on the shaft but slid freely
of course they where sold off along with like 30 racks of other usless shit so I never bothered bidding on em
we used 500W scooter motors on our ballscrews
we used linear scales rather than rotary encoders so we could use the transport grade screws
got all the ones we want new incl nuts for like $300 or so
Evening. Still trying to piece things together for my Horizontal Mill. I am aiming for 150IPM cutting speeds, whould Servo be the way to go? Looks like steppers become less efficient at higher capacity and less accurate under that kind of load. Anyone cutting at that speed, or there abouts? What are your pieces that make it all work?
john_f_: you ahve 200 ipm rapid. what is your cutting speed? I realize it is limited not only by motor but also machine design.
[01:19:12] <Valen> http://www.youtube.com/watch?v=L1yffzq5INE
Valen: lol at transport grade screws
150IPM cutting speed is like, requireing a 10hp+ spindle and a few tons of iron behind it.
unless your doing like, wood
or just dusting off stuff.. but still, requires super high speed spindles and a rigid machine
Valen: heh, I bet that mill would tip itself if it ran hard into the X stop
blows the fuses pretty quick when that happens though
and whats wrong with the transport screws?
nothing, just that its an intresting solution
it makes sense to me. if you've got feedback, you don't need super precision in the screws
specifically linear feedback
I had an electric scooter from the States, but I thought it was a car starter motor. I didn't realise they were common enough to have specialised ones
they prosecuted me good for riding that in the UK. I said it was a bicycle, the judge said it was a motor vehicle
what are these transport screws? i see some info on Ct grade rolled ballscrews but dont find supplier or specs
pedals and a friction drive woulda saved my licence
transport screws are usually low quality ball screws use for lifting and crushing.. ;)
do you remember where you got them? (hiwin nks etc dont list them )
[01:54:36] <MattyMatt> http://graetech.com/index_files/Page1897.htm
explained it to me
seems like "transportation grade" are all we see outside NASA
$10k per axis for the posh ones
MattyMatt: you lost your lisence over an electric scooter? shitty
yea I have a little 2 stroke powered one, apparently its illegal to have a clutch on it or someshit
mine came with the clutch cable and shit but no clutch and the sprocket bolted directly on
so to start it you gotta pedal in 2nd gear to basicly kickstart it while going forward
and get to 5kph in a single pedal (or try really hard to get a 2nd in before you stall)
the compression is nearly enough to make the thing skid at 5kph, and does on gravel
really shitty when you lock up the back tire by brakes, it continues to skid for a second or two till the motor restarts
I had one like that in Holland. they don't care so much there, and you can ride them on the bike paths
drunk, no helmet, 3 passengers. it's all good :) I like holland
yea I used to ride it everywhere, never got any complaints about it
here they are limited to 200W or less
some of the guys figured a 200W sticker on a 2000W motor would do well ;->
push scooters aren't allowed to have motors though :-<
the kind you stand on
they always looked pointless to me, and motorised skateboards
the stand on ones looked good to me
if I had one of them, I'd play on it for a bit, then turn it into a robot
Valen: hahah :)
for getting around the city
'see, its speced just 1A at 200v'
'then whys the controller spec 10A?' 'oh, thats just safty room'
I was going to make one with a bunch of A123's under the deck
emc2 10.04 is in the works? I dont see anything in the 'News' section online.
should hit 60km/h ;->
integrated motor wheel drive
hiwin has some competition .. rollco drawer slide to band mover to rolled ballscrews http://www.rollco-tw.com
we get our stuff from http://myworld.ebay.com.au/linearmotionbearings2008/
elmo40: you asked about my max cutting speed. I suppose it is also 200 ipm. I have never tried to cut anything that fast.
would be interesting to watch :)
i see many sources for steppers, servos, ways/linear bearings ball screws... but nothing for spindles with a Cat25 taper in it. I have tried to google for them but come up with complete machines for sale. Any 'hidden' links ?
elmo40: buy an entire head
like a bridgeport head
alternately buy some worn out scrap machine of the right size, replace the spindle bearings, maybe get the taper reground, and mount the head on something.
do you really want cat25? that's a very odd taper and finding tooling will be extremely difficult
was thinking small, thats all
going once... going twice.. sold for cat31.
cradek: same taper.
wow, people really like output modules
there was a small bp head, a cherrying head. that what mounted on the hole on other end of ram
my first batch of 30 sold in a couple hours, 2nd batch in less than 1 hour
[02:51:13] <tom3p> http://yabe.algebra.com/~ichudov/misc/ebay/Bridgeport-Cherrying-Head/ebayhist.html
jmkasunich: your price is too low...
Jymmm: opto-22 modules
jmkasunich: what cradek said
jmkasunich: what you seeling them for $0.05/ea?
[02:57:38] <jmkasunich> http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=180475422374
no, $1.25 (in lots of 30)
that is quite cheap, but more than I paid ;-)
got any DC ones?
5-10vdc control, email@example.comA load - not bad at all
no DC ones in the lot I bought
I've been considering going back to pick up the two other lots, I believe they did have some DC
I would think about some of the AC ones if they were suitable for 240V
DC load you mean?
I want DC and AC, dc to 50V and various loads, AC 240V up to 10A would be nice
[03:01:10] <Jymmm> http://parts.digikey.com/1/parts/747669-ac-output-module-120vac-3-5-amp-70-oac5.html
there are 4 general flavors. yellow is 120VAC input, black is 120VAC output, red is 24VDC output, and white is 24VDC input
generaly you buy a diffrent SSR for DC then AC
I have about 250 of the black, and 500 of the yellow
And the DC ones generaly cost more
AC usually use triacs they wont turn off if you use them for dc
AC SSR = optotriac + power triac, done
at digikey at least, all four flavors are the same price
Valen: Yea, Though they will actualy work for brushed motors as the brushs will often interrupt the current flow enough.
depends on the motor
most non sucky ones are always conducting
jmkasunich: I've been watching ebay for some of the super fast DC in ones for my jogwheel and probe inputs - haven't seen any
I wonder what blue ones are?
one of the remaining lots has yellow, black, red, and blue (and maybe some white, can't tell)
the other has yellow, black, and red
both of those lots have fewer modules than my lot
maybe 400 per lot
I don't think I've seen blue before
I saw some auctions with opto22 encoder modules.. It didn't excite me enough to see what they actually did.
they looked like they took up 2 slots
encoders are already isolated optical devices
they are G4IDC5Q
[03:46:12] <skunkworks> http://www.opto22.com/documents/0548_G4_Digital_Quadrature_data_sheet.pdf
odd - seem worthless.
cradek: yea, but the wires to your controller are not.
my pc is using 100% of it's processor when i try to watch a video on you tube in 720p... is this to be expected from a 2.4ghz amd athalon with a gig of ram?
it's real choppy video too
I have problems with youtube sometimes
then dont watch it in 720
it's a time sink, don't watch it :)
lower res videos play ok, but this one was "high def"
Jymmm: i dont plan on it, i was just testing the system
this is for my mill, it wont see any youtube videos
Danimal-office: Please throw out all tube based computers you may have, m'kay
it's newer than the ones you were trying to sell me lol
Danimal-office: But at least the ones I was selling WOULD play at 720p
so it's abnormal that it wont?
What I have are SERVER mobos
so was the one i just took out, it sucked
dont throw out the tubes... I'll take them
mobos by Svetlana (go down to the drug store and test these tubes, ok?)
just trying to determine if this system is ok for my mill
i dont know any tests other than the latency
it was 12,000 for the servo thread and 19,000 for the base thread
even while trying to run that 720p video
anyone know if this is supported at all? http://vistacnc.com
Danimal-office: depends on your vid card, driver, OS.
and, if it is waiting to download.
ooohhh, i like this: http://www.vistacnc.com/b05_label/key_board.jpg
is there a listing for emc?
Danimal-office v720p[ in 264 is rather cpu intensive
those guys with the iMach3 pendant seem to be tempting fate on two fronts
elmo40: what do you mean by "a listing"
you can always look at the source
Eric_K1: keyboard shortcuts.
that kind of listing
like that picture i just linked for Mach3
is it the same? very close? editable?
that's a cool picture, I hadn't noticed it was different from your pendant link
would be nice to make it what that pic is and print it up for reference.
You lamers... http://www.thinkgeek.com/computing/keyboards-mice/9836/
"print it out" gimme a break! have your kybd DISPLAY the actual coordinates!
those lcd buttons have been around for years but too expensive. a whole keyboard of 'em tho, what 104x30$... whoa
tom3p: It's what all the cool kids are doing.
Jymmm: I wanted to make one of those years ago
but decided not to after the bastards would'nt even sample me one god damn button
i got 1, sortof , a .75"sqr 256 green scale HUD. fits over obne eye, is VGA 640x480 (like grey scale but green)
pertty bad refresh rate on the keyboard
10 FPS actually
marlin p jones had 'em when he first went on line
$1600 for a keyboard lol
Jymmm: look at the video, they don't show anything better then 1fps
so even if the keys can do 10fps, its limited by something to about 1fps
the specs say 10 FPS
the keys are not even synced in any pattren, when you hit shift its like, random updates for 1 second till all the keys update
same when they 'paint' the keyboard
the specs are a lie.
At least, from what I see in that demo video.
they even show some motion scenes with text scrolling across a button and its still like 1fps
hmm well i found out that my multiplyer dips were set wrong, so it's running faster now. also, i installed the ati drivers so i'm getting 300-500fps now instead of 170-200fps
it still takes about 5-6 seconds to load the g code (4,300 lines), but i dont know if that's to be expected for that size of program
Danimal-office: how do you measure the fps?
i guess i can throw that mobo in and see what she does
only 500 with glxgears? old card? 64mb or something?
btw, what is the kernel for that 8.04emc2 iso?
should do better then that. around 800 or so.
i dont even know what a kernel is
Danimal-office: not asking you, specifically ;)
oh, good lol
any ideas on how to get it better?
there were a few different driver packages that had my card listed
not sure if i picked the best one
elmo40: 8.04 kernel: Linux lucy 2.6.24-16-rtai #1 Tue Sep 30 22:54:33 EEST 2008 i686 GNU/Linux
there were also some bios settings i was unsure about
for the agp
Danimal-office: if it is an AGP card then set all the values high, since it is a 256mb 'newer' card. My older systems bios settings max out at 32mb ;)
elmo40: there were a few things that could be diabled or enables
i'd have to reboot and go into bios to see what they were
one said something about write and one said read
agp fast write
and agp 3.0 calibration cycle or something
Danimal-office: speed of loading gcode to Axis depends only from pc speed
is 5-6 seconds bad for a 4000+ line program?
pastebin.ca it if you can
speed of loading heavly depends also from content of gcode program( how many arc, dwells, etc)
lines are fastest
ok i pastebined it
waiting for it to load to give you a link
[06:58:28] <Danimal-office> http://pastebin.ca/1816648
decent amount of arcs
btw, when i boot up, it flashes a distorted view of the last thing that was on my screen before i shut down
for a split second
just before the ubuntu login screen
thats nothing wrong
i dunno, this pc seems faster than the old one i had in there
maybe i should just put it in
and quit worrying about it lol
6 sec is no bother imo
i'm just paranoid because i was having issues with this program on the old pc
locked up the computer a couple times
well thanks for the help, i think i'll go for it and just use this one
I've got programs that hangs pc but they had ~200k lines
crap i just checked latency again and it went over 100000
when i look for video drivers, there are like 4 listed, one that is just the file name, then one that has the name-dev, one that has the name-envy, and one that has the name-dev-envy
which one should i use?
they all have my card listed
sudo modprobe /usr/realtime/modules/rtai_hal.ko
FATAL: Module /usr/realtime/modules/rtai_hal.ko not found.
oh yes it is there. why?
rtai is causing self esteem issues.
You could always go out and admire your new heifer
probably a lot more relaxing
:). I could also download the kernel for 32-bit. At this point it is a matter of principal, I got this far before.
Milked Scarlette this morning
Milking 2 teats while the baby worked on a 3rd
got over a gallon this morning, can't wait for the real milk. Getting colostrum for a couple more days. I'm not drinking that.
I'm getting a buggy hardware feeling
/usr/src/magma/base/sched/sched.o: file not recognized: File truncated
why does my Z just moves to zero ? http://pastebin.ca/1817378
That does have that buggy hardware feel, but I guess it could also be a kernel bug
Does the normal EMC distribution run OK on your hardware?
piasdom, no tool length offset call.
pcw_home, It loaded the stock firmware. I didn't go any further with it.
clytle;never used that...where do i set that.....thanks
pcw_home, It is too cold where the computer is mess with it in person much. I need to move somethings, or spring come.
piasdom, are you calling this program form something else? Looks like it is stand alone?
piasdom, when you say moves to zero, you mean machine zero. Right?
clytle;stands along...not finished yet....more subs
Well its March, spring can be too far down the pike...
pcw_home, ssh is my friend. none booting kernels SUCK
piasdom, do you know how to set a tool?
clytle;as in stock reference,yes
piasdom, z #1 should be z#1, they are not the same IIRC. Someone stop me is I'm wrong about that.
me if I'm wrong
clytle; spaces shouldn't matter...never worried about them before
piasdom, in emc? I'm new to EMC, but IIRC a haas or fanuc will read that as z0
spaces are removed before parsing is done
so Z1.234 = Z 1.234 = Z 1 . 2 3 4
clytle; yes ... emc 2.3.4
(at least that's how it's supposed to work :) )
where can i read more about these # thingies ?
they don't have that must in the docs
hmmm. the docs should be pretty complete regarding variables
I guess they're called parameters in the docs
well i migrated crappy desktop's mobo to my mill and it seems to work ok
seems to jog without glitches, and doesnt seem to slow down/lock up with that long program
i wonder if i'll see less glitches in classicladder now
it was giving me some major issues
That the mobo with 100K latency?
i changed the video card and it went down to 10k
i ran the latency test all night and it was 10k for the srrvo thread and 14k for base
Even 100K latency shouldn't hurt a 1K servo thread too much
still, something was wrong with that video card, even with windows that machine would choke alot, so i dont think it was a linux compatability issue
but it works fine now
so i'm going to buy an atom for the lathe, and take the lathe's pc and use it for my windows box
Well that latency probably indicates slow video so your better off without it
is there anything special i need to do with that atom mobo since it's dual core?
or does it pretty much run fine out of the box
pcw_home: yea, it makes sense too, the computer used to get real choppy and slow after 20-30 minutes with windows, and that's about when the latency jumped from 9k to 100k
ISTR some trouble with the Ethernet with the stock distribution, maybe someone running a d945 with EMC can chime in
Danimal-office, forget its dual core and 64bit.. you;ll be fine
My gut feeling is don't buy Kingston ram either
but hey, the stock market is up this morning. the finical crisis is over;)
why not Kingston?
The same reason you want to buy it, it's cheap.
hey, that's not a reason for not buying something
Kingston, like many brands, has a "value" line and a couple of "name brand" lines. I haven't had a problem with any of their memory
pcw_home, I had a problem with the ethernet driver on the D945GCLF2 boards, but it only shows up under heavy loads
it's the R8169 driver IIRC, and it's fixed in kernel 2.6.29 or 30 and later
I think it only shows up in gigabit mode as well
There's a experimental SMP kernel http://linuxcnc.org/experimental/hardy/smp/
I though someone had a problem booting 8.04 with the on card Ethernet but I could certainly be wrong
8.0.4 still had the ethernet bug, but I can't see how that would affect booting
I do recall the non-boot discussions a few weeks ago though
sorry my internet cut out for a minute, i didnt see anything after you said: ISTR some trouble with the Ethernet with the stock distribution, maybe someone running a d945 with EMC can chime in
it's a bug that I've only seen in gigabit mode, under heavy network traffic loads
it's fixed in kernel 2.6.39 or 30
(neither of which is offered by us in an RTAI flavor at the moment)
(nor anything later for 8.04, that I know of)
this is the one i was looking at since i can get it locally: http://www.frys.com/product/6147609?site=sr:SEARCH:MAIN_RSLT_PG
I don't know any thing about that one
they have this one too, but i dont think it's dual core: http://www.frys.com/product/6033738?site=sr:SEARCH:MAIN_RSLT_PG
the first one Danimal-office says GPU and memory controller are integrated onto the processor die... interesting
Danimal-office, I've got the second one you listed.
hmm the second one is listed in the latency list
clytle374: any good?
the second one is a 330 which is the dual core.
I'm not there yet. I read that SMP worked and 64-bit worked. But I built from source and coundn't load the mesa firmware
anyone have a domain registrar they like?
now I'm trying, out of principal, to get a 32 bit built from scratch
Danimal-office, you're running 5i20?
latency was great in 64 bit smp
Eric_K1: i have one i DONT like if that counts - namezero
I suppose that's good info
clytle374: i dont know what half that means, i'm a noob
should it work ok with a regular install?
Should, but don't expect the latency numbers listed.
Danimal-office, give me hald and hour and I'll get latency results from the 8.04 install for you
half and hour
i gotta leave in a few so i gotta get ready now, but i'll check back before i leave
if i write g1 f4 z [#3-.1] and #3 = .5, shouldn't z go to .4 ? ... it goes to -.1
piasdom: pastebin.ca again thaT code please
I've now got a kernel that segfaults on boot, but only on warm reboot.
z moves to zero no matter the input
oops... unless i use [#3-.1]
piasdom, I don't see the change
clytle; at line 25 and 27, z stays at zero
what does f4 mean?
dont you want to do something like #3 eq #3 -0.1?
subroutines get their own copies of #1-#10, so you can pass parameters to them
or whatever it is
if you want to use "global variables", they should be #11-#999 or named
you can also call O100 with something like this:
O100 [.2] [.5] [-.1]
which will fill #1-#3 with the numbers you're trying to use
I so want emc :P
if only I had a machine to put emc on
to be specific: subroutines get their own copies of #1-#10
to be specific: subroutines get their own copies of #1-#30
Danimal-office: what you want, for low latency, is this: http://www.frys.com/product/6053828
sort of - #1-#10 are replaced with the parameters
oh, #1-#30 then
the nVidia Ion is amazing. Coupled with the Atom and you have a killer small form factor board.
existing values will be masked by the local variables, which are apparently initialized to 0
so i write O100 [.2] [.5] [-.1], and that would make #1 = .2,#2=.5 #3=-.1 ?
I agree with SWPadnos, masking is error you're seeing
is that Macro programming?
i have seen that before at work. some of the programmers put in custom tool offsets for certain jobs with macros (#354 and such)
#n are interpreter variables
yes very simmilar to macros
we even made a macro to bring the tool to the operator for a quick check. M500 contains a few lines of macros which are #20 for tool number, #30 for something else.
FATAL: Error inserting rtai_hal (/lib/modules/220.127.116.11/rtai/rtai_hal.ko): Operation not permitted Ideas?
I knew that;). Giving up for a while, too frustrated to function properly. For God's sake, I know how to do this.
hello, has anyone here used EMC with a New Hermes engraving machine before?
Danimal-office, I have to rewrite the USB live stick. Gonna take a little longer than .5 hour
elmo40: that's twice the price, i'm on a tight budget for a little while here
clytle374: no problem, i gotta run but i'll check back this evening to see what you were getting
thanks for checking
Danimal-office, got it. still here?
Danimal-office, I could do a large file copy without drive space. But with glxgears and firefox running a animated radar map. http://imgur.com/zLBJv.png
Danimal-office: twice the price due to twice(or more) the performance
i doubt you would have to ever change it again.
clytle374: wow, low fps.
is that a good latency, though?
lol, the NWS should be renamed to American Weather Service.
as soon as it reaches the us/ca border it is empty
i_tarzan is now known as robotito
same with us/mex border
Not as good as this http://imgur.com/ue2ay
as if weather has never been recorded there.
steve: I had quickly setup a hermes with emc - using some parker stepper drives
clytle374: much better
elmo40, if only that wasn't doomed to fail later. 64bit
i just put in an improved vid card in mine. will try to max it out tonight. see if it drops below 10k
64-bit has issues?
Maybe with hostmot2, or I'm doing it wrong
anyone have some 512 sticks of PC-133 they want to sell me? I have all three of my memory slots full of 128. Need More! ;)
SWPadnos: i see what you meant about global var ... didn't realize that global and local are the same as c++
piasdom, now I get it. I forgot about that little feature.
i put them in the sub and all is well :) ... Thanka
well - 21 solinoid coils.. Doesn't seem so bad.
[18:40:45] <skunkworks_> http://pastebin.ca/1817607
bet you can trigger each manually/jumper to get the sequence for hal/ladder
have a pretty good idea of what has to happen. The manuals are pretty good.
Is there a function to track tool numbers on arm type changers in emc, or do you have to DIY?
track tool number vs storage position?
skunkworks, The arm the grabs the tool, then flips 180deg and puts it back in the pocket of the new tool.
i dunno, id think you have to track where you put stuff. i dont think tool tables in emc have a pod column (i'd look there as you'd need to know an initial circumstance for such a scheme)
repeat i dunno ;)
If you loose the table, at least on every machine I've ran, you have to pull all the tools.
Sucks if you've got over a 100
emc 2.4 knows how to handle these machines
i remember at an IMTS, saw a salesperson pull a tool out of a chain and put it back in another posn, which happened to be where the current tool should go (crash)
tom3p, IMTS is a real party.
i havent been to one in 2 years.
cool , does tool table have tnum and podnum or such?
been longer than that for me
last few were not happy
IMTS=the last time I was non functioning drunk
tom3p, why not happy?
@skunkworks thanks! i've got an old Vanguard 9200 i'm thinking about trying EMC with
is there a vismach machineto show off this new toolchange feature?
no, none of them have tool changers
stop in lincoln and I'll show you it works :-)
could vismach respond to such? (or only axis motion)?
thx, i'd like to
not sure about vismach.
interesting, cuz i'd like to model up a tube changer for hole drill
with emc if you mess with the carousel you can just edit the tool table to fix emc's knowledge of it
tools are like T1 P7 Z0.1 D0.5 (tool, pocket, Z length, diameter)
if you move T1 to P6 manually for some reason you can just change it and reload the tool table
larger atc have doors to put tools into chain while running. whats needed to edit? stop prog/edit/rerun?
yes you can't reload the tool table except in manual mode
ok, rules is good
personally I only put tools in the spindle
carousel is pretty inaccessible
skip skip skip goto #operation22a run
" vismach can be used to verify motions that don't show up in AXIS preview, such as custom kinematics or m-codes" hmmm wonder what that means (besides go find out ;)
can i use g54 - 59 to offset Z? i want to cut a pocket ? 7" deep x .1" per pass.
@skunkworks, is it easy to configure emc to work with the New Hermes engravers? do you know of any docs that could be helpful?
re vismach and non joint motion (like atc) i doubt it as it stands now, i only see joints moving vismach mechansims, and atcs aint got no joints
steve: I don't know of any.. it is just a stepper machine - so anything related to that would help.
what are you plannin g on using for drives?
i was planning on using the Step-Syn's that are on it already
piasdom, yes, but I'm not sure what you are trying to do exactly with them.
piasdom, I think you are wanting to do a loop to get the increments.
clytle: cutting a pocket x1.5y.75 and z .7" and making passes .1" deep each time i call O100
piasdom, you want to offset z in a workoffset for what reason?
clytle374; yes sir
cradek: (not thinking about it too hard yet) but if I wanted to get the bar code reader working - and setup ladder so when a tool number was called - the chain would rotate until it found the tool and put it up front. then call the tool change. I just wouldn't worry about the pocket number? because for this setup - it wouldn't make sense and doesn't matter?
steve: ah. do you know what they take? I didn't try to use the existing hardware.
piasdom, So you want to get the tool to the part with g54, and not use more than one for steps or something.
skunkworks, pretty sure they're steppers, 1.8deg/step 3.3vdc 2.5a
oh - you are talking steppers. When I say drives - I mean the electronic bits to run the steppers.
skunkworks, sorry my bad, i've got the EP control module that came stock with the machine
clytle374; i have to make a box. 1.5" x .75" x1" tall. in that i need to cut a pocket .7" deep. and wanted to use g54-59 on z to make 7 passes .1" deep each pass.
the box is bigger..... that's he size of the pocket
right - that has some sort of stepper drive board in it - I didn't try to use it as it looked to be based on the L297 & L298. pretty basic and I had some better drives.
I think you are looking at it wrong, or there is a trick I do not know. Sorry, not sure how to do that.
re sim of atc maybe possible. the vismach machine is like a bull with a ring in its nose. the tool is moved by xyz positions , the machine parts just follow that tooltip posn. so, if the atc were fed positions (not axis posns, purely atc related posns) then the atc kins might follow those posn, making the vismach atc puppet work.
clytle374; thanks anyway
steve: I would look at the something like this http://www.geckodrive.com/product.aspx?c=3&i=14469
if you have a little money to spend..
What ubuntu gtk2 package is needed for emc to build the halscope? Ubuntu package manager's search confuses me.
steve: if you are thinking of using the existing electronics (emc won't just hook into the ep module) you would have to get into it and find the control bits that run the steppres.
re sim atc ( i noticed that 'joint' was just a naming convention used in vimach , not mandatory or magical)
piasdom, what about calling the sub in a loop and moving z- incrementally each time?
skunkworks, that's a bit expensive, about as much as the software upgrade would cost me, I may just have to fiddle with it. This EP box is getting pretty janky
when the old power rack died in it, a replacement would have cost $3k, so i gutted a computer power supply to work with it
clytle374; don't know about looping yet...trying to learn this sub thingies :)
any OSS cam packages that handle lathe code?
So if I run mesa boards, is there like, mesa g-code file->cnc software? or do I use some other generic package?
piasdom, if you understand the functions you can use the parameters and write the code into the sub.
piasdom maybe use a wizard and look at the code it produces http://www.se-ltd.com/~lerman/gallery/v/G-Wiz/Pocket2.png.html
tom3p; thanks i don't have a wizard or know how to install one :)
tom3p; that looks cool
the answer for halscope is libgtk2.0-dev
there's not much on looping in the docs....know where i can look ?
piasdom: here are some samples http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Oword
but... what was the question, you know? i mean ... for life, halscope, and and everything?
to build halscope
yes, did you do 'ld halscope' or what?
I call programs with ifs, thens, and whiles macro programming. Is this correct emc speak?
i wondered how you found the dependencies for building halscope
it says GTK2 not found when running ./configure. the question was what Ubuntu package
What is the G code for a standard loop?
ah what provides GTK2
g code has no standard loops loops are extensions and unique to diff variants of gcode
you're right. It's an m-code on most controls
Dang, I'm rusty in all areas.
those mcodes likely cant be depended on in emc. its just new different and powerful
piasdom, since you mention c programming, check out the macro programing with dos and while and ifs. Learn that.
Lots of fun to be had there. Sadly haas wan't like $3000 to turn them on
I want a Sheevaplug, but U am not sure what for. http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx
(A plug-top linux server)
ie the server case plugs directly into a power outlet.
a socket is not called a plug bottom! plug-top is an awful term
sheevaplug got supplanted by the guruplug, same mfctr. but wait for the ganesa-cork or hanuman-bottleopener
none of the adverts show a single use for the thing
It's too cool to need a use :-)
O400 call   [1.5] [1.5]   [-1]    ......each one of those  are subroutines ????
I think they are parameters sent to the subroutine
But I don't see the subroutine name in that list.
this is where i got that http://paste.org/pastebin/view/15894
.... jepler product
its the line number 0400 sub
i was just wondering if the  called the sub .... but i don't see any 0, 1.5, 4 or any
look up the file to 0400 sub
i see the o400 sub para......
i see that... but nothing is called til the end ...... right /
that is called by 0400 call (backwards syntax grr
so the other sub are ALL being called from withing o400 ?
I have not read it all, but thats the general idea
i understand calling from within....but i can't see them IN o400 :)
thanks anyway all
I think it comes nattural to an assembler programmer used to single pass assembly
any guesses wtf happened to his stepper driver? http://www.xmission.com/~bill/item-350317607942.jpg
it's a Centent CN0142.
piasdom, 0200 is called at line 72
I wondered what the O-word numbers were for....
I have always been calling by name (I think, it is possible I have never used an inline sub)
bill2or3: looks like it burned up. ;)
yeah, not exactly "normal wear from normal" use that the ebay listing claimed.
yeah, hopefully they'll make good.
ebay buys have been hit or miss lately. I have been getting the wrong thing a lot. wanted a x raid cart - got y
x... y... whats' the difference...
it's only off by one, that's close enough, right?
So the problem of loading the mesa firmware continues. Fails on 32 bit too, so it isn't a 64bit issue.
I'm going to play with the baby cow for awhile
clytle374: what kinda PC side software do you (have to?) use to feed G-code to mesa?
BlackMoon: kinda an odd question. Emc2 is what takes gcode and converts it to motion in the mesa.
do you mean - what to use to create gcode?
they responded to my complaint in < 5minutes, and are sending me a replacement driver.
* bill2or3 takes back all the mean things he was thinking.
jt-plasma: I think the turret encoder on mine runs on 12v. I think that might explain the failure on yours...
cradek: (not thinking about it too hard yet) but if I wanted to get the bar code reader working - and setup ladder so when a tool number was called - the chain would rotate until it found the tool and put it up front. then call the tool change. I just wouldn't worry about the pocket number? because for this setup - it wouldn't make sense and doesn't matter?
yes you could do it that way - not have emc keep track of the pockets at all
but, if emc keeps track, you can know which way is shorter to turn
right - we would have to come up with a way to tell where the chain was.
oh it doesn't have any feedback?
have to think about that.
no - it always 'looked' for the tool in one direction.
three proxes set up strategically could give you quadrature (one cycle per pocket) and index
you just have to find some part that turns or slides and mount them
and add some kind of cam for a home position
I think there is 1 proxy already - (it finds the tool - then counts 3 proxy pulses and parks.
excellent - so it has fingers or something that the prox can sense
3 ploxies? 2 for quadture and 1 for index?
if it has fingers already, add a prox out of phase and you are set
then find a way to identify pocket 1
hmm - interesting. the only other issue is if the gearbox can go backwards without issues.
You confused me with that talk of "proxies", I thought you meant some sort of dummy tool.
doesn't have to go backward, but it sure is nicer
if you use just 10 tools, they'll stay bunched up together, and half the time you'll have to go all the way around
yes - there is a tab on each tool chain link that the prox sensor 'sees'
andypugh: "ploxies" is even better
So add a longer tab for index, and job done.
well, and add quadrature
I don't like assuming I know which way it's going. I changed Jr's to quadrature and it has *never* grabbed a wrong tool or jammed.
it had 3 proxes originally but they were set up stupidly, and the tool changer never worked reliably (I hear)
it would not be 50/50 quadrature.. it would be on on off off longtime on on off off long time....
doesn't matter as long as you get the cycle right
cradek: mine was connected to the 24 volt buss inside of the X axis
jt-plasma: I don't think mine had 24 anywhere on it - all was 120 or 12
I guess that an alternative would be a short tab (if there is a clearance problem) and then synthesise the index pulse from HAL logic. (NAND?)
Peter said that those components were prone to failure
andypugh: index lets you find pocket 1 after startup - you can't fake it, it has to be physical
mine is all 24v except for the 5v on the encoders
I was meaning a physical index, but made of a shorter rather than longer tab. So the actual index pulse is "A but not Z" whereas the normal tabs give "A and Z"
oh I see, yeah you could generate it inverse-ish too
we would probably just add an extra tab of some sort to pocket 1
Aye, that's simpler and better, if there is room.
sure we can find some room http://www.electronicsam.com/images/KandT/conversion/toolchangerspindle.JPG
I wonder how fast you can run the chain before the tools start flying out..
you can see the tap - it is right above the pocket on the one left of the occupied pocket
are there two V flanges on those?
I consistently fail to visualise just how chunky every bit of that machine is until I see the pictures. There is more engineering in every link of that chain than in my whole lathe.
the flange the tool change arm grabs - is it standard? looks like two Vs to me
and only one drive dog - must be oddball
it is strait shank tooling.
is the taper normal?
hope you have tooling for it...
it is K&T's own style. easy to make though
yes - we have a ton of it.
what you are seeing maybe is the 'barcode' on the tool
Different arrangements of machined rings for each tool? Oh My!
yes - all changeable. (the ring unscrews and you can re-stack them in any order)
somebody thought way too hard on that one.. ;)
oh yep - I had no idea what I was seeing then
an alien race made that machine
An alien and superior race, I think.
I know it is supprising - but I think the k&t said - 'lets make the best machine with the current technology'
designed in around 63 and delivered in 69
The whole thing screams "cost no object"
they probably priced themselves out of the market. Kearney and who? ;)
how about me new $65 tool of the trade? http://pici.se/p/large/DoUPYSSJD/
its really ok :P
priceless when building stuff and didnt have the stuff I needed before!
heh - cool
ries_ is now known as ries
K&T might have fallen foul of Moore's Law. (or electro-mechanical equivalent). A 1963 design would have been a lot more expensive to build than a 1968 design, and both could have made market in 1969...
hmmm my 1 month to go seems further and further away ries :P
it will be neat to see it with an almost 50-year newer computer running it
I can't wait for it to start moving. :)
frallzor: I know how that goes...
You will get there ;)
not my fault though :P
im afarid to give the gauge plate away too :P
I tested my cyclone last +... it worked quite good, but i need to have a stronger motor to filter better the finer partticles
but It has too :P
but at least I can do the drilling on my own with my new cheap tabledrill :P
buy good driils... gauge plate is kinda hard materiall I broke on bit on it :)
My latest cuts where really good... very happy with it
I never buy cheap stuff, only good stuff thats on sale at worst :P
cheap stuff allways makes you end up paying more than you had to from the start =)
how did you tap the motorplats and such?
frallzor: by hand or by hand drill
(on the cnc)
I dont know the enligh word but I tried using one of those that doesnt cut
that just kind of "pushes" the material in front of it
but that shit just stops, gets too hard to use by hand
actually never tried one of those..
need a cutting tap I think
it was really good for Alu
I have form tapped with cnc but not by hand. I can't imagine it would work well by hand.
The letters on the bottom right are 6mm high
well I guess I have to get a cutting one then =)
frallzor: I do still need to tune the steppers for low speed, I get a bit of really small chatter there
no need for slow =)
or I need to know artcam better, it creates some horrible paths...
if better when fast go fast
frallzor: the steppers will go slow at the circular parts.. whe X reaches maximum to go back...
that is also more or less the plase where I seet the chatter happening
I could use help on an installation problem. I ran the Step-Config Wizard for my 3 axis mill. When I tried lauunching EMC2 from the new desktop shortcut, it hung with the EMC2 splash screen obscuring the AXIS window. I then tried starting EMC2 directly and told it to use the generic 3 axis inch stepper and it did the same thing. Any suggestions?
I like the simplicity of artcam, you can do some nice linework in photoshop and turn it into some nice shapes in artcam
Guest347: ANy error messages in the terminal window? What about if you type "dmesg"
I can't get to a terminal window because the whole UI is out to lunch.
Oh, wait.. It all loads right, but the splash screen doesn't go away?
Right - the splash screen stays up and everything else is dead.
I wonder if there is a modal dialog box popped up somewhere invisible?
Hmmm. There is a dialog box that pops up - can't remember the exact wording - it says it can be clicked for more info or leave it alone and it will go away.
where are the kernel packages for 9.10?
Guest347, when you say the computer is hung, what do you mean?
do you have to reboot, can you move the mouse, can you close the EMC2 windows ...
clytle374, there are some here: http://www.linuxcnc.org/experimental/Karmic/
there may be newer ones somewhere else
Guest347: That is the manual toolchanger window. When that appears I normally relax as it is generally indicative of a successful boot.
When it hangs, I can move the mouse pointer but all windows are non responsive. I started a system monitor window and a terminal window first and then tried to boot using the step-conf shortcut and no windows were updating and there was no response to clicking on anything. I have to reboot. No response to clicks or keys.
Yes, it is the tool changer window that comes up but it also stays up indefinitely.
what are the results when you run the latency test?
The latency was about 12 us.
ok, that should be fine. what CPU speed?
1.5 GHz I think
During configuration I told it I had a second printer port at adddress 400H but it never asked for any pin assignments. Could that be it?
That shouldn't matter. (But I have never used Stepconf eith multiple ports so don't know if that is normal)
is there actually a parallel port at 0x400?
Yes. It's a PCI card. Printer port 1 is on the motherboard. Maybe it's trying to establish a connection with that second port and it's not playing nicely?
Can you start a terminal window, move it to somewhere on the screen where it won't be overlaid by EMC or the splash, and then start emc from the command line?
strange. it seems like a low address for a PCI card, but who knows
if you start a sim config, that will eliminate the parallel port and parport driver
I did try that. Even though it wasn't obscured, it was non responsive.
the sim configs still use the realtime kernel, they just simulate motion and switches and don't use actual hardware
how much memory in this PC?
It has 512 MB of RAM
But no sign of error messages on the terminal window? (Or even sucess messages that stop)
No error messages that I could see - you mean in a separate terminal window that I would start before nooting EMC2?
run emc2 from a terminal
Booting, not nooting :)
and you'll see a bunch of messages in that terminal
the program is just called emc
OK. I have a bunch of things to try now. Thanks for the help!
good night all
SWPadnos, thanks. New route to try.
I think there are newer ones, but I don't know where