updated... good eating
anyone here use the pico systems USC ?
hah, oops :) sorry
LawrenceG: Very nice, I like the messy workbench :-).
Just dawns one me I have a SSR that I can use to swich on the spindle. Beats having to remember to stomp on the foot control :-). Where did I hide that...
I need to figure out what to draw / gen gcode with...
what do you want to cut/built/engrave?
parts for your next machine?
motor mounts are good practise .... slots, holes, etc
Yes, parts for the uMill (motor mounts) which is going to be a real job for the Pipedream :).
Did you use eagle to do the wiring PDF?
Still got adjustment to do on this thing but I think I am finally working at a very basic level.
I'd rather not learn how to engrave (say) characters using gcode. The EMC2 AXIS demo was intimidating enough.
I tried synergy but could not get it to do what I wanted and short of getting the training (out of my budget by miles) methink I need to find something less involved.
eagle is nice... I highly recommend doing the tutorial... its makes some key ideas clear that are not very intuitive.
For something besides schematics?
Gonna have to go look at that, I thought I downloaded it a while back - lemme check.
(this machine is a bit disorganized :-)
Nope, don't see it in ~.
schematics, pcb's using pcbgcode.ulp
I thought pcbgcode only ran under wincrap?!?
just fine under linux version of eagle as well
its a script for eagle
Ah, Gonna have to rebuild the pipedream if I want to make motor mounts for the uMill, IIRC I need 3" channel for that.
Hummm, got an eagle directory but nothing in it...
Would probably take a while to cut NEMA23 holes in even 1/8" channel.
I do have it installed.
Would be nice to have something to do mechanical parts as well.
scrolling it sure makes a mess, just window shade it and back fixes it though.
eagle is not really a cad system for general drawing, but I suppose it could be used that way..... free version is limited to 3x4" or something like that
For schematic and pcb stuff I've got gschem and PCB, both of which I am pretty well used to by now.
I keep getting dpkg needs supperuser privileges su doesn't do it?
Dunno I always su - root to mess around with root stuff
just su seems to have problems so I got used to doing it that way.
(having been an SA for 25 years or so I know the risks :-).
als: you should be able to do any dpkg-related tasks with sudo dpkg ...
Lots of wincrap apps to do this kind of thing though.
you have to type your correct password
i tried sudo
gotta give it the right password.
not the root password, if there is one - your passwrd
i'm sure i am
Almost had that typed in SWPadnos :-).
I M 2 fast 4 u! :)
thats the one i'm using
what system is this?
LoL, after doing computers for 25+ years I am burned out and senile :).
Gonna go look for that ssr
dapper should be set up so at least the first user has sudo privileges
is this not the first user account created?
dpkg -i codeblocks-dev_8.02-0ubuntu1_i386.d libwxsmithlib0_8.02-0ubuntu1_i386.deb libwxsmithlib0-dev_8.02-0ubuntu1_i386.deb libcodeblocks0_8.02-0ubuntu1_i386.deb codeblocks-contrib_8.02-0ubuntu1_i386.deb codeblocks-dbg_8.02-0ubuntu1_i386.deb codeblocks_8.02-0ubuntu1_i386.deb
so i do sudo
is that a direct paste?
the first package is ....d, not .....deb
als, you're welcome
Looking for something to draw/gen gcode with, but so far all wincrap :-(.
k'zan, if you're looking for something like Corel Draw and an associated package to convert drawings to G-code, I don't think you'll find much good stuff for Linux
there are options I think (xfig + a script some EMC user wrote for it)
plus some converters for text (truetype tracer), the .ulp for eagle, image-to-gcode (with EMC), etc.
none of them will be click/drool/cut solutions
LOL, I was afraid of that, sigh.
google can't fail all that often.
At least my SSR should work to turn on the spindle :)
Wasn't sure if a 240VAC relay could be used at 120, but found the data sheet and it is good from 90 to 240 and 2-32VDC control is about perfect :-).
oh - I guess there are non-free but runs on linux programs though
synergy is one
there are free programs as well, but AFAIK they're all "in progress"
Tried that, couldn't get it to do what I needed and the training was way out of my budget.
are you trying to do things like engrave freeform drawings?
or make instrument panels? :)
Noticed that too. Kind of leery of letting something with v 000.001.01a run a mill even if it is the pipedream :).
Something along those lines.
Maybe use it to make motor mounts for the uMill.
That would take a while on the pipedream, but would beat hell out of a drill, hacksaw and files.
Biggest problem I have had so far is the rigid couplers I made.
Swapped Z last night for the tube and hose clamps and almost all problems disappeared.
well, there are some reasonable tools for creating 2D to 2.5D G-code, even cp1 is OK
but they're not CAD by any means
(though gcam may do what you need)
Although I am sure some teflon grease helped :).
gcam, I saw that someplace.
[03:17:06] <SWPadnos> http://gcam.js.cx/
Found it, snarfed same about to try to install it.
dpkg -i GNieport1
Got it and installed, first glance looks interesting. Thanks much SWPadnos
Heh, blows itself out of the water creating the project :-(.
Segmentation fault (core dumped)
K'zan:check out the links here:
[03:29:34] <DanielFalck> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Cam
note: there's a bug with gcam (or Mesa) that prevents you fromhaving another GL application running while gcam is running
that will keep you busy for a couple of days : )
DanielFalck: Thankee Sir!
so you can't run AXIS and gcam at the same time
and you probably can't have desktop effects enabled while running gcam either
Quagmire, it is a bleedy quagmire :).
Somehow I see wincrap stuff in my future (pauses to rech).
you could use wine to run windows programs too
if you installed 8.04, you probably have a working wine installation
I do that here
I use a combination of vectorcam running under wine along with gedit in linux
weird setup, but it works
any linux kinda guys out there? for a question?
sudo apt-get linux-answers
trying to install this xvidcap thing. says dependency not met for libatk1 ......
synaptic package manager says libatk1.... is indeed installed. what gives?
hmmm. there was a discussion about libatk recently, but I don't recall the specifics at all
xvidcap comes down as a deb package. i clickity-clacked on it and it trys to install. then bomb with the error.
it's possible it requires a later version of libatk, and for some reason it isn't available or something
version numbers match up. libatk1.0-0
dunno. you could try forcing it with something like apt-get install --force xvidcap (or similar0
sudo apt-get install --force xvidcap
says 'E: Command line option --force is not understood'
--force-dependencies maybe. use man for the answer
i truely hate computers.
apt-get --force<tab><tab> :)
oh, hmm. that's a dpkg option
sudo dpkg -i --force-deps xvidcap
err - --force-depends
SWPadnos thanks. i'll try later again later........................
ok. someone who has dapper running may be able to help better
trying to set up a vertical turret style mill with a vismach. looking good so far.
Hi guys: I'm running the 5 axis sim- how do I get a tool to show up? I am having trouble seeing the toolpath with the head in the way
crotchetyGuy: middle btn or wheel btn zooms, i think rt btn spins the world. the tool itself uses info from tool table file
well, I changed the tool table file, but nothing happened- I looked at the cone example, and didn't understand it.
i was just passin the basement box, will look in back upstairs... bbl
crotchetyGuy, did you change tools?
until you do a TxxM6, the tool shows up as the big cone
yeah, did a tool change
oh. then I'm out of ideas :)
shows in axis, not in the graphics window
ok, clik drag middle btn to tilt the vismach window...
rt btn drag in/out for zoom
lf btn drag to move the object
or use the wheel, if you have one (for zoom)
quite cool- I'm having fun:)
god i was stuck in vi, who made vi the default editor without a big flashing warning light
dont do that to people
that's all anyone needs to know :)
or just :q!
sirens should go off and a 'are you sure' dialog ;)
dialogs aren't allowed for vi
crotch, did the file you ran call a tool ?
I don't think it's a coincidence that vi spelled backwards is "iv", which is what you need once you lapse into a coma from using vi :)
thx i needed that :)
he's talking about the vismach visualization not getting the tool shape/size right
tomp2: yeah, called a tool-
I'm not sure that was ever correct, though I know it is in AXIS
so that's vismach- wondered what that was about-
vismach is pretty cool, i used it to make the virtual machien you handed me the code for , that screw barrel
has anyone read machiavelli
only when forced
heh. on that note, I think it's time for bed! :)
what can you do with vismach?
and how do you use it?
crotchetyGuy: you build machines with vismach. you make blocks and cyclinders, attach them to motion that is cuase by the emc interpreter, and you got a puppet.
looking at example works, you got the 5 axis up?
cylinders , dang!
so look at the code in an editor
ok- the cone example?
no, the cone is gcode ( or o-word code ), the vismach would be....
that would be an enormous help to me if I could make other machine configs with it.
I haven't gone to bed yet, so I thought I'd answer your question :)
vismach is basically a toolkit that lets you write machine visualizations
would be in (your install dir)/bin/5axis
they're written in python, using the libraries provided by vismach and the python hal interface
get that up in an editor/viewer
nighty night :)
so is there a directory to look in?
(your install dir)/bin/5axis
k, I'll look at it....
the file describes the primitive shapes taht stack up to make the machine AND link the blocks to hal pins that animate them ( muhahahah frankenstein animated )
has anybody made any others?
i posted some, not complex, but more like the machines i use. and theres a puma robot and a scara robot too
I wonder if any technical schools are using emc- would be a great tool for teaching g-code
the emc crew didnt have any gcode to really drive the 6dof puma, so JMK hooked it to signal generators, it kinda moves smooth big arcs, but is just being electrocuted by signal generators
hint hint ( need some 5 axis code )
crotchetyguy: it would be interesting more from a highschool/college engineering class perspective
rather than a technical school
expose more of the population to manufacturing and tinkering in general
technical schools can get machines from folks like haas and hardinge
hs and small colleges not so much
yeah, our local schools could probably use them-
crotchetyGuy: have fun! gotta crash
the problem is the machine is really the small budget item
in even a small machine shop
everything else is what's $$$
mics, verniers, gage blocks, surface plates
other things that you need to have a curriculum
yeah, tools for students to break:)
a school can really easily go out and get a used Mori Seiki if they wanted
for like 30-40k
and probably get it as a tax write off in most cases
my college has a technical program and they are ALWAYs replacing crap
small crap, calipers and dial indicators
but it adds up real fast when you figure you lose several per semester
machines break down, etc
there's always a machine down because they're not making money off the machines and they're expensive to fix
yeah, very true.
though a small x3 and some burrs
to cut wood
there are a lot of consumables and repairs in the typical running of a shop
would probably be a cheapy way to do it
my HS had a CNC router
they just used it for demos, they cut letters into wood blocks purely as a demo
I remember my instructor guarding the good stuff pretty close.
There was a good lathe that never got a 3 jaw to crash, for example
yeah it's unfortunate, because machines get abused no matter how much someone tries to take care of it
machines are a consumable
it's sad that schools don't have the support to give a good pre-engineering education anymore
Well xfig with the gcode export works but I need to understand it a bit better, but first pass was MOST encouraging!
And enough, I'm beat, catch y'all on the morrow - much appreciate all the help - we are creeping up on being able to actually do something!!!!!!
Does anyone know if EMC will run a Syil CNC mill?
sed: well, if the motor drivers will take a step+direction input, the answer is "probably"
I am skimming over old posts on CNC-zone, looks like people have the spindles working..
Hi, I'm tryning to make my 5-axis work, I programmed my kinnematics but when i go into word mode an jog, the joint moves faster than in joint mode and i get a following error (stepper based machine)
ok. I need something to keep track of my salvaged eletronic parts. I just need a system that will let me store object information, with tags, a couple descriptor fields, and some associated files. I really don't feel like coding something for this, since I have a feeling that something like this already exists
This is my kinematics file: http://pastebin.ca/1023690
JanVanGilsen: you are correct
unfortunately there's not much I can advise you to do
you can set up [TRAJ] limits for the worst case
so that joint limits don't get overriden
JanVanGilsen: the [AXIS_*] limits in the ini, get applied to X/Y/Z moves (not to the joints tehmselves)
can someone tell me where the help file is in emc ?
need to know how to set backlash
but this i a new machine and i can't find that help file in any dir
ok thanks alex
how you been ?
fine.. but busy
kenneth: Applications->CNC Menu->User Manual
it's not in the app menu
kenneth: are you sure?
but i'll fine it thanks....go to work :)
(is this using KDE?)
looked 10 times
it gets installed to /usr/shared/doc/emc2 if I remember it correctly
kenneth: then it might not be in the menu.. we mostly do it for kde
DARN.. I can't type
kenneth: dpkg -L emc2 (will give you a complete list of installed files)
it's not emc2
[11:59:04] <skunkworks_> http://www.cnczone.com/forums/showpost.php?p=453984&postcount=23
is it a pain to upgrade to emc2 without loading a whole new os ?
kenneth: if you're not using Ubuntu 6.06 or Ubuntu 8.08, then yes -- you have to upgrade the whole OS to get the current versions of emc. The current version of emc is 2.2.5, and we recommend that everyone upgrade to that version.
you may also be able to compile emc2 on whatever system you're presently using
this page discusses how to compilef emc2 on a variety of different systems: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Installing_EMC2
if your system already has a realtime kernel then you're over the biggest hurdle -- but you still need to understand about how to install development packages and compile software from the commandline.
i have kde
don't know what version of kde i have and no idea how to check
kenneth: what OS?
don't know how to check ver of kde
to tell ya'll the thruth...not really sure it's kde :)
Did you install it before August 2006?
i just got the computer two weeks ago
you got it with linux already installed?
just got the cnc from sherline
i have emc2 at the house but don't know if i can upgrade here
Ah. Are you at that PC now?
don't want to reformat the drive(unless i have to) just to upgrade emc
yes, sherline still includes a very old version of linux and emc. we don't make a precompiled version for that.
I believe that the Linux on that box is a BDI version of debian.
unless you are confident enough in linux to compile from source code, your best bet is to install a fresh new linux on it.
it has a big K on the start icon
If the hard drive is large enough, you could choose to resize the existing OS so that you don't have to give the old one up before getting comfotable with the new one
(if the hard drive is over 10 gigs this should work fine)
it will have to be reformat...cause i can't complie :)
I'd recommend a dual boot so that you don't loose the old setup.
But I have modified a couple of the stepper versions to match the sherline mill.
so i can resize the drive and not lose what i have ?
I can send those if you wish.
rayh: why not commit them to CVS?
kenneth: yes, when you do the install of the new linux from the linuxcnc.org live cd, you will be given the opportunity to resize the existing OS and you will get a dual boot system.
rayh: I don't think anyone will be against a sherline folder with mill-3, mill-a, whatever.ini inside
They overlap a lot with the stepper versions in there already. But if you think so. I will.
rayh: if it helps sherline users to pick a working thing faster, I don't see anything against it
(and honestly I'm a bit astonished we don't have such things already)
Okay. Will attempt it tonight.
it is a little strange, isn't it? :)
Who you callin' strange?
Got a question re stepconf jepler.
The Sherline driver timing.
Does that take account of the way the pic on the board reads step in one byte and direction on the next.
rayh: I don't know the details of the sherline driver boards -- I probably found those numbers by googling.
Okay. I'll try em' here.
rayh: if you have different numbers then please send them along to me or fix it in the CVS, because I can't verify them.
bbl, work calls
This pic problem is what caused Matt to add the timing delays to the original emc.
Has anyone here tried resize with the 8.04-emc cd?
I have not tried it with either dapper or hardy. Yet
I've done it with dapper and there is a menu item for it.
I'll try it with hardy right now.
This is interesting... What is the timing requirements for your driver boards?
Impossible to say accurately as each application requres different setting. Trial testing is always best. I doubt you'll hurt the board with any incorrect settings.
SLA7078MPR driver chip. google it for a data sheet if you must.
well, it's just a hobby
I adjusted the max speeds, now i don't have the following errors for the translationjoints, but for the rotation joints i still have following errors, it seems that the rotationspeed is not afected by the deg/min slider but by the mm/min slider ...
I think he is confused by what 'timing' means in this context.
I think he is thinking "how fast you can send pulses to the stepping motor.'
could be... how could I word that so he is not confused?
JanVanGilsen: indeeed.. as I said, it's one big mess atm
there is (atm) no way to adjust jogspeeds for angular motion in "word mode", without changing the linair jogspeed?
on the driver chip sheet it lists Clock -> Output On 2.0 us and Off as 1.5 us
do you think that is the step time/step space?
it works just fine in joint mode :)
Hi JanVanGilsen. Do you get proper motion at low feedrates in world mode?
I also want to use A and C as angular coordinates (tilting rotation table), I followed the instructions in the manual, but i only get it to work with A and B
rah: yes i get simultaneous movement of the axes, it still needs some tuning tough
That's good news.
The stacked rotating element is really a BC depending upon the angle of A
You probably would have to define B and C in the ini and then ignore B in the HAL hookup.
indeed, stil we use a and c rotations :)
The C rotation happens in a coordinatesystem that turns with A
reformating...thanks everyone....be back later
if you define a B axis, it report that not all axes are homed. so its not possible to go in world mode
If you define that B as having no home switch it could be homed.
if i understand the manual AXES = .. should be 5 and COORDINATES = X Y Z A C
I don't think it really works that way.
It is supposed to.
ah okey, thats verry confusing...
I'd at least try AXES = 6 COORDINATES = X Y Z A B C
Man: "For a machine with nontrivial kinematics (e.g., scarakins) this will generally be the number of controlled joints."
JanVanGilsen: if the 5 is working for you, keep it like that ;)
but how you need to do it now, and how it should be done are two _very_ different things
and then use joint = pos->c in the kinematics file
alex_joni: i tried that, but don't get it working with X Y Z A C and joints = pos->c instead of joints = pos->b
hmm.. odd.. but may be true
you might need AXES=6 and COORDINATES = XYZAC for that
i'll try that
I'm not certain we got the interpreter to work with flexible names.
coordinates = xyzac are only used for the GUI
readout in world mode
no, the axes in COORDINATES= are also used to reject gcode that uses letters not specified there. (for instance, you can't program A-words on a machine which says COORDINATES = X Y Z)
Is the relationship still x-0, y-1, z-2, a-3, b-4, and c-5?
for trivkins, yes
I guess I was thinking about the command stack coming out of the interp.
in the manual it says: "A is always joint 4", shouldn't that be 3?
the fourth joint, numbered 3 :)
starting with 0
though it's really the fourth axis, not necessarily the fourth joint
fot trivial kinematics it is (the manual describes the use of trivial kinematics)
I got the X Y Z A C working! I added an extra axis (AXES=6), linked cmd-pos and pos-fb, and gave it homevel=0, and home_sequence=0
Sigh, the system on the 6.06 release with EMC is too old to run the xfig with gcode export... Gonna try the newer one today at some point.
I know someone who is using it on 6.06. also if nothing else you should be able to compile it.
Is there a link around that explains this xfig stuff?
[18:53:37] <alex_joni> http://thread.gmane.org/gmane.linux.distributions.emc.user/2105/focus=2119
Yes, hold a sec
It is a ?special? version, at least what I had installed when I found it did not have the gcode export.
[18:54:37] <K`zan> http://www.harbaum.org/till/cnc/index.shtml
it says those packages are for dapper
Not a lot of docs, I am still trying to figure it out. First pass looked like what I drew up but was out of limits for my machine.
sounds like you are close then.
Yes, so it says, but all the libraries are too old (from what I remember at 0200 this morning :).
Installed nicely on the 7.10 box here.
Busty badger, horny hippo or whatever cutsie name they assigned 7.10 :)
whee.. : http://news.bbc.co.uk/1/hi/sci/tech/7410421.stm
pjm_ is now known as pjm
Morning pjm :-)
i'm now an owner of a mini-mill head!! yippee
although it was bloody heavy to cart around the airport y/day
* K`zan envies pjm
one sec i have a pic
I'll bet, what about 100 lbs?
or whatever metric weirdness value :).
[19:16:40] <pjm> http://pjm.dyndns.org/cnc/milling_head.jpg
it was 48lbs total including bubblewrap / polystyrene chips
and u get 50 lbs per bag
Nice, much better than the one on the uMill. Does that one use plastic gears too?
you do know not to mill with a drill chuck right?
I've made that work :).
i have a collet set for fc3's etc
although in the past i've done quick jobs with a 6mm fc3 in the drill chuck
Milled out a bead mill race using a cheapo chinese drill press and a ball mill. Awful, but it worked.
the speed controller for this mill head looks interesting
although i need to poke around with a scope just to see how the interlocks etc work
as i want EMC to control the speed
the mill head came with all that stuff for Z axis control, like the handles and the pinion etc which I dont need
[19:22:36] <K`zan> http://www.artsoftcontrols.com/
- damn, that is just SO compelling :-/ :-(.
fenn_ is now known as fenn
Seems to remove a fair chunk of the masturbation factor :-/.
Dunno, maybe use that for design and run it on EMC, I sure do NOT trust wincrap to run anything with the potential to hurt or break.
yeah i looked at that mach3, some of the wizards look quite handy for g-code generation
Yeah, the sure do. $225 is a chunk of change though.
(all three elements, I think it worked out to $225 more or less).
wizards are quite possible in emc -- in 2.2.x, choose the sim/axis configuration, "open", and double-click holecircle.py.
Being able to import a graphic and generate a gcode run seems mind boggling.
what is needed is about 1000 people to each contribute a useful wizard :-P
FOR ME TO SELL
Yep, it would help, but linux is just a flash in the pan you know...
m$ mindset grabbed ya, eh? ;-)
K`zan: i think swpadnos gave you some bad advice last night. you should really use qcad instead
I am MUCH better with XFig than qcad :-/.
hmm really? xfig blows so much goat
I did get that dxf2gcode converter.
Well, it may indeed, but I can reasonably quickly get what I want drawn with it...
But considering it is a dead project now...
svg paths to g-code would be a neat project, maybe i should do that instead of one of my many over-complex never-get-it-done projects
s/instead of/in addition to/
jepler not sure what you're trying to say?
oh personally I never give up a project .. I just come up with another one
well after several years and having forgotten more projects than are on my stack..
how's it going, jepler?
xfig from the link above ran fine on hardy but it wanted to update it.
and that kills the gcode feature add.
good night all
Hi Jeff, got a vim problem, :s/0600/0650/g does do a thing
if you mean "for all lines" you need :%s
:s will work only on the current line. If you want to affect the whole file, use :%s.
how to be confident an answer is right: several people say it at the same time
BigJohnT, you around?
Well, sigh, xfig has the Z axis backwards for the gcode export.
just stepped back in for a second ray
then it's off to the house
sent you an email about the wiki page with code generators you wrote
lewin1 is now known as lewing
fenn: an svg to gcode generator exists, i'd have to dig for it
argh, spent all day repairing w2k boot entry, ended up installing in place and lucky me, most apps still work.
time for that delayed breakfast
tomp2: the hugomatic svg converter only converts the points, not the full smoothed path
any one know of a perfect EMC2 stepper or servo drive??
gonna need some more info, buddy
yes actually... i would like a wish list... perfect stepper drive then separate perfect pwm servo...
anyone know of a perfect svg to gcode converter? ;)
perfect doesn't mean anything in an engineering context
even "perfect for this specific task" is fairly meaningless
but it's closer
and inkscape plugin https://answers.launchpad.net/inkscape/+question/32479
may be of interest
ah last ref seems to be hugomatic, wasnt easy to align hugomatic with the effort
and this may be useful http://fab.cba.mit.edu/labs/pretoria/people/carl/fablab/projects/jigsaw/fablib/convert.py
( or the precedent)
hmmm thankx for links
fenn: bought a wiimote, wanna try that multitouch linux whiteboard. the bluetooth is stock in hardy harhar 8.04
let me know Tomp2...
i had libatk issues
Gotta go find the dxf2gcode manual in english...
Doesn't look like there is any :-(.
Other thing I keep forgetting to ask about is why the cutter moves in an arc between moves rather than to that coordinate then change direction. Probably something I need to set someplace.