I have always been curious to mess with http://www.linuxcnc.org/docs/devel/html/man/man9/encoder_ratio.9.html
hmm that looks interesting
* archivist does not like to mention differential gearing like the Mikron has here
what does that mean?
its the added offset to get a helical on a hobbing machine
yeah slave one axis like /
on this is rotates the rotating axis a bit more
and you tilt the head a bit extra
hob helix +- the helical angle
with 5 axis I can do it by axis tilt and maffs
but the gearing is yet to come to brain
hmm could that encoder.ratio be set from gcode
perhaps it needs a mod to drive secondary from master then it could drive steppers as well
would an index pulse not only leave you with the error in the rotary
needs to be far better for hobbing
I have a text book with teeth errors due to gear train errors in the chain
archivist: are you purchasing that micron ?
purchase! /me expects a better price :)
setting up is a pain, cnc would be nice
sorry we're hobbing... EVERYTHING counts
[03:25:19] <skunkworks> http://imagebin.ca/img/msQFdpr.png
I still like eagle.
I like eagle
I tried to use Cadence, but I'm not even smart enough to design a new library part
eagles are cool
and the library is pathetic
oh - don't get me wrong.. It took me a bit to get used to it... It has it oddness.
don't they all
all the cadence tutorials I could find were how to design chips, not circuit boards
did find one, but their method didn't work
skunkworks, htfu and put another half bridge on there for me
nobody knows what the h stands for
that is as big as you can do with eagle. that is right to the edge.
even the pro version?
no - I don't know the limit to the pro version.. plus you can do more than 2 layers ;)
I thought that was 2 layers
more than 2 layers
so this is the pay version, but not pro?
no - free
I thought the free version board was smaller than that
heh I found out that traces and polygons can go outside the actuall board limits.
looks like you got the board outline to be bigger too?
the stupidest thing about the free version is not being able to move things around. I have some long parts, and it's a pain to rotate them
I kind of like Altium Designer: http://www.cncgear.com/images/ADScrnshot.png
that board is 4.4X3.675
but you are a pro :)
at least I bought a pro tool anyway ;)
that's why I wanted to get cadence to work, but I'm too dense for that
what chip is U3? "which one?"
cadence is basically OrCad, right?
it's in there, legacy
I hate OrCad
I need to move back to orcad
at least I didn't like SDT III all those years ago
too bad you can't import libraries from eagle into cadence, I'd be very happy
yeah. there's a script to do some transfer between Altium and Eagle, but I understand it's not very good
I had played with orcad back in the 386 days.'
yeah, actually I think orcad is ok, but I wanted to do my current design in cadence because the orcad stuff is now legacy, and will be dropped soon
"not recommended for new designs"
Guest945 is now known as skunkworks
[17:48:21] <skunkworks> http://imagebin.ca/img/20UTh-I.png
are you going to make one?
you must have optimized it - barely any rapids visible
Yes - really - it is only the 3rd try :)
yes - the optimiser works very good
3 is not too many to get it right. it looks complex.
and the first one was a success - just no current limit :)
do you have a router that will make that?
[17:53:11] <skunkworks> http://electronicsam.com/images/KandT/servostart/amp.JPG
oh - the machine? it is way to big for making cirucit boards - but whatever
oh - the machine? it is way to big for making cirucit boards - but whatever
I mean ^ that was version 2
this is the gantry I use to make boards http://electronicsam.com/images/KandT/DSCgantry.JPG
what did you use, the K&T?
I would love a small machine
that is a little large
no - the boards I am making are for the K&T - I hope
and the puma robot
I take it you have some sort of high speed spindle?
I gave up and took my robot apart
I have been happy with the results
that looks good
is it a rotozip clone from harbor freight?
I don't remember - local- IIRC sears
I have a beautiful spindle for making circuit boards, but it uses a 4 phase brushless motor
and I have no driver
although I almost understand how to make a driver now, got my 3 phase brushless drive running again
[18:00:12] <skunkworks> http://imagebin.ca/img/KMCOvg.png
too bad I don't know anyone with a milling machine
make one :)
it's a joke
too bad you dont know anyone with a working CNC milling machine, you mean
more like it
how's that finger?
itches every once and a while to remind me to keep my fingers out of places they don't belong
I'm reading a court filing justifying why a high school student shouldn't be prosecuted for using the F word
I should go work on my mill
besides - if I cannot figure drive out... If one where to show up on jmkasunich doorstep... I am sure he wouldn't turn down the challenge. ;) With an appropriate amount of goodies.
what are you going to drive it with?
testing with pluto and running with mesa
that's the part I find scary
although keeping the high side supply up to voltage is a little bit of hope and magic
and I guess there could be problems with back emf in rapid motion
they do it every day ;)
but with the last board I made I dropped the ball as far as ground runs and such. top side back to the bottom - back the top... and so on. yeck
eric_u: court ruling
filing, not ruling: http://scofacts.org/The-F-Motion.pdf
i believe he did win the case
it is pretty amusing
"Interference with Staff, Faculty or Students of Educational Institutions" - a class three misdemeanor!
little did you know!
Never did find the court's ruling, but that motions was even quoted in the USPTO
people probably go out of their way to quote it
its SOP in our office
we only curse in Hindi
bit of a learning curve there for me
jmkasunich: I think I need to put this http://willepadnos.net/jmkasunich/heron-takeoff-2622.jpg
as my desktop picture on ubuntu hardy :)
nice bird.. i seen 1 this week
on the way home
The space station has been very bright going over here the last few days. Very cool
mag -2 yesterday I think
hello and good evening from Finland
skunkworks: glad you like the pic
I having a sort of proplem whit comp tool
jmkasunich: was that one shot - or where you able to take a bunch and pick the best?
trying make new hal component
and its giving me ValueError
I took several, but several seconds apart, that one is the only one that was remotely good
Vortex2: you'll probably need to post your code and the error message - try pastebin.ca
I have tried to compile exsamples
and even they dont work
you need to spell out EXACTLY what you did, what you expected, and what actually happened
the best way to do that is to paste the information directly into a website like http://pastebin.ca,
and then put a link to it here
[20:24:34] <Vortex2> http://pastebin.ca/1278227
here some pictures of my projects
[20:25:21] <Vortex2> http://picasaweb.google.com/jsskangas
go get some hennesy will be right back --->
jees but Im still a newbie what comes to EMC
Looks like the machine started out as something else.
btw, your tkemc looks really nice did you do anything special to it?
(ie touchscreen friendly
Are those the original drives? Are you planning on using them?
what are they?
In what of these machine are we talking aboit
[20:31:55] <skunkworks> http://picasaweb.google.com/JSSKangas/Porttaalikone#5272305463941293090
this cnc category is 5 axis mill to be
[20:32:08] <skunkworks> http://picasaweb.google.com/JSSKangas/Porttaalikone#5272305752442197346
Vortex2: from scratch?
Vortex2: You are ONE SICK PUPPY! That shop is WAY TOO CLEAN!!!!
Vortex2, your .comp compiles fine here (on a run-in-place sim, 8.04), except that I had to add a license statement (this is TRUNK)
ok it has omron drives 750W 2 in X.-axis and 1 in Y ja 200W in Z axis
Way too Clean
Vortex2: Love the Akita =)
You should see it now
JymmmEMC: Ooo you noticed
Vortex2: Always wanted one =(
its sleeping beside me right now
where was there an akita??
We had other akita puppy but this older one dit not accept it
[20:35:34] <JymmmEMC> http://picasaweb.google.com/JSSKangas/CNC#5161396888032078002
[20:35:55] <Vortex2> http://picasaweb.google.com/JSSKangas/Koiruus#
we had a breeding female always had pups around as a kid
couple more pictures
Vortex2, it also works for me on the same system using 2.2 HEAD
nice pup... what 90-100 lbs??
with or without the license statement
Vortex2: so, what about the tkemc?
Jami weihgts about 50kg
im using newest 8.04 ubuntu
dmess no it like no akita i'v ever seen its not even angry to other male dogs
but its only 2,5 years old
I can't load the comp (it never becomes ready), but I sure can comp --installl it :)
those are the scary ones to be honest as our breeding mom was... but 1 nite she SNAPPED and put my unckle on his back and would have killed him had i not git her
OK, file that im copiling is in desktop is tht ok
she was about 7or 8 by then and her patience wore thin i guess
dmess: Jami has piten me couple of times, but not badly
Last time we were fighting about peace of bone
play bites are a given with any large breed dog... its agresive bites you watch for
your own fault
but that had to be done
ounce you give it to him its his.... DONT try to take it back ever
dog dont onw those bones I do
ow he took it
I was training, to get everything out of dogs
then make hom drop it first and usher him off... i have delt with 3 akitas and 5 alaskan malmute muts in 1 cage... and you NEVER let your guard down.. or turn a back on any of them
My enghlish is not so good and Icant find word to descripe what im trying to say
Vortex2, ok, it does load now. make sure that the component name (in the comp file) is the same as the file name , and it's case sensitive
so that file would need to be named "ServoSyncChecker.comp" to work, or change the component name :)
you the man Swap... again
I don't know where that error comes from, it may be a python thing rather than a comp thing. what version of python do you have?
thats a good question
i dont know
dmess: yeah true about the aggressive bites
I dont know enything abaut linux even though im coding C for linux
In my work place
I don't know what the error message means, but it is definitely coming from python, as comp.py tries to convert your .comp file into a .c file
I love the breed ... and will own another.. but they need their space... our girl DESTROYED a kenel we built in the basement for her... heavy chain link fence and she chewed thru it like plastic... was sitting outside the thing when we found her... 1000 dollar kennel pouched
OK renaming file did not work
that's only necessary once you get it to compile/install, if you actually want to load it :)
i currently have a Burnese mountain Dog i would hand to ANY 5 yr old on a piece of dental floss as a lead... and SHE would make sure that child came back home
We left Jami to guard our yard and went to shop, He had harness and was connected to 5mm steel cable. And when we came back he has biten him self free
AKA used to eat 8mm steel link chains..
Vortex2: you said it also failed on sample .comp files?
wouldnt run... just to be free
did you get the exact same message in that case?
Jami bulled so hard that long steel cable snapt
we showed her in the early days... and she did well but once she started chewing fences and chains she broke alot of teeth and her show scores showed it so she became a good mommy wit a bit of a petigree
jmkasunich: no this file was copien and altered
but where i can find these sample files
<Vortex2> I have tried to compile exsamples
<Vortex2> and even they dont work
you wrote that
if examples don't work, then the problem is probaly NOT your code
SWP tested your code, and it works for hime
so the problem is NOT your code
the problem is something about the way you are compiling it
you said something about your file being on the desktop
Yes I copied code from EMC integrator manual and tried that dut that did not work
that seems bad
or his box's dependancies
Vortex2: can you compile EMC2?
no iv never even tried
then you can't make new components
you don't need to be able to compile emc2 to be able to use comp
when you write a .comp file, it gets converted into C, and then that C gets compiled
so you DO need to be able to compile "things"
maybe not all of EMC
but you need EMC's dependencies, various HAL related include files, etc
SWPadnos: that is news to me - please 'splain
OK what i need to make component for HAL? Do i have compile hole EMC to get new component in HAL
I don't know what the "minimim requirements" are to make a new component
I have the EMC source code in a directory tree, I can compile it, and I can make new components in that tree
I think you only need emc2-dev to use comp, you don't need everything in the build-deps for emc2
SWPadnos: "I think" ;-)
I have emc2 dev
I have never tried to do what you are doing, so I can't help you
run `python --version` to see what version of python you have
if that's the same as minw (2.5.2), then I'm out of ideas :)
it was 2.52
you didn't happen to create that file on a Windows machine, did you?
wait a second
yes i am
you probably have some ^M characters in there
go to the pastebin on the Linux machine, copy the text on the "update" edit box, paste it into a new file and go from there
and never, never, ever, use Windows
it makes your hair fall out and your dog growl at you
hmm he has a big dawg... Wait for it... " i hear choppers"
sudo apt-get install tofrodos
JMK if this works... you got my OFF M/S
that packagte provides "dos2unx", which is your friend
you gootttaa be kidding
Vortex2: that's the way to go!, more anger please!
Newer have came acroos this proplen in work
you use windows around work?
now repeat after me "I will not use windows.."
what a cluster f@#$k Microcrap has cuased.... again... SOMEBODY pls put this in the WIKI
any decent code editor dosent to ^M
anonimasn: spelling check on break today?
yes I code C to embebbed linux harware
alex_joni: oh, anonimasu's the irssi client at work
i will not use windows..... other than for catia
dmess: put what in the wiki? "don't use windows to edit files that will be used on a linux system"
alex_joni: it's a pun on imasen..
is it there already??
OK next step
and it can be compiled and installed very easily: by simply placing ddt.comp in src/hal/components
and running make, or by placing it anywhere on the system and running comp --install ddt.comp
adding component to hal
Is it this easy or do I have to compile whole EMC after this
comp --install from anywhere will put it where it needs to be
page 162 in V2.3 Integrators Manual
now I have to go to outside whit dog
will be back
also comp --installl-doc will actually make a manpage for your component
install-doc, that is
i didnt realize a straight up dos text would put ant m/s crap in a file...
All ways sould take rifle among when walkin in forrest
5 dears was nearby field an i did not take rifle whit me
Im making component for cheking is to servos sycnronised
in encoder counts mismatch too much emcy stop will be activated
Vortex2: shouldnt that always happen anyway?
+/- the amount of flex in your pid loop anyway..
yues but it dont work wait a birt
any ferror in any acis will estop the machine
but it dont work in this case
[21:50:25] <Vortex2> http://pastebin.ca/1278290
here is part of hal file
it tel how two servos are commaded in one axis
there is no feedback to joint 3 net Rpos-fb pid.3.feedback
net Xpos-cmd pid.3.command
X pos is commanding two different pid loops
Ihad to get feedback out of joit 3 because it allways cave me following error
I dont know eny other way to do this
set your ferror for the 3rd joint higher maybe?
what's wrong with that?
(I might have missed other stuff you wrote), but im curious :)
I dont know how to explain this
but joint 3 in not commandet enywhere and motor is mowing
that sounds like a bad offset adjustment on a amp
just gime time to explain
this is hard for me to think right words
so you would understand what i mena
ok how would you connec two servos in same X axis
I didnt try it, but I'd hook them up to two pid loops and feed them the command signal
ok tthis is good i did same
net Xpos-cmd axis.0.motor-pos-cmd pid.0.command
net Xpos-cmd pid.3.command
this is how i did it
two different PID
gets same commad
dosent the pid have a output for estop when the ferror grows large enough?
I dont know
its not in PId
Its some where else
or does pid have a output for the error?
here is that connection
net Xpos-fb axis.0.motor-pos-fb => pid.0.feedback
net Ypos-fb axis.1.motor-pos-fb => pid.1.feedback
net Zpos-fb axis.2.motor-pos-fb => pid.2.feedback
net Rpos-fb pid.3.feedback
and this is the proplen
net Rpos-fb pid.3.feedback feed bac is disconnected as you see
and now ferror dont grow
ah, so you need a splitter that feeds the X axis the biggest ferror?
taht not possiböe
ferror is supraction between commanted and real position
[22:07:44] <anonimasn> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Combining_Two_Feedback_Devices_On_One_Axis
did you read that?
and i dont know how to konnec X commat to join 0 and joit 3
thanks a will
wait a sec
no this is two encoders for one servo
are you trying to work with a linear scale and a servo with a encoder or something?
maybe a two-motor gantry?
two servos and two ballscrew on one axis
wasn't gantrykins created for this?
Only thing I want to bo is command two servos to same place
[22:14:28] <Vortex2> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Combining_Two_Feedback_Devices_On_One_Axis
[22:14:44] <skunkworks> http://cvs.linuxcnc.org/cvs/emc2/src/emc/kinematics/gantrykins.c?rev=1.3;content-type=text%2Fplain
end of this i can not undestand
1. connect both PID output signals to sum2.4 inputs
2. sum the outputs of pid.0 and pid.4
3. pid.0 is using motor encoder feedback
4. pid.4 is using linear scale feedback
1. net Xoutput-motor pid.0.output sum2.4.in0
2. net Xoutput-linear pid.4.output sum2.4.in1
1. the summed PID output is connnected to the DAC input signal
1. net Xoutput sum2.4.out 'DAC input'
I have to try
[22:17:23] <skunkworks> http://cvs.linuxcnc.org/cgi-bin/cvsweb.cgi/emc2/configs/stepper-gantry/
The proplem is that one axis can only have one position feedback
and because im not mommandin join3 enywhre
net Xpos-cmd axis.0.motor-pos-cmd pid.0.command pid.4.command
only axis 0 has two motor
fuck those typos
i mean and because im not commanding join3 enywhere
feedback goes to it and ferror rises
hello. such a question: there's a parameter in steppermm default_acceleration. does it mean acceleration only, or the velocity of how fast the mottor slows down?
skunkworks: Proplem is how to duplikate X command to two joints
skunkworks: my current setup works fine only thing is that i need component to chk is two servos sycronised.
murdoc: acceleration is bidirectional
murdoc: ie.. it means the acceleration and deceleration of the motor
velocity is simply the top speed of the motor
and acceleration is how long it takes to reach it/slow down
skunkworks: because thy have two different pid loops and same command. ferror can only be caculated to only other one of these
I 'think' you are going about it the wrong way. There is already people running slave gartrys. They use Kins to make it work (2 joint making up the axis) this make homing work correctly. (I am no expert)
actually, you need to be homed to use kins
don't remember how homing is supposed to work with dual gantry
right - but you are in joint space to home.
Other servo is all ready working correctly
I only need component to calc encoder count and if differense between two servos grow too high estop is actvated
vortex2... keep contact pls.
no other servo is slave
it gets same commanted plase as primary servo
no spesial homings needet
I assume that when machine is started boon is in rest state no external stesis is includet
This will be zero point
between two servos
ant this is state between two servos that we want to maintain
now if boon is pushed harber on othes side lets say that slave side is bushed otherway than primary side
intepentend pid loops correct servo pisplacements
anonimasn: thank you
i meant acceleration is the velocity of the rising of the velocity )
good night had to go to get some sleep
Now, if it only could do NetFlix