robin_sz: your calling plan sucks :)
data is very expensive in the UK
£1 / mb is not uncommon
unless you have something called unlimited data traffic..
I paid £10 / mb when raoing in .eu
fancy calling plan
the map is both on your phone and not until you try to use it
also, your cat
* robin_sz tosses his cat a cynaide pill
I wonder if he eat it?
better not look
those hadrons are quarky!
over here you cant buy a packet of 25 paracetemol
but you can buy 25kg of potassium cyanide
i was trying to come up with a pot joke
i'm in a rut
jmkasunich_ is now known as jmkasunich
10µm max throw
oh man, and i thought the first one was bad
it kinda bugs me that the code in that drawing no longer exists
it is emc1 stepper code - back when stepping was hardcoded into the motion controller
danielbr: here's some drawings i made.. maybe we should have a competition or something http://fenn.dyndns.org/pub/irc/emc-lathe-chips.png http://fenn.dyndns.org/pub/irc/emc-chips.png
fenn: i just draw this yesterday for fun with xara
fenn: those are rather strange
the idea is a robotux
ewww galil only accepts 250 commands a second
and g-rex is even worse
fenn: it's a neat idea but it ends up hard to see
jepler: well the emc was sort of an afterthought
I think I prefer a splash screen without source code .. emc has a reptuation of "hard to understand" or "only programmers can configure it". Showing them that there's an infinite amount of code receeding into the horizon or fog will just confirm what they think
maybe put g-code there instead
yes i think is better idea, and better photos
i think this will be good for pyvcp
input hal for select the display picture in a label
03jepler 07TRUNK * 10emc2/lib/python/pyvcp_widgets.py:
new tags and
use tag to load the image
well that didn't come through right on irc :-P
and darn, danielbr left
I must say it is really not too bad to write new widgets for pyvcp, as long as you've been doing tcl/tk for 8 years
Well the heavy box came from surplus center today.
Ametek servos, few treadmill motors, transformers and a 130V DC motor controller to try on one of the Treadmill motors.
I was surprised - evrything was NOS
I thought some of this stuff might be take offs - but no, new in wrap.
what are you going to use the treadmill motor for?
now I need to tear one of the Ametek servos down to design a new end cap - so encoder will be in a water tight enclosure
Treadmill motor for spindle drive
the rear shaft sure looks small
103VDC and full current is 2.5hp
on the ametek servo
3/16" it says
rear shaft might be just for the encoder
it is 3/16
jmkasunich: yeah I assume so
not a lot of torque there ;-)
its too short though
[02:06:05] <jepler> http://surpluscenter.com/item.asp?UID=2007081320590506&item=10-2351&catname=
click "more photos" for a pop-up that shows the rear shaft
I will have to make some press on extensions
i wonder how fast those go before the brushes explode
I have another Ametek that does not have the rear shaft extension with 40VDC windings and higher rated rpm
FENn : which?
the ametek servo - wondering how hard you could push it
12A is a lot of current
this batch tops out just under 1200rpm
but i'm sure it can handle more
fenn: the 12A determines torque, not speed
i know, i'm saying that the current rating is usually the limiting factor, not voltage
they have almost undetectable cogging
very smooth (NSK bearing sets
<fenn> " wonder how fast those go before the brushes explode"
fast = speed, not torque, voltage, not current
the treadmill motors have noticeable cogging
its speed/arcing that destroys brushes, not current
they bounce on the commutator transitions
1150RPM is not much, you'll need some belt reduction
need to tear one down - I'm thinking it might even be a 4 brush config
shouldn't for my X3 on the table - I will for Z
Camtronics sells these for use on BridgePorts
my baby mill weighs less than a BP table and saddle
Skullworks-PGAB: what rapid rate does 1150RPM give ?
FIVE THOUSAND INCHES PER SECOND
no that's nonsense.
10 tpi would give 115 ipm
1000 rpm would give 200 IPM with a .2" pitch (5TPI ballscrew)
5tpi would give 230 ipm
well yeah I was kinda asking about Skullworks's machine in particular :-P
:-P to you
I guess it is 5tpi ;-)
yeah but I'm basing on about 85% speed to allow for headroom
2:1 reduction might be a good thing, 200ipm is pretty quick for a small machine
well the Bandit BP I trained on in college was 100 IPM - the last time I ran a machine at that speed was 1987
slowest machine since was 250 ipm
the stuff I run daily is about 1200ipm
machine will be securely mounted and I won't be overloading the table
I am expecting to have to reduce the Z axis
Interia + grav will play havoc during drilling cycles if I don't
I hope you can handle a return to the low speeds then
I would crawl with steppers and be happy if they could take the cut without chance of loosing steps
but I have been long spoiled for full closed loop control.
no argument from me
Once thing that did surprise me - on the Tranny I got
it had a stickker warning max output was 60A
its a multi tap - but I didn't expect they had intended to use all taps at the same time
but its got 8ga and 10 ga leads...
neat -- http://woodgears.ca/gear_cutting/template.html
too bad there's not a button for "export emc2 gcode using tool radius compensation"
export to EMC using CRAZY VECTOR MATH
actually all you need is true geometery right?
part edge definition
you need to figure the entry move and round any concave corners
emc2 rejects concave corners in cutter comp mode .. you have to put an arc at least the radius of the tool at those points
is the top of the tooth profile a flat line?
hi can you tell me where to look for information about auto tuning of pid
hmm - I had to cut a big sprocket for Browning 50 series chain
I may still have the g-code for that - might dress it up to EMC spec and dump it in sim for fun.
toast_ is now known as toastydeath
i thought the emc list was dead, but i guess i was just unsubscribed to emc-users
how about emc-developers?
ya i was subscribed to emc-developers but there was like 3 messages in the last 3 months
nine, excluding sf bug reports
oh maybe i deleted some.. whatver
look i made a pretty picture
[07:02:10] <fenn> http://fenn.dyndns.org/pub/sketches/resynth/analog-resynth-640.png
fenn: got a voting ballot?
yep - they shouldnt have made you pick 2 people to delete
i dont want to delete anyone
i feel like i should know the answer to this reverse kinematics question
(the cool.. nice was about the pretty picture)
Are there some subtle reasons, like
homing, or backlash, that require the reverse kinematics to be
implemented in EMC, rather than in front of it?
he means "in realtime"
from the recent PUMA thread
I can only see synchronisatioin as the real issue
oh, and user interaction
on my robots I very often switch from joint to world mode when programming
but that doesnt need to be realtime does it?
the switch? no
but I wonder how you can implement jogging in world mode if the kins are not in emc
not the switch, the kins calculations
if you're jogging joints you dont need to know where you are in cartesian space
well not in realtime at least
i always get forward/reverse kinematics mixed up..
fenn: me too ;)
i think they named it wrong
I guess it's forw/invers from the point whre you're looking
and that damned ln -s
the calcs are really not a big workload
compared to outputting step and dir
outb takes about 100 times longer than a full kins calc
on a "modernish" computer
i can see how it might be more important with super high resolution and high speeds
and fast servo rates
and you only do it at the servo rate
I really see no point in moving it outside of emc
yeah i was just curious if it was used for anything really
how do you measure the amount of time something takes btw?
you use hal threads
put it in a different thread, and check the min/max times
you'll only get computer clocks though, but I think it's ok for comparing
aha i see
Period FP Name ( Time, Max-Time )
1000000 YES servo-thread ( 5721, 482074 )
fenn: yeah that :P
you can even reset the max-time
hmm, has anyone else noticed recent interest in EMC from China ?
I noticed last night that my website has more hits from china than any other country and there seems to be some interest on the mailing list, wonder if we will start seeing Chinese hardware shipping with emc :)
* alex_joni would have no problem with that
unless they don't follow GPL
you mixed them letters up
it's bdsm not bsd
lol, Ok BSD LICENSE hows that?
BSD LICENSE hows that?
hmm is bsd performed by a guy in a daemon costume hunting a stuffed penguin ?
Ok, let me put it another way.... screw GPL
Jymmm: everyone with his sexual preferences :P
hmm leather or rubber daemon
If you consider GPL a sexual prefernce, you are one sick puppy
I don't.. but you want to screw it
not necessarily for pleasure
sexual preferences aren't always for pleasure
bsd is to loose it allows commercial predators to rip off the little guy
Ew, look at SQLite, they really don't care about that.
I would care
nope.. probably only ego-centered :P
ok, I'll buy that
One BIG issue I have with GPL is the distribution of source code, a legalese and logisitics nightmare
hmm.. it seems there are a couple "BSD" licenses
original BSD license, modified BSD license, freeBSD license
"BSD Style" license
well.. the modified BSD is GPL compatible
the original is non-free
The bad thing about all these licenses that when push comes to shove the people shipping products based on for instance GPL will do anything possible to prevent users from obtaining the source code and building their own versions
Dallur: Well, that's what GPL says you have todo
(for the most part)
Jymmm: Yup, well attribution is mostly ignored
I have been trying to get Promise to give me the complete source code for a NAS box they sell based on linux, it's been a month and so far all I have is standard unmodified tarballs for samba, the ftp server and the linux kernel
archivist: till oyu have to comply wioth legaese
these guys will only buckle under legal pressure
Jymmm: you can always put the sources online
saving you of any shipping costs
alex_joni: I dont want the source available
Jymmm: then develop your own product
the people who wrote the stuff and put it under GPL WANT the source available
alex_joni: That's exactly what it's for
that's why emc is GPL
I want to look at any derivatives of it
and I usually like sources better than product
I just dont want all the BS that goes along with GPL is all.
It's the BS that Dallur is doing that I dont want to deal wiht =)
[14:16:24] <jepler> http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=190139316280
-- claims to get 70in/min rapids from wimpy little steppers ("75 oz/in Bipolar Nema-17 1.8 degrees").
the rapids in that movie sure don't look like 70ipm
neat little machine.. there is a guy on cnczone that makes small aluminum router about that size. pretty cool little machines.
[14:24:27] <skunkworks> http://www.youtube.com/watch?v=JB2jwOQlRNE&eurl=http%3A%2F%2Fwww%2Ecnczone%2Ecom%2Fforums%2Fshowthread%2Ephp%3Fp%3D248327%26highlight%3Dyoutube
[14:25:22] <skunkworks> http://www.youtube.com/watch?v=zPO8UWYsIho&mode=related&search=
I think he is backlogged right now
here is the thread on the mini http://www.cnczone.com/forums/showthread.php?t=21872&highlight=youtube
and his midi (a little bigger) http://www.cnczone.com/forums/showthread.php?t=37739
skunkworks: he sells these or just develops them?
he sells them on ebay. But he doesn't have any up right now.
hi, jepler around?
thanks for that change in pyvcp
danielbr: for a few minutes
i have problems with correct sintax
did you look at http://emergent.unpy.net/files/sandbox/pyvcp-image-demo.tar.gz
OK, let me know if it helps
by the way, it is also possible to use two images for a checkbutton: <checkbutton indicatoron="0" image="xa" selectimage="yc"/>
i think i undestand now
for best results, make all the images the same size
(all the images to be shown in one widget, that is)
what is the name of the opensource voip - like the cisco.
I think that is it.. thank you
jepler using your example replacing by images i get errors
is an error message shown?
[16:24:51] <danielbr> http://pastebin.ca/657100
that's the full error?
[16:26:50] <danielbr> http://pastebin.ca/657101
OK how about your xml file?
[16:28:29] <danielbr> http://imagebin.org/9936
you have <pyvcp> inside <pyvcp>
there should probably only be one <pyvcp> tag
yes, my error
thank you very much!
it works now?
steve_stallings is now known as steves_logging
lewin2 is now known as lewing
03jepler 07TRUNK * 10emc2/src/hal/user_comps/pyvcp.py: try to avoid 'Error: Multiple components with the same name' by explicitly exit()ing the component when pyvcp terminates
03jepler 07TRUNK * 10emc2/lib/python/vcpparse.py: improve the quality of the error message for certain invalid files
yo ho ho
and a bottle of spiced rum
woo hoo - wife just got a job closer to home. 30min drive vs 60min.
saves some fuel I bet ;)
Yes - and deer colisions ;)
Plus we can commute now.
damn, he disconnected before I give my smartass reply
boy it is nice having a battery that last for more than 10 min in my portable. :)
skunkworks: Before oyu left I had a smartass comment for ya
oh yah? let me look
skunkworks: Oh, I was waiting till you returned
oh - lay it on
skunkworks: Your wife's new job is The Madam at the cathouse, and your are HER bitch
ah - and what is wrong with that?
a little s&m never hurt anyone.
skunkworks: I dun know, depends what she's into I suppose, but that also means you have to service the 90yo widows too =)
or DID it
Stick and stones might break my bones, but whips and chains excite me!
Guest482 is now known as skunkworks_