yea. but, you need to make sure the G-code generate knows that.
OR, you can do somerthing called 5D, which adjusts the speed of the extruder relative to the speed of XYZ
I think I'm going to try a bowden cable setup so I can have multi extruders.
but, only after I can print with a single one. :)
which requires that my X axis has no backlash.. which requires the bearing sleeve JT-Shop is making me rightnow.
which means I can finish my dust shoe, so I can mill down a pocket to hold PCB's so I can build ny electronics. :)
theorb is now known as theorbtwo
Yea. Dust Shoe on my router to vacuum up all the chips and dust.
so, is Mexicali Rose still on Kingston at Bearden Hill?
Which one was that... We have a few that change names every few years...
Carmen and her daughter Beverly, hole in the wall behind a sometimes closed motel at the top of the hill
No clue. I don't got that far east these days...
Turkey Creek kinda place to go eat/shop etc.
I moved... 14 years ago, that's pretty much the only thing I miss :)
Okay, was it off of papermill ?
west of papermill, kind of on kingston, across the street from some chain mexican place
I'd think everything would have been condemned by now :)
yea. I think that's gone.. I think the building is there.. but, it's pretty bad shape.
Were did you live in KTown ?
mostly south, off chapman. I worked in Oak Ridge though
[00:11:52] <atmega> http://picasaweb.google.com/theskeltonview/MexcaliRose8#
I did realize that I needed to change my facing subroutine to zero the Z axis after facing off while making your parts
anyone know of a good source for a dust covers for screws and rails etc?
what do you call those.. dust covers..
the hierarchy is "way covers," which branches out into bellows type, sliding type, and solid type
solid or shield
So, what do most people do for the rails and screws ?
or do they just use the Dust shoe and be done with it..
hack together some kind of way cover
dust isn't a proble, chips are
you can get thick fake leather and just sew them together
Was for me.. dust got into my screw..
depends what you are cutting
I had to relub with WD40.. MDF
in ngraphite and wood the dust is a real issue
but in steel and aluminum its not such an issue
the word for any kind of small particulate is swarf
if it is generated by cutting
but yeah, i could see that being an issue
on most big machines the screws are also covered, independantly of the ways
by a seperate bellows or sliding system
that is enclosed all the way around the screw, and sometimes pressurized slightly
holy crap.. 3 sided way cover bellow, $64-105 a foot!
they are not giving em away
[00:35:00] <Connor> http://www.ivdc.com/cnc/
look at the first few pics.. The gantry is what I'm looking for.. X axis.. the Y is under the table.. so it's good.. and Z doesn't look like it gets too much.
where did you get teh ball scres?
depends what you need for accuracy where you get screws
linearmotionbearings ebay store (china)
will they do ends to length?
They did.. you have to pay.. and ASK
how much more?
I order a set.. and didn't realize it.. so, I had to order another set..
My 2nd set said and done was $190.00 to my door..
but, they generate 23 thou backlash?
that was for a 18", 24" and 9.5"
not the screw. that was the bearing blocks.
not the screws fault.
oh, the screw is slipping in the block?
no. the bearings were slipping in the block. back and forth.
Connor: what is that CPU heatsink for?
they milled the pocket too deep.
talk to me about mux commands. Looking at the mpg pendent and I thinkI have a different setup
That stepper felt like it was WAY too hot.
and the sample file has the a and b phase coming into parrallel port wher I am into a 7i33ta encoder channel
I had lots of those around.. so.. Iadded it on.. When the fan runs.. it keeps it nice and cool.
anybody know what a lut5.0 servo thread is?
your iphone gps works pretty well inside... kind of creepy though
[00:44:04] <atmega> http://maps.google.com/maps?ll=35.906333,-84.086667&z=10
Connor: has a pentagon of parts on my table
If you Zoom in all the way. you can see my house.
yeah, that's way too creepy
oh.. and they have th little @ sign for my company.. it's too far down the road though.
and there is the street view...
the FF exif info viewer thingie generates map links
lut5 is a HAL component (Look Up Table 5)
* JT-Shop straps on the magnetass and heads inside to the lazyboy
dang cold here atm
Just rainy and ~ 50 degrees here
cold for Swamp East Missouri for sure
* JT-Shop hears the dinner bell...
and no one calls me "late for dinner"
see you guys later
lut5 docs: http://linuxcnc.org/docs/html/man/man9/lut5.9.html
I think my linux box has been hacked any info on how to confirm?
on a semi-serious note, lamav.
I cam home today and i had about 30 windows open
what kind of windows?
it doesn't seem likely that evul haxq0rz would do something like that.. any chance a cat or something just walked on your kb/mouse?
no it's on my mill in the garage according to the wife no one has been in there
there would be little point in opening graphical programs on a system you had remote access to
true guess im just paranoid. All I care about on that box are my EMC config files.
make a copy, reinstall
Yes there is a feeling of comfort being able to make that statment and believe it
change root password, do a chkrootkit, if it comes out clean atleast i would be satisfied
ries_ is now known as ries
ries_ is now known as ries
ries_ is now known as ries
morfic- is now known as morfic
n2diy_ is now known as n2diy
X704 is now known as WalterN
I'm getting unexpected real time errors. Which parameters do I tweak, and where are they? Thanks.
OK, that should have been unexpected real time delays. <grin> The question remains, which parameters do I tweak, and where can I find places to tweak them?
X704 is now known as WalterN
davec is now known as Guest634
mhaberler__ is now known as mhaberler_
mhaberler__ is now known as mhaberler_
I'm getting unexpected real time delays. Can anybody tell me what parameters to tweak, and where they are? Software is latest canned release from Linuxcnc.
what's latency test results?
base 36752, servo thread 997249 max jitter 9369. I've set jitter to 15000 in stepconf.
asru, do you get the error at startup, or randomly some time after starting?
randomly some time after startup
have you "stressed" the PC while the latency test is running?
ie, start/stop applications, run glxgears, etc
and also run the latency test for a long time, not just a few seconds or minutes
to the extent that I can, yes (I have very little installed on top of the release). The 15000 figure is a conservative one, based on long latency tests with
previous release, where I could stree highly.
leave the latency test running overnight
Why more latency test? I know that the figures I have are low now.
because the latency test will monitor latencies for as long as you run it. if your system has an intermittent latency bump, you may not see it if you only run for a short time
you're not running on a laptop are you?
I think it is fair to assume that there are such latency bumps. The question is how to deal with them.
No, not a laptop, just an older PC.
try the SMI fixes found on the wiki
Which, briefly, involve what?
also, make sure you're not using the proprietary NVidia or AMD drivers
Using only the software on the CD.
there's a config change to RTAPI.conf (somewhere) that makes it turn off SMI, which is something that can cause large latencies (often every 60 or 64 seconds)
Anybody currently on line know where that change is, and what it is?
[16:27:05] <SWPadnos> http://wiki.linuxcnc.org
search for SMI
OK, I was hoping someone could give me a heads-up on what I was in for . . . <grin>
I did. you edit a file and run emc again ;)
google what he just typed
OK, I have the page, and the info will try it. Thanks a bunch, guys (and gals? ).
sure, dude (dudette?) :)
I fixed my SMI issues by purchasing a D510MO
ries_ is now known as ries
that's probably the best way
I don't recall - does the D510MO have an IDE port?
maybe i'm not correct
I think all my cd/dvd drives are ide
sata drives are cheap
it has a parallel port I think
not as cheap as the ~20 drives I have in a box
atmega: mine too! since i've no cd/dvd drives at all every statement is true :)
I think the parport on then D510MO isn't recognized on Ubuntu.
I got a daul port parport card to add in for mine.
that's why I was wondering. I have a couple of 510-based boards (JetWay and Gigabyte I think), and one has IDE but the other doesn't
there were some isses with incorrect EPP mode though... but they were solved i think
oh. MSI, not Gigabyte
yes, they seem to be solved
[16:38:39] <Connor> http://www.newegg.com/Product/Product.aspx?Item=N82E16813121399
That the mobo I got.
Built a nice little EMC box with a 32GB SSD and case for $300.00 with 4 GB Ram
Dude. The page mentions that turning off SMI may cause damage. Can anybody venture a guess as to how dangerous it really is?
computer will hate you and try to kill with electricity
besides that and overheating i think no issues
Well, how serious is the overheating? An occasional problem, or a real motherboard killer?
do you know you have an smi issue?
No, it has been suggested as a fix to unexpected real time delays.
technically, Intel says you're running the CPU out of spec if you turn off SMI, since SMI is used to throttle speed when the chip is overheating (among other things)
Technically, Intel says a lot of CYA things :)
asru, there are only a couple of things you can do to eliminate those unexpected delays: hope it's an SMI issue and that it can be fixed like on that page, or fiddle with drivers (video and network are two candidates, and disk/chipset may be others) until it goes away
Just for giggles, I don't have the machine networked . . . :)
I suppose I should check what video card I have (didn't even look when I got the castoff).
and check to see what driver is being used
it may be vesa/generic VGA, if you didn't have it connected to the network when you installed (since it wouldn't have been able to download additional drivers)
No additional drivers. Just picked up whatever Ubuntu gave me when I moved to 1024x768.
if you look at /var/log/xorg.0.log, you can see what driver is in use
search for the word "Driver" - there are several loaded for mice and things, but the video card should be one of them (there may be an easier way, but I don't know offhand)
grep Driver /var/log/xorg.0.log? :)
well, there are still half a dozen of them to see, and you don't get any context unless you use -C :)
An Xorg nvida driver.
ok. I think there are instructions on the wiki telling how to change to the generic driver
Nouveau is an open source accelerated driver, which can cause latency issues
psha: It's Xorg.0.log, not xorg
(similar to the closed source Nvidia drivers)
I couldn't remember for sure :)
OK, now I have another possibility
I think I'll take a shot at the driver first, and SMI second.
In the last analysis, it really isn't critical, since I have the older version of EMC, and it does what I need. I picked up the newer one for the "run from here" option.
damm that sucks when you drill a hole in the wrong spot :/
If I screw up the gcode, I deserve what I get :) (I test rather thoroughly before risking expensive substrates)
JT-Shop: the amount of frustration depends on the material you drilled into :)
'zactly. Balsawood and foam are cheap. Aluminum ain't.
Gotta run--if I don't finish grading these final exam, I'll be shot at next dawn.
hello rizo, you have a question?
it ain't the material so much I have plenty but the time... at least it wasn't the 25 Op on the part only the 10th
been working on it since yesterday...
How bad did you muck itup ?
does anybody know for example of C code that communicates with emc using NML commands?
rizo: yes -- emcsh, xemc, halui are all written in C
it is in the scrap pile
What was it ?
JT-Shop, just turn it around and see if it fits that way. :)
JT-Shop: I recently made a mirror image of the part I wanted...
it was part of an automatic machine that empties the fuel from a B&S engine after the run tunnel a real PIA part to make but it pays well
Connor: bty, I'm going to town today so I can mail your parts
at least no divots in the vise :)
* JT-Shop wanders back to the mill to start sizing the blank
oh. size, not seize :)
JT-Shop: Cool. Let me know how much $$ and I can paypal it to you .
Connor: actually if you could see why my delete button in the admin section don't work...
I'll take a look when I get back from lunch.
* JT-Shop is caught up to this morning and has a nice square block of 6061 the correct size so lunch sounds nice now
[18:23:07] <skunkworks> http://www.youtube.com/watch?v=Xkol9F-o02A
i am testing the telnet emc command, and "set estop off" always returns "set estop nak". "get estop" works fine. Why is that?
was estop on or off when you issued the set command?
emcrsh may nak if you set estop off while it's already off (I don't know, just thinking aloud)
try set estop on then set estop off
there is no difference if i try to set it on or off
alway returns nak
ok. did you successfully "log in" with a hello comand?
i can also read status with "get" command
ok. that's about all I've got for you, sorry
:) thank you
other commands are working fine? just estop is not?
others probably shouldn't work, unless EMC is out of estop ...
he ought to have HW estop button!
none of set command (machine, mist) works. I turned the estop off on GUI.
I am testing this on emc-halui-pyvcp demo configuration.
i think you have to do "set enable EMCTOO" -- see lines 128... of emcrsh.cc
i tried this, but i get "set enable nak" :)
you used the password?
same as the hello command (I think)
BTW, emc and telnet are running on the same machine
yes, the default password is EMC
that's fine for testing
example session: http://www.panix.com/~dgarrett/stuff/emcrsh.txt
interesting. the two passwords are different :)
the defaults are different, you can make them whatever you want
yep. that's in the docs: http://wiki.linuxcnc.org/emcinfo.pl?Emcrsh
or $ emcrsh --help
i typed EMCT00 instead of EMCTOO
now it works fine :)
If i understand this correctly, emcrsh can control all emc functions.... so could make a GUI based an emcrsh?
some people have reported problems in heavy emcrsh use
I think there have been no responses
I don't see why you'd want to use emcrsh to make a gui.
a would make i gui that would communicate with emc using emcrsh
why do you think you want to use emcrsh for that communication?
is there another way if i want to contoll the machine from another computer using GUI?
ok, I did not see 'from another computer'
the easiest way is with remote X
remote X, remote NML (you set up the buffers differently and a "stock" GUI can communicate via NML over the network), and VNC
i want to make new gui, because i would like to make a p&p machine
there would be a line... driling machine, and after that p&p machine. It would be easier if i could controll both from ine single machine.... that is why i was thinking of remote controll
p&P is what
pick and place machine
i was also thinking using camera
so i would transfer the image from emc machine to "main" machine which would work on image
Or should i process images on emc? How much computer power emc consumes?
rizo: it depends. with software step generation, for instance, you're running the step generator in a base thread that runs every 25us. If it takes 10us every time that's 40% CPU. On the other hand if you have a PCI FPGA card that is doing the step generation or encoder counting, then the CPU usage by the realtime code is much lower.
the current kernel we ship for ubuntu 10.04 works with multicore systems, so even losing 40% of one core is not so bad
also with isolcpus=1 you loose one kernel in any case
one core :)
the basic emc "servo loop" is pretty lean; on my system I measure it using only about 20k cpu cycles each invocation, though that doesn't count task switching overheads
(lean by PC standards, that'd be a total hog by microcontroller standards :-P)
there is no technical reason to separate the core and gui of emc onto different machines, if that's what you're asking
cradek: he has 2 machines as i understand
it's a work cell like environment
so either control both of them from one, or do some remote control for second one
rizo: here are at least two camera users
so at least part is not hard ;)
we just got a new machine in with a nifty epson robot arm and a scorpion laser
atmega: combat robot?
heh, that would be much cooler
the arm is pretty snappy though
[20:10:42] <L84Supper> http://cgi.ebay.com/Sable-2015-CNC-ROUTER-ENGRAVER-mill-PCBs-engraving-/190479999703?pt=LH_DefaultDomain_0&hash=item2c597e22d7
only $499 and has EMC files
there ar some sable threads on cnczone
ugh i hate milling hard stainless crap
yes, was just browsing them.... was looking at this vs reprap type 3D printer
hi all: what's a good post-processor to use for writing output for EMC ?
I'm using Alibre Design ...
is there one that says 'EMC'?
yeah, something call Sherline-inch and Sherline-mm I thought I could do better
in what way do you want to do better? in what way are they deficient? maybe they can be fixed.
(I think you're not getting answers because you haven't made it at all clear what you want)
what would be different on a sherline vs. anything else other than sizes
well ... I haven't compared the output to the others like the "Mazak" or "Haas" post processors but I thought that some only support a limited command set so all I wanted to know was is there one I can use that would include most commands supported in EMC, like waiting for a tool change, turning on coolant, spindle control etc etc ...
the things that are likely to differ most between controls are (a) the codes used for certain things (like G73 vs. G83 for a peck cycle (I think)) and (b) the options available for things like canned cycles (what does R or Q mean?)
what are they using to hold the PCB down in this video ? http://cgi.ebay.com/Sable-2015-CNC-ROUTER-ENGRAVER-mill-PCBs-engraving-/190479999703?pt=LH_DefaultDomain_0&hash=item2c597e22d7
for basic use,, ie G1/2/3, S and M3/4/5, TxM6, etc, they should be basically the same
(there are other differences I've seen in e.g. Turbo CAD/CAM, like G70/G71 being used for inch/metric on some control)
a "real" CAM program will let you define your own post, and it's actually pretty easy to do. I modified a TCAD/CAM post for EMC use in a couple of hours
Anyone use CamBAM ?
I'm trying to find a CAM Package I like.. I manged to get it to work pretty good.
hmm. too bad. it looks like I don't have that post any more
yes I know its possible to write your own, but really ... I'd rather be designing parts then writing a post processor
seems like you should try the available one to see if it's deficient in some way then
So, a few questions.. what are most people using to hold down work on the CNC routers? I put T Rails on mine.. but, the ones on the far edges aren't very usefull.. and the ones in the middle aren't much better..
maybe trying to use too big of material in my machine.
[21:02:11] <Connor> http://www.ivdc.com/cnc/cnc9.jpg
is a good picture of it.
yeah, might have to ... I was hoping someone else might have played around a bit and could recommend one that I use, the CAM in Alibre is by MecSoft and is part of several packages
also need to set up something for doing PCB work.. I need to make a part that is level with the router.. and need to be able to install it int he same place every time so it's consistant
awallin: nice video!
hi skunkworks, should be ready to try some 3d printing in a day or two, been surfin thingiverse and looking at all the toys you can make...
can't wait to see those videos :)
what video ?
awallin: how are you going to generate the gcode?
time-lapse with one of those rails where the camera slowly rotates/translates would be nice. I think 3d printing takes a looong time
I think skeinforge is what most people use? thingiverse usually has STL files attached to the projects
now I have the extruder stepper motor set up as an A-axis, but other HALtastic configs are ofcourse possible
awallin: I have not really looked at reprap stuff.
arduino based control over usb is what most of the kits use I think (reprap, makerbot etc)
What firmware/software you using to control the heat-core ?
I think he is using strictly hal
I think its called Replicator-G, I saw it at a show, looking thru my notes now ...
that is awesome
I love how flexable it is
Ah, doing everything via EMC
replicat.org looks interesting. if it can read an STL file and produce gcode for EMC that would be just what I need
I had issues getting mine setup using A Axis and trying to do FiveD
it takes gcode STL, I think most folks doing 3d printing are using STL, gcode seems too much effort maybe ?
RepG, Skienforge, RepSnapper
dude123: The 3dprinters use Gcode.
That's what those programs do, take the STL, convert it to standard Gcode. with special codes for controlling the Extruder..
you need a post-processor to convert the E commands to A for EMC
[21:19:11] <dude123> http://replicat.org/
dude123: I just see M101, M102 and M103 mentioned. how does the E-word work?
I think Skienforge is the most prevalent for reprap.. and it supports FiveD
oh, there is M108 also for setting extruder speed
[21:21:11] <Connor> http://reprap.org/wiki/MCodeReference
You don't want to use the M codes.. you want to do FiveD most likly.
M codes are for non stepper type extruders.
except for controlling the temp of the extruder
I wonder if the A-axis in EMC could just be re-named to "E" and it would work?
You would have to change the source code.
no need.. they have python scripts you run to post process.
E is a gcode word used for other things
there are no available letters
using an input filter that replaces E with A is trivially easy, if that's actually an appropriate fix
It is.. except you need to set up the skienforge to output the correct info for the A..
I will have to try that over the next 2-3 days. Now for some pizza. bbl.
PROGRAM_EXTENSION = .eee Gcode with E where A should be
eee = sed s/E/A/g
Thats where I had issues.. I wasn't sure what it was outputing.. If it was distance, RPM or what...
[21:26:43] <Connor> https://github.com/sam0737/hrepstrap
under the hal folder.. skeinforge2emc.pl
sorry.. perl scrip. not python..
okay, no comments on mounting and hold down stuff.. or how to make a pcb surface so that I can install it in the same place everytime ?
Connor: I managed to make it to town and back... dam slippery out there today
conner: vaccume table and pins
JT-Shop: Cool! You send it 1st clas ?
dunno, put it in a small bubble envelope and handed it to the nice lady and gave her $2 for the postage and the envelope :)
back in a bit, gotta run out.. as for a vacuum table.. normal vac work? or do I need a vac pump? I could make a hookup to use my dust extraction vac.
you want a vac pump
I use a shop vac for my vacuum forming machine, is why I was asking.
back in a bit.
ries_ is now known as ries
ries_ is now known as ries
wheither axis support live plot with angular axis?
Yes. You configure it by changing the order of the axis letters in the GEOMETRY= line. However I think it assumes that the rotary axis centres are aligned to the corresponding linear axis 0 positions.
[23:11:04] <andypugh> http://linuxcnc.org/docs/html/config_ini_config.html#sub:%5BDISPLAY%5D-section
ries_ is now known as ries
ries_ is now known as ries
okay, so, why no vacuum (shop vac) for a vacuum table ?
I don't think they are designed to be plugged off 100% for any lenght of time...
and I don't know if they would hold hard enough
I use a vane type vaccume pump.
I use vacuum generators that run off of compressed air and are very cost effective
Problem is. My little CNC router is in my office..- and I completly enclosed it for dust containment.. I really don't have room, or money for a vacuum pump or air compressor etc.. I managed to have enough room for a small 3 Gallon Shop Vac.
the ones I use are about the size of a box of matches the small box not kitchen matches
yea, but, what about the air compressor part?
yea, gotta have one
I have one, it's just out in my shop.. where my CNC isn't.. and I'm not moving it..
[23:45:32] <JT-Shop> http://www.piab.com/en-us/Products/Vacuum-pumps-generators/Small-49-108-scfm/P2010/
Gah! The forum just logged me out half way through typing a lengthy reply.
For what I'm talking about... for a PCBoard.. It wouldn't be much..
Connor: some use double sided carpet tape.
I think it is set for a million minutes Andy
andypugh: session lifetime is set to 14,400 seconds
I was thinking about taking some .75" MDF, milling out a pocket for the size of PCB I use.. to the depth of the pcb.. and using something like mirror clips.. or maybe the vac.. I still need a way to make sure it's in the same place everytime.. mybe I use the CNC to drill 4 holes through the PCB holder and into my deck and use T nuts or something on the main deck on the underside and screws to bolt it down.
ah I found another setting
andypugh: there was a user edit time limit of 10 minutes! it is 60 minutes now
Connor: make some small crab clamps to hold the PCB into the pocket
I think it is something a bit wierder than that, related to cookies or something. I tend to get logged out any time I switch to a different window.
vaccume is your best option clamps could make it wobbly
andypugh: I think your suggestion to use a subroutine for tool change might be the simplest to implement for nursum
Connor: how smooth and flat is a PCB blank?
very smooth and very flat..