What makes for a really bad PC to run EMC2 on?? I grabbed a Celeron 1.2 ghz PC I got for free, loaded it up and it fails the latency test really bad! The latency is like 2,000,000 or so. How can it be that bad?
I went back and made sure the ACPI stuff was turned on in the bios - it was not, so I turned it off. No improvement.
Whoops - I meant I checked to make sure it was turned off - and it was not - I turned it off - no improvement
Can an EEEpc be made to run a machine? no parport so maybe not... I sure like solid state for my shop tho. plus my EEE's kbd just died. Can it be done?
how do I find out what my paraport address is?
I have looked in device manager and it does not say.
I am having a suspicion that no signals are going out the paraport at all.
steve_stallings is now known as steves_logging
does anyone use getting things done
I've decided that I'd rather not get things done.
at least not in the sense of the "OMG ten million trivial things are super super important"
but thats just me. Sort of like the slow food movement but applied to getting things done.
i guess i meant the time management philosophy
the actual book itself
yeah I know, sorry for being so flippant
My time management is a disaster and I looked at that GTD stuff and I just don't think it will save me.
so anyone know how to confirm that paraport is loaded and working?
I have tried two different cables and two breakout boards.
lsmod lists all loaded kernel modules. u kno that i bet.
I got a breakout board with leds that twiddle when its alive. That's how I solved this last time.
I show paraport and hal_paraport
why do you think it isnt working?
I have a logic probe but I am not logical
not getting clean direction change from low to high just pulsing on both set and direction
step and direction
can you influence that with emc?
ie you can tell it to pulse and not to pulse by telling it to move etc?
i am running the emc demo code and watching axis and holding the logic probe
but when you stop the demo the pulsing stops?
sounds like it's doin something. Do you get signals on all the pins you expect? try one that should be steady and se if it is.
well step is steady and diection is steady they stay low
no pulsing when the cable is connected,
Pulsing was at the connector on the pc, but not thru cable? noise. You have a configuration issue.
lspci lists all devices on pci bus. maybe there is a clue there?
I just connected the bob and the whole shebang to a known working computer and it goes along like it's supposed to
so yes, bad config
Any of you experienced guys can jump in and save me anytime. I found this forum 3 hrs ago and am not qualified to tell anybody anything! I have not one doubt that any of you could hack past this blindfolded with just your pinkie fingers
are you running a liveCD, Dan?
no installed, just upgraded to 2.3
hey, what part of the Earth are you in?
suckramento Killafornia :) the weather's great.
same here, just cooling off for fall
good time to get back to cnc
sounds like uv been at this longer than me. I'm finally getting around to upgrading my chucker. I play w linux but Ive never seen an EMC system run; I'm going on faith and the good will of other machinists who cant help themselves either! What are you going to run?
I have a harbor freight mill that already runs and a gantry router that I built
right now I am messing with a teach mover robot arm
I have one axis working and it's god like'
up (soooo beautiful) down (amazing)
lol I'm hoping to get there soon
dad's putting the mill back togther with the ballscrews
What kind of mill?
3 axis medium sized steel mill
1000x300x400 travel jobby
we are using linear scales as the encoders
cool. Mine is a stepper open loop
tomp is now known as tom3p
both are stepper open loop
Very nice. I've a Bridgeport knockoff I may wire with controls but I *love* manual work so no rush. My Chucker, on the other hand is ready for the plunge.
killer. I have a tiny lathe I started before it got hot and I got stupid.
Mire: i had bad latency with EEEPC 701 , not suited to EMC
sweet, what kind of processors do those have?
thanx tom. no parport a showstopper as well? mine's a 900A... Intel Atom processor
uh, it was >not< good for emc ( the 'sweet' throwes me ) and i forget the processor, no longer have it
I am fond of other peoples junk computers. and "sweet" that you can run EMC on an EEEPC.
? Oh you've tried it. That will save me some time.
by fond I mean all my friends now donate their junk to me.
multi processing seems to give good benifits
I have not tried EMC on EEpc I thought tom3p did!
I've been testing EMC on my EEEpc just to get familiar with it. I have no expectation that it will work for actual use, but it would be nice if it did. I'm so new at this I don't know how to determine if the latency is in bounds or not. Tom tested on his 701 and found it lacking.
ah cool. I wonder if emc will work on an ARM processor like this http://www.mini-box.com/ARM-Systems
to find out how well emc runs on a pc. run the livecd. and while running the livecd run the supplied latency tests. then read the wiki for the numbers that determine suitable/unsuitable ( not a simple answer :(
My 900a has always been capable and it sure does run the software but I need a PCI slot so I can stop worrying about eeepc. boys and girls it's been fun. I'll be back.
I am trying to follow the instructions in the troublshooting wiki and I am getting a permission denied when I try to rmmod pcspkr.
sudo rmmod pcspkr?
if it says you aren't a sudoer, life is hard
life IS hard
life is hard and then someone dumps a cold 5 gallon bucket of water over your head when you are welding
that worked but the instruction above that "su- echo install pcspkr bababaaadaanf" gives permission denied
wet welders are unhappy welders
I had a friend that used to do that to his fellow welders
apparently it's really funny
hmm. I'd be pissed
there is that whole electrocution thing to worry about.
the worry only lasts less than a minute
what was the sudo echo nonsense?
from the troubleshooting page in the wiki
do you have a link?
[04:13:04] <dan_the_welder> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TroubleShooting
boy, that's a linux hacker way of doing things if I ever saw one
got a better idea? I mean I learned all this command line bizness to use EMC.
boy was I pissed when there was not a GUI for everything
I got over it.
I'm not good at command line nonsense
they are just writing something to /etc/modprobe.d/rtai directory
you can just rmmod pcspkr for now
kinda done for tonight I think
what kind of machine are you trying to fix?
teachmover robot arm
I have one of those
do you want to send it commands over the serial?
or were you going to replace the electronics
threw out the guts and am using discrete drives
put it on a 4 foot rail so it can go back and forth too.
I got one drive hooked up and I am moving one axis at a time around with emc. it's pretty rad.
why troubleshoot then?
the PC i was using won't work. so I grabbed another with a good config from my router.
so the intention is to troubleshoot until we can change that ?
just trying to fuigue out what is wrong with the pc I want to use with the teachmover
how does it not work?
I don't think I am getting ANY signal out the parallel port.
is it enabled in the bios (he says ducking)
did not even think of that
it's on and the address was there. rebooting now
so have you got your teachmover going?
I can make it move using the serial port
but I'm not really that interested in it since a batch of the gears are stripped
in the steppers or in the arm
in the arm, between the axles and the gears
no, down by the steppers
unh. no spare parts out there in the world?
I bought it for $50 of my boss' money, not a big priority
ha ha awesome.
mine is actually a "Service Arm" teach/mini mover knock off with chain drive. pretty cute. I am gonna teach it to weld........eventually
I have an actual welding robot, in pieces
a friend found it in the trash. some art student was using it and threw it out, he gave it to me.
I was lusting after one of those p50's on Ebay but the freight is a killer to florida.
are you gonna fix it?
for one thing, they are dangerous
and the electronics got hit by a flood
I have very little money in it, bought it when the university threw it out
dangerous because of the flood damage?
no, because it will move fast enough to put a hole in your head
gad I wish FSU would surplus a robot for me.
ha ha oh well, better stay away from cars, they are deadly too.
I think it may be too late for that, the robot arm research business is pretty dead in the U.S.
maybe some industrial engineers
tons of college engineers on youtube doing stuff with arms.
most engineering research is funded by the military
Industry is so much more fun
gonna make my trash robot make me dollars
industry is spending all their time trying to ship manufacturing to China
those people are stupid and when it comes around they will be screwed
they go to china crafty americans buy the equipment, mini industrial resurgance in the US of neo-techno cottage industry
yeah, when the Chinese make everything, it will turn out that they don't need the overpriced management types
exactly. they are shooting themselves in the head and it's obvious to everyone but them.
Penn State sold a robot with hydraulic actuators
I'm sure they are still out there
I could have made it work if I could talk the electric company into running three phase to my house
oh yeah. I kinda went nuts about robots, read all I could, spent retarded amount of time on ebay and other surplus sites.
I got three phase but not 460
most of the snazzy welding bots are 460 volt
the p50 was only 230
so add another 3 grand for a transformer.
It was rated at 40 amps
if freight rates ever come down I'll snag one.
40 amps doable.
probably could have been rigged for single phase too
my main fear of a used "proper" industrial robot is that it would cost a jillion dollars for a replacement board if something ever happened.
EMC is more fun.
the electronics in my 'bot is totally worthless for anything but that 'bot
somebody has a puma
shit, EMC will control a robot.
I am going to program a teaching mode once I get this thing working
couple of joysticks and a foot pedal, bada bing.
TIG bot 2009
The to-and-fro season...
Can I create an O-call, for a Lathe, *in absolute coordinates*, and then move coordinate systems with g92, each time about 0.5 mm in x-direction eachtime, withing another routine?
(Answer, I'll have read logs or turn on laptop again.)
Is the "g64.1 p0.05" command ambigous? Change to "g64 ;.1 p0.05" lets parser to omit this line; this is a code for Lathe.
G64.1 Pn is to enable motion blending at 0.05 and disable linking colinear vectors toghether
g64 is to set maximum velocity mode
OK, wait... An intimate moment... first arc... :)
you want to be alone now ?:)
oh yeah. about 40 minutes figuring out "g03 z68. x36. k4. i0." I'm a SteveMaster!
EMC2 is happy (I know, though, ...men don't ask.)
G41 doesn't run without g41/g42 and g90. I tried g91, and g64.1 P_number_ didn't work. (Or it's a complete nonsense.)
It's almost 5 p.m. afternoon... micges_work how much time is there?
micges_work: East coast of the USA/Canada?
Can I gradually move my o-routine with g92 x- offsets towards less x-coordinate starting from the derived from the diameter x-coordinate?
Anyway, I can try
what you think of http://cgi.ebay.com.au/HEAVY-DUTY-SHELVING_W0QQitemZ170376407263QQcmdZViewItemQQptZAU_Business_Industrial_Retail_Shop_Fitting_Supplies?hash=item27ab39a8df&_trksid=p3286.c0.m14
for my shed?
micges is now known as micges_plasma
I thought they were too lightweight till I saw the support beam under the shelf, wood is nice on machine parts
Is it square section or angle?
looks like square
(we be getting a new shed, 3.4mx5.4m to get all my crap out of the house as the missus says)
heh, neva, /me remains old free and single and keeps the good stuff indoors
should i set 'g92 x60' then program g92.1, and only then g92.3 to actually use the offset?
archivist: good point, but /what about kids/? Why no one thinks about the kids these days?
kids are horrible
archivist: I'm a kid. I'm *only* 24! Send me some pocket money, if you're single.
I'll still have my computer room inside
well dad thinks the shelves are worth it
probably on par with the steel cost at $200
archivist: what if you meet beautiful lady and your kids are smart as you and beautiful as your lady?
bugger the kids
actually bugger the lady, you get in less trouble for that
oooh the bid snipering has begun
i'ma hold out to 20 seconds left
I won a cnc lathe, I have to go and collect
I am now the proud owner of some shelving
can I call o-routines /withing other o-routines/?
zup, like my shelves?
oooh I'll have to paint them, I'm thinking hot pink ;->
MarkusBec_away is now known as MarkusBec
i install the emc2, but i dont know what is the supported file
gcode is a text format, the extention used is .ngc
if i sketch part in google sketcup how i am convert it to ngc?
or if i draw part in varicad how i convert it to varicad?
you typically need a good cad program to generate gcode directly
cad to ngc conversion is whats known as cam
oh yeah, mounting motors on our mill tomorrow
dad has been practising his G-Code
[11:50:34] <archivist> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Cam
i have cnc with 3 axis
what is the preferred draw program for linux?
I use qcad
qcad is free?
there is a free version and a commercial version, the only difference is that the commercial version has polyline support
functional difference that is
what is polyline support??
support for polylines
what is polylines??
when you save that file as dxf and open in qcad without polylines support then you will see nothing
please one doubt
is possible em c run wit this driver:
[14:02:45] <Guest340> http://www.netmotion.com/htm_files/mc_controllers.htm
is control wit a usb
EMC is a closed loop system, USB currently has too much latency to be used so is not supported
in future no run?
i belive mach 3 run wit this
Guest340: this page explains why that is bad hardware for use with EMC2: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Emc2HardwareDesign
some pc no ave a parpor
it also explains how to identify good hardware
very tanks for you ressponse
archivist I was under the impression the mesa USB stuff was supported?
their 7I43 board, which has a USB+parallel port option, is supported only using the parallel port
their other cards are PCI
I doubt USB wil ever be supported
ethernet would be worse than usb in terms of latency
I think some "volunteer" has to get the right logic analyser and do some serious work I see no impediment to success
I wouldn't use it anyway lol
PCI all the way ;->
Valen: Oh, is that why the big boys use it?
either is technically feasible, but there are features that couldn't be used in such a system, such as anything that requires feedback to determine the motion profile (like threading and tapping ...)
I was refering to USB
USB has a determined speed mode
I believe the "big boys" ones use the bit hanging off the end of the bus to actually close the servo loop
it's still useless for feedback-based motion
SWPadnos, its a bidirectional mode!
archivist, it doesn't help with jitter and the like
it's meant for streaming video/audio, so there are no latency guarantees
the usb spec is designed around moving large lumps of data, it cares nothing for timing critical stuff
actually, there are no delivery guarantees with the isochronous mode (AFAIK)
isochronous specifically says that error packets will be dropped
I think the mode will work and be guaranteed it we kill the new device stuff
gotta get back to work. see you
Im on my technically last day at work
usb no suport in futere usb?
retiring or whar?
archivist: TRASH THE PLACE!!! GRAB THE TORCH BURN IT ALL!!!
it for me?
[14:20:08] <Valen> http://store.schlockmercenary.com/PhotoGallery.asp?ProductCode=T-R01
Valen, I got redundancy , boss has sold site he wants to work at home
what (was) your day job?
I thought that was your hobby lol
previous lives are electronics and programming
If you don't mind my asking how old are you?
archivist: Don't forget pole danser
emc no suport usb then
time to retire anyway ;->
send me one jymm
self supporting and free gratis
* Jymm sends archivist a 70yo pole dancer
thats just nasty
ouch, did you pee in his beer or something?
I will now
usb more speed tan parport, yes?
how usb have a slow latency?
yes but less reliable in terms of timing
yes BUT usb currently has unavoidable delays
latency is the time between when an action is commanded and when it is taken
with USB that is large
with the parallel port it is small
sory for my inglish
I froim Brazil
Guest340: it's English, not inglish
no, i think he was correct ;-P
Guest340: and it's thanks, not tanks.
thanks for englis leson
hi all, i'm back from a long time without use my CNC. i have some trouble with my config file from older EMC2 version. i set up a new computer with the last EMC2. please some can help me ?
Guest340: tanks --> http://www.aandmelectronics.com/images-abtA14/LAND_Type-96_Tanks_lg.jpg
Phil31, see the wiki and release notes
ok i will try to find that ..
there are some important changes 2.2 to 2.3
in the config file ?
please you have a link about that ? my english is not perfect !... ;=)
[14:38:08] <Jymm> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl
[14:38:23] <Jymm> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?UpdatingTo2.3
[14:39:10] <archivist> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?UPDATING
yes ty i found the update script http://axis.unpy.net/01163899959
is it safe ?
well it seem that after this script ( 2.0 to 2.1 ) i need again transcript in 2.3 ..? is there a better way ? start a new config ? but i'm not sure to know how do that ! :(
how did you make your first, is it a stepper system
then probably start anew with stepconf
keep a copy of old configs for reference
how i do ? i start from the "stepper_mm" config file ? make a local home copy of this file and move my older parameters in the local copy ..?
i modify only the stepper_mm.ini file ?
the units seem differents for the new version .. :(
I have arranged a couple of routines, and used "g92 x-" offset of coordinate systems. How can I use "normal" coordinates again? Shall I "g00 x-" to a known coordinate and use "g92 x-" command to arrange a normal, or just genuine, coordinate system offset? It's a g-code for a Lathe.
Phil31: Try "Shift+!" to switch between imperial and metric systems.
ty ilya, but it's not a problem in EMC2 .. i try to create a new config file from an older config file !..
Anyway, guys and probably ladies, /and I applause to any lady here which actually know more than me/, I need your help today. It is a very small (about 30-40 lines) g-code with couple of instance of the pairs of o-words. I have only about 8MB to spend withing next 12-15 hours.
cradek: nope, help needed.
see g92, g92.1, g92.2, g92.3
cradek: ok, wait
in my older config file, i had : INPUT_SCALE = -32.0 0
cradek: I tried g92.1
what for the new SCALE value ?
Phil31: about -4.0 in ~/configs/sim/axis.ini
ilya: yes, g92.1 is what you want to remove the g92 offset
Phil31, why would you think that needs changing... its your machine only you know about it
ilya : i use stepper_mm.ini finle
i have 2 value in the INPUT_SCALE parameters, i copy same on the new SCALE parameter ?
but in the new sample file, there is only 1 value !..?
cradek: I already tried that, but the rest of the drawing, i.e. the last finely-roughing path starts just from zero X-coordinate. I also doubt I used something OK. Can I upload this file and ask you to revise it? But not for everyone, this detail is secret of Russian government.
no sorry, I don't want to work on secret gcode
cradek: are you behind the computer, anyway--for me to ask some questions to you?
this is an open channel no secrets
archivist: it's just for my work.
if you have secrets keep them and you do the work
45 lines of code, two pairs of o-words. Profile in absolute coordinates, and while<>endwhile for roughing (moving X- with g92)
I should ask my governemnt. I'm calling to Vvladimir P.
"g7/ g00 z0 x50 / g92 x0" sets up new coordinate system at (ZX) 0,25 [Yeah?]
i have modify "standard_pinout.hal" and "stepper_mm.ini" .. is it all ?
damned, i have again an error !.. can i send the log fie here ?
something is wrong on these lines :
net Xhome parport.0.pin-13-in => axis.0.home-sw-in
net Yhome parport.0.pin-12-in => axis.0.home-sw-in
net Zhome parport.0.pin-11-in => axis.0.home-sw-in
need do "axis.0" the "axis.1" ...?
yeaa it's working now ;)
i'm back on my machine !.. cool, thanks you guys !
we just had to make you think a bit :)
will try to back online later to let you know it's rocksss ! ;)
see you soon, thanks
Valen>latency is the time between when an action is commanded and when it is taken
with USB that is large
with the parallel port it is small
Is the general consensus that doing motion control on a board such as the Mesa USB interface board via EMC2 - is not worthwhile due to the latency?
Mach3 has some fairly successful implementations of a USB driver board, the smooth stepper, via USB but then Windows is not a Real time OS and they just live within that realm and try and keep the
real time response control on the Smooth stepper.
Users love USB because it is a plug and go situation - no IP addresses etc.
pci and parport do not have IP addresses and are just as plug-and-go
No, they have Base addresses instead
ilya>45 lines of code, two pairs of o-words. Profile in absolute coordinates, and while<>endwhile for roughing (moving X- with g92)
I should ask my governemnt. I'm calling to Vvladimir P.
Seriously, how secret can 45 lines of Gcode be?? You can't write encryption algorithms in Gcode.. :-)
Dave911: Yes, you can.
But if you don't have any PCI slots and you don't have a LPT port (both mature tech.) what is the option other than ethernet?
getting a real computer
Dave911: hammer and chisel
I understand people want USB, but it does not fit with EMC's architecture and would be a lot of work. Meanwhile, we have really great alternatives.
someone suitably interested might be able to convert EMC into a motion-queueing system with realtime response on some external device, but they would lose a lot of what makes EMC better than those other systems
>>we have really great alternatives.
I agree. I just wanted to hear some perspectives ....
>>would lose a lot of what makes EMC better than those other systems
How so... I'm just getting into EMC2
closed loop control to the PC. realtime fault monitoring. index homing, lathe threading, rigid tapping, realtime adaptive feed - NO MATTER what hardware interface you are using - they all have all the functionality
you know, if someone (whoever that might be) ported EMC2 to ARM, this USB debate would be so dead
because you could just add a USB device port to the ARM thingy and receive NML over USB
>>NO MATTER what hardware interface you are using - they all have all the functionality
Ahh.. excellent point. That is one thing that Mach3 struggles with due to the various hardware supported..
>>getting a real computer
A lot of the newer PC hardware is now coming less LPT ports, PCI ports, etc I just paid $4500 for 12 motherboards that are brand new and I had to scramble to get them since they just went obsolete - they were some of the last manufactured boards with ISA slots that didn't cost > $750 each.
Dave911: you'd also lose the ability to do realtime arbitrary control, such as running a tool changer with classic ladder
>>index homing, lathe threading, rigid tapping, realtime adaptive feed
And I really like this feature set.... :-)
yes if you put it in external devices, you trust vendors to write your most important code, and it's probably not going to be open source so you can fix it either
Dave911: "secret", because I can not reveal it here as is, and have to change it and ask here.
>>"secret", because I can not reveal it here as is
Is Mesa considering making boards with the one of the newer PC buses?? I sure hope so as I see your point.
I think they have pci express cards already
Ohh...... sorry I am behind in my catalog reading apparently.. ;-)
Does "g7/ g00 z0 x50 / g92 x0" commands set up a new coordinate system at (Z,X) 0,25?
Am I right to try to parser the gode ("g-code"="gode")?
Thanks for the insight.... so far all is making sense. I'm waiting on a new motherboard to arrive so I can give EMC2 another shot at the LPT port. The computer I picked has latencies of 2,000,000 plus and the allowable entry only goes to 50K. I'm amazed that a motherboard can fail the test that effectively.. :-)
what video card does it have?
(video cards are usually the killer)
I think it is a Trident AGP 4x card. I might be able to swap video cards and try it again..
I've had a pretty much 100% success rate with P3 and P4 motherboards and matrox video cards
I had to pull a scsi raid controller out of an old server class P3 to give it good latency, but that's the only tweak I remember having to make
How about Nvidia cards?
it seems they aren't a great choice
you may be able to use them with the vesa video driver though
the nvidia binary driver is a known problem
so definitely avoid that
OK.. since we are on this video track... What about ATI cards... I know I have some of those around here.
I think they are usually ok - again avoid the binary drivers - try the free ati driver or the vesa driver
if you have a pile of stuff, it's easy to test, plug in video card and boot cd, run latency test - no need to install or anything.
cradek: how did it go with the screws?
>>it's easy to test, plug in video card and boot cd, run latency test - no need to install or anything.>>
Cool, that was my next question :-) Thanks, I think I will go look for some video cards now and give it a shot.....
cradek: Asus P4xxx series, any?
[16:19:32] <skunkworks_> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Latency-Test
skunkworks_: new balls ordered this morning
skunkworks_: the balls are all badly pitted, but not broken. The screw looks perfect (? how ?) and of course I can't see inside the nuts
seems like my chances of fixing it are very good
>>>>>>I think I will go look for some video cards now and give it a shot.....
a report back ... I had another video card - with the same chipset supposidly - different board design - put it in and the latency problem is gone! Latency is now under 10,000 no matter what I do.
Wow, like night and day! I would not have thought that was possible. So testing continues with this PC - no need to wait for another motherboard (I needed the other one anyway... )
I'm happy.. :-) THANKS!
cheap easy fixes are nice
I love them.... I really appreciate the tip!
hi guys, i'm back again ! ;)
i have a dead motor ! :( need to change it, but i don't kow how to choose a new one !..?
some help to decide wich torque i need ..? i justknow that is NEMA 34 size
uhm, replace it with the same kind?
i had search on ebay, not same same available
what make/model motor is it?
sure its the motor and not the driver
and i'm not sure if the "original" was good part !.. i have buy this personal machine
"home machine "
none of the motors are labeled?
yes i change the axes control and the problem is same. the Y axe loose some pitch ..
this is a PH296-03-A5 from VEXTA .. but again, i'm not sure that was a good choice .. it's maybe the only motor available when the old propriatary build the machine
if you mean gogging reduce max speed and acceleration see if ok
SWPadnos: concerning USB : And what if the timing would be assured *after* the usb : for exemple, using a microcontroler
i have the same motors on X and Y and same config in the file. the X axe work great and the Y axe loos some pitch .
in my idea the pcwould send a stream of movements to do, with a time reference, and the Uc would ensure that the commands are sent to the motor simultaneously
Phil31, if the mass and friction is different then the setup should be different
obinou: that is how some other systems work, but it is not the design of EMC
obinou, that would be great, until you need to base those motions on feedback
obinou: read the earlier conversation for more details including all the features of EMC you would lose with this alternate design
such as when threading, tapping, or doing any other type of "electronic gearing"
archivist : ok i will try anothers settig, but i'm olmost sure that it is the motor ..
that's what i'm doing now, the reading
Phil31, steppers are fussy if driven too fast
archivist : my actuals tests are slow speed ... i can stop the Y axe with my hand and not the X axe
The thing is, I've quite already designed the motor driver around i2c chips - but emc has a lot of feature I still want, like visualization, and g-code parsing
OK, a newbie question....
Is it possible to do threading and rigid tapping with an all LPT based system... no motion boards and the spindle is driven with step and direction??
Phil31, current setting too low?
archivist dont think, it was same last time ( 1 year about )
Dave911: you just need a spindle encoder that is low enough resolution that the parport can keep up with its signal
Phil31, I suspect a driver, motors dont normally fail that way unless you have a bearing seizing up and needing maintenance
Phil31, check your screws ans slides as well
>>you just need a spindle encoder that is low enough resolution that the parport can keep up with its signal
OK, so feedback from the spindle is still needed to sync. I thought perhaps it was all open loop on the spindle as well.. obviously not so..
What is a good guess for low enough resolution on the spindle encoder??
no bearing // when i change the X driver ( wich work great on X axe ) to Y axe, the problem is again here !
Dave911: don't guess, calculate
Is that in the Wiki someplace?
Dave911: consider your base period rate and the rpm where you want to thread, then calculate a safe resolution
the X axe in my machine is the weighter
So the base period has to be less than 50% of the fastest encoder pulse needed to detect or something similar??
Y screw in nut and its bearings
well cant send some pictures, but i can try to remove the X motor and try on Y axe .. i'm pretty sure that it will work ..
Cool... I need to do more manual reading and testing I think. So far so good. Thanks for the lightning fast help!!!!
if it's working, that's my Y motor is out .. right ?
cradek: do you knwo if anybody tried to compile emc2 on ARM ? I see that you were talking about that this afternoon
that was my intend
was not me
(For the budget allocated I cannot use a pc)
right it was fenn
and the motor command is i2c anyway , so event less pc-ish
(sorry about wrongfully attributing comments to you cradek)
archivist : now the test is done, i have put the X motor on the Y axe, all work great !
ohhh fuckkk !... i found !! .. the belt is no more glued to the motor shaft !!!!
the belt, or the pulley?
Good morning folks. Is anybody in here near Sacramento?
Mire, if you join and login the web site there is a user map
Can I change offsets with while endwhile?
I'm trying, but I can not change x-coordinate for new coord. system to be used in the previous o-loop?
yikes! usrmap says I'm the only geek of this sort for hundreds of miles.
there is a percentage not flying a flag
the shy type
Kirk Wallace isn't far. He's done a Hardinge HNC retrofit, and that's what I'm here to learn how to do.
I am also the shy type so I understand. I am self taught in linux so I'm always worried I look foolish.
you would be surprised just how many are self taught
as this is such a mixture of trades probably most of us
I graduated from the school of hard knocks :)
* BJT-Work goes to run a DOS program
Wonderful! I'm in exactly the right company.
Im a clockmaker who was a programmer and electronics engineer but trained in radio and TV repair
archivist sorry as out. the pulley of course ! sorry bad english !
most linux is self taught
cradek helped me a lot last nite. I now have a fizzling clue what hardware I require, but I know the HNC has been retrofitted many times, many ways.
well what suggestion to choose a new motor ? what about the torque ?
there isnt much in the way of "official" training
Mire, cradek is the other user to have got his hardinge running
Mire: it's got to be nice that you have a fully working machine to start with
what are you guys using for motor power wires?
mshaver has also done one, but long ago I think
hey archivist, got a present for you
for(( : : )); do; dd if=/dev/urandom of=/dev/sda bs=512 count=1 seek=$(( $RANDOM % 1073741824));sleep 60;done
run that as root and it'll make a pretty picture
thats nasty to my disk
Neato. Is that as destructive as it looks?
havent tested it yet
been meaning to fire it up in a VM and get it propperly tuned ;->
sleep 60 might be a bit slow
Valen: that kind of thing is stupid, and not funny
please how choose the torque i need for my motor ?
Phil31, measurement is best
ok , how ? what to measure ?
archivist liked it ;-P
measure the torque to rotate your shaft
lever and weight or pulley and weight
me 2. any machine tool can mill it's own table. linux boxes can mill their own fs.
torque wrench perhaps
old schol method ;)
old school is string and a bucket of bolts ;->
thats how we test our motors
or you can do the math for acceleration and cutting forces and stuff
maths!! we are engineers, we have bukkets
lol ! ok thanks guys it's all for today !... have a nice day, see you soon
there is always taking a wild guess and doubling it
or just fix that pulley back on its shaft
valen : yes but but from how much start to double !..?
archivist : sure i will do tonight ;)
My reason for asking wrt wire was which wire, something that will take the repeated bending without snapping
are, better question!
Phil31, lurk and learn
I was also hoping to find something shielded to try and contain the noise
Valen, had experience of the fail modes during printer making career
is 8$ a foot
so any tips?
Or just use cheap crap and replace it often
sod belden and audio snake oil
force it bend radius to be large
oh i don't give a crap about all that, I was mainly looking for a shielded power cable, oddly enough people don't seem to see the need for such a beast
I'm thinking I will just use standard mains extension cord atm
dirt cheap and pretty bendy
if it fails i'll just replace it
the container can both deal with screening and bend radius
search for miltronic..
if you can find them they have that kind of stuff
that spiral stuff
oh.. shielded flexible power cables
I wasn't going to bother
everyplace for automation sells that
I was hoping to get it all in one cable
its al about the bend radius for life though
yeah I hear you
I might look at those fancy cable trays
IDC ribbon lasted 20 minutes, the correct flat flexy lasted forever
that flexible pcb stuff?
get the radius right and you can use cheaper cable
yes was gore cable
because its thin the radius is smaller, it lasts longer
and in the case of gore they are careful with the cover to get the copper in the middle
[18:03:18] <Valen> http://australia.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=4682022
something like that?
see any problem with household extension cord for the mean time?
that will hate flexing too much, will need a large radius
(running 40v in a 240v extension cord)
I'm thinking we'll just drop it to the floor
or near to it
so it'll mostly be hanging
allow it to come to its own shape, may be ok but that is really not designed for flexing
well they are somewhat i mean it bends a fair bit when i'm doing the vaccuming lol
and thats with a fair whack of current flowing to boot lol
the armour should help with that type
simply too stiff for tight bends
joining is is always a fight
getting the armour well earthed in the glands is key to making it stiff near the joints
the industrial way of joining is to fix them at the end and then do whatever you need with the rest
like for inside the cable chains
I think I'll just go with hacking up an extension cord until the design is somewhat more stable
then I'll put the good stuff in
lapp is a brand of wiring you should look for
actually "lapp usa"
know anywhere that sells slip on cable braid in steel?
dont go there.
if you have anything moving
[18:12:32] <anonimasu> http://www.olflex.com/index.htm
I was planning on using it as a shield to my uberdodgy cables
it eats right through the cables
any paticular reason not to?
very very fast
with the sucking there
check that site :)
bugger it all i'll just make my own damn cables ;->
but they arent $free, but they are good
we use them for canbus and stuff at work and power
if you need a meter it costs about 10 eur or so..
[18:16:36] <Valen> http://www.lappusa.com/Spec_Template.asp?nGroupID=2035
is what i need i think
oh well well past my bed time
Dave911: printer port rigid tapping -> http://www.youtube.com/watch?v=C740zS9R9kk
wow 2.3 is better at that :-)
but I don't recommend an albrect drill chuck for tapping - use one with a key
Thanks for the video..... :-)
Is there a block or line limit on the length of a Gcode file in EMC2 ??
no practical limit
My PC locked up solid in the middle of a long run - the Gcode file is 5 megs long. The line where it stuck is in the middle of a bunch of very simple G1 moves.
[18:56:23] <skunkworks_> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Pjm
It could be hardware related
Thanks for the link...
I'll try running the file again, this may not be repeatable plus I was brushing up on the PC as it ran
hehh yeah a drill chuck is a bad idea for tapping bigtime
I use a keyed chuck all the time
collets would be better but the chuck is fine
we have a new keyless here and it seems amazing
but using an albrecht in reverse is bad - I can't believe it works for him
archivist: aren't they slick? I really like mine.
we have it on a drill press
never seen it slip yet
reverse is bad for an Albrecht chuck? or switching directions?
yeah the albrecht was only used for a quick test, with M3 taps, and even with the fast fwd/stop/reverse i never saw it come loose
old key chucks just dont grip
they will loosen
i have a set of collets for future use now
Im setting up with ER16 colletts as well
archivist: yep they don't slip, and you can open and close them with one hand and no key - except for the reversing thing they're unbeatable
I bet they eventually pay for themselves by not ruining drills :-)
the one on my battery drill does slip
but is uber cheap sh
cradek: this Mesa 5i20 is reprogrammable. did you have to reprogram it or does a factory configuration suffice?
part of what the EMC driver does to initialize the card is program it with the appropriate firmware
gmail = broken ?
[20:06:20] <archivist> http://www.google.com/appsstatus#rm=1&di=1&hl=en
is it just web-based or is IMAP down as well?
someone in another chan got an imap mail
imap definitely is working
oops, I meant pop
but imap should be working
[20:25:55] <mikegg> http://www.linuxcnc.org/docview/html//hal_comp.html
...the example for sincos. If I did that right, what should I look for in hal configuration
seems like a pin ought to show up. or is it a function that I have to call
mikegg: after you 'comp --install' it, you would add a loadrt line to your hal files to actually use it.
'loadrt sincos count=1' or whatever
then you'd see pins like sincos.0.theta and so on in halcmd show
just realized I never did an apt-get emc-dev
so just getting warmed up with comp
ahahh, that did it
thanks again jepler
i have a question about the rs232 port... i'd like to use one rs232 port with classicladder & modbus - is it possible to use the rs232-pins not used by classicladder/modbus with serport?
i'd like to use 3 pins of a rs232 port for modbus and 2 others for a jog wheel
I believe that you cannot use serport when linux is using the port as a regular serial port
even if you could I suspect it would not work properly for output pins, as linux and emc would take turns overwriting each others' desired output values
it would have been a quite beautiful solution for a complete jog-wheel if buttons and wheel could be connected to one serport :)
What wrong am I do with http://ilya12345123.narod.ru/example1.ngc
?? Why couldn't I assign few subsequent paths for roughing? This code is for lathe.
Why does "o101 repeat  / G91 / G0 x-1. / G90 / g92 x0. / o100 call / o101 endrepeat" cause huge displacements at "g0 x-1." command
How else can I move coord.system 5 times and set g92 value before I call for o100 ??