hi alex, jeff
got an easy 25mm/sec (60ipm) on my lathe with a new power supply yesterday
I think it's going to work really well.
that's really nice
what's the cheapest/simplest way to get more digital IO from emc? other than adding parallel ports, that is
or using jeplers serial protocol
and a small Atmel
I mean at the base period (encoders etc)
oh.. only a card
but you can move the encoders off-PC
say you put an LS7166 on a micro, and get position feedback through serial
although that might be a bit more expensive/complicated than a second parport
cradek: don't you even have a PCI parallel port you've never used?
yeah another parport is probably the way to go. with one in input mode and the other in output, it makes quite a bit.
jepler: yes if I can find it
it probably costs around 20$ new
writing a hal driver for this should be easy: http://www.futurlec.com/PCI8255.shtml
which means you might get it for under 10$ on ebay
right, the 82C55 is part of the STG driver
that's a cool card
cradek: you could even build one of your own (on ISA)
or put one on the parport .. you're stuck writing a driver again though. http://jap.hu/electronic/c64pio.html
(is that CON44 the centronics connector?)
[13:26:21] <alex_joni> http://www.boondog.com/
[13:27:22] <alex_joni> http://www.boondog.com/artwork/8255artwork.pdf
* alex_joni runs home
I'll just add a second parport if I need it, thanks for reminding me that's the easy thing to do
bah -- you should buy a $65 card instead of a $20 card, especially if it means you have to write software
especially if you actually have the $20 card already and, worse yet , you have a good idea where to look for it
jepler: do you remember if we programmed that divider with your laptop?
also do you remember if you can have different division ratios for the different channels?
I don't think I even have the source - maybe you can put it on your blog or something
cradek: yes, not with the source as it is, yes it's on my blog
[13:38:38] <jepler> http://emergent.unpy.net/projects/01149271333
updated mkstate.py: http://emergent.unpy.net/files/sandbox/mkstate.py
if you want more than one table, you'll have to change the table-copying code or make several copies of it
each divider has a different index register for its table, so you'd load XHI for channel A, etc
'table' is the location of the (currently only one) table in RAM, and must be 256-bytes aligned. 'states' is the location of the (currently only one table in ROM) which has no alignment requirement
cool, sounds doable
lower divider for X and Z axes, higher for spindle?
oh, and we never did finish/test the "stretch index pulse" code
oh I counted wrong - if I /8 the spindle i'll still get 512 edges/rev which should be fine
so I bet I can make everything /8
I think I can probably hook the index pulse straight through and not worry about it
10240 edges/second when threading 20TPI at 60IPM?
that's 1200 rpm on the spindle, should be very doable
that will be *very* impressive
$ units '(3 rotation / mm) * 1 ips * (500 encoderline/rotation) / 8'
Definition: 19050 edge / s
it's so cool that you can define your own units
so it looks like at /8 I can increase my base period a tad, which would be nice
did you run it on your 24V PS yet?
yes last night
it works really great
how fast does it go?
easily 25mm/sec as hoped
that's on Z, the crappier one, X will be better (but I probably don't want to go any faster anyway)
Z is where the speed is needed for threading
aha, on the 8255 PCI board, the screw terminals are apparently for a relay and an LED indicator
enough of the words are in english in this document for me to make a guess: http://www.etteam.com/download/10PC_INTERFACE/1008/Man_ET_PCI8255_V3.pdf
RELAY 1 CH ON BOARD ?????????????????? NO, NC, COM, LED POWER ,LED ON/OFF RELAY
jepler: 1200rpm and 20TPI sounds similar to that of commercial lathes, (depending on the diameter of the workpiece of course)
Lerneaen_Hydra: it remains to be seen whether my little sherline will be able to do that, but with a light enough cut it looks likely
cradek: you mean if the motor is powerful enough?
the servo mostly
cradek: I've been spoiled, the cnc lathe I worked with has a main motor with something like 10kW
oh, is there a lot of load on it?
sure it can jog at 60ipm, but can it cut at that speed?
servo or stepper?
hmm, I see...
I'll see, no point in guessing
60 isn't *that* fast though, is it=
it's faster than direct-drive stepper systems seem to go
well on a small machine it's full travel in a few seconds
hmm, you have a point there
it looks pretty fast to me
30 ipm on my lathe at home looks just fine, but in the large one looks punitive
rapid moves are scary with that one though, as g0 is 1000 ipm
especially with safety distances of 1mm or so...
alex_joni: g0 to 1mm from the material, then g1/2/3
so in effect, 1000ipm to 1mm from the material
ahh, I see what you mean
nice fellow Marc le Douarain
I'm glad he's interested in emc
seems like he's really glad someone is using CL for real stuff ;)
it's always a rewarding experience to learn about users
too bad dallur wasn't around
he speaks very highly of emc+cl
I think it's neat
I think dallur was the one who got marc's attention
now that I understand it a bit
we've still got some integration problems but it's usable
maybe one of us should try to finish fenn's work
that's the biggest thing missing (being able to see the connected signal name)
that sure killed the conversation
* alex_joni was away setting up email forwarders
good night all