skunkworks: hard to trace... very crowded.... will see what JymmmEMC says about his oem750... just reading the manual now.... who knows they may have a paragraph on conversion
with and w/o the indexer daughter card?
yea... pulled the indexer on my 750... looking for conversion infofor step/dir
do you have jumpers for ths pins?
[00:38:30] <LawrenceG> http://imagebin.org/10418
yeas, saw those. but do you have jumpers
I can check to see if I have some old HD pins.... I think they are 0.050x0.1 spacing
Hmmm, I dont have my camera handy, gimme a while and I can take a pic of mine
are the 1st 5 pins jumped?
something like that... 5 or 6
going to shop to look for those micro jumpers....
Guest638 is now known as skunkworks
[00:57:35] <LawrenceG> http://imagebin.org/10419
smoke test will take a little longer
some of my small jumpers were too loose
heh - that looks familliar ;)
I stole mine from some older 9gb scsi drives (seagate)
I have no idea if this drive works.... might be worth starting with the indexer on
on the oem650 - you can put it into test mode with 1 jumper
runs the stepper forward and reverse.
without anything hooked to it
same with the 750... 1 dip switch
that is an easy test :)
the 750 manual says it only works on oem750 not oem750x
yea... but not sure if it will work with converted 750x..... looking for a junk stepper ....
all I know is with the 650's - there is no difference between the actual drives
just the daughter board addition
[01:09:40] <jlmjvm> http://pastebin.ca/696692
im installing a 2nd parport,this is what lspci -v shows
it looks different from the example on the wiki
Hello. I'm trying to help my uncle out getting a 2d gantry system working he built. I'm trying to figure out how to change the duty cycle and/or waveform of what's generated on the parport, but I'm not sure exactly what I need to change/add to the default stepper_inch file.
has anybody here ever installed a netmos pci parport in ubuntu?
jlmjvm, you need to test to see which port is the correct one
that list of d000 d100 ... d500 numbers are the ones to try
RungeKutta, what do you mean by changing the waveform? the step outputs will depend on programmed feed rate, among other things
Well, I mean, what type of waveform does it generate by default? Squarewave?
it's a more or less square wave :)
there are parameters that let you specify minimum step length, spacing between steps, reversal time, etc.
aah ok, I believe that's what I need to adjust
RungeKutta: maybe explain how your machine is setup..
also the scale - number of steps per inch (or mm)
Well the machine itself is a 2D gantry system and the hardware was custom built by my uncle for some Windows software he bought, which doesn't work. So I decided to give EMC a shot.
Basically the circuit has X/Y/Z step and direction signals it needs at around a 50% duty cycle and I think it would need to run at a couple khz.
My uncle isn't very friendly with linux and such so I thought I'd help him get EMC setup instead of using the hacky Windows program, that doesn't seem to work very well at all.
if you're pretty happy / handy at the command line, you can do some teating with HAL (the hardware driver layer)
yea I'm perfectly fine on the command line
you can set up a simple test environment to just make sure the hardware is running as you think it should
like use a sinewave signal generator to feed the software step generator
ok cool, that's exactly what I'm trying to do anyways :P
and you can change the amplitude while it's running :)
have you read the HAL tutorial?
well, I haven't read it completely indepth, I skimmed for something that seemed important
but I wasn't quite sure what I was looking for
ok - I think the example leads you through setting up the siggen and halscope components, plus some other stuff
cool, I'll go look at that now then
you can kinda skip over the stuff for prompt-o-phobes though :)
what I've done so far, was to modify the standard_pinout.hal
got the X/Y/Z step/dir mapped to the proper pins
but clicking "Run" didn't do anything
you'll definitely need to set the scaling and acceleration/velocity limits in the ini file as well
well it made one axis jerk a ocuple times
whatever that EMC2 Axis example is with the Ubuntu live cd
ok, just to make sure, you did take it out of estop and turn machine on? (F1 then F2)
a stepper just twitching often means that the step and dir lines are swapped
I saw the little circle move and "cut" the logo
ok, but the steppers just stayed still or shuddered?
one axis jerked once and that was it - I checked the HAL Configuration and the pinout mappings are correct for what was designed
ok. one other simple mistake is that for the parport.0.out-nn pins, nn represents the pin number on the DB25 connector
what exactly are the drives and breakout board? could there an 'enable' that needs to be set?
(you sound like you're doing the right stuff, so I'm assuming it's some simple error rather than a problem with you not understanding what to do :) )
i think its working
the hardware was all custom built by my uncle
its showing up in my hal configuration,par 0 read n write,par 1 read n write
he built a little test circuit using a 555 timer to drive it manually and had that going at a coup
I guess it has a period of 8ms so that's like 125Hz?
yep - not so fast at all
note that the accel and vel limits in the ini file are in units per second ...
aah ok, so that's probably why the osciloscope just sees a little blip :P
the steps may be only one period long - I'm not sure it's a square wave
(or however many periods you set it for)
if you didn't change the BASE_PERIOD setting in the ini, then it's running a 20 KHz step generation thread, which can get up to 10 KHz stepping
well all I've done was to map the pins to the proper function, so it's all whatever the emc ubuntu live cd has as default
yea that's about 100x too fast
well I guess that's the first thing to go change
have you looked at the wiki pages on stepgen tweaking?
looking right now
[01:36:39] <SWPadnos> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TweakingSoftwareStepGeneration
I think it's more aimed at getting things to go faster though ;)
JymmmEMC: skunkworks YEA.... 750x going back and forth in test mode after conversion to 750!
Martini_ is now known as jlmjvm
some unknown stepper.... resistored for .5amp as it has 11ohm coils
Martini_ is now known as jlmjvm
skunkworks: JymmmEMC .... motor seems to run test nicely at 30vdc supply, 0.7amp currentsetting... will give it 1/2 hour heat test.
LawrenceG: I don't think you will ahve any problems :)
drive seems great.... not even warm with no heatsink, stepper is warming up but just warm... not hot
LawrenceG: now try 40,000,000 volts!!!
[02:54:55] <JymmmEMC> http://www.reuters.com/article/technologyNews/idUSN1334455520070914
JymmmEMC: looking for more power....
for gEDA 7i33 component http://pastebin.ca/696894
7i37 component http://pastebin.ca/696897
(you can use gEDA to plan your wiring)
forget that crap spreadsheet i tried to use :-[
5i20 coming but not tonite
too big ;)
too late, just 3 pcs 50 pin cnx with labels
but then again, you can do it as 3 (or 4 for the 5i22) bus connections
and you could turn the big bus connections on the 7i37 and 7i33 into single lableed ports as well
thats was how the others were, but unlocked, imported as bits n pieces, then strung together & saved as a comp
separate is useful?
you don't need to label the individual pins for the 5i20 connection
the other side certainly needs to be individual connections
becuz (on the 5i20) they're software dependant ( loaded image dependant) ?
no, the ground pins are still ground pins, and the IO pins are still the same numbered IO pin
they may have some more advanced function behind them, but it's not like you're going to connect 22 of the pins to one interface card and the other 28 to another
(ie, the 50-pin ribbon cable is a single unit at both the 5i20/5i22 end and the 7i33/7i37 end)
yes, its at the breakout that things begin to vary
uh yeah, breakout coming too
what do you do with the files?
err - maybe download them as raw and stick them in your geda component library
that was a valid answer to my question
put them in your gEDA sym folder usually /usr/share/gEDA/sym/local/
the docs will say to put them in other places... this place is different ( it works :)
i want to define my bus connections in C
so i dont have to define it again on the schematic
what's the buzzword for that process called?
that would be VHDL or verilog, I think
how about "language-agnostic instantiation"?
vhdl sounds good to me
vhdl happens to be where the bus connections are defined, not in C
as long as i can get at those #defines or whatever
i assume its a constant so its gets boiled down at compile time
do you mean "constant BusWidth: integer := 32;" ??
that sort of thing
no, i mean "LED1 = PA0"
I guess that would be the pin file, but it isn't in connector-speak, it's fpga pin-speak
most schematics these days end up looking like long lists of pin name -- bus name
and then they draw a big square around it
no, because there are 600 pins and people can't be bothered to actually draw lines to each of them
so everything gets bussed and labeled
yeah but why bother with making a schematic for that
wel, if you want a netlist for PCB routing, a schematic can be a very useful first step
i understand that, but it just seems like the wrong medium to use in some cases
I agree. I think cabinet wiring is one of those cases, but apparently there aren't really any specialized tools for that
so people default to using any CAD program that they can draw with (like autocad)
i think 'electric' is supposed to do that kind of stuff
could be. that used to be for chip design, I thought
yes it's used for chip design
ok. I thought I remembered it in college
maybe i'm thinking of something else
it was used for building wiring
well, schematic works well enough for cabinets i guess
not my problem :)
now tom just needs to draw me a DDM-009
Is there a parts editor somewhere in gEDA?
a symbol creation program which has the output: Bad arguments, usage is: /usr/bin/tragesym infile outfile doesn't look real useful
I see, you use the schematic program -- what a crazy idea
swpadnos:i think i finally got this dual parport going
what a pita,lol
for some reason i had to increase my base period to 20000 when i added the encoder to the dual setup
or it would take several minutes for emc to start
you added more work for the base threas, so it takes longer
congrats on getting the second one working
thanls,that base period threw me for a loop
is this with the second parport read and write functions in the thread, or just with the encoder function added (still using one port)?
ok, then it makes sense
but when i added the encoders,it would jam up,till i dropped the base period
the CPU load for doing encoder counting is pretty low - it's the I/Os that take so long
its definately working,motors moving on 1 port,limits and encoder on the other
for some reason the 2nd port isnt inputs like i thought it would be
if you keep it separate so all inputs are on one port and all outputs are on the other, then you should be able to get rid of one read function and one write function
wont be able to do that unless i can make the second port have more inputs
is it set as an input port now?
i dunno,where would that be,what i been looking for
try `man hal_parport` :)
where is that?
I don't remember if it's before or after the port, but you do something like "loadrt hal_parport 0x378 out 0xd800 in
at a command line, or in the Ubuntu manual page browser
oh - in the .hal file loaded for your config
same place you added the second port address
"loadrt hal_parport 0x378 0xd800
thats what mine is now
change it to yours
ok, I think you cahange it to "loadrt hal_parport 0x378 0xd800 in" to make the second port have more input pins
look in the emc2 manual, it has the pinouts for the various available modes
lemmee try it
and get used to the man command ;)
time for me to get to bed. have fun
thanks a bunch,when i get this working as an input im going too
hi & bye
alex:where u going
toast: i just setup my new wrt54g network with WPA2-PSK/CCMP/AES. Boy, do I feel cozy.
soon, quantum encryption
"soon" = 10+ years
we have a cnc bridgeport at work
Any of you using opencam ?
angled cuts are ragged
straight cuts are fine
besides, the only known way to crack WPA/2 is through brute force trial and error -- and that's not going to work with my 20-character random alphanumeric string.
exact same pattern, no matter what rpm (from 500 to 3000) and no matter what feed rate (2 ipm to 45 ipm)
my question is
what could be wrong with the motors
to produce that pattern, because that's what it is looking like the problem is
how's an angled cut different from a straight cut?
sensitive direction is at an angle to both axes
you mean angled vs. horiz/vert?
so any jitter in the servos
will show up
whereas if the motors shake or have whatever problem they're having in a straight line, it's in a nonsensitive direction
Hi all. I'm trying to build a CNC machine, and currently I'm designing a stepping motor controller. Where can I find the specs of how emc interfaces with the controller?
liorc: the "standard" pinout is a lot less standard now..
basically the answer is "however you want"
anyway, look at http://cvs.linuxcnc.org/cgi-bin/cvsweb.cgi/~checkout~/emc2/configs/stepper/standard_pinout.hal?rev=1.6;content-type=text%2Fplain
you know what step/direction signalling is right?
mating plug for the -T variants of mesa boards is Weidmuller 1620440000 which is available thru Digikey as 281-1062-ND and costs $21.18 qty 1. Thanks to Lily Wun and Oleg Vodyanov of MesaNet.
you should put that on the wiki
fenn: thanks for the answer. Regarding the step/direction signalling, I can only guess you would tell the motor if it should make a full step or a half step, and the direction is CW or CCW... but of course I might be wrong. Where can I read about it?
liorc: the drive is set to one setting, for example half-step, and each pulse of the "step" line the driver takes a half step
and direction tells it which way to go
I see. So all I need to do is to program my MicroChip pic to accept 2 bits - direction and "step", and connect it to the parallel port. Easy :) thanks.
you need a step and direction for each axis
fenn: now on wiki, added 12$ src from arrow too
fenn: do I also need an 'enable' bit for every motor? Also, does it matter to what parrallel port pins I connect my controllers, or it could all be set up in emc?
fenn: fea for reinforced concrete frames like your lathe bed new on freshmeat http://fachwerk.berlios.de/index3D_en.html
well, new on berlios ;)
there are lots of FEA programs out there
Free ones, at that
Just this once .. here's the log: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2007-09-14.txt
good morning all
good morning. How goes it?
a good learning experience though - right?
almost done with my 2 parport setup
I don't think I have asked - what are you running with emc2?
a cnc bridgeort,older boss mill
oh yah - I remember.
if you use hal show parport 1 shows pins 2-9 as outputs,parport2 shows pins 2-9 as inputs
but when i try to use any inputs on parport2 i get an error
that should be parport.0 and parport.1
correct,thats what they are
if i try to use input 2-9 on parport.1 i get an error
on parport.0 ,2-9 are outputs
can you pastebin the error and the line that causes it?
thats what im doing now
[14:24:58] <jlmjvm> http://pastebin.ca/697567
sorry for the delay
coffe hasnt kicked in yet
I know the feeling
wasup till 3 am trying to get this working
heh - I think I was helping until about 1:30 AM :)
can you paste the ouput of the hal show?
hal show parport
(or whatever you did)
i was in emc and went to hal show
parts parts part ¤!"#
right - copy and past that into pastebin
or open a terminal and paste iun the output of `halcmd show all parport`
gives an error when i try that
you're running a packaged EMC2? (not compiled on your own)
never compiled before
emc need to be running..
what's the error you get?
that's true :)
[14:38:34] <jlmjvm> http://pastebin.ca/697585
was emc running when you ran that?
thats what im getting when i try the terminal command
ok. halcmd lets you manipulate a running HAL. if there's no HAL running (ie, no emc), it can't do anything
if emc won't start, insert 'show' commands in your .hal files (without the 'halcmd' prefix) to see the state of hal just before the error happened
oh - good point. time for more coffee
its showing now,lemmee paste
[14:44:16] <jlmjvm> http://pastebin.ca/697595
(that's text, not a number, so it has to match exactly)
where r u seeing that
your error is this HAL:22: ERROR: pin 'parport.1.pin-9-in' not found
and the actual pin name is what SWPadnos posted parport.1.pin-09-in
i thought there was something that needed to be changed
usually an error message is an indication that something needs to be changed ;)
i can use pins 10,11,12,13,15 as inputs on both parports and emc works
but if i try to 2-9 on 2nd port always give the error,no matter which 1 i use
you have to type ...02..., not ...2...
in the hal file
so pin 2 input becomed parport.1.pin-02-in - note hte 0 in front of the 2
by golly that wors
lemmee try it right quick
yep its working,motors running outta par0 and switches and encoder par1
great. you may be able to take parport.0.read and parport.1.write out of the base thread now
k,will give it a try
works,but that wont work if i needed inputs and outputs on both would it?
cant believe a little typo had the show stopped temporarily
Like any programming language the HAL language suffers from mis-spelling.
I have to go back all the time and check my typing. Was that a . or a -.
im just so glad its working
You bet. Seeing it do what you designed in is a great reward.
in the middle of a retrofit and wanted to use emc this time instead of mach3
now it looks like all systems are go
have all the inputs i need
gonna attemt to use ferror on some gecko g320 servo drive
and homing to index
oh - neat idea
You gonna run EMC without PID and tune with the 320? Or the other way round?
run the a,b encoder wires to gecko and 2nd parport
yes tune with 320
and share a,b input with drive and 2nd parport
I seem to remember having a problem with running the encoder sigs both ways.
But it was way long ago.
im hoping it will work
if it doesnt couldnt the error output of the 320 go to the 2nd parport to stop the software if the gecko faults?
Check the encoder voltage from 320 to +5 and G on the PC before you connect the signals.
Sure but this is a pretty low level ferror compared to EMC's closed loop.
i know,but thats all you can do with this drive isnt it?
the error output fromthe G320 is a digital fault output, not a following error output
Seems like Mariss has done something to the error setup since I played with em.
so you can use it as a stop input to EMC, but you can't use it to help with tuning
yes,but would stop machine if a drive faulted,correct?
I've used the HAL feedhold pins but only when an axis is stationary and as an external feedhold keyswitch.
Yes it will signal EMC that a fault has occurred and you can do whatever you like with that pin inside the HAL.
abort, estop, feedhold, fault.
taht may be the direction i go with this setup
Yep. Loss of position would still be an issue. You can fix that with the real encoder feedback.
or just rehome to index
Yep. We were talking about this kind of fault causing EMC to change the status to unhomed.
take a look at Jon Elson's gecko servo interface for splitting the encoder signals - I think it buffers the encoder outputs, plus it provides power to the encoder even when the gecko is faulted
rayh: the main thing your worried about with hooking the encoders to the gecko - and the printer port is if the supply for the gecko is the same level as the computer?
I think with the gecko servo drives, encoder power is shut off when the drive faults
I wouldn't be surprised SWP
wasnt gonna use the gecko power for the encoder on this
good point about the grounds though - I think the encoder supply from the gecko may be referenced to the motor power groud
im wired direct right now,encoder works when software is stopped
I think so but that was long ago. I have a 4 gecko box in the corner someplace. I should dig it out.
that's with the stepper drives though, right?
those don't have an encoder input, so the ground reference isn't an issue - you can only connect the encoders to the PC
the G320 needs encoder feedback or the motor will run away
so you *do* have to be concerned about ground references there
may just go the error output on this 1
thought it would be easy to split the signal between the 2
That is a good first step toward servo.
[15:44:13] <SWPadnos> http://pico-systems.com/gecko.html
that has opto-isolated encoder outputs to the gecko
dont you havt to use it with a usc
in fact, I have a friend who uses it with DeskCNC :)
you can use this with breakboards
he has 1 of those in stock
if that would make this setup work i can order today
Damn that's a big resistor on that thing.
you won't get any guarantees from me ;)
yeah - that's supposed to be a load dump resistor
one problem my friend and I had was that Jon doesn't really have specs on what voltage/current the unit is rated to safely fump
do you think it might work for what im wanting to do
it should certainly allow you to connect the encoder to both EMC and the gecko
and it will also allow you to keep track of position while the drive is disabled
I've never heard anyone complain about Jon underdesigning.
i think im gonna get it
i always thought it had to be used with a usc
It will safely allow you to run EMC closed loop.
and it has a braking resistor also
how are things
gotta get out and hook up a VFD. catch you later.
I recently came across a small cnc router. It no longer has software and to be controlled via serial port (i.e RS232) rather than parallel port (RS 274). Would EMC be at all useful to me as controller?
probably not, if you want to use the serial port to run the machine
if you dig a bit deeper into the machine and get rid of the internal serial controller, then probably :)
I was afraid that was exactly what the response would be :). Thanks.
heh - sorry
swpadnos:its offical i just ordered the whole pico setup
usc+gecko servo interface+spindle dac board
I just got in the G203v's geckos are a little smaller than I thought
i have 203v drives
Are you driving yours straight off the para port? I noticed that it says input is opto iso already
they are the same size as the g201 and the g320
yes i am
Ahh , my first experience...
That's good to hear straight from the para port
if i turned on my spindle or coolant my motor would pulse
only way to stop it was wire direct to parport
works great now
How was it connected previously?
through a cnc4pc c10 bidirectional breakout board
[18:11:07] <jlmjvm> http://www.winfordeng.com/products/brk25.php
thats what i got to hook it up
Ok, I had been juggling just using a breakout like that, over a bidirectional type board with charge pump and some relays
have you looked at the pico systems universal stepper board
What type of machine are you running with this
bridgeport cnc mill
I was looking at that board last night when my 6.06 box went apeshit
i just ordered 1 today for a retrofit im doing
Cool, I would love to hear how that works out for you. You're obviously running a full sized mill, once tuned are missing steps and accumulative error something that really affects you ?
i have encoders reading back now,only affect woul be the software estoping
what kinda computer you using?
should be cool
shortly after installing opencam last night it went apeshits...
vid is agp 2x on board, but does fine in sim
it prolly wont work with emc
i use an older style nvidia card mx400,mx440,works great,could never make emc work untill i did
Mouse acts accurately at the login prompt, but once X is up a slight touch of the mouse sends the pointer all across the screen and opens programs and hits the shutdown icon and loged out and shutdown you go...
I've got a better machine in the house with a 4x agp 2.4 athalon
if you have an agp slot you should try a nvidia card
im running a athlon 64 2.2
Yeah I have a nvidia in my 7.04 machine, but it looks like time to send it to the garrage to run emc soon
you will have to have a vid card,i spent months trying to get it to work
what kinda machine you gonna put this on
It's an nvidia, can't remember what though, runs compiz fusion ok on 7.04
I'll be putting on amd 2.4 1Gig ram
im running 512
sure, thanks again
holler back if you have any problems
somehow I'm user today, usually skinnypuppy1334 thanks
k,i remember you
Guest539 is now known as skunkworks_
03cradek 07TRUNK * 10emc2/src/emc/motion/motion.c: this is not an error
03cradek 07TRUNK * 10emc2/src/rtapi/ (sim_common.h rtapi.h rtai_ulapi.c rtai_rtapi.c): by default, remove unwanted messages that obscure errors
03cradek 07TRUNK * 10emc2/scripts/rtapi.conf.in: by default, remove unwanted messages that obscure errors
i need some wrenches and sockets
03cradek 07TRUNK * 10emc2/src/hal/utils/halcmd_commands.c:
I don't like this change much, but it might solve the immediate
problem that people don't recognize HAL:123: as a line number.
hi, I have a question about LinuxCNC
Do you know if EMC software is compatible with 'denford' cnc machines?
Compatable? That is a broad statement. What are you hoping to do? replace the existing cnc controller?
i have a microturn lathe and micromill 2000 that I bought at an auction with no software or instructions
yes, I want to replace it.
I am not familliar with denford - do you know what kind of drives they are? stepper / servo?
[19:48:54] <cradek> http://denford.com/Micromill%202000.html
tiny stepper machine, looks like a sherline clone
sorry if I seem clueless. I'm a real newb at machining. They have stepper motors.
they actually use sherline machines.
sherline supplies them with the machines.
should be relatively painless for someone who knows how..
you could run it directly with a xylotex driver board (~ $150) hooked to a PC running EMC
or maybe it came with stepper drivers that you could figure out instead of buying new ones.
should have a nice spot marked... step... dir....
ok, looks like you don't want to use their driver even if you have it...
it's just like that, all enclosed and everything.
did you buy it from this guy ;)
no. I got both a lathe and a mill at a school surplus auction. I figure the sherline mill and lathe were worth the $450 I paid for them.
that seems a fair price
if you want to make small parts they are definitely worth that.
it will take some work to get them going, but you'll save $1500+ over the sherline prices
what rpm they have??
I want to use them to make some little hinge joints, ball & socket etc for stop motion puppet armatures.
they're down in the basement... but I think they're 2500 Rpm
or at least that's the mill speed.
geared for power the lathe spindle does maybe 1200
(they have two pulley settings)
Guest627: you should be able to do that sort of stuff no problem with emc - your going to have to come up with drives. Like xylotex or similar
(sounds like fun :))
if you want to cut single point threads on the lathe, you'll have to rig a suitable spindle encoder, this is a bit of an advanced configuration
if you can get by with taps instead, it's just like the mill but with two axes instead of three
I mainly want to use the lathe to make holes in stainless 316 balls
I was thinking about just using a hand tap set
I'm afraid I'm in way over my head. I may just have to stick to the ol' wire armatures for a while.
LawrenceG: Ok, just checked. Yes, top 5 pairs are jumpered (furtherest away from screw terminals) on the OEM750
LawrenceG: and SW1 on mine is empty, only SW2 and SW3 has dip switches.
Guest627: cnczone is a good place to get general cnc information.
Be warned though - it is very mach biased.
(mach is a commercial machine control software)
drilling holes in stainless balls is going to be a challenge, especially if they are small
like making SS beads?
does your lathe have handwheels on the back of the motors? If so you will have the best luck just using it that way
you'll drill with the tailstock anyway, and it probably is not cnc controlled
Guest627: Why SS?
yes there is a handcrank
do you know of any machinists from th kansas city area on here?
try putting the ball in the chuck, file a small flat on it, and use a center drill in the tailstock to hit the flat
ss is what was reccomended
Guest627: max diameter of the ball?
right on cradek, that is what i was also told to do
probably around 1/4"
Guest627: Just a thought... http://www.armaverse.com/
JymmmEMC: thank you sir... I left the drive running all night.... working fine in test mode
LawrenceG: cool beans. Was that at 40,000,000 volts?
03jepler 07TRUNK * 10emc2/scripts/emc.in: leftover NML shared memory segments are a repeating problem; fix it with a hammer
Guest627: you don't mean ball bearings, do you?
no... the slower 30volt option :}
LawrenceG: wuss ;)
03jepler 07TRUNK * 10emc2/scripts/emc.in: fancy use of INI_DIR to find .hal files is unnecessary, since we're running in there anyway
no, ball bearings are hardened... just ss 316 from mcmasters
JymmmEMC: todays project... design a breakout board for the shoptask
LawrenceG: good luck, then you can send me one
LawrenceG: my oem650's are hooked directly to the printer port :)
here's a link to a book on machining the armatures... http://www.amazon.com/Stop-Motion-Armature-Machining-Construction-Manual/dp/0786412445/ref=pd_bbs_sr_1/102-3703970-3067305?ie=UTF8&s=books&qid=1189800838&sr=8-1
LawrenceG: did you consider the pmdx? It seems good
same as most, but want the lathe spindle inputs buffered
looking.... man I wish I could mill pcb that fast!
skunkworksSell that thing already
JymmmEMC: in proccess.
I think mine is about that fast - what was the feed rate?
congrats on the bid!
20ipm - but rapids max are 450ipm :)
yeah I also use 20 I think
and I don't do the long rapids so it doesn't matter :-)
but that definitely looks nice.
:) accelleration is 50in/s/s
usually a stepper machine can't rapid like that. it's impressive.
it supprised me. I kept upping it and upping it.
03jepler 07TRUNK * 10emc2/src/hal/utils/ (6 files):
improve halcmd error messages so that they show the filename and line number where they occur, e.g.,
core_sim:9: addf failed
cradek: looking at a combined lathe/mill config for the shoptask..... I want Threading!
two configs will be the easiest I bet
LawrenceG: it has a charge pump and a speed control
cradek: ya... 2 hal configs, but 1 wiring config to breakout board
what is the status of tapping with emc
jlmjvm: its in there. :)
Well - in cvs it is.. I think
so if you have a spindle index pulse you can tap?
you need an encoder - say 200 or more line with an index pulse
single index tapping/threading is just crazy. :)
cradek: on spindle encoder, is there any critical timing for the Z phase? ie when A==B==0
so you also need an encoder on the spindle,i thought it could be done with a index and a vfd
jlmjvm: you need an encoder that also has an index pulse. as LawrenceG said it has a,b and z channels.
I don't know if using a 2 channel encoder an external index would work - that would be a question for cradek
the machine has a prox switch from the factory for spindle readout,was wanting to utilize it
is cool to know just adding an encoder to spindle could give you tapping
emc is pretty cool huh :)
LawrenceG: no, as long as it's consistent
gotta get my x and y motor mounted this weekend
err too many questions have gone by for me to answer an old one, disregard that
skunkworks_ is right that you definitely need an encoder for rigid tapping
gotta try this soon,will blow away a mach setup
fwiw, at cnc workshop, we heard from the horse's mouth that mach will do rigid tapping "probably never"
do you guys have a preference
like, size range, brand
just gotta figure out where to put an encoder at on the huge 7 1/2 hp spindle motor
i've got my wench preferences down pat
i'm looking for wrenches
you mean art
craftsman - can be replaced 7 days a week
jlmjvm: yes. I actually heard that converstion.
for me a nice case that holds them together so I don't lose them scattered all around is almost more important than the brand of wrench
even cheap ones seem pretty usable
I just use this roll out pouch
cool,im gonna have to start going to the workshops
yeah the pouch works ok but is a bit clumsy (and needs a large surface for rolling out)
yeah, the ground works good for that, but I rarely need to use wrenches
screwdriver/cutters/pliers socket set is another story
I actually use wrenches more than sockets
rigid tapping means this could work on a real machine center
jlmjvm: could?? you should come see the mazak.
I *LUST* my 1/4" snap on deep well socket set
my bad,ive seen it
it has been well worth the price - and paid for themselves long ago
I refuse to use a crescent/adjustable wrench anymore, I bleed on them every time I try to use them
will be glad when i can do a machine that size
cradek: nuckle busters!!!
skunkworks_: I wish we would have filmed tapping the metal instead...
ive got a big boring mill a guy wants me to do when i get done with this trade school mill
cradek: I thought it was taped?
skunkworks_: I still have the first aluminum hole we tapped :-)
cradek: next year :)
maybe not metal, but...
i have a toolbox
craftsman and a roll up pouch
so like pouches/carrying devices would be thrown away
so i guess if i use them nearly every day, is it worth spending more money on a wrench
or are cheaper ones okay
roll away or hand carry toolbox?
then buy the drawer dividers
well like the issue is the wrenches themselves
I like these http://www.sears.com/shc/s/p_10153_12605_00942444000P?vName=Tools&cName=Hand+Tools%2C+General+Purpose
SWPadnos: just bought those, and I was thinking of getting those ones too and in metric
a nice set of these also come in handy - the have a decent lenght to them.
skunkworks they have the chrome ones too - slim
[20:47:20] <skunkworks_> http://www.sears.com/shc/s/p_10153_12605_00942962000P?vName=Tools&cName=Hand+Tools%2C+General+Purpose&sName=Wrenches
screw box end
lets see you take a stuck bolt out with a open end wrench.
unless you're working on pipe fittings/gas lines
skunkworks it's called a blowtorch
heh - you can't always do that.
evening guys ...
if I need a box wrench, then I usually can use a toch too =)
except gas lines =)
has anybody here set up a usc before
SWPadnos: has one
just wondering how hard its gonna be to the the pid loop
hey all. any clue how i would show encoder pulses on halscope?
pin? signal? or ?
Jlmjvm , I missed one of your questions earlier, I'm retrofiting an enco bp clone.
do i need to create one, or does something exist? i have looked through all i can see and didn't see anything obvious.
what pins are your encoder hooked to? you just scope those
Roguish: what are you encoders hooked into? if it is a board then all you can see is the raw counts.
ah then skunkworks_ is right - all you can see is the counted output
woohoo - twice in one day :)
just the counts? not the actual pulse train?
one reason you use hardware encoder counting is that the pulse train is too fast for emc to read it
crap, now i gotta drag the real scope out.......
so instead, emc just reads the accumulated count every servo cycle
Much earlier I missed when you asked what kind of machine
ahh,i remember now
i'm trying to see it the index is actually working.
that is different - you should be able to see that.
you can set index-enable with halcmd and then see if the count resets
or the effect of it anyways :)
when the count resets, it will reset the index-enable pin too
iirc - you need to un-remark some lines regarding the index in the hal file (mesa card) I think...
I am probably talking out of my ass now though.
i'm running the trunck version, so i think the index-enable stuff works.....?
also works in 2.1.7
cool. been keepin' up on the reading.
is adaptive feedrate already in emc,was looking at hal show in emc and in the motion section it has adaptive feed
is there anything on the wiki about it
cant find anything
[21:12:16] <jepler> http://linuxcnc.org/docs/html/gcode/main/#sec:M50:-Feed-Override http://linuxcnc.org/docs/html/config/emc2hal/
this is also in the PDF documentation that is in the Applications > CNC menu
ok. how about 'setp axis.2.index-enable true' ? should this set the index enable?
then spin the motor 1 rev and watch if it goes 'false'?
all i get is 'invalid arguments !!
I don't know. Cradek would know but I bet he is on his way home.
Roguish_: after connecting axis.2.index-enable with the 5i20's HAL index pin, you would 'sets' the signal to TRUE. If you have not connected index-enable to 5i20's index pin, then you would 'setp' the 5i20's index pin to TRUE.
in the CVS version's sample config files, the index-enable pins are already connected: net Zindex-enable m5i20.0.enc-02-index-enable <=> axis.2.index-enable
so you would 'sets Zindex-enable 1' (or TRUE)
jmkasunich__ is now known as jmkasunich
03jepler 07TRUNK * 10emc2/src/po/ (fr.po fr_axis.po fr_rs274_err.po): updates from Francis TISSERANT
how can I trip a relay from a 7i37?
I am a n00b
what kind of relay?
the outputs will drive most relays, some need a diode added
I have a 24vdc relay
solid state or coil?
you need a diode across the relay
the best way is probably this: hook up the relay to 24v, and pull the other side of the relay low with the 7i37
If i go the diode route what should I use for that?
if you don't want to smoke your 7i37, you use a cathode. The skirt side goes to the 7i37, the arms side goes to 24v
anode = skirt side; cathode = arms side
I'm assuming your relay did not come with the diode, some do but for some reason they charge 3 times as much to add a 10 cent part
say you want to use output zero on the 7i37, you hook one side of the relay to 24v, the other side to pin 33 of the 7i37
pin 34, hook to the power ground
most dc relays, it doesn't matter which side of the coil is which, this is not true if it has the diode built in.
do you have a manufacturer and part number for this relay?
or better yet, a link to the data sheet?
omron my4 24vdc
unless it has an invisible diode I dont see it
you got it from digikey?
it was laying around
that's the best kind
this is so cool http://www.pabr.org/sixlinux/sixlinux.en.html
I didn't know the ps3 controller had inertial sensing in it
the controller is trivial ; i was looking at the hexapod
the hexapod is trivial, I was looking at the controller :)
hexapod isn't too trivial, but it's $25 worth of servos from united hobbies and a servo controller that you can get for another $25
or you can go with the high priced spread on the controllers and pay 5x as much
the linkages are available down at the hobby shop, that should run you another $20 at most.
it's actually more than a hexapod, if you look at the bottom
not sure why you say that
could sombody check this link for me? http://jmkasunich.dyndns.org/website/vannorman/VN_Home.htm
works for me
can you follow the links on that page?
works for me
I'm moving the site from my (may soon be _former_ ) isp to my own server, wanted to make sure I did it right
your mail thing doesn't work
jmkasunich: can I send that page to friend?
yeah, I knew that
how often is your home server down?
its been on the web for 5 years or so, but better to send the new address, the old one might go away
only when the power goes out or something else like that
new address being the dynamic dns?
the power company had a 6 hour scheduled outage on Wednesday, for tree trimming in the neighborhood
before that I had 53 days uptime
my power company cuts the power just after I leave for work
which is actually better than when they cut the power just before I'm leaving for work so I have to use the emergency release on the garage door and open it by hand
hmm.... my old page is the #1 hit on google for "van norman milling machine". I wonder how to make google learn that it's moved?
I had a server that was the number one hacked computer on the Penn State campus; it was named hammer.me.psu.edu
we never really thought about that url when we asked for it to be put in dns
hackers are so easy to control, we took it offline, and when we put it back online, it was rooted within 2 hours
some security should get the domain youcanthackme.com
Adam__ your relay is here http://oeiwcsnts1.omron.com/ocb_pdfcatal.nsf/PDFLookupByUniqueID/FDF7E79B0E41203C86256FC70060DC70/$File/D20MY0305.pdf
I'm shopping for a torroid, is 800va with 40v Ct 40v secondarys enough for a 3 axis bp?
if it doesn't have a + sign next to pin 14, you can hook 24v up to either pin 13 or 14 and ground the other, and it will close the contacts. If you do that with the 7i37, there needs to be a diode across pins 13 and 14
sorry, they sell both polarities of diode protected models, look at the pdf and identify your exact model. the coil is always pin 13 and 14
maddash did ya? :)
awful quiet for all the ppl here
jepler: got all the holes tapped, cleaned out, and plugged
also, it will fit the t-slots fine, I got lucky