Has anyone looked into lodging for the Wichita Workshop? Is there a "popular" choice? And hopefully low-priced?
KimK: yes, on emc-users list
... and with that, goodnight
cradek: thanks, goodnight
tomp is now known as tomp3
what brands/models servo drives&motors are emc2 users using? ( as opposed to mongrel combos of drives not made for motors -- no offense, trying to differentiate)
off topic: left taiwan yesterday, one photo from sun moon lake http://imagebin.org/47529
awk! oh its 3am, thats why nobodys around! well this is interesting, as well as the sable 2015.. real metal machines as opposed to fireball and zenbot ... not an exact quote... 'my machine gets better every a bit of plastic/wood with metal'
i saw a lot of taiwan machines, live with some mechanical adjustments, live with 'lower your expectations'( tm snl ) ... end up with more bang for your buck ;) (imo tomp3)
now, where to get reasonable servos amps and linear scales ;) (oh! i know a guy :)
oh yeah, the interesting thingy http://www.taobao.com/view_image.php?pic=Wx0GGlFDXA1VUwMKWx0SCwkNGRFcVxxQW1UcCxMFRBkDCFdVV1cRRhpcRDhHI2hBVWtRbQpdQic6PUs7WWsCAEdbQVBFBgYV&title=VE9OU0VOIENOQ8r9v9jX6s%2BztfG%2FzLv6o6jXwMPm0M2jqVRTMzA0MEI%3D&version=2&c=NmM0MDQzMTA5ZmUwMjQ5ZDViMDJmNDU4NjkzZWM2NDQ%3D
or google tonsen cnc
these systems have real ballscrews even dbl nut for less ( near <1um backlash ) and real guides. still stepper thinking tho. real metal frames tho alum.
oh and 50 to 600 $ b4 shipping
500 ( welcome home 16osz black russians dont help my poor typing skills ) hahah taiping skills
somebody can help me about rotary table error?
what sort of error
if i give g0 a360
make a full circle
g0 a0 not return at 0
is this using MDI?
about 5 degree minus
sounds like lost steps or something
what's your SCALE on the rotoary?
try a G1 with lower speed
and see if it's still happening
other 3 axes have the same driver
odd scale factor what worm ratio does it have
what is number good for a axis?
later i change gear ratio in servo configurator
you need to find the worm ration in your rotary axis to set the correct scale/ratio
my scale ratio is good on clockwise direction
but not in cclockwise
emc wont have directional error, that will be hardware/electronic
but the same driver in linear axis work fine
stepper or servo...if stepper does it sound noisy, if so lost steps, change step speed
what is scale number good for scale
i refine servo gear ratio
check mechanical backlash of A axis. pull motor off A axis. put handle crank on A axis. mark beginning position of handle to A axis, turn CW till 360 degrees. turn CCW till 0. same number turns? same angle of handle?
archivist: Wanna guess who that was?
44 motor turn in both direction
for 1 turn table
backlash extremely low
JymmmEMC, he asked a php Q in #mysql
archivist: you banned him in there?
archivist: Well, he's lurking on mibbit too
dunno how you can tell its him on mibbit?
archivist: Easy, the first part of mibbit id is his ip address in hex
archivist: mib_wx7y58 [i=4646a119@gateway/web/ajax/mibbit.com/x-011105d2318190b4]
archivist: IP in hex == 4646a119
useful to know :)
I solved my problem thanks
around the rotary table
sn75175 differential line receiver on driver
still a small question
because the display of a axis is outside the cube?
the a axis rotation have large diameter
not sure what the question is? note 2.3 has better display options
I would in practice reduce the diameter
regular users of A axis machines need to say how they use them so the devs can get the display right
having the A axis center outside the envelope is a thing I do as well
ini file in the display section, there is a line geometry = axyz
for a machine over a 3-axis rotary table is correct?
I have not read the docs for that facility yet
in any way is fine
much work has been done with the 2.3
hmmm, computing the XY velocity will be more fun than I thought... now where is my math book
BigJohnT: how could it be more fun?
it could have been simple :)
learn to count his toes again
I need the combination of X and Y velocity
i take it that Y isn't orthogonal to X
otherwise i don't see the problem
yes y is perpendicular to x
I just have to figure out which forumla I need
I have the absolute velocities of each axis
isn't it just the Pythagorean theorem then?
or vector maths
I've looked at that before as the name is familar
* BigJohnT looking at it now
ahhh, yes that is the one :) thanks
you can almost write it that way in C even :)
well, one could say that you want to construct the velocity vector and normalise it
it gives the same result
I don't think it needs to be normalized - you only need the magnitude of the vector, not a unit vector
SWPadnos: Vq^ thanks
I dont' even know what you said SWPadnos
heh/ me either :)
JymmmEMC, who was the person you banned?
* BigJohnT looks for the heh key on this keyboard
or booted or whatever
you need the special 127-key version
SWPadnos, he was a luser from ##php following JymmmEMC around
I banned him in #mysql
it's probably better to wait until someone does something bad before banning them, and I didn't see anything here so I started to wonder
SWPadnos: to use sqrt in a comp do I need to add math or something like that?
yep. include "rtapi_math.h"
SWPadnos, from #mysql * yaris1234567891 is now known as Jymm_is_a_pussy ||next line|| <Jymm_is_a_pussy> archivist: let it be known that jymmm is a pussy
archivist, well, I knew that :)
oh - that's insulting - right, got it :)
that was a clean one
well, some people don't like cats ;)
Hi all. Are most of the developers staying at the Western Holiday? (Stuart's first choice from his email of April 28)
some are, some aren't
I'm staying at the Hampton Inn, I think cradek is staying in his bus
* archivist is staying over here :(((((
assuming all goes well travel and work wise, I'm still only able to go for more or less an extended weekend
BigJohnT: see motion.current-vel
it will be better than any estimate you can make with ddt+hypot
cradek, unless he's looking for only XY vel (for which a hypot component would also do nicely)
oh, true, motion.current-vel would include Z.
the problem with ddt+hypot is it's "crunchy" as pcw would say
and also, late
but only one cycle
heh - I was just wondering how much lag is acceptable in this situation (I'm assuming it's for that torch/plasma/laser intensity control thing)
yeah you could smooth it, if you can tolerate the delay.
a small set of samples could improve the value a lot - say 8 or so
Thanks again, back later
hi cradek , yes I need just the XY velocity
SWPadnos: I'll know how much lag is ok when I get it hooked up :)
it compiles but I get an error "POW' not defined
seems like fabs, ceil, causes the same warning
SWPadnos: it works perfectly so far
* BigJohnT goes to help the neighbor put the axles back on his John Deere 4020
hmmm. maybe rtapi_math doesn't have all the prototypes from math.h
hmmm. no, ceil and fabs are both in there
and it's pow, not POW
you know, it might make more sense to use ddt on the motion controller outputs rather than the feedback inputs
those should be smooth, and they're not "late"
they may be off a little, but unless your accel limits are drastically wrong for the machine (which they can't be unless you increase following error limits a lot), the commanded vel shouldn't be too different from actual
I have the axis.n.motor-pos-cmd signal connected to the ddt.n.in
ok, that should work better than feedback would
and we got one axle installed and one to go
but he has to get the wheel weights off first
wow. it's less expensive to buy a 4-element resistor network than it is to buy one resistor
and I'm surprised that it's literally one cent for the 4-resistor array, at DigiKey, in quantity 10
it's 0.9 cents at 100 qty
is that the blue long thingys with lots of pins?
pins, what are these pins of which yo uspeak?
[16:05:58] <SWPadnos> http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=YC164J-100CT-ND
quad 0603 SMT arrat
I bet an 0402 array is even less expensive
SWPadnos: hm, 0805s are .033ea qty 10
[16:14:04] <jepler> http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=RHM100ARCT-ND
0805 have been more than 0603 for a while
I think 0402 became less than 0603 in the last year or two
but they are a bit harder to solder
I'll stick with my huge 0805s
it's funny how large a 1206 looks these days
or an 0805 for that matter :)
if you need any, let me know. I have some reels of various 0805 and 1206 resistors and caps
Hello all! How are you all doing? I know this is off topic but I need a little advice with regards to cutting fine threads as I need to cut a thread of 0.6mm pitch on a 3mm shaft. Is the same process as regular screw cutting in the lathe? Is there anything different with the 60 degree cutting tool? Thanks
my only hints are make sure you have as little stickout as possible. make sure the tool is as sharp as you can get it, and is exactly on center height.
I cut a 4-48 thread for an indicator attachment recently - it was not at all difficult, but I used brass.
4-48 is about 2.5mm diameter, 0.5mm pitch
cradek: Thanks Cradek.... I thought I ask as I only have experience in cutting threads > 1.5mm which are a great deal courser.
I used HSS and a little oil. like always, feed in at 29 degrees so you're cutting only on the headstock side of the tool.
what material are you using?
I'd still use HSS so it's very sharp.
do you have more than one try, or do you have to get it right the first time?
I pretty much always use HSS as I prefer the cut than with carbide. Pluss I getting pretty good at grinding my own tool bits.
it's nice to be able to make oddly shaped tools - HSS squares are cheap!
as many tries as it takes. I am trying to repair a part for my model rc heli. The part is a stabilizing bar that pokes out from the swash plate. I also need to turn a small ball aprox 4.5mm dia into the bar aprox 5mm from one end. The servo connecting rod connects to the ball and pivets. I cut a form tool on the grinder not sure of any other options for the ball. hope that made sence :-) the...
...bar is aprox 3.2mm width.
if using cnc you can do the ball with an arc
I thought of that ie using my little denford starturn lathe but I think it may more trouble that its worth. how would you do it in cnc ie what type of tool and would you do it in one go? The proble is the ball is aprox 5mm from end and 15mm from the other end of the bar. So in essence the ball is between to 3.2 mm bar but cut from one piece of stock.
can you make the ball separately?
dam did that make sense lol
so you need a ball with 2 studs protruding???
then I'd try to turn the 3.2mm bar from something larger
you can turn small diameters without a follower rest if you do it in ONE cut
dmess: indeed. but from one peice of stock.
the remaining large stock supports the cut
you have to be very bold :-)
what is the rad between the ball and the posts
and whats the material?>
the 5mm end from the ball is no problem - what is the required length on the other side?
I was going to start with a 5mm bar chucked in a collet and center drilled for support. Yes Steel.
what kinda steel>
if you can use a center you should have no problem
mild steel ... lenth at other end aprox 15mm
that's a little long, but still might be ok
sounds like a fun challenge.
I was thinking of keeping a shoulder (5mm) on either end for support until the job was complete.
you should be ok use as small a tool nose rad as possible to keep it free cutting and 5-7 degrees positive rake
I don't think you should try to leave a shoulder on the tailstock end. it will really be in the way.
you sure can't thread it
here is a picture of the swashplate with the bar at the top that I need to make. a picture speaks a thousand words. This part actualy is screwed in but it snapped when I tried to remove it for swashplate ajustment :-( . They are not for sale separetly so one need to buy a whole swahplate at 35 quid ... Joke! http://www.centuryuk.com/Products/Helicopters+Spares/Nitro+Kestrel+SE?pos=9
i could do that on my hardinge ;)
yeah, me too :-)
and thd it too
I'd turn the ball on the left end and thread the left side - can't do that very easily on a manual lathe
hard job then?
chuck it short... turn and thd.. pull it out turn the ball... pull it out turn shaft and part off
with cnc, not really
I think I'd do it in one chucking, ball on the left, start with oversize stock and try to turn to size in one pass
with cnc it would take me about an hour to have a prt off
manually, you'd use two chuckings, the ball is the hard part
thats what form tools are for
diameter is pretty small to try to cut the whole ball at once with a form tool. I think it would lift up over the tool.
Sure... what tool(s) would you use the cnc operation?
ie in one operation?
how much radius is allowed where the ball and shaft meet?
with a cnc i'd probably hit the ball with a vcmt with a .004" tool nose rad
rad = 2.25mm from memory
it should let me get the whole ball before fouling
no I mean the fillet radius
30 degree insert
cradek: sorry i don't follow?
so at 15 degrees fron normal i foul
yeah the 30 degree profiling insert might get most of the back of the ball. if you're lucky you can leave it
luck has nothiong to do with it
Paragon27: imagine cutting the ball->shaft interface. if the tool is not exactly pointy you will leave a fillet there. how much fillet is allowed?
cradek: on the original none from what i can see (or very small).
but in the application how much is allowable?
at a guestimate aprox .25mm
maybe a little more.
with a cnc and a .004" = .1mm thats about as small as would be used
unless its moulded then it could be almost perfectly sharp
sounds like you would have to cut the ball with two tools
i dont think so.. bcz of the dia. of the spigot
it creeps up the ball and above the 15 degree tangency.. so the vcmt sould have no problem
Guys thanks for you advice and help as alway :-) I have to headout for dinner... the missus is calling ... I mean demanding .... lol Thanks again!
hi, if i set current tool with M61 Qxx will this set the iocontrol.0.tool-number to that value also to set current tool in spindle
any recommendations for soft tools to document machine wiring?
hey all. quick easy linux question: how to move a partition from 1 disk to another.
got 6.0 and emc2.8 on a small disk and want to go to a larger disk.
SWPadnos: A stalker (ya jerk ;)
anyone out there?
Roguish: That's the command 'dd'. man dd
ok, got that, anu gui type app?
I hope not
Well, parted, partimage, and dd
ok, i'll look at them, thanks.
Roguish: How many patitions are on the small drive that you want to keep/move?
Roguish: fdisk -L /dev/smalldrive
Roguish: Is the new drive completely empty?
well, it's a standard ubuntu install on an 8gig drive.
Roguish: That doens't tell me anything.
Look at the output of the fdisk command I gave you
2, a swap and an ext3
But you said it had 3?
one is extended. contains the swap
Say what? You have a swpa partition within an extended partition?
Well, swap has it's own partition type
guess it might be a good time to rearrange things a bit.
swap type = 82
Extended type = 5
Linux type = 83
Roguish: Is the new hdd completely empty?
it will be
Roguish: and the small drive is what /dev/hda? /devsda ?
Roguish: Is the existing hdd and the cdrom plugged into the same cable?
assuming only one cdrom
Is the hdd Master or Slave?
Ok, the most straight forward way to do this is to use DD + parted.....
Connect the new hdd to secondary Master/Single
sounds like i should do a new install. on the new disk and just move the files i need.
are you going to still keep the old build?
or update to the latest?
i would like to, but this box is already at 2.8
If you do a fresh install on the new hdd, I'd suggest NOT to use LVM, but use ext2/3 instead.
ok what's LVM? haven't heard of that one.
Well if you decide to do a fresh install....
large volume management?
1) Unplug the smallhdd completely (data and power)
[20:26:13] <tomp3> http://en.wikipedia.org/wiki/Logical_Volume_Manager_(Linux)
2) Install the new hdd in it's place as Primary Master
3) Go thru the install process, when it asks about partitioning the new hdd, use EXT3, not LVM, and give swap it's own partition, not shared.
4) Once the new install is complete, install the oldhdd as Secondary MAster/Single
5) You can then mount the old drive and copy over files as needed.
can i copy the old disk partitions over and then get grub to boot from them? dual boot.
why dual boot Windows 98?
is it possible?
You'll just have to maintain two systems
no, not 98, but the original ubuntu on the small disk. yes i know it would be entirely a new system.
Roguish: It's linux, anything is possible. Just because you can, doens't mean you should.
ok. you confirmed my thoughts. thanks again.
Besides that what you said you wanted to do. New system then copy over the files. Once that's done only one system to maintain.
any opinion on a compact flash drive thru an sata adapter ? to have a diskless system.
Roguish: Sure, if you want to rebuild your system in 180 days or less.
the good cf's. industrial grade with lots of read/writes.
Roguish: CF only has like 1,000,000 write cycles or less. You'll go thru that in swap and cache alone very quickly
CF != SSD
yeah. ssd is getting more doable.
The only way CF works is if you have a RO system
like a LiveCD
reliably that is
Roguish, look at partimage
SWPadnos: That won't work for him. He has multiple partitions
it's not really GUI, but it more or less does the work of ghost
who's got an inexpensive ssd, approx 10g or so, just big enough for emc2 install on skinny ubuntu.
SWPadnos: partimage is NOT ghost
sure, you can make a disk image or a partition image AFAIK
I know that
but it does a lot of the same work
SWPadnos: I use partiamge daily, I know.
since the target disk is larger, you can't directly use dd - the filesystem won't be quite right
SWPadnos: partimage doens't do MBR's
SWPadnos: Yes, he can.
(the master inodes will be expected to be in a different location I think)
SWPadnos: DD the old drive, then use parted to expanded the partition
I'm thinking the best thing to do is to manually partition the new drive, then use partimage to move each partition separately
ok, that could work :)
SWPadnos: No, he doens't have the knowledge to deal with the partitoin tables or MBR, it would be a good way for him to fuck up both systems
He wanted a GUI utili initially.
hey fellas. don't fight over me.
Which implies lack of knowledge. Thus my suggestion of new install and mount old, or dd+parted.
Roguish: Who's fighting?
i know partitions, etc.
well, some rudimentary teaching about the difference between /dev/disk_you_want_to_keep and /dev/disk_you're_OK_with_blowing_away would help :)
just like gui's.
SWPadnos: you forgot the ooops I typed the command wrong/you're fscked syndrom =)
well, sure. we all konw taht oen :)
i've f'd up many a disk learning. no biggy here. it's only a computer.
Roguish: You like gui's becasue of lack of knowlege, plain and simple =)
cp $(all_necessary_file) /pathto/USB_stick
also used a diskeditor to recover a supposedly 'unrecoveralble' NT boot drive.
then fdisk away ;)
Roguish: That is not a insult to you, just an observation ove the years of doing this crap =)
bit bashing. not insult taken at all.
i'll give it all a shot.
Roguish: I do this crap for a living, those are jsut the most straight forward methods do to what you want in the minimal amount of headaches.
It might be a lot of work, but I go by the asprin/tequilia factor
you're right. i was hoping there might be some cool groovy gui that i could just click and clack.
KISS = Keep It Simple Stupid, why overthink things?
guess not. that's ok. i'll get the tequilia out before i start.
Roguish: That's called windows
Roguish: Here's the thing, you won't need it =)
For soem that could be a good/bad thing =)
let's not get into that windows thing.
Roguish: So, are you going to do a new install?
yeah, seems like the most straight forward, and painless.
gotta change my 5I20 over to the new hostmod driver.
Roguish: Ok, just in case... grab http://sysresccd.org/
verify MD5, and burn to cd at the SLOWEST speed you can (4x), then verify you can boot from it. It'll be your CYA just in case.
And dont get fancy
ok. thanks. will do.
DO IT NOW BITCH!
It's always a good tool to have around
SWPadnos: Hey, you still liking the drobo?
i know. get it right so i don't have to bug any more, at least on this topic.
Roguish: You're not bugging at all.
JymmmEMC, not sure, I haven't looked at them in a while
SWPadnos: They have v2 now, suppose to be faster, and now has FW, but heard their NAS attachment thruput is shit.
could be - I don't think I've looked at their stuff at all since MacWorld last year (Which was early in 2008, one of the times I was in SJC before the ESC conference)
SWPadnos: IF you get one, get their extended warranty too, it includes advanced replacement.
so they send you a new one before the old one breaks? :)
oh nice - looks like they have an 8-drive one now
If those assholes used an external PS for the 6bay unit, I'LL BE SO PISSED!!!!!!!!!
you mean the 4 bay?
or the 8 (I don't see a 6)
npe, it's got an IEC jack on the back
[20:53:44] <SWPadnos> http://www.drobo.com/products/360/drobopro/index.php
anyway, back to work for me. see you
SWPadnos: DUDE $2200 with 8x1GB -or- $3600 8x2TB HAWT DAMN!!!!
[22:55:39] <skunkworks> http://imagebin.ca/img/qNbOlc.jpg
Is there any documentation about making a custom EMC live CD?
there is lots of documentation about making a custom Ubuntu live CD
the difference is only the choice of a couple packages
thanks for the info... I want to make a cd with EMC plus my gcode generators
its for a friend... but I don't know what to do with the iso from the site
I suggest packaging your programs and giving him that package to install after installing the CD.
that would work, but It wouldn't be as nice.
tradeoff: nice for him <=> pain in the butt for you
I'm not trying to fork or rebrand emc or anything, by the way
I tried to add my stuff to emc and give you the pain in the butt, but it didn't work
skunkworks: got trusses :)
did we miss something you contributed? sorry if I don't remember.
it's a set of python gcode generators that 'also' work on the web
in the current version, you need to select index.py manually
I like the ticktacktoe board!
you can try it for yourself, and make a big one if you like
cradek: I would love to make a web version of your image-to-gcode
well I'm back to where I can run the plasma table with the new compressor and dryer :)
with your permission
jepler wrote most of the current image-to-gcode that comes with emc
sorry for the confusion. still, a great program
just checked - it's GPL-2-or-later
so you can certainly webify it
I'm not sure whats best
I'm not either
but if you webify it and put your modified source on the same page, you couldn't go wrong
just leave it 2-or-later, I mean
I don't think its gcode is very emc-specific -- I think a lot of people could use it, even if not using emc
Its one of the reason I webified my stuff... for the poor people out there without acccess to emc
I think that's cool.
But I use the 'local' version from emc more than the web stuff...
hence, a live cd with the files in the emc2/nc_files folder
I would be happy to maintain a version for emc, if you guys like it
that folder is created only when you pick the first configuration after install - so it's not as easy as dropping the files somewhere on the cd.
in truth I'm not entirely sure the best way for you to accomplish what you want.
I wish we had a good way of handling all these wizards. it ought to be possible to package them up and have them work nicely with EMC
I looked at creating deb files, too... but I don't think its the right way either
a deb has got to be part of the answer - everything that ends up installed is in debs.
MAybe alex can give soem input
alex_joni: you asleep yet?
these aren't GUI are they?
I'm not sure what you mean...
theyre TkInter or webforms... very simple
The non-web versions... are they shell or GUI ?
I've stuck this on the list of things we want to discuss at fest: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?EMC_Fest_2009
I can envision an emc2-wizards package that somehow interoperates
they're also shell, if you provide paramters to the cmd line
I even have one that I'd probably polish up and add (lathe boring)
great... I would propbably use it
Um, why not just use a mini httpd?
you can do it... its httpd.py in the web directory
But running the python has its advantages, when you are debugging
JymmmEMC: are you going to the fest?
hugomatic1: afraid not
I won't be able to make either :-(