ALL is not currently logged in :)
Anything going on tonight?
playing with joint 0 following errors
what precision will emc take in g code?
playing with this baby
[00:44:13] <BigJohnT> http://i47.photobucket.com/albums/f163/johnplctech/Plasma%20Cutter/P1010049.jpg
and learning the limits of software step generation LOL
I think it can take whatever you give it - actual resolution will be determined by your config
where at in the config?
how you define your steps etc
it would just round to match that
is that a plastic bushing I see?
so if i had 2500 steps per inch then the min would be 1/2500 or 0.0004?
I give F values to 6 decimal places when defining threading or tapping - it uses it
in the pic againest the 80/20
ok, I'm use to my anilam it only take s 4 places
you talking about the delrin guide blocks on the slide jymmm
yep they are delrin from 80/20
very smooth and slop free
Would someone repost the link? I wanna see :D
[00:50:21] <BigJohnT> http://i47.photobucket.com/albums/f163/johnplctech/Plasma%20Cutter/P1010049.jpg
Thats a sweet looking design
BigJohnT: I don't know the "whole picture" so maybe I'm being pre-judgemental, just seems plastic shouldn't be on something that moves
it's not plastic it's delrin
Would that hold up under a routers load?
ok, wanna get technical... ploymers
we use it in the automation machines we build for plants every day
yea the HD one would hold up
The delrin 'bearings' I mean.
BigJohnT: still seems icky
no I use them all the time and they are sweet
yes dog the HD ones will stand up to a router load.
How about UHMW it seems like it would hold up even better, ever try that?
delrin is a UHMW
There must be different types then
dinner bell just rang
It seems like whenever I make something from what I call UHMW it's hard where delrin seems a bit softer.
maybe it's my imagination.
Archivist you'll be glad to know I bltantly disregarded your advice to not reverse polarity on my test circuit. This resulted in what can only be described as a smokey plume of disappointment.
dogfishguzzler: Got Marshmellows?
UHMW is a class - Ultra high Molecular weight
JymmmEMC: Nah I just lit a cigarette on it while it was still hot and said 'shit, now what..'
* JymmmEMC prefers EPS
okay skull, I dont feel quite as stupid.
afaik delerin dosent wear too much
you really want to get lost just say nylon...
more flavors than Baskin Robbins
screw it... PTFE
How bout spit?
spit is an excellent bearing
okay maybe not
We spray Teflon coatings at work - birds flying over the curing oven exhaust vents fall dead out of the air... Florine is NASTY stuff to work with
yeah - cnc paint guns
bah, teflon is glorified spit
sticks better thats all
yeah but its great for appling toner
well you may have a point
I cant wait till after xmas when I can buy a damn driver board and a couple proper motors. I just hope you guys dont go ape shit before then and tar a feather me.
cause that would suck
tar & feather*
I'd like a Pico sys package but thats going to run like $700
I'm just gonna start with the 3 axis package from hobbycnc. I hope to be getting a lathe as well. I need to sell my truck and then I can think about mills.
Wanna buy a 69 chevy pickup? lol
I have the HCNC 4AUPC - it went togather easy.
Anything under $300 for good entry level besides what I'm seeing on hobbycnc?
I also have G203V and nothing worth using them on - I want servos on my mill
I hope to mes with servos too
well - I point - HCNC is unipolar only
so you can not use the full power potential of your steppers
but there is nothing else out there that competes as a kit
Xylotec is bipolar but only 2.5A max
and lower peak voltage too IIRC
Damn, gotta go yall the ol lady is ready to go out. We will continue this discussion skull cause I wanna hear
I'll leave yall with this
[01:15:28] <dogfishguzzler> http://www.google.com/url?sa=t&ct=res&cd=3&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DbTChzv6UPEI&ei=n3NkR4qPE6iMet6GwUs&usg=AFQjCNFST091DIIGe6EuqjOT_UallJ9g0Q&sig2=IM-f1qN3jjZCXKl4YROFaw
so 5 750GB drives would give me 1.397TB and a spare..
going raid 5?
or did you mean 1/0
no - some cheap norco card. silicon image
raid 5 would give me twice that.. Just playing.
(twice that with no spare)
I'd love to fire up my Dell raid card - dual 64 bit and 512MB cache on card
This is raid 5 (2 lower volumes) http://www.electronicsam.com/images/fewTB.JPG
but for now I'm using my 39160 setup as dual striped raid 0
moves a cd iso file in 4.5 seconds
I was trying to find some big files.. ;)
but I use the raid for video caputre - takes 3.58mb per second
1394 from sony cam
then crunch it with divx
If you don't mind my asking...what are you using all this storage space and speed for?
large art files..
that's some serious disk space and speed of moving data around!
like I said capturing raw video in realtime 3.58MB/sec
it wasn't that expensive.. 899 for 6 750gb drives + 450 for the raid box. cheap
I'm still old school - SCSI
I just ordered a new computer last night... quad core - 3 gb ram - 512 MB nvidia card
sata hard drives
raid box plus pci/pcix card
well only 1 750 right now... but I plan to add more
Skull, which raid box are you using?
what does a raid box do?
I'm populating my HP Pavilion laptop with needed utils & warez - had to De-Vista it first...
adds a bit of redundency..
RAID = Redundant array (of) inexpensive drives
raid 5 = atleast 3 disks. you loose the capasity of one disk but if you loose any one drive - every is still hunky dory
and unlike Windoz - linux can boot from a software raid arry
does it look like one drive when you browse it?
Right now I have it set raid 10 - you loose halfe the capasity of all drives.. but it is faster than raid 5 and still fault tollerant.
correction - I think W2003 can - if you have the proper vocabulary of curse words required
yes - I am just making 1 or 2 big volumes.
yes - 1 logical drive made up of several physical drives
I just pulled one of the drives.. it didn't even hickup - but seems like it will take 8 hours to rebuild :)
(I have played with raid for around 10 years and it is still fun to pull a drive out to test.
This card will take 4 of these 5 drive bays.. I might have to buy a bay and drives a for the next 3 months. then I would also have extra cards..
my first raid was circa 2000 - and its allways fun
* Skullworks-PGAB has 5 raids in use here at home
all are raid 0 for now - speed and size over safety
raid 10 looks like you could possibly loose half the drives.. (as long as the right half fail) ;)
if the video gets currupted I still have the souce to capture it again
I think it just dawned on me.. ;)
how much speed do you need that RAID5 or ^ couldn't do?
I am sure raid 5 would be just fine.. (I am just playing)
but I don't need the safety net for video
getting comfortable with this crappy software ;)
JymmmEMC: thinking this is hardware raid.. rebuilding is not effecting the computer at all (proccessor is at 0%)
Raid 5 is as fast as 0 because it has enough drives to distribute the checksum data required to rebuild a physical drive that fails
raid 5 has slower write speeds as it has to calculate the parity
skunkworks: Ah, becasue I have my eye on this NAS box... http://www.thecus.com/products_over.php?cid=12&pid=32&PHPSESSID=6dd10510471ecd0a5c615d8fbd8f21a5
skunkworks: ~$800 no drives, but 5 bays so 4 + 1 hot spare
* from what I have read
some cards have a dedicated CPU on the card to do just that on the fly
Skullworks-PGAB: the icky ones are those cards that offload to the mobo cpu
Skullworks-PGAB: 3Ware are good
even my 39160 doesn't do that IIRC
I don't use it - it takes up space...
[01:54:40] <JymmmEMC> http://cgi.ebay.com/Network-Attached-Storage-Server-NAS-SATA-Up-4TB-RAID-5_W0QQitemZ120197003815QQihZ002QQcategoryZ64072QQcmdZViewItem
only 4 bay though
NAS is so over priced
Skullworks-PGAB: Maybe, but $550 seems reasonable
the other one is also a firewall/4port gigaport switch, etc
can add a usb hdd/cd, print server, etc
so it can just toss everything in the closet and out of sight
Reasonable is a dirty word - because its meaning is constantly being redefined
but still have your media library at your fingertips
have that with my 100Tx lan - its just not "mobile"
with 7 computers for 2 ppl, it's reasonable for my mental state of mind.
excluding the ones on the shelf unconnected.
one central data store, then netboot the rest would make me happy =)
my place is littered with PC's also
can't seem to find it in my heart to throw out a working machine
I need a rack for all the 19' RACKMOUNT UNITS - THAT WOULD CLEAN THINGS UP ABIT
OOPS caps lock
any one using a dxf to g code converter in linux?
only converter I know of (freeware) is ace converter
think its DOS based
just got a lead on inkscape???
it's open source
You can get q-cam to work
qcad... cam package
last I had looked at it - it was still beta
inkscape is not beta quality
but that was over a year ago
better or worse fenn?
any way i can find out what servos i have by model of cnc?
they only say version 0.45 because version would mean they support the complete svg specification
what do you have Gamma
but a subset of svg is still very powerful
fenn: do you know if it will generate g codes from dxf files
someone was working on g-code output from inkscape
i dont know if it imports dxf though
Skullworks-PGAB a 1989 supermax ycm-18 there anilam i know that, they are hooked to a anilam crusader II
you could use dxf2svg i guess... but you probably lose a lot of information in the process
what do you think is the easiest way to get from a dxf file to g code?
have you tried to contact supermax/
gamma anilam has the best service dept in the world
those guys know their equipment inside and out
I have an anilam 1100m at my shop
BigJohnT: well, there's some stuff out there but it all seemed kinda crappy to me
BigJohnT: try ACE converter
I'll look it up
BigJohnT: have a look at this page http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?cam
BigJohnT what year are the servos from?
gamma on my mill?
if you are using qcad, they have a commercial add-on that does some CAM stuff, but i've never used it
don't know off the top of my head...
fenn i use autocad and solidworks
and i have master cam available to me...
... then why are you asking me what to do?
i'm looking for something to go on my linux machine for my plasma cutter
those others are at my machine shop across town
thanks for reminding me - must install Solidworks on the laptop..
none of those programs will make a g code file for plasma...
has a cam package
runs in linux
does 2D dxf to g-code just fine
the best thing is qcad is in my package manager! so I don't have to figure out how to compile!!!
was just checking out gcad3d. looks pretty nice. Also on windows there is a package called cambam...
qcad does not do the cam by itself
gamma if you call the service dept at anilam they will tell you anything you need to know
you need to download the qcad cam binary
i'll look for it after qcad is installed
you dont understand
i picked everything in the package manager for qcad
installing qcad wont do anything for you
no i don't
[02:52:46] <Ziegler> http://www.qcad.org/camexpert.html
can you elaborate a bit
[02:53:37] <Ziegler> http://www.qcad.org/camexpert_downloads.html
loading pages is slow while package manager is dl
so do i need qcad for the camexpert?
qcad is free... CAM Expert which is an extension of Qcad is not free
there's also Synergy, which is not free but runs on Linux
you do not need qcad for CAM Expert
[02:55:29] <SWPadnos> http://www.webersys.com/
Download the demo and play with it. I actually have only needed the demo for 2d dxf-gcode. I do however do most of the editing in Qcad first.
The demo only gives you 10 minutes to export the line work to g-code
ok at least you can try it first
will qcad open a dxf file?
qcad is the cad package
CAM Expert is Qcad with a gcode export feature
$220USD is not bad for a cam program if it works good
meh... I am happy with the demo... I would not pay for the full version just to do 2D export
Ill boot back into windows and use BobCAD
Hope you don't mind all the questions but I've never installed a program in linux except for the package manager but how is it done?
this is just a binary... nothing to install
oh no you have bobcrap too
do you get weekly calls about upgrading?
[03:02:10] <Ziegler> http://www.qcad.org/archives/camexpert/camexpert-18.104.22.168-1-demo.linux90.x86.tar.gz
lol yes I do
im not a big fan of Bob "crap"
but It gets the job done
what version are you using
and they guy I work with was the one who shelled out the clams for it
just upgraded to 22
you could be talking about me LOL I bought an upgrade once
I spent hours and hours trying to understand the logic of that program...
I just got v21 under my belt
DOS in a GUI with mistakes
22 is completely different.
I think i'm running 21 or 22
then I have 21
22 is the newest one?
I think 22 is the newest
is it better?
if I could figure out how to make it work! LOL
they keep wanting me to dl a trial copy
well I see that they didn't change much
have you ever used solidworks for 3d cad?
2006 is the latest I have
it is sooo easy
I have 2003
I am a big fan of solid works
wish I had the newer version as all the vendor cad files are 2006
I just can't see spending the money for the new version of 2006 unless it is light years ahead of 2003
there are some advances and changes
it's like 3k
then I'll just save my money
get them to send you a demo version
its worth taking a look at
we have a small shop only 2 workers and 2 owners and we still only have 2 people LOL
you download this yet? :http://www.qcad.org/archives/camexpert/camexpert-22.214.171.124-1-demo.linux90.x86.tar.gz
i'm on dialup
say no more...
package manager is dl qcad and dl manager is dl camexpert
Well, when you download it save it to a folder... and run the command to unpackage it.
tar -zxvf camexpert-126.96.36.199-1-demo.linux90.x86.tar.gz
err.. tar -zxvf ./camexpert-188.8.131.52-1-demo.linux90.x86.tar.gz
2 hrs left on camexpert, 1 hr on qcad
I dont miss the days of dial up
what does the -zxvf do?
you dont need ./
i live out in the woods in a hollow so they have to string from tree to tree to get to me LOL
-z runs it through a gzip filer (.gz at the end of the file)
x extracts it
v shows you whats going on... lists all the files
f is file
cool thanks for the help
i'll let this dl while i sleep then play in the am
so what kind of work to do you do Ziegler?
I am a civil engineer by day
and get my hand dirty in just about everything else by night
I design and build automation equipment for factories by day
and build equipment make beer and wine and shoot guns by night and weekends
hehe yup those items are on my list too
haven't brewed in a couple year though
most of the cnc work I have been doing lately has been for a local gun smith / friend
i haven't brewed in since the spring just too busy
my latest fun has been growing / curing / rolling tobacco into cigars
doing mods and stuff
my last batch was a cyser mead
they're not guns, they're one-stroke internal conbustion engines!
I remember the tobacco barns when i was a kid when I would visit my grandparents in North Carolina
with easily replacable pistons
some faster than others
just don't get in front of the exaust pipe
internal rocket engines
my latest is a CVA electra black powder gun
that baby shoots
I just have a couple of the slower ones
1911A1 and a ruger Mk3 target
ah two of my favorites
1911's are fun
mine is 1941 GI issue
we shoot 10/22's and 223's for fun
I fired a 4/10 hand gun the other day
would make a great snake gun
oh, you mean .410 shotshell?
what is that
the smallest shotgun shell - much smaller than 12GA
revolver that load shotgun shells
I shot a 12 ga pistol a long time ago in a land far far away
I think 45 long colt are the same size arnt they?
3 shot bolt action
is it specially chambered for that? ISTR reading about someone putting .410 shotshells in a "conventional" revolver
maybe the long colt...
12 GA pistol seems like a masocist's gun
wasn't bad at all
this gun is meant / designed to fire the shotshells... but I think its marketed to fire the long colt
shot slugs from it
it was my bear protection gun
when I used to tromp through the woods of Alaska back in the 60's
crap that makes me old
well off to bed for me...
look up the aa12... that a real bear gun ;-)
wife watching some chick flic so i came back down
17 min left on package manager
touch me sally
[03:36:29] <fsdafsd> http://www.opencascade.org/
can you say fucking a
or what ?
you better realize
for I smack my pool table
I guess he doesn't realise that one right click from the mouse and you never see him again LOL
Ziegler what is the AA12?
full auto shotgun
nah.. very easy to manage
ok I didn't know what the number was but I know the gun
Everyone once in ahwile someone will send me a link of a tiny little woman shooting the thing
it always satisfying to write back and let em know that that tiny woman is my mother
it's just 12 gauge right?
see you guys later...
sounds like my wife
she has more cammo than me
she dumped her purse out and had no less than three knifes in there and one was a skinning hook!
[03:44:52] <Ziegler> http://video.google.com/videosearch?q=aa12
can't follow and links till the dl is done
the string between here and the paved highway is vibrating for all it's worth
when you live on a dead end dirt road off of a dirt road you know your out in the woods
who is getting snow?
we're not yet, but it should start tonight
and end Monday :)
we have quite a bit already
we're getting it already
started at 6pm
south east missouri
oh - yours will be gone in a week then :)
Western illinois here
north east ohio
why were neighbors
north west Vermont
how cold do you guys have it?
about 25 at the moment
lower 20s right now
it's up to 9 here
Y'all are soem freaks!
supposed to be single digits tomarrow
yeah - we had single digits last night - above and below
it don't get cold till it's below 0 and the wind is blowing
oh yea I was born on king salmon island in the aleutions
the "funny" part is taht my wife and I went for a walk on a mountain today for something to do
in 5 degree weather
at least the wind hadn't started up
yeah... as long as the wind is down, I can tolerate cold temps
if you dress right it's ok
but man it bites when the wind is blowing hard
good thing we're headed for FLorida in a week :)
wish I could go but I have 9 months of work to do in the next 3 months!
WOW qcad looks like autocad
oh - I just that 9 months in three thing, so I'm due for a vacation
ok qcad is better than bob crap
I've got it figured out all ready
it crashes a lot if you use blocks
ok fenn thanks for the tip
hope it works out for ya
don't see using blocks for plasma dxf's...
The CAM Expert took me a bit longer to get confgured right
seems to be the ticket so far
few options that need to be tweaked so that EMC likes the curves
(not enough numbers behind the decimal point if I remember right)
I've created some drawing and opened some dxf files and I've only had it a few minutes
QCAD is free for linux ysers
i'll have to play with that in the am
heck it even saves in dxf
anyone here ever did any plasma g coding
we have a plasma cutter at work
but we can feed the dxf files right into it
cant remeber the name of the controls
that is cheating
it sure is
cuts through 3" plate steel like butter
i was wondering about when i start the torch and then wait for the arc stable signal back what was used
You cut 3" plate with a plasma???
Thats what our guys use it on from time to time
that's some bad ass plasma
hehe... I was shocked too the first time I saw it
normally you go ox/ac when you get that thick
BigJohnT, you'd probably need to set up some HAL or ladder logic to prevent the machine from moving until the arc is stable
does it cut submurged
This has an ox/ac attachment too.
and probably to stop it if something happens to the arc during a program
that is what I was kinda thinking
haven't looked at it real hard been busy building the machine...
now that the Y axis is running I'm looking ahead
I have an input on the plasma to start the arc and an output that says the arc is stable
steves_logging: what does PMDX stand for? I can NEVER rember the spelling
Practical Micro Design eXpress
any way to get PyGTK 2.10 for dapper? ( got dependency with gaphor http://gaphor.devjavu.com
[07:08:12] <Jymmm> http://www.disappearing-car-door.com/
30uS base period, doublestep, 48 IPM on X and Z (lathe mode)
bedtime (3:20 am here)
I wish it was 3:20 here
should I pay for qcad ?
long time listener, first time caller...
is there an archive of these transcripts I could search through?
Just this once .. here's the log: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2007-12-16.txt
len: if you remove the part after the last slash you get one file per day
I just picked up some SMD pick-n-place machines and am looking for info on using EMC2 to drive it
could be difficult to search through those, is this a topic that has been discussed?
here's a search that turns up a few hits: http://www.google.com/search?q=site:linuxcnc.org+%22pick+and+place%22+or+%22pick+place%22&hl=en&filter=0
I don't know of anyone with a working pick & place machine based on emc
(but that doesn't mean there aren't any, out there somewhere in the world)
wouldn't a pick and place be more suited to plc control? that's what we use
gcode is probably not the most common way to sequence the actions of a pick & place machine
sure - but it may be the easiest path for me
i was reading the emc docs on the torch height control, and this seems very do-able
i may not even need to go that far, maybe m- and o-codes will do everything I need
are you trying to do adaptive pick and place?
I have only the vaguest understanding of what a p&p machine has to do to place a part
it can vary from fixed position on both ends to adaptive on pick up etc
just depends on the situation
i'll post a list of all the signals I'll need
we do some with cameras that find a part in a tray then place the part on the line and some that just pick up and place from a fixed location
these machines are fairly old (mid 80s) and use mechanical part centering
you retrofitting an old machine
hey people. Does anyone have any advice on connecting to i2c devices via EMC2?
[14:59:41] <len> http://www.probotix.com/pick_n_place/
retrofitting, sorta - the PC hardware that ran these originally no longer works, well maybe they would if I had the floppies that they booted from
is it stepper or servo driven?
stepper with belts for x and y, pneumatics (on-off only) for everything else
unless your just wanting to try and do it with EMC a PLC would be much faster and cost effective
we use panosonic plcs that are the size of small box and cost <$300
they have high speed step and direction outputs
i know nothing about PLCs, I'll read up on them
they are better suited for the industrial tasks of pick and place and are not too bad to learn
but I buy mini-itx all-in-one motherboards for $100 that run EMC very well - the hard drives and other stuff are free from the junk pile
is this a diy project for home use?
more or less - once we have a proven product, we have them assembled for us, but new designs we do in-house
are you using this in a factory?
we have a small business - I wouldn't exactly call it a factory, but the net result is the same
with a plc, can you load in parts programs via a usb drive or something?
by parts programs do you mean the the pick and place has to do many different tasks
they usually have a CF or SD slot
most plcs are programmed from a pc
and network connection if you're lucky
yea on the network connections
always at least a serial cable though
i would recommend avoiding plc's unless you are a masochist
why is that fenn
i've installed hundereds and hundreds of them
and i'm lazy
well, they use this crufty programming language...
what kind of plc's do you use? all the ones I use have nifty programming language
i dont use plc's :)
bwise might be good for plc or for hal http://wiki.tcl.tk/8537
( i hate ladder too, rather use diagrams or language )
would anyone have any suggestions for linking EMC2 to i2c devices?
basically to get halvcp displaying information from temperature and pressure ssnsors.
owhite: for realtime or slower than 1ms?
[15:19:25] <tomp1> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Emc_Puppy
mentions i2c, thats all i found
just get a usb to i2c thingy (i'm sure they exist)
my possible I/O from the computer would be a mesa board, or USB. I havent seen anything that provisions for the mesa board to make the connection.
if it conforms to the USB HID specification it should work with hal_input
I am asssuming the advice will probably be finding some python based USB-->I2c dongle.
i2c is not very complicated, and could be bit-banged on one of the mesa's io pins, with some hacking
maybe the best is to write a new "comp" hal component that just bit-bangs i2c
then you can hook that up to whatever pin you like
right. so would I be putting new firmware on the mesa board? or doing that at the comp hal component level?
at the hal level
you only need firmware for very fast stuff
okay that sounds do-able. I will do RTFMing on writing hal components.
are there unused pins on the mesa? can you be sure they will remain available? maybe use a parport pin that you are sure is yours to control
the parport is pretty maxed out at this point.
well I'm working on a new project, considering how to expand up to about 20 I/O points.
for running my laser. its got a lot of stuff to monitor.
yeh, i got those 8255's from futrelec, 72 io
did you write a hal component for it?
..and could you point me to it?
nope, but will find you some links
nice price though. :-)
[15:29:21] <tomp1> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Released
says there's an 8255 pci driver ( price was nicer when i bought 2 in 2005 )
so look in your hal/driver directory, and read the source luke.
so have you used it w/ EMC?
no, just hal, with leds and buttons
oh that's the same thing, in my view. :-)
maybe use this to opto isolate the mesa or futurelec http://www.anderswallin.net/2006/08/optoisolator-cards-for-mesa-5i20-servocard/
if you have the mesa and left over pins ( the driver is still being developed and may change some ) then the mesa is a good candidate
right. I wouldnt have guessed the mesa was not opto-isolated.
i think any changes to the mesa driver will make it more flexible, so you'd end up with more available pins
there are add-on optoisolator cards from mesa for the m5i20
well, some sort of isolation at least
any classicladder guru's here today?
i dont think there are any classicladder gurus
hmmm do you know anything about it?
yeah, it's a soft-plc that runs as a hal module, and there's a GUI to program it in ladder
i'm running the gui from the terminal and have the section display up but it's blank
do you know how to add a rung?
click on editor (lower left) and then add
ok a properties box pops up
what is that for
um, i dont know
the gui is kinda weird
gee, the whole thing vanished
so the component hal_m5i20 looks like it has code for loading new firmware on to the m5i20 board -- is that true?
yes, that's how it works
fpga's have no memory storage
wow that's really something.
you have to load binary file though, which you need a proprietary compiler to create
it's a sore spot in the open source electronics community
got it. so you -always- have to load on the firmware.
there are fpga's with persistent writings
but not the m5i20. ? :-)
on those you need special cycles to erase, then reprogram
owhite: don't think so :)
so it looks like if a person was to write code to do i2c communications with the m5i20 it would be at the level of hal_m5i20.c
? that was a question to the collective.
i2c is just clocked serial isn't it?
you can bitbang it
sure you could do that in a mesa board
cradek: there's some addressing protocol involved too
even from the parport
fenn: sure.. but there are cores for i2c masters
alex_jonii: my preference is to try to get it working from the mesa.
you dont need to write a custom driver for the m5i20 though
fenn: please explain.
right, and custom fpga image on the mesa
no way I could make a custom fpga, I have the brain of a relatively slow goldfish.
owhite: instead, write a hal component that fiddles with hal signals, and then connect those hal signals to the m5i20 hal pins
(and then it's usable by people who dont have m5i20's too)
fenn: got it. I was doing a little wading around in the code base to find where I might do that -- could you suggest where?
my experience with customizing pins ends at around pyvcp.
read about how to use the "comp" preprocessor
[16:02:13] <fenn> http://www.linuxcnc.org/docs/html/hal_comp.html
thanks. I sorely hate to take a lot of time asking obvious questions.
I need to turn on the spindle and wait for an input before continuing the execution of the g code. Any ideas on where to start?
google has failed me
i don't see a m66 in the gcode reference
[16:11:49] <alex_joni> http://www.linuxcnc.org/docview/2.2/html//gcode_main.html#sec:M66:
if you're waiting for "at speed" you could use the feedhold pin
actually I want to start the arc and wait for the arc stable input
that also has the advantage that it works all the time
so it stops during a cut if the arc_stable doesn't come anymore
on the m66 what is the P-word?
"The P-word specifies the digital input number."
maybe there should be an example of how to use it
of the parport?
that would be nice!
P1 means motion.digital-in-01
you can link motion.digital-in-01 to parport.0.pin-xx-in
if you want ..
hmmm in the hal file yes?
would you want a plasma system to stop and start again if the arc goes out?
no if I loose the arc just stop
if i start the arc on the edge of a part it will make a crater
you should do what cradek suggested
i start away from the edge and move to the edge then cut the part out then move away just a bit then stop the arc
hook arc-stable-(not) to feed-hold
hey what kind of frequency could I expect to get using the hal comp pwmgen.c? I need something around 25khz.
would the feed-hold stay latched even if the arc came back on
no, but you can design any kind of logic you like either in ladder, with an existing component such as flipflop, or as a new component.
any comments on the PWM question?
owhite, you can get a pulse rate of 25 KHz pretty easily, but you won't have 10-bit PWM that does full PWM cycles at 25 KHz
owhite: The maximum frequency square wave you can generate is 1/2*BASE_PERIOD Hz
(base period in seconds, that is)
I'd be quite happy with 5-bit PWM. it would set the power on my laser
BigJohnT: there's a component called estop something
which is basicly a resettable latch
do you actually need full PWM cycles at 25 KHz though?
alex, thanks I'll try to find that
even at 5 bit resolution, you'd need 25 KHz * 32 = 800000 periods/sec
and software definitely won't do that
I'll go with my previous plan of setting a chip that performs the PWM via i2c signals.
you could easily use a $1 AVR micro, and communicate with it serially
they have hardware PWM that runs at the base clock rate (1 MHz to 20 MHz)
right. that's pretty much what I'm doing.
ah - ok
i2c is just a little harder on a PC :)
how would you handle generating the serial signal? was thinking the mesa-->i2c would be pretty cute. I'm hearing I could create a hal_comp that would be able to connect to anything, including the mesa.
if you have a mesa, then yo would be better off just making the PWM in the FPGA
nah. I'm thinkning I aint packing the intellectual wet ware to program FPGA.
well, you'd need it for i2c as well, since the stock Mesa config doesn't have that
I don't remember seeing an i2c implementation for it, but SPI and PWM are done already
basically you would write a component with whatever inputs you desire (e.g., floats, bits, s32, u32) and the logic to turn that into sda and scl output signals, which you would in turn connect in HAL to two bit-type output ports on the parport
right but I was hoping to bit bang using two mesa pins, but the level of code where I'd be controlling that was hal_comp.
what jepler said.
there may be extra problems due to sda being a bidirectional line -- with hal_parport you can't switch the direction of the pins after load time (and even if you could, you can't switch on a bit-by-bit basis)
(one website suggests a 1k series resistor on sda so at least a transmitting device won't damage itself or the parport)
oh sorry I assumed I could change direction of pins after load time. my mistake.
multiple problems: sda is bidirectional, and you may need to implement clock stretching - the clock is also bidirectional
...on the mesa that is.
the mesa allows it but HAL doesn't
SWPadnos: huh, that I didn't know
yeah - it's to allow slower components to slow down the master
so has anyone tried to make a link between the hal to do something like temperature measurement?
I've made a 16-bit multichannel analog I/O board that plugs into the Mesa
that could be used for temperature measurement :)
no, it's all surface mount, some of it fine pitch
along with the temperature to measure
hm, "Both SCL and SDA lines are "open drain" drivers." -- so really not something you should be driving with regular parport pins...
I'll sell boards, but they're a bit expensive - like $800
well I guess the way to go is to dedicate two lines into the par_port, oh...crap.
SWPadnos: no thanks :-)
but they are 6-channels in and 8 out, simultaneous update, and can update at ~175 KHz
I guess I'lll have two-wire going to an AVR, and the AVR will basically send "temperature is okay" via a pin.
owhite: you really really should use the m5i20 for pwm
well, if there aren't any isolation issues, you could use the same AVR that you use for controlling the laser, and communicate with it using the same serial potr
fenn: but just to confirm, I'd have to learn to program m5i20 firmware, right?
do you have a 5i20 ir a 5i22?
neither. I'm speccing out the requirements and then going to make the purchase.
i thought the standard firmware had a couple pwm channels
ok, can you budget for a 5i22 ($400-500), or do you need to go with the 5i20 ($200)?
it has 4 - that's how the servo channels work
does the current hal_m5i20 (hope I'm getting that right) allow me to control them, or would I write a component to handle the PWM?
so that's one option - if you don't need 4 servo channels, you can use one PWM "DAC" as laser control
it looks like a DAC in HAL - you send it a floating point value, and it adjusts the PWM accordingly
just like a motor velocity command ...
neat. that could be one problem solved.
unless you need all 4 PWMs for servo control
but you shouldn't with a laser - there shouldn't be a Z
nope. got a universal stepper controller for that.
jon elson's product.
yep, got one :)
and before you say -- I know its got i/o on that board. but I want to use the mesa because I have a lot of other i/o issues.
was gonna use both.
there's an advantage to using either two 5i20 (not sure this has been tested yet) or one 5i22 - it's PCI
the data transfer rate is much faster with PCI cards than with parallel ports
I still think EMC needs a "universal i2c read/writer" that connects to any pin.
it's electrically impossible to do that
it's not a software issue
* owhite is thinkiing about that.
can we compromise with a "universal spi read/writer" on any pin?
probably but then i"d have to learn about the spi protocol.
sure, that should be about 15 lines in a .comp file
SPI is simpler than i2c
for your average hardware engineer. :-) but I'll read up on it.
set clock and output data high, wait 1/2 clock period, read input, wait 1/2 clock period, repeat for <N> bits
and SPI lets you address multiple devices?
it uses 3 (or 4) pins - clock, data out, data in, and sometimes chip select (when you have multiple devices on a bus)
yes, in hardware - not addresses like i2c
there's a select line for each device
but you can also daisy chain a lot of devices - they're basically all made to act like serial shift registers, then you output one latch command to all chips
after you've sent out all the bits for all the devices ...
starting to go oOOOoover my head.
well, there is an SPI block for the Mesa 5i22
that's a start.
meaning: I can understand that. :-)
the 5i22 firmware (which has no HAL driver yet) has 6 SPI blocks, 12 PWM, 12 stepgen, and other stuff
it's got a much bigger FPGA (1.5M gates instead of 200k) and 96 I/Os on 4 connectors
and it's twice the price :)
so, you're telling me to buy something twice as expensive so i get to use this vaporware with no timeline?
yes - then you can condense the vapor yourself, and we'll all be happy
okay I dont want to step into the middle of a hardware war :-)
swpadnos just likes to spend money
and i dont
I dont mind spending money, its that I feel a lot worse when I fry something expensive :-)
you down with OPM?
but it is true - I seem to have less of an allergy to spending money than a lot of people :)
I got to use OPM to get myself a 5i22
hey I'm the idiot paying $100 bucks to make custom PCBs. Adds up fast.
heh - you don't want to know what I paid to get these analog boards done ...
yah so you can relate :-)
um.. $800 each?
no way - I've got to have some profit in there!
actually, if you count my time, it's probably closer to $1000
well I certainly hope you get it. just aint gonna be from me :-)
this was a contract project, so I'm not too worried about it
best way to go.
so at runtime, I could set one line on the mesa as read, another as write?
the mesa supports it, but HAL/the HAL driver don't
the I/O split is 16 in and 8 out I think (per connector)
but if hal doesnt support it, it wont work.
err - I'm saying that HAL doesn't allow you to change the direction of the pins at runtime
okay. so I could go with...
it would be possible, but isn't implemented, to allow you to decide on the individual pin directions at HAL driver load time
dedicate two lines to read-i2c and two lines to write-i2c.
a 2 by 2-wire protocol.
no, because the writers will force the lines to whatever value they're at - you'll have bus contention
damn you for being so smart. :-)
it's a curse
I'm going to make circuitry that safely allows me to do i2c on a parport, sell them for $4. and we'lll make millions becuase everyone is going to want EMC to perform i2c
SWPadnos: (is mesa fast enough to run in the fast thread?)
depends on the PCI bus
owhite, uh - go for it :)
hey and then I'm paying for a big EMC2 party where everyone gets flown into dubai -- so you may want to help.
you could make an SPI to I2C adapter
oh, well that sounds fun
do we get to stay at that new hotel that's a bunch of islands in the shape of a map of the earth?
yes. but you have to write the hal component for me.
as long as they have internet access there, we can develop it there :)
good point. all I need is a bank loan for my million dollar idea.
I'm trying to run an example from wiki instructions and the command is scripts/emc configs/demo_step_cl/demo_step_cl.ini
you can just start emc and pick demo_step_cl
slap on forhead!
okay people. just to re-state things (cause I do have to come up with a plan and start building) I could make a board that hangs on the parallel, that reads i2c safely, and then I'd could code up a hal component to perform the appropriate read/writes. reasonable idea?
that may be possible
what kind of update rates do you need for the i2c data?
slow. just to read temperature, ADC to things that read pressure, and that sort of thing.
ok, so a userspace component that uses the serial port would be fast enough, no?
uh-oh, now we're in trouble :)
yah. not that I know what a userspace component is. and I havent done any chip to serial development.
also, how many parallel ports are you planning on putting in this computer?
you're using one for the USC, then you have a programmable FPGA card for another 72 I/Os, it seems silly to use another parallel port with custom hardware
one goes to the Universal Stepper Controller.
Just wanted to say that 5I20 also supports HostMot2 (with SPI etc) Ill do I2C interface eventually
well I KNOW but I havent gotten a good plan to read/write to multiple devices like temperature readers :-)
ok - wasn't sure it all fit :)
have you chosen the temperature sensors yet?
nope. this is all in the specification stage.
ie, are tehy analog thermistors, or are they the Dallas 1-wire digital probes (or similar)?
I have 12 axis servo controller and a 24 channle quad counter only that fit, an added i2c is nuttin
ok, you need to know what you're talking to before you decide how to do the talking
you can run spi for quite some distance (i know someone who does home automation like doors and windows with it)
peterw: good to know.
PeterW, do you have i2c in your FPGA library?
I don't remember seeing it
lets see. was hoping to do a thermometer. three ADCs from pressure transducers. and connect to an LCD (for fun mostly)
Not yet, its more trouble than SPI but not too bad. HostMot2s Open drain output option makes that part easy at least
well if peterw has I2c we still have a problem with hal not allowing switching from read/write at runtime for the m5i20.
owhite, well, maybe you *do* want one of my analog boards :)
no, that's not a problem
SWPadnos: I do, but you're too expensive. :-)
it's only a problem if you're trying to use the I/Os as simple I/O and doing the I2C in sioftware
Its not done that way, its a setup option for open drian in th I/O port
SWPadnos: ah, got it.
PeterW: thanks for releasing the 7i33 "dumb I/O" firmware under the GPL for us to incorporate in emc.
PeterW: will you be doing the same with hostmot2? I think <seb> is interested in writing the HAL driver for it too.
No problem. I think I should have Hostmot2 for 7I43 sometime next week
$ ise epp-iopr8.ise
Segmentation fault (core dumped)
PeterW: whats the possible delivery time for i2c on the m5i20?
I2C: probably a few weeks, I'm behind on a lot of things ATM
anddon't forget holidays and such
I'M trying to...
hmmm. PeterW, do you have 7i43 in stock?
yah well I'm a long way off, so its fine. I am still in the design stage. Could be months for me.
oh wait, I don't have a parport on my new laptop
plus I'd have to figure out how to write a hal component.
Only 200K ones 400Ks all gone, but were building a new lot now
Just use USB (Ducks)
someone was working on the hal driver for the 7i43, correct?
eric_U: yes there's a driver in CVS which gives (I think) 48 dumb I/O bits
PeterW: but once EMC2 can talk to I2c its going to radically change the whole EMC economy. I was thinking it would make a $million or so. Was planning on starting a .org, making lots of money, and we'd all have a developers convention in Dubai.
I guess I'll just get another 5i20
except that i2c isn't appropriate for long distance communication in a noisy environment
okay we could do it in Rio.
you have to go back to the beginning there. i2c is IIC, which stands for "Inter-Integrated Circuit" - it's a chip-to-chip bus originally meant for use on a single PCB
but it's so nice for robots
using fewer pins to communicate with peripheral chips
oh. As usual your incisive intellect is getting in the way of eventual world domination.
well - in the way of *your* world domination :)
Actually for simple I prefer SPI (differential for long distance) But High speed asynchonous is better if you need isolation
(I'm -trying- to cut the EMC2 developer community in on the action though)
owhite: do you have a laser running with emc2 already?
I'm working on generation 2 electronics though.
oh - on the SPI front, we ended up with 44" cables for the analog board - it still worked at 24 MHz - thanks for the termination tips
owhite: if you aren't using stuff in hal, there's already an i2c bus in most computers that you can access with the lm_sensors kernel module
fenn: yeah I want all of this stuff to communicate with hal.
but I'm hearing that I2C is a bad design decision for chips that exist off the PCB.
WPadnow: Welcome - Highly reccomend any of Howard Johnsons books if you do high speed design
it's not ideal
got it. I could bring 0-5 voltage levels into the board and read them there. works for most of the nonPCB peripherals I'm planning.
the custom board I'm making, not the m5i20, that is.
on a lighter note I'm trying to link a pypvc button to a parport input. I have the button showing up on axis but can't fiigure out the syntax to connect the button to the input in the hal file
alright people. thanks much for your help. gonna run.
BigJohnT: you want to hook a button to an input?
BigJohnT, net mysignal parport.00.pin-xx-in name_of_pyvcp_pin
i've tried this
oh - good point jmk
usually buttons drive outputs and inputs drive lights
buttons have outputs, and input pins have outputs to HAL
you can't hook two outputs together
so you want an LED in pyvcp
well, I dunno what he actually wants
no a push button that simulates an input
then you need to connect that to a parport output pin
oh, you want to fake the parport
then you don't connect to the parport at all
oh, in that case you want to connect to whatever the parport pin would have connected to ;)
if you are trying to fake a home switch for example...
that would be a good example
the normal net would be "net Xhome axis.0.home-switch <= parport.0.pin-whatever"
instead, do "net Xhome axis.0.home-switch <= name-of-pyvcp-pin"
would I sub the pyvcp my-button for the parport
ok let me give that a whirl
can you do something like a wired-or?
you can use an explicit or block, or a ladder rung, if you want to combine two sources to drive one net
actually, I over-generalized
you _can_ do wire-or type stuff, but onlywith "tri-state" pins
of which there are very few in HAL
where is the src for crapahalic available?
wouldn't want to do it in general, best to have everything agree
Vq^ may still have it on his website
is it in the EMC source?
i got 5 run in place versions up to 2.2 and search misses it, will look by hand , thx
isn't halgui jeplers start on the problem?
I deny it
I put net Xhome axis.0.home-switch <= pyvcp my-button in my hal file but I get pin 'axis.0.home-switch' does not exist
look up the actual name - it'll be in the HAL file somewhere
fenn: btw, cory doctorow's book 'printcrime' is about small machines used to duplicate stuff
* fenn looks
fenn: you mean halgui >is< crapahalic? the blocks connected by signal line thingy?
you can't draw with it i think? only load the output of `halcmd show`
k, been looking at bwise to do same
this is a screenshot of a similar program I worked on for a time, but it never did anything useful and the source is now lost: http://emergent.unpy.net/files/sandbox/hallelujah5.png
ok i found that and changed it to net Xhome axis.0.home-sw-in <= pyvcp my-button now it says pin pyvcp does not exist
you have a space between pyvcp and my-button - you should look at the actual name of the pyvcp pin once pyvcp has loaded
comment out the net line, and look at it with `halcmd show pin`
err - comment out the net line, run emc (or however you're starting HAL), and then run `halcmd show pin`
you'll be flooded by a barrage of pin names :)
it shows pyvcp.my-button
the doc example shows it like this linksp spindle-rpm-filtered pyvcp.spindle-speed
you hada space between pyvcp and my-button in the net line you pasted
it needs to be a period
this is the last way i tried it net Xhome axis.0.home-sw-in <= pyvcp.my-button
that should work (assuming those are indeed the names)
you should do this interactively
comment out the offending name
open another shell, and run halcmd interactively "halcmd -kf"
then you can type in net commands and they will take effect immediately
(or they will print an error message immediately)
and you can type in "show" commands to see what you have
once you've found the right command, and verified that it works the way you want, you can edit it into your hal file
it does not show a axis.0.home or axis.0.home-sw-in
didn't page up enough
you can filter "show" output... for example "show pin axis.0" will show only things that start with axis 0
cuts the clutter down a lot
also I believe "show pin *home*" would show only homing related pins (for all axes)
it'll only show pins that have the letters "home" in them :)
hopefully, they'd all be related to homing
also, you can tab-complete both commands and names
ok that seems to work so far thanks
Ok it all works interactively but I get pin 'pyvcp.my-button' does not exist. I assume for some reason it's out of order being created?
you may need to add a wait option when loading pyvcp
halcmd will kep going if you don't tell it to wait until pyvcp has loaded (and created its pins)
in my ini file?
wherever pyvcp is loaded
what is the syntax?
I don't recall exactly
it's in the examples though, I think
gotta run. bbl
are you using pyvcp as a separate window, or integrated in the axis window?
integrated into axis
OK, in that case you must put all the .hal lines for the vcp in 'postgui' hal file, described here: http://linuxcnc.org/docs/2.2/html/hal_vcp.html#sec:pyvcp-with-axis
thanks jepler missed that paragraph in the docs
how do you remember all that?
* jepler shrugs
there are other things I forget readily
and it all works and even makes sense to me
off to my nap bbl
SWP and I are pushing for better EMC compatability in the new Gecko servo amp - slated to be the G380.
pwm? then its only a power stage?
or let me see how SWP phrased it
it's a CPLD-based servo drive, similar to the Vampire in construction
so we've been asking for extra "features" to be added :)
this CNC stuff is kinda cool (/me is making his first cuts with a CNC lathe)
analog inputs for torque/velocity, on an internal header
quadrature inputs for the position command seems like a no brainer to ask for
yep, I think that was on the table as well
don't remember for sure
best bet is to get enough unique people requesting it
soemone asked for pure H-bridge to be driven with PWM, I think I asked for analog
also a "percantage of allowed current being used" output
that would have been me
ok then :)
most people are begging for a higher voltage model - but that ain't going to happen in his favorite formfactor
though he should be able to do higher current, which would also be useful
at least higher peak current
oh, I should have asked (or did I) for separate settings for peak/continuous current
peak is 20A now on the 320
I think I did
but yeah more A for accell would not hurt
he had thought to add an overcurrent mode that would allow some percentage overcurrent for 5 seconds, then fault
I suggested making the time and/or OC level settable
what is going to be the "user interface" to all these features?
one of the nice things about geckos it that they have simple interfaces - a few wires
there will be extra pins on the terminal blocks for some of them
My suggestion was basically to reduce part count and just allow direct access to the H-bridge - figured that mod might be really simple
direct access to the power structure is attractive to us, but I can't imagine it being attractive to Mariss
direct access to the power lets the users have many more ways of blowing it up
I'm sure it would be a different CPLD input mode, and he'd use the same two inputs to do it
unless the optoisolation precludes that option
thru the fpga or not, the risk is still there
unless the fpga can still override the incoming PWM and protect the power circuits
yes, I'd assume it could do that
but the isolation speed would probably be a problem
opto speed, that is
well if the units have a thermal cut out and current limiting I would think that would cover most the blow ups other than his normal failure for mis wiring
but then I'm no expert
did anyone see awallin?
some of the logic I figured to be removed might be part of his methods of preventing shoot thru
* Skullworks-PGAB has not dissected any of his Geckos
anyone done 0.250 thick acrylic on the mill before? want to know if it is as tempermental as 0.092 thick acrylic
you will have breakout issues but it is better than the thin stuff - use dish soap & water mix as cutting fluid - works well
what are you calling a break out issue?
the 0.092 was shattering on me
when the cutter is approaching an edge the last bit will usually break off ahead of the cutter
maybe the frustration cost trade off is worthwhile to go with polycarbonate then
thinnier the side cut - the better the final result . I hate plexiglass - but it will tolerate some chemicals better than lexan, otherwise Lexan ( polycarbonate ) is allways my first choice.
*nod* this is for an art type project so chem. resistance doesn't matter. small quanity cost of polycarb is almost 2x acrylic
can you back cut from the edge first
I don't think there will be internal cuts, just a cut all around. so yes that is possible
yeah but its many times more superior - you won't have to make the same part several times to get a good one - saves time and materials which ends up being cheaper.
but there are small holes (1-1.5D) holes that needs to be and break out there would be bad (that's visible)
DS2 - put wood, cardboard or something under it and the drilled holes should be fine
you need to support the material where the tool breaks thru to minimize chipping
Skullworks-PGAB: I putting this on a fixture and the top needs to remain flat so I am not sure how do I go about that w/o the top canting over due to the wood/cardboard
and after the first peice, the fixture will have the hole already
also if you can lie to the machine - state an oversize cuter and make several cuts in to the finish size that will help too.
both acrylic and polycarb tolerate light cuts? (0.005 or less)
cardboard like the stuff on the back of a pad of paper - solid cardboard
oh. was thinking of corrugated stuff
its fairly flat stuff
if something like that works, couldn't I just make a disposable liner for my fixture out of poster board?
or that too thin?
thats exact right
use a fresh sheet on each part
it don't need to be too thick, just enough to spport the material when the drill breaks thru - I'd use 1-1.5mm cardboard
Sacraficial MDF top
or a spare sheet of material - just be able to shift it enough for each part so that there is solid under the drilled holes
but top can work too
if your drilling thin material you need to hold it down next to the drill bit to prevent the material from climbing up the bit as you break though
JymmmEMC: going to use a slab of aluminum as the fixture + pins
I once used a layer of 1mm lexan on top held on via double sided tape - used a regular rolling pin to press it all down
BigJohnT_: the question then becomes, is 0.250 thick sheet, with probally 0.092 dia holes, considered to be think material drilling?
Like I said... http://farm1.static.flickr.com/150/389868988_c3f723a7f0_b.jpg
1/4 should be ridgid enough with that small of a hole
JymmmEMC: home depot grade MDF?
this was for a panel with all sorts of cutouts for switches and LED's, couterbores etc. - so chipping was an issue everywhere.
just make sure your material is firmly against the backing material
Skullworks: did the tape grab onto the chips in the holes and cause problems?
I came in the middle of the conversation, what is being done?
JymmmEMC: just asking for tips on machining some either acrylic or polycarb and it seems the polycarb is worth the extra cost given that it is easier to machine then acrylic
ds2: cutouts and holes?
JymmmEMC: just a few holes (small), no cut outs
maybe 0.092; worse case is 0.125
this is an "artistic" application so finish/clarity is more important then mechanical properties
you mean like the 1/8" hole in this? http://farm1.static.flickr.com/84/206158222_cb5c34978c_m.jpg
close, the end product will be similar
1/8" spiral UPCUT router bit
the main machining is to do the outside edge + either 3 or 4 holes
JymmmEMC: where does one find one of those? I was just thinking of a carbide endmill with 2 flutes
whats the orange brand router bits?
oh the wood working section
The place around the corned from the airport has them _______________ tool
no - but after awhile there was a ring of goo just above the cutting area of the endmill
ds2: CMT 192.001.11
hmmmm manufacture recommends 20K-25K RPM w/0.250 or 0.500 bits
JymmmEMC: how fast you run the bits you are describing?
you need a high chip/tooth load for most plastics, so feeding at 25krpm is going to be difficult
if you dont cut the plastic, it melts onto the bit
hmm don't think I will be trying those bits; my puny mill can't get close and lack HP
ds2: can you get the rpms?
think I top out at about 10K RPM and doubt if I have the HP to sustain suitable feeds
ds2: it's plastic, HP aint the issue
unless it's a dremel =)
JymmmEMC: I've stalled the spindle enough times to conclude HP is ALWAYS an issue ;)
<--- stalled a 2HP Haas minimill before. has learn to not push DoC and Feed, esp. on a puny 1/4HP mill
The smallest letters are 1/4" tall http://farm1.static.flickr.com/38/112694457_42d8bbc2a9.jpg
JymmmEMC: you get paid to make these?
* Skullworks-PGAB has stalled a 400KVA Mori Seiki (30hp spindle, 9.2hp axis servos)
but it wasn't lexan :)
Not the HD, as I don't have a license to SELL those.
JymmmEMC: It looks like you have a small sign making biz?
ds2: Moi? http://farm2.static.flickr.com/1148/1107905160_16b53f4d56_o.jpg
Can't tell, but that one is carved and hand painted.
okay time to see if osh sells lexan cheaper then tap
cheaper then tap?
Tap Plastics, a retail store
I love this, it's etched in the surface of brass sheet... http://farm2.static.flickr.com/1393/1107057487_5e665687bb_o.jpg
BTW if it don't have to be clear - sometimes they have smoked at a surplus dicount
fine for structural uses
hmm guess I'm not wearing a hardhat
I'm trying to display stepgen.0.frequency on a pyVCP meter without luck, I've tried net stepgen.0.frequency => pyvcp.my-meter but that does not work
the meter is -5000 to +5000
I can watch stepgen.0.frequency go up and down in the hal config
as I run the axis
what values do you see?
BigJohnT_: you are missing the net name.... you need net myname stepgen.0.frequency pyvcp.my-meter
-4000 to +4000
during a rapid
ok what does the net name do?
it's the signal name
it's just like doing:
syntax is net... name of the signal,... a list of pins to connect
newsig mynabe float
linksp mynabe stepgen.0.frequency
linksp mynabe pyvcp.my-meter
obviously without the typo :D
typo make it more fun
by giving the net a name, one can use that name in other commands to hook up additiponal pins or one can watch that signal
so for a float do i still do the net...
BigJohnT_: it's the same for any kind of signal
just remember to hook up pins of the same type together
float to float and logic to logic
i'm getting pin 'stepgen.0.frequency' does not exist
then you got the name wrong .. probably
Some dude in Hong Kong is selling a Servomate Amp set for a Hurco KM3p on eBay - and linked to the manual on my site...
kinda funny when you go looking and find a link to your own domain...
I found the stepgen.0.frequency under Parameters/stepgen/frequency using HAL Conf widow from axis
with is not being a "Pin" does that change things
BigJohnT_: if it's a parameter, then you can't link it to another pin
[21:22:14] <alex_joni> http://www.linuxcnc.org/docview/2.2/html//hal_rtcomps.html#r1_1_3
gents I'm wondering if anyone has implemented glass scales on emc ... any ideas..
there was a lot of talk about that on emc-users a week? ago
you should check the archives
[21:27:44] <cradek> http://news.gmane.org/gmane.linux.distributions.emc.user
[21:28:56] <cradek> http://thread.gmane.org/gmane.linux.distributions.emc.user/4646
cheers..will take a look..
is there a way to link my-meter to the current position? Everything I try comes back with an error that the pin is already linked to xx and can't be linked to my-meter
this is still the pyVCP meter thing
what can you use to view DXF files on ubuntu?
I thought glass scales were an issue due to the speed emc can do - or couldn't be used at high speeds.
i didn't know this but apparently you can buy tape with some sort of readout mechanism in it
oh man, the kybd shortcuts are really qeird in qcad
and no shit, it's real tape
cut it and everything
toastydeath: I've seen that, but he said glass scales
we bought some, it's got some ridiculous resolution like 50 nm
300 per foot
i questioned the decision because what the fuck, no machine we own is THAT accurate
i know, it just reminded me
toastydeath: Well, is it any good though?
yeah, it's very good
i forgot the per foot error but it's pretty small
toastydeath: Hmmm, i thought about something like that for my machine as opposed to encoders to give feedback to.
i don't think it's absolute
but i'm sure they make an absolute variant
I mena if I dont move the tape or anything
it just produces a sine wave as you move the read head down the tape
there's no like, absolute reference except for this little thing you put on the machine
so JSUT like encoders, just linear
and a little more accurate than most screws
which is the real benifit
Might be nice for limit/home if there is a n absolute version
in lower resolutions you can probably get absolute
do you remember the cost per axis? I got 25" travel at most
i'd imagine it would be hard to put any sort of abosolute gradient on anything that has a spacing of 50 nm
the kit, as i recall, was 300 per linear foot on the tape
and i don't know what the read head/index thingy cost, but it wasn't much
i said that earlier man!
Might be good for a tiny stage
there are other, less expensive resolutions but i don't know the brand name or the cost per foot of the other ones
you do not need 50 nm steps, so i am sure it won't be 300/ft
JymmmEMC: do you know how big 50nm is?
about 2 millionths of an inch
jmkasunich: Yeah 50 nanometers = 1.96850394 × 10-6 inches
so why do you seem surprised that it is expensive
that would actually cause trouble on most machines, and i'm just waiting for the guy to notice it
because the thermal drift in an average room is way more than 2nm
so it's going to jitter allll over the place
jmkasunich: Becaseu I missed the part where he said nm
heh, a 1" steel part expands by about 150 nm for one degree F of temperature change
oh fsck me... .0001 in = 2540 nanometers
anyone know the syntax for the M66 L word?
I'd be WAY MORE THAN HAPPY with 250nm resolution
i'm pretty happy with 2540 nm resolution
toastydeath: that too =)
because i don't know many machines that will position to that with any degree of reliability
toastydeath: do they have 2500nm reolution?
they have a whole range
i don't have the catalouge or know who makes it
toastydeath: well shit, get the company to buy some, try it out, and let us know =)
he's got it set up, and it works
but he doesn't have the servo position linked to it
At 50nm res, you fart (literally) and the scale would be off.
jymmmemc: at 50 nm, it moves on it's own
it literally does not stop moving
toastydeath: I like my analogy better fscker =)
See, then you can ask the sales engineer what is the fart-drift accuracy and see what he says
i really wish he'd have asked someone about CNC before starting the project
because he's using an industrial PLC thingy
and not a real control
i would have told him, sir, either buy a fanuc or go online and download emc
instead of spending like 3k on some shit that will not work for what we need to do
1micron = 1000 nm
so basically cleanroom chip making stages
where it's env controlled
and vibration controlled.
I wonder how many DAYS you have to wait till it's thermally stable nce in a cleanroom.
the tape or the machine?
depending on the weight
and average thickness
of any structural members
some crap is like 12-24 hours
other stuff takes 4, 5 weeks to become stable
ok, he doesn't need the accuracy, so it's still usable at .0001" resolution isn't it?
yes, if you have a control that won't try to position to EXACTLY what the encoder is telling you
EMC wouldn't have a problem because you guys, you know, understand following error
anyone know how M66 workds
the thing he's using is going to jitter around
it's like, an industrial control for conveyor systems and stuff
it's not meant to control a bloody machine tool
a 20 hp, 2000 rpm lathe, with a 18" spindle nose
things could get dangerous fast back there.
PeterW_ is now known as PeterW
PeterW__ is now known as PeterW
PeterW__ is now known as PeterW
heh, at least this time I only wasted a couple minutes looking for something that was in my pocket the whole time
jmkasunich: Got Ginkoba?
I love that they use digital calipers on a lot of theri photos =)