versus accepting the time sacrifice when the part is too important to ruin
toastatwork: and there are no reasons for scientifical searches in enlarging the speed, right?
there's a huge amount of science in it
as there should be
Good details with planned tolerances, experience, and then the speed
but it is not reasonable for a layman to read it and think they understand it.
as it is with ANY science.
if i read an article or paper on psychology, i do not immediately think i am qualified to go and practice what i read
and the same with machining - just because a person can read cutting data does not mean they are qualified to set a machine to cut at those speeds.
anyway, starting from slow speeds and an excess of passages of a cutter
* ilya__ is forgetting those numbers
now that you have forgotten, you can turn the machine on.
also i will be back in awhile.
oh, also, if you have access to that machine, that is where i would suggest you learn
rather than emc - go to emc after you learn the big machine
and it will make emc more useful
those speeds are probably huge!
i have just calculated V=(Pi*D)/1000
i have just calculated V=(Pi*D*n)/1000
no, they're usual
kanzure: do you need those numbers yet?
there's a DEFAULT_VEL at .ini-files, which can be set just low. then the speed can be overrated
Morning, have need to sleep
and TLO for XZ (lathe) is negative while the tool position #8 is the main position?
Are anybody here this time?
good morning. i have a question about use the emc2 on old maschine with only motor and 3 gear mecanical trasmission.please help me
Hey folks, I don't understand the numeration of the tool positions for a LATHE. It seems, (1) TLO is always negative; (2) Tool #8 is
Tool #8 is in the direction of a positive X-axis.
i don't use emc for lathe but only mill excuse
i thing the numeration is for x or z compensation tool
motioncontrol: we're alone here thi time, we, the settlers of the Eastern part of the Earth...
i don' understand
Does the zero X-coordinate mean the center of the spindle? If so, when I'm using the tool #8 (for "boring"), I'm starting from maximal to minimal negative values of the X coordinate. Using the tool #6 (for turning) I'm going from maximal positive X coordinate to the minimal one -- to reduce the diameter of the balnk.Am I right to understand this?
Yeah, it seems OK.
What does the "Swing over bed" and "Swing over carriage" parameters in the table at the www.sherline.com/lathes.htm mean?
The "travel of crosslide" equals t 110 mm and it is like 0-to-110 mm of the X-axis?
Can it bore the holes, or it only can turn the diameters?
"Protractor graduations" -- what is it?
alex, good morning. please can hel me about use the emc2 with old maschine with only one motor and 3 mecanical gear connection at the single motor? plase
motioncontrol: you probably don't know how to calculate the ratio
the problem is: the maschine have 3 encoder , connect on 5i20 card.i have only one analog drives. with a swtich i gear the x or y or z axis at the morot.
i switch the analog with the relays on single drives.example select x : close gear the x axis on motor, and the relay the x analog out on the drives. the feedback is close with encoder on x axis.
wait a minute
when select y axis, i close the y gear on motor and oper the gear the x and z aaxis on the motor, and open the relay the x on analog drive and close the ralay the y axis on relay
this all accepts many manual operations
the problem is : when i move the y axis, if a some motive the encoder the x axis move , the pid the x axis move up(10 volt) and when i switch on x axis the analog the axis move fast. is possible disable with a pin the axis?
there probably a particular HAL component or so is needed
I don't know...
i thing the feedbak = position command ?
for error position = 0
some people can help me ?
you can probably disable pid
motioncontrol: if there are x, y, or z letters at the file, insert a pause to manually switch the drive to control nedded axis. But you should know regular expressions
good morning alex. i have setp pid.3.enable false , but when i select the the x axis and enable pid the x axis move if the encoder the x before as move , because the feedback is different at position command
excuse for my english i rewrite
i have disable pid for prove and if move the encoder the x axis the analog is 0 volt because the loop position is open.but the different the position command and the feedback encoder upper. when i enable the pid the axis move , because the input pid is position command , and the pid go on error position = 0. i thing is correct: disable pid and feedback = position command. is possible?
alex do you thing for this problem ?
one ideas is: when i push on the emergenzy and reset after the emergenzy the position command is egual at encoder feeedback position and the error position is = 0.
exist a pin for disable the axis ?
Valen1 is now known as Valen
can anyone help, or is it too nice a sunday for anyone to actually be sat in a darkened room in front of their PC?
Well I will ask anyways, what is the quickest best way to get a development environment for emc2 running in a VM?
I have spent the last hour compiling/installing pth, rtai, and emc2..... now emc2 configure is complaining "no tcl"
I hate it when the dependency hell starts, as you never know where it will end... how many more packages may I need.........
mook, the easiest way is to use "apt-get build-dep emc2" in the VM
or look at the dependency list in the debian/control file, and install the appropriate packages manually if you don't have Ubuntu in the VM
what i don't get.... how does a vm help having usable realtime?
i mean.. works for compiling and eventual testing, but i wouldnt use it for actual mill-control when not running native
yeah that's no-go
and if you're only testing, it's simpler to use a simulator build, not realtime
(s)he asked about getting EMC to run on an old mmx CPU in -devel, so I'm hoping the idea is to compile in a VM
as in original pentium?
ah.. makes sense
MMX - I have no other information :)
cradek mmx came after that ;)
yes, there was the Pentium, then the Pentium MMX :)
yeah, same chip except for a few additional instructions, I think
yep, MultiMedia eXtensions
fun fact: the last computer I bought new was a 2-cpu pentium mmx system
does that count parts?
I guess it would count if you bought new parts to make a computer though, huh
I suppose I've bought motherboard+cpu new at least once since then
so forget it, my story sucks
the last computer I bought (rather than parts) was an Atari 800XL
and before that, a TI 99/4A
(not counting the AT&T 6300 I had to buy for coillege, but I realized that I actually bought that used)
I remember looking at those ataris at sears - they were so futuristic looking
the 800 (not XL) actually had *two* cartridge slots
oh hmm. I guess you shouldn't listen to my story either, since I have bought laptops
Just back and seen your comments....... yes I am going to create a devel environment in a vm, compile all the required stuff and create an image to write to the pentium mmx PC (233Mhz with 128Mb).
It would be good if there was some minimal devel environment vm image available..
Would mean ALL developers have the same development environment to work on
I am having problems now with autoconfig........ would be great if autoconfig ran, then gave a list of ALL missing dependencies........
instead it dies on the first missing dep.... then you have to go and find it, and run autoconfig again :(
then it dies again at the next missing package, repeat until you give up....
ideally autoconfig would give an XML missing package list that could then be loaded into ANY AND ALL package managers to autoinstall all deps and run autoconfig again......
but maybe it does that now....
I am trying to get the dev environment running on a woody install..
amazing how time flies, I thought woody was a recent deb release, but its now 5 years old.
as in 'not supported anymore' .. not even security patches since 2006
woody was debian 3.0 .. we are at 5.0.2 now
but that explains why you could have problems getting dependencies that work
trouble is I can't be bothered learning new things unless absolutly necessary, it wastes time.
it seems like it will be very hard to get a modern emc2 running on such an old machine
depending on your requirements maybe you could use a very old emc1 version on a very old OS
but seems better to get newer hardware if at all possible. around here it's very cheap - not sure where you are.
I been using the same vm image since 2004, just make a copy of the fresh install image and start on the project.
cheap is relative, but i'm mean and skint.
yep I know it is...
I'm in the UK, a new PC is a bout £200 minimum
not new, "newer"
it's easy to find a fast P3 that is complete (but may need some ram added) for $0-$50 around here
I also just like to make do with what I have, I may try an old BDI image
often with a monitor for that price
tom1 is now known as tom3p
maybe even go back to the redhat 5.2 (?) install if you can still find it
that's contemporary with your hardware
but sadly you'll have little hope of running emc2
I am sure emc2 should run on a pentium mmx
it's more a matter of all the dependencies and your limited ram
for instance emc2's most popular gui uses opengl. I predict that is just not going to work well on your system.
I will let you all know when I have got it running, looks like I have to go and compile python 2.4 as autoconfig don't like version 2.2
sorry, don't mean to rain on your whatever
I used to write programs using mesa on my mmx
well, we shall see, you are probably right, but I always like to try
* roh would recommend against any 'old os' useage.
no sane person supports >2year old old releases ;)
who said supports?
there was a guy asking on the rtai mailing list the other day for RTAI on 2.2.14 kernel
I was just thinking that to use extremely old hardware, the easy way would be to use contemporary software
but I think the MMX might not have a TSC, which will be a problem for running RTAI
cradek actually i had worse results with old sw on old machines than with actual sw.
mook: the oldest I have is a BDI 2.20b
sent you the link to the ISO
recent stuff tends to be 'more hung' and more optimized.. like e.g. take a 2 year old top of the notch notebook.. usually something like that is nearly 100% supported out of the box by recent linux distros. 2 years ago the distros all had driver problems with it
here's some people running BDI 2.20b on a PII-400 : http://www.embeddedtronics.com/micromill.html
you can probably (with enough determination) get emc2 to run on it too
I just finished the autoconfig headbanging, it thinks I have python2.4 and I have started compile
shall see if it bombs out
yes bombs : "sorry Togl requires tk8.0 or higher"
axis/extension/togl.c line 66........... very strange as i have tk8.3 installed
problem with TK_MAJOR define????
I often find better PC's on the side of the road
I found a P4 2.6G up the road from me
add a HDD and away it goes
please post it to me!
I wish my road was like that, I'm out in the sticks and all I see is dead badgers, adding an HDD to them don't seem to do much good!
mook: post what?
P4 2.6G on the road
* ilya_ tastes some beer, "Siberian Crown" - "Lime"
I think dead badger linux works sometimes!
[14:19:15] <mook> http://www.strangehorizons.com/2004/20040405/badger.shtml
it looks like its all compiling now (I redefined TK_MAJOR_VERSION in tk.h)
oh also some nasty depend problems in the iosh.d and other depends files
I just copied the required tcl/tk header files to the emc2 src dir (very bad practice)
mook, find somewhere with a council cleanup and go for a cruse
most people toss them out because they are "slow"
the kids have filled em with viruses and crap
If I had a car I would
yeah that might cramp yer style a little
dad found a GPS based time server once
If I had a driving licence I would get a car(If I had enought cash for one)
I'm sure the UK is getting like a third world country
mook: if you're native in English, join to #english
there're many people for talks
mook: no, but talking about cars at freenode is kind of sexy
how many components does emc2 compile, and how long do it take(on average)
sex > http://photos-a.ak.fbcdn.net/photos-ak-snc1/v1006/26/106/1148363392/n1148363392_30248000_2446.jpg
20 seconds on a Phenom 9650
on a dual P4 style Xeon, 3.06 it was fast enough that it didn't bother me
(using -J 8)
~ a minute or so i guess
right it looks like my machine is stuck in some kind of compile loop
what's the machine you're compiling on?
its been running make for around 8 mins
what are you running on
those are both really high spec machines
that's still reasonable
oh - the phenom compile was for sim, not RT, so it would have been more due to RT driver modules
I'm not sure it fairly recent machine about 3 years old i think its a duron MP 1800
no i'm compiling simulation to test
compiling in a VM?
yes in VM
is the VM running RTAI?
I wouldnt be suprised at it taking 20 minutes
not at the moment
I'd grab some tea and see if it's done when you get back
I have compiled RT kernel but not added it to lilo on the VM
what kernel version do you have in the VM?
wow thats old
hmmm. very recent EMC versions may not work with that
I think I remember some talk about only supporting 2.6 going forward (but not intentionally breaking backward compatibility)
I don't remember the specifics
The rtai is the latest version (I think)
you may not be able to build all the hardware drivers - I think there were some things related to hotplug for FPGA firmware loading
can you compile with a target or something?
on the host machine?
why would I need programmable gate arrays?, I using emc2 for parallel port control of a hobby mill
you will have to disable the building of other drivers then (I think)
I don't particularly care what hardware you're using, I'm just trying to inform you of things that may get in your way
OK, thanks, I will keep an eye open for more compile errors
I am fairly sure I will be able to track down problems and disable what I don't need.
I wonder how well EMC will perform on a P133 using the parallel port
actually, the module build system may be geared toward kernel 2.6
there were a bunch of changes in that area between 2.4 and 2.6
still.. 2.4 should still build
2.4 is just pain to maintain, kernelwise
roh: 2.0 is
alex_joni been there.. 2.6 just makes everybodys life so much easier.. i dunno any reason to use anything older still.
also its smaller (more modular)
mook: it compiles withing 5 or 10 minutes if you build whole documentation
OK, I have an error running stepconf: /usr/local/bin/stepconf, line 32, in ?
ImportError: No module named gobject
youre missing gtk-python stuff.
[15:04:12] <cradek> http://www.google.com/search?q=python+gobject
damn axis gives error: can't find package Bwidget 1.7
I have Bwidget version 1.3
mook: try tkemc or some other UI
what command line args are required for axis?
mook: you need to be in the config dir when you run it, and you need to pass the ini file
I have hacked the axis.tcl scripts and removed Dynamichelp, and refs to arcradius. It now runs without error, but wants a config file (I can't run stepconf due to pygtk errors)
where the config dir?
there are sample configs in configs/
(in the source tree)
and they get installed to /usr/share/doc/examples/ iirc
depends on the version though
OK, I think I got it, but now there is an error at the tcl call to s.poll() line 3677 of axis (I think the simulation is not running or it cannot communicate to emc drivers???)
I execd: axis -ini inch.ini
you need to run emc2 first
axis is only the userinterface
the way to run emc2 is using the runscript
No such file
where in the src directory is emc when compiled?
I try a find
This doesn't happen every day. Must be going to the twin cities for a game or something. (using the mississippi for direction ;)
[16:43:10] <skunkworks_> http://imagebin.ca/img/5s2o1fGQ.jpg
hmmm im getting this You must exec "login" from the lowest level "sh" when i try to log in as root
how do i get to a lower level "sh"
where are you trying to login as root from?
and are you using the command 'login' ?
[17:17:50] <skunkworks_> http://www.cnczone.com/forums/showthread.php?p=649736#post649736
gui terminal... yes
and login yes
dmess: That's why. You don't use the 'login' command. you use sudo su instead
under ubuntu that is
dmess: Can you call LATHE's brands?
dmess: I just told you what you need to do... from a terminal use 'sudo su' to become root
sexy-lexic is now known as igalkin
jymm: and dmess use `sudo -i'
ok thx... right super user... i forgot about that
to get to root shell
what are you on about -lexic
dmess: do you know any brands of Lathes to choose from?
all have a niche specialyt
Ok, i will see their websites sometimes
what are you looking to make
b&b are big... miyano are small
dmess: nothing really. I need to see some websites with parameters and prices.
hardinge are super precision
dmess: small as sherline?
superprecision? what is a tolerance? Micrometers?
no not that small.. but makes smaller more precise parts than any sherline.. they are REAL cnc machine tools
nanometer reapeatability with say 50 nano's accuracy
you set offsets to 5 decimal places
in metrin 6 in inch
0.000 00... ten micrometers?
EbiDK is now known as EbiDK|AWAY
they have one of the best spindles on the planet
dmess: is it possible to turn some chrome-molybdenum steel with sherline?
what cna be so good in their spindles?
they are solid and ZERO runout ofer the full rpm range... as far as Cr-Mo with the correct tool is not overly difficult to turn.
tubing i'm assuming?
dmess: actually, wanted a new rear axis for Norco Mountaineer bicycle
ahh i see.. shouldn't bee too hard.. small toolnose rad. positive tool.. i'd use a vcmt type insert to let you do all undercuts with the same tool.. the you only nees to thread it
then you yonly need to thread it.... been in the bush for a week and forgot how to type already
I only imaging it right now.
have you got a sherline??
dmess: no, I'm in Russian Western Siberia (at north from India), and I'm getting information about those affordable CNC-machines.
pretty hard to thread on a sherline
dmess: Many my friends pay more money for a cell phone, in comparison with a price of sherline 4500
are you sure their swing is big enough for bicycle parts?
i see... well your english is quite good .. ; )
their manual lathes do not cut threads under power, and their cnc lathes (as sold) don't cut threads at all
cradek: You shuld say how you REALLY feel, qut beating around the bush =)
dmess: I know only basic words, not those "zap", "roar" and others.
cradek: Is sherline really that bad for cnc work?
jymm: as sold, they do not have the ability to cut threads
cradek: meaning EMC1 ?
of course you could retrofit one with emc2 and a spindle encoder to fix that
cradek: can't i just program g95 f1 for a 1 mm pitch?
with their manual lathe it's possible, but fairly hard, to thread
igalkin: after you retrofit a sherline cnc lathe with a spindle encoder and emc2, you can cut threads using g76
AS SOLD their cnc lathes cannot cut threads
cradek: meaning EMC1 ?
we learnt those huge gearboxes of lathes when I were at the university...
and no encoder on the spindle
alex_joni: and cradek and the `spindle encoder' isn't intheir external driver box?
what does it let, anyway? Does it help to get the spindle's speed back to software?
actually this: http://en.wikipedia.org/wiki/Rotary_encoder
not speed.. position
I thought position is the Z-coordinate
position of the spindle
how much it rotated
you need more than one pass for threading
and in order to synchronize the threads, you need something that keeps track of spindle orientation
it's probably possible to lead out the cutter at the end of the thread
alex_joni: more than one pass for which sizes of pitches?
probably any, it depends on material more than pitch
a sherline needs many many passes to cut any thread
oh... yeah, Cr-Mo would be very robust...
it has no HP
the biggest lathes still need several passes to cut any thread
[18:01:38] <alex_joni> http://www.youtube.com/watch?v=IUbTTdMaO60
does it has at least 1 KWt?
may not NEED.. but will always use multiple passes at a compound feed angle
makes a better thread... plain and simple
i've still to hook up my spindle feedback unit to EMC2 . have to make a pinwheel for the spindle
[18:07:53] <dmess> http://www.cnc4pc.com/Store/osc/product_info.php?cPath=25&products_id=58
this is what i have
EbiDK is now known as EbiDK|AWAY
good evening.please help me for my maschine application.is possible disable a axis with a pin ?
i want use emc2 for old maschine with 3 encoder and only one drives.i want switch the meccanical gear the axis selected on the motor and switch the analog out the axis selected on the drive.i want disable the axis no select for move is possible?
you have a 3 axis machine with 1 motor????
with one amplifier, probably
hmmm i see.. or an old manual TOS with 1 motor and manual gear shift handles
yes 3 axis on 1 motor
how are you going to physically shift the levers on the gearbox.
hehehe the old radio shack armatron, 6 DOF robot with one motor and lotsa clutches
i have prove open the pid on the axis unselected, but if for some motive the encoder move on the axis unselected , when i select the axis before unselected the axis move fast because the pid want go on error position at = 0. is possible disable the axis unselected or force the pin position command = fedback encoder ?
it IS doable...i just could not write the code myself... i could assist as i understand plc logic which will be needed extensively
How could it have one motor at three different axes?
or use brakes
there is a gearbox from hell on these machines..
when nc motors are taken out of control they are usually clamped to prevent accidental motion ( feed back while the loop is open )
yes i have one drives (motor ) and 3 axis. every axis have the gear meccanical on the motor.normaly i close only one gear , the axis select
hes losing steps/position on the locked/disabled axis .. so when he re-engages it it does not read the same so it barfs
are there clamps on the other 2 axes??
motioncontrol: yes, you will open the loop, and you must avoid getting feedback during that time. use brakes or code to ignore the feedback. brake is conventional solution. code is up to you.
hehehe put the brake on the encoders not the axis.. no , you have to avoid the motion AND the feedback
when i open the pid , and move for some motive the encoder the axis unselected, the encoder fedback position is different at position command and when i close pid thuis differenze create the small motion , but fast motion.
this is all on the cnc side... have you put indicators on the machine to confim a shift???
the vertical axis have the idraulic block and the axis move small position when i unselected it
anyone know how the enable-simulator works?
it would be expected... gravity is free
mookie: i know. read 5.5 of the `Installing EMC' at wiki.linuxcnc.org
can 'move for some motive the encoder' be avoided by a brake. oh you have vertical hydraulics.. yep they are notorious for falling ( and needing big wood blocks )
mookie: also, install python-xml package for Lathe
and you are open loop... increase the tolerance for the position as you enable the pid... then tighten it back up on the 1st move...of the axis
cd ~/emc2-3.3.1/src | ./configure --enable-simulator --enable-run-in place && make
motioncontrol: you will have to devise a brake OR ask BigJohnT.. he's had success in getting rid of an offset that occurs during 'open loop'
tom3p: is it a hardware brake or what does it look like?
motioncontrol: this is very new ( getting rid of offset without 'jerk' )
mookie: cd ~/emc2-3.3.1/src | ./configure --enable-simulator --enable-run-in-place && make
ok , i can open the tollerance , but noi ideal, i can is important have in the future a pin for disable the axis
you WILL lose some position this way..
igalkin: not my machine, belongs to motioncontrol
tom3p: i just can't get what you say each other
motioncontrol: old hydraulic EDM's had lever clamps (cams) to lock the vertical axis at night
igalkin the machiner belongs to "motioncontrol" i never saw it
if im not mistaken BigJohnT throws pulses back in...a great idea
tom3p: you say about the brakes, I'm imaging pulleys with huge friction brakes
side locking way clamp and a small disc on the encoder/ resolver...
motioncontrol: on these old hydraulic axis, a cam would rotate and 'jam' the slide from moving. with .0005" digital readouts, there was no visible motion due to the 'jam' nor during the 'jam'
dmess: is that a std item in say mcmaster carr or carr lane? got some pix for motioncontrol?
ok tom3p, i thing when i select the axis , wait the digital imput for idraulick block the axis unselected ok, after open the pid , and after move the axis selected
motioncontrol: yes, if the motion is only a few counts the the pid wont 'jerk badly when it regains control
motioncontrol: the sequence you state sounds good
but i thing in flexible cnc is important a pin for disable the axis for flexible maschine.on the sinumerik 840d or selca or heidenhain530 have the pin for axis in hold.
motioncontrol: right goto the selca or heidenhain books... you'll see the sequence and the brakes (ive used both)
hold is not the same as disable
i hink heid has a plc module to do just that ( a 'soft' module)
another question . is possible with emc2 the tool lenght compensation along y axis for orizzontal spindle?
motioncontrol: i think its possible. this is because cradeks 5axis vismach uses the W axis with tool comp. so i >guess< it can be along any axis.
no, I don't think so
lathe style tool tables have X and Z comp, and mills have radius (sort of XY-ish) and length (Z) comp
? did i not see it change the tool tip on W using 5axiskins.ini
if i change the plane in g18?
there is a specific ini option to put tool length comp along the W axis, which is only useful if you have a kinematics module that rotates UVW when ABC change
so it depends on a custom kins?
it's not useful without it
even on a horizontal, I'm pretty sure the spindle is still along Z
but the point there is that the code explicitly has provisions for length comp along W, it's not possible to select any axis
like a lathe
X is left/right and Y is ceiling/floor, Z is toward/away from spindle
my maschine have 2 spindle .one vertical and another orizzontal
use one Z axis at one time ;) one Z is horizontal, one Z is vertical. each has tlo.
or, they both are the same axis, at different times
the spindle fuction not simultanely, or use the orizzontal spindle or use the vertical spindle.the problem is: i configura the software and the hardware for z axis on vertical spindle, and the lengh compensation is ok. when i use the orizzontal spindle i change the plane for g2 o g3 use , but the tool lengh not active along y axis
? you have 3 axis, and 2 are spindles, and you have circular interpolation for either spindle?
and, you only move one axis at a time because you have only one motor. idont see hoe this can be.
I'm thinking the plane change is an attempt to get comp along Y, not for circles
that (g17/8/9) is the std trick to chg the len comp
no, tom3p , the maschine are 2. the first maschine have old maschine, the second maschine have 3 axis indipentend drives and 2 spindle
motioncontrol: ok, sorry i was confused
the g17 plane is xyz with xy circle and z compensation. g18 plane is xz circle and y compensation, but on emc2 the lengh comp with g18 not fuction.i have 2.3.0 release
you are mistaken about what g18 means
it makes an arc along xz
it does not have anything to do with tool length, which is still along Z
cradek: is this why it's 'z' or 'w' only ? from 5axiskins.c "joints = pos->tran.z - *(haldata->pivot_length) - r.z;"
kins don't determine where tool length offsets get applied
a hundred other things in emc do :-/
cradek excuse for repeat the question, you know a metod for disable a axis , axis in hold?
I got it compiled and the simulator working in woody
The main problems were th BWidget and resub routines in tcl have changed
so I had to change the code, and the picktool for configs don't quite work as the callbacks don't select configs
I will have a look next weekend and compile as rtai version, then try installing it on my pentium mmx
mookie: congrats, sounds like you have a lot of work done already
what are the dirrerent builds or branches of emc are there?
mookie: would it be possible to document your effort on the wiki ?
maybe others are interested in building from source as well
i have a new machine Toshiba BTD200QF with co-axial z-w axis and catia and Icam cant give me what i want without INSERT/ statments
hi i-pink, how goes the floppy drive machine?
is not work!
very low power
yep. figured that would happen
they're not meant for high power output, especially floppy motors
(some old hard disk motors were pretty heavy duty)
someone give me stepper motor from old laserjet
motor with 6 wire
i connect only 4
i use L293 for driver
and it work good!
i give a clock from 555
now i want to connect it to the computer.
SWPadnos, i heve a critical promlem in the driver motor
emc send clock and direction, and my driver motor get only clock right and clock left
what to do??
change stepconf to mode 1 or 2 I think
I was hoping to get my new control computer running today with rtia and cvs of emc2
1 i believe
emc can generate several step types, step/dir is only one of them, up/down is another
I am following the wiki as much as possible, and I am not able to either compile a kernal, or get the cvs of emc to make or configure
but how i change it???
I am kind of a linux noob
tel me slowly slowly//
first, look at the manual page for stepgen, using "man stepgen"
antichip, and i am a womane (i have a small brain)
i am vrey bad in english
then, use a text editor to add "step_type=x,x,x" to the "loadrt stepgen ..." line in your hal file
where x is the correct number for up/down
antichip, are there places in the wiki where it still says cvs? (instead of git)
ok i forgat my user name
can't help with that
ok i find the user name
but how i reset the password?
can't help with that either
over the cource of last night and a little today, I followed the wiki instructions for git, I could not get it to build
!!! i reset the password!
[20:33:18] <i-pink> http://www.cyberciti.biz/faq/linux-resetting-a-users-password/
oh. I didn't realize you had root access
in recaery mode :)
ok i am in the ubuntu emc2
you need step_type 1 for up/down pulses
ok i am in
i see it
but how i am change it?
if you are editing a stepconf-generated configuration file, then you will need to remove the line that says something like "addf parport.reset base"
is tell me type 1 is up/down
using a text editor
yes, the manual says that
but wher is the conf file??
I don't know. you select it when you run EMC2
i am select it??
you may be best off starting with something like stepper/stepper_mm.ini (and the corresponding hal file)
um. yes. when you run EMC2, you get a window where you can select from several configurations
aren't you using a small netbook (a pink one :) ), which has no parallel port?
no no, friend give me P3 with LPT
I am using an amd 3000 64 bit, my goal would be to build a rtia 64 bit patched kernal and rita emc2 cvs build. Does that sound right?
yes, except that we use git instead of CVS now
and you can download some experimental 64-bit (and SMP) kernel and EMC2 builds at http://www.linuxcnc.org/experimental/
i cant find :)
i-pink, what do you see when you run emc?
i see the desktop/
so running emc doesn't actually run anything?
one sec i install ssh server on my cnc computer
i am in to my cnc computer
have you created an EMC configuration?
ok. it's probably under your home directory
somewhere like ~/emc2/configs/<something>
i have this
is that what you called it?
core_stepper.hal README Sherline3Axis_mm.ini stepper.tbl stepper.var.bak
emc.nml Sherline3Axis_inch.ini standard_pinout.hal stepper.var
the files that end in .hal
core_stepper.hal and standard_pinout.hal
you will need to add the "step_type=" stuff to core_stepper.hal, and you will need to change the pin names from step and dir to up and down in standard_pinout.hal
pne sec i upload the files in past bin
you need to learn how to do this, so you should probably study the files a little before doing that :)
[20:51:55] <i-pink> http://paste.ubuntu.com/250520/
this is the standard_pinout.hal
you may want to change the names of those signals from Xstep/Xdir to Xup/Xdown, though it's not required
you know how in a cheap pencil soldering iron it's just a coil of resistance wire... any idea what the isulation between coils might be?
and... how n the hell do the coils of wire not short out?
and this is the core_stepper.hal
[20:55:10] <i-pink> http://paste.ubuntu.com/250523/
jymm: are they wrapped around ceramic or something?
anyway, fuck coil of resistance wire soldering iron
renesis: from what I see, it's steel
hakko 907 ceramic stick element ftmfw
i chaange this?
oh, that is weird
loadrt stepgen step_type=0,0,0 ??
i wouldnt think wire enamel would hold up to like 800F
loadrt stepgen step_type=1,1,1 ????
renesis: that's why I'm asking.
i work with hakko presto 981
it could be some resistive wire that forms an oxide layer
* renesis googles
[20:58:49] <renesis> http://etoolshop.co.kr/img/item/6m.jpg
holy shit that is big yo
and i edit this
core HAL config file for steppers
# first load the core RT modules that will be needed
# motion controller, get name and thread periods from ini file
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
# stepper module, three step generators, all three using step/dir
loadrt stepgen step_type=0,0,0
# hook functions to base thread (high speed thread for step generation)
addf stepgen.make-pulses base-thread
# hook functions to servo thread
addf stepgen.capture-position servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf stepgen.update-freq servo-thread
# connect position commands from motion module to step generator
net Xpos-cmd axis.0.motor-pos-cmd => stepgen.0.position-cmd
net Ypos-cmd axis.1.motor-pos-cmd => stepgen.1.position-cmd
net Zpos-cmd axis.2.motor-pos-cmd => stepgen.2.position-cmd
# connect position feedback from step generators
# to motion module
net Xpos-fb stepgen.0.position-fb => axis.0.motor-pos-fb
net Ypos-fb stepgen.1.position-fb => axis.1.motor-pos-fb
i-pink: Dude, http://codepad.org
net Zpos-fb stepgen.2.position-fb => axis.2.motor-pos-fb
# connect enable signals for step generators
net Xen axis.0.amp-enable-out => stepgen.0.enable
net Yen axis.1.amp-enable-out => stepgen.1.enable
net Zen axis.2.amp-enable-out => stepgen.2.enable
# connect signals to step pulse generator outputs
net Xstep <= stepgen.0.step
net Xdir <= stepgen.0.dir
net Ystep <= stepgen.1.step
net Ydir <= stepgen.1.dir
net Zstep <= stepgen.2.step
net Zdir <= stepgen.2.dir
# set stepgen module scaling - get values from ini file
setp stepgen.0.position-scale [AXIS_0]SCALE
setp stepgen.1.position-scale [AXIS_1]SCALE
setp stepgen.2.position-scale [AXIS_2]SCALE
# set stepgen module accel limits - get values from ini file
setp stepgen.0.maxaccel [AXIS_0]STEPGEN_MAXACCEL
setp stepgen.1.maxaccel [AXIS_1]STEPGEN_MAXACCEL
setp stepgen.2.maxaccel [AXIS_2]STEPGEN_MAXACCEL
i-pink: Dude, dont paste in here, use http://codepad.org
is need to be only this
# connect signals to step pulse generator outputs
net Xup <= stepgen.0.step
net Xdown <= stepgen.0.dir
net Yup <= stepgen.1.step
net Ydown <= stepgen.1.dir
net Zup <= stepgen.2.step
net Zdown <= stepgen.2.dir
yes i see
i send tone of text
i want to send only this
i-pink: Dude, dont paste in here, use http://codepad.org
this is after edit
i-pink, you also need to change the pin names. with step type 1, they're named up and down, not step and dir
which is explained in the man page for stepgen
[21:02:59] <i-pink> http://paste.ubuntu.com/250526/
^^ this is from core_stepper.hal
do you want i send all the file?
this is complete core HAL config (after editing) http://paste.ubuntu.com/250529/
is look ok?
I think you may need quotes around the 1,1,1 for step_type: "1,1,1"
but maybe not
the rest of core_stepper looks good to me
SWPadnos: Maybe I'm stating the obvious, but you sound tired.
I am tired. so happy birthday to me
no biggie - I just keep waking up at 7:00 AM from stress
HAPPY BIRTHDAY !!!
HAPPY BIRTHDAY !!!
HAPPY BIRTHDAY !!!
DON'T PASTE :)
HAPPY BIRTHDAY SWPadnos !!
how many candels?
SWPadnos: I understand the no sleep thing, I haven't had more than 2hr per night.
no cake for me
but it would be 41 if I did have one
hmmm. strange. I have forgotten so much hebrew that I don't even know how to count
i am 22
I used to be able to count to 1000 (at least) in like 6 or 8 languages
i need to edit the standard_pinout.hal ??
yes. the signals that are now called Xup / Xdown ... need to be changed there also
i edit this
# finally connect physical pins to the signals
net Xup => parport.0.pin-03-out
net Xdown => parport.0.pin-02-out
net Yup => parport.0.pin-05-out
net Ydown => parport.0.pin-04-out
net Zup => parport.0.pin-07-out
net Zdown => parport.0.pin-06-out
yes, I think so
the older we get the more people expecet us to know and yet we know how much we'v forgot
like how to design a power supply
which I think I'll get back to now - see you
ok i save it
and what next?
SWPadnos: Laters and go out to dinner tonight
good day to you
or only this?
dmess: we have coax z & w, the cad dept uses NX6. i'm modeling the vismach now
btw: when vismach blows up, its messy to get emc running again... bye bye
SWPadnos, now the motor connect to the LPT
and how i start to work?
tom1 is now known as tom3p