does machinetools.com have a gift registry?
doubt it... ; (
[00:07:21] <dmess> http://www.moriseiki.com/dixi/english/applications/automation.html
i want 1 of these for christmas.. but i'll probably have to buy it for myself
check out their reapeatability
Dearly beloved, we are gathered here today to just this man eric_U, and this mill BP in holy matrimony...
my wife just showed me some sort of insect hole with sawdust coming out on her new deck that she had to have
Do you eric_U promise to oil, lube, and machine this BP, till rust do you part?
I'm gonna be buried, underneath it
eric_U: The sawdust sounds like teemites btw
I dunno, I think it came from the lumberyard that way
don't think it was pressure treated
I'm tellin ya, If I have to built a deck, I'm gonna use that fake wood, recycled plastic stuff. You never have to worry about refinishing it, or insects.
And the newest stuff actually looks good too.
that's what the decking is, this was a baluster
Is this the white plastic stuff?
The stuff I'm talking about is very heavy and dense
you have to pre-drill it even
i thought of that last summer... went the chaep wood way.. dont plan on keeping the place... marital situation as it is
yeah, it adds up, and it's hot in the summer
yeah i looked at some nice stuff... but still VERY slick in our canadian winters.. they recommend the grut based paint be added after
my dog couldnt walk on the demo deck in mid february
i was all over in running shoes too..
The newer stuff has vaarious textures now
this was textured..
but no where near enuf
we had no reason to go back there last winter
dmess: Then stop spiking the dogs water bowl ;)
I hate it when the dog drinks all the beer
and the snap in clips for EVERYTiNG... she drinks the same as me...LL
at a buck a piece
nails are alot cheaper
yeah, the connectors can be a major expense
they work out to as much as 1/2 the liniar footage
at the time the dog was a9 month old Bernese Mountan dog Leaning to walk on these long things that spouted from her relativly small frame... she went from 12" tall to 24" tall.. in 1-2 months so had to learn to walk again
about 8-10 months later she started to fill out and look like a real dog instead of some mutated photoshop thing..
are there caterpillars that eat decks?
there was a caterpillar proudly sitting next to the 3/8" hole that all the sawdust came out of
was it smiling??
it was bursting with pride
did it wink at you
oh, the bursting might have happened after I smooshed it
a bottle of bleach and the garden hose.. is what its soundin' like...
what do I do with that?
not my most environmentally friendly option... but i guess you'd rather NOT burn the deck??
I did think about replacing all the balusters
spray the bleach on as many holes and surfaces as you can... then get some diotachious earth and spread that all under the deck...
it will take care of the escapees
shite were melting here.... i slept out on the back deck last nite... the A/C needs a good cleaning of the coil... it aint working for shit...
Hmmmm is there such thing as a 12.7mm NPT thread in common usage?
dmess: dont forget the air intake filter too
or does metric do away with all the NPT silliness
there's definitely 1/2 NPT
outside diameter of pipe: 0.840, threads per inch 14
guess you could salt the decks
borax soap (boratic acid)
no, that is not what I am trying to figure out
pipe threads aren't exactly rocket science
is there something by the name of 12.7mm NPT or do they call it out by the actual diameter/pitch?
anything that measure 12.7mm is probably supposed to be a half-inch
yes, and, NPT are inch threads
where/how are you measuring it?
ALL metric threads are as measured?
O.D. but there are no dimension on a 1/2 NPT threaded fitting that is 1/2"
I have no clue how metric pipe threads are measured
why do you think it's metric?
if you don't think its metric, why did you call it 12.7mm?
I just dealt with about 8 different threads to replumb a toilet
if that toilet is in the US, it's a safe bet that none of those threads were metric
and none of them are called out by actual dimensions so I am wondering ifmetric actually calls out their pipe fittings by dimensions
you'd have to ask that question several hours ago, when the metric people were still awake
I think the metric guys were too smart to use pipe threads
so there are no tapered metric threads?
big diff... metric pipe threads i've encountered are not tapered ( eg: all festo 'iso' & G series threads ) ( tho festo and some other pneumatic companies are my limited experience)
Like lumber a "2x4" is in reality "1.5x3.5". Pipe is simular as 1/2" PVC pipe, aint 1/2" ID or OD when measured.
sure there are metric pipe threads
pipe is backwards
it's bigger than they tell you
and, when you get something with those on it, and you're in the US, sucks to be you
but it's bsp or something
but the same fitting can come in about 5 different threads :(
my machineries handbook has 4 pipe thread families in it - none are metric
pipe is sized (approximately) by inside diameter
makes matching threads for no plumbers a major adventure when the peice to be matched is broken :(
machinerys is stuck in the distant past
unfortunately the threads go on the outside
MH has metric threads in it, just not for pipe
I've wasted about $30 buying 3" pipe hangers
turns out I wanted 2.5"
put em in the freezer, they'll shrink
metric pipe threads???
* JymmmEMC lol @ jmkasunich
according to this page, they use inch threads: http://mdmetric.com/tech/tic1e.htm
the worst part of it is the plumbing guys seems to be using different names then then NPT, NPS, etc
that sorta thing
thats a nipple.. kinda like you...
maybe I'm nuts. I've run into odd pitch threads on pipe fittings on imported stuff. but maybe they weren't tapered. seems like I fit something using washers.
cradek: gas threads?
don't think there is any question about you being nuts
it was water in this case
if no taper... NOT an NPT thrd
but there is some possibility they made up their own thread
yes I know
there are pipe threads in common plumbing use that are nontapered. the valve I got has a sleeve to go from 1/2 NPT to some kind of straight thread but they don't call it out with NPS or anything reasonable like that
there are ALL kinds of wierd stuff called out everywhere... and some NOT defined ANYwhere
local gun shot.. NOT good
gotta get up to the tower with the 7.62 and monitor the situation thru night vision goggles....bbl
chopper's are circling already...
dmess: where are you?
they do that at my house too
he's in Canada, eh?
oshawa ontario canada
we had a bar open up in the back of a field... used to be a strip joint... they would buts 300-500 drug trasactions per thurs, friday,satuday.. the birds wer circling all the time...
I was out riding bikes with the son yesterday, two cops came down the road speeding like crazy, no lights
it WAS called OPIUM..
there is a much larger road 1/4 mile over, but the small bike appropriate road is a "short cut"
where are yOu??
not right for them to be haulin' with NO visible or audible deterent
no, they shouldn't be speeding
precicely... if its to get there turn the circus ON
they can speed with the necessary alarms going OFF
but can shut em down in residential areas at thier discrecion
the thing that was eating my deck was a bee
and it was moving fast
I've had them too - sitting on the deck one day and I hear a crunching noise
should I be concerned?
bugger was chewing away
crunching noise is somewhat disconcerting
usually they are solitary (I think)
until the babies hatch
the thing I read seems to agree it's not likely to be a widespread problem
yeah ( reading wikipedia now)
I had precisely one tunnel in a piece of railing
(which I was planning to replace anyway)
"They make an initial upward hole in an overhang. Then, they make one or more horizontal tunnels."
[02:54:06] <jmkasunich> http://en.wikipedia.org/wiki/Eastern_carpenter_bee
this bee was gonna be pissed then, it was boring in a 1x1 square vertical post
that article has some interesting facts
like they live in the same hole all their lives
and blocking the hole might make them move somewhere worse
life is over for mine
squished it eh?
did you see it die?
I didn't know what it was
(I suspect that unless you directly soak the bee the bleach won't do much
soaked it in the hole?
did the hole start out going up, or is it horizontal?
it went up, but then it was working it's way down the post
there is a ball of goop at the top
interesting that people encourage these things
I was going to stain the wood, don't know if that will be sufficient to keep them away
the interweb is ambiguous there - the prefer unpainted wood, but paints and stains don't seem to stop them
hmm, that makes sense - the reason for the turn isn't so much horizontal vs. vertical, its end grain vs. side grain
they go in across the grain just enough, then turn and drill along the grain (probably easier)
ok, so the bee was happy going the length of the post
[03:07:05] <jmkasunich> http://www.wvu.edu/~agexten/ipm/insects/hpm6005.pdf
oh, the ball of goop is a pollen ball with an egg in it
possibly one of several
I lucked out tonight - about 4 hours ago I had a 2 second power failure - didn't think much of it
when I walked the dog this evening I found that of 36 houes on the block, only 7 have power
I'm number 6
are you having weather?
a squall line went thru around when the short outage happened
that outage was probably the system disconnecting a shorted or downed line
everybody on the other side of the disconnect stayed out
I used to have that in Utah, people behind me on the same block had power when I didn't
across the street is fine all the way down the block
our distribution runs down the back edge of the back yards
so one side of two streets is out, rather than two sides of one street
fricken weird building: http://maps.google.com/maps?f=q&hl=en&geocode=&q=1256+belrose+44124&sll=37.0625,-95.677068&sspn=42.03917,79.013672&ie=UTF8&ll=41.510178,-81.607599&spn=0.001217,0.002411&t=h&z=19
its a business school
business schools have all the money
they uniformly have the highest salaries
I think this one was paid for by the founder of Progressive Insurance
its part of Case Western Reserve Univ.
they are going to assess a fee on Penn State students for the president's building obsession
don't understand why google has such bad pictures of the state college area
I know it's probably just me, but I think buildings like that just look stupid.
maybe not the first one you see
but it does need more windows
it's nice to strike a balance somewhere between architects jerking off like that building, and cookie cutter nonsense like you typically see in commercial buildings
Hello, I need a little help with NetMOS and Pluto
pci parallel card?
I can get the Pluto to work with 378
but not any PCI parport at any address
I was wondering if I need to force EPP on the PCI card
yeah, but the next thing to wonder is how to do that
the pluto driver tries to do it by writing some bit to ioaddr+0x400
are you sure you've found the actual right address? You could try loading up hal_parport, and toggle a bit or something, and check the output
it would be nice if you were SURE you had the right address for the port
and the card works, etc etc
I can get a break out board to light up and do sw PWM with the PCI card
oh ok, so you DO know the address for sure (what is it?)
One card has 9000, the other C000
do they happen to show another io port at 9400/C400?
two cards, both single port?
wow, lotta parports then
I used one board at a time. Just checking to see if a different board would work.
did you try epp_wide=0? the manpage says wide mode doesn't work with all parports
do we know of anyone using pluto with a PCI parport?
cradek: If you fee axis some gcode, say a square inside a circle. is it "aware" of the boundary of the inner square?
just that SWPadnos guy
I tried all conbinations. Another thing is that EMC comes up if I use the expected address, I just don't seem to get communication.
not sure what you mean by "aware"
ok, because it's possible that there are timing issues with the (possibly) faster write cycles that a PCI card might have
kirk_wallace: I bet pluto.communication-error (or whatever it's called) is increasing
G-code is never "aware" of when it's cutting or how big the workpiece is
it's all about motion, not part features
jommertry, you know
JymmmEMC: can you ask a more specific question? I think SWPadnos is guessing what you are asking
Checking man page on comm error.
I think it's a parameter you can watch
heh - yep, guessing
cradek: Not related to emc, but I'm trying to take two objects (could be side-by-side), like 3x3 of squares (think tic tac toe) and want the top-left square (1) to be aware of it's neighbors: 2,4,5
I don't understand "be aware of"
Ahh, com error is a HAL param.
but it reminds me of minesweeper
Square 1 knows it's neighbors are 2,4,5
2 knows it's neighbors are: 1,3,4,5,6
squares are not aware, so you'll have to be a little more descriptive I think
I agree square 1 is adjacent to 2,4,5
an object could sense neighbor at boundaries
objects don't sense or know, but they can be adjacent to other objects
I'm not being pedantic, I'm trying to understand the question
Oopps, got to shut down to change back to NetMOS port.
needs hotplug pci ;)
Ok, San Francisco is boundy by what cities? <-- that's what I'm trying to determine, I know the outline of SF, and I know the outline of all the other cities in Calif, but not sure how to determine which cities touch SF.
uh - neither does G-code ...
if you know their outlines, you can "walk along" the outline of one and see if you ever find yourself ALSO on the outline of the other
for the general problem, shapes aren't enough (unless they're guaranteed to be unique)
I mena that literally, that's what I'm trying to figure out. I thought that since axis uses coordinates, there might be something there I could use to figure out what I'm trying to accomlish.
that's one way to determine adjacency
gaming stuff does this ... 'tiling' (but thats typically nesting n-gons)
JymmmEMC: can you back up and say what you're trying to accomplish
I suppose you could test each segment to see if it's coincident with any others
cradek: I have the outline of the city of SF in lat/lon coordiantes. I also have all the other cities in Calif as well. But I wnat to know which cities borders another city.
(Ok, I don't actually have this data yet, but I can get it)
like the lat/long of a bunch of points, when connected with lines, give you the outline?
ok, that's a different question :)
cradek: I *think* it's it a refernced polygon.
I don't know what that is
past this line be dragons ( or hollywood/detroit/changmai )
it's a polygon thats refernced to lat/lon, how, or to what extent, I don't know.
sort points by (lat,lon), keeping the city "ID" along with each point. you should see points that are either the same of very close to the same, with different city names
The dataset is HUGE, so I havne't grabbed it yet. Still setting up a server with enough storage for it.
save every pair of cities with coincident border endpoints, but then use something like sort and uniq to get rid of duplicates
you can rule out cities by doing a bounding box test
going clockwise around perimeter, to the left is SF, to the right changes according to which edge your on . list belongs to the SF object
yep, that'll be faster :)
cutter comp right?
if the bounding boxes don't intersect, the cities are nonadjacent
if the bounding boxes intersect you have to test more carefully
No activity on the comm error. Just a dim LED. When the Pluto works on 378, the LED turns off when EMC loads.
but this test will prune most of the problem space very quickly
what about sections that are county?
which are usually very tiny
the edges must match ( be colinear for some subset of length ), then two cities are adjacent
Right, but one city and the adjacent city could be broken apart by 500 feet
tomp2: not exactly. my city could share one point with your city, or my city could have one point on a line of your city
of county area
that's a harder problem
ah, the 'see five states from this point' tourist trap, yes a point 'edge' exists
I bet you can quickly get an approximation with simple bounding boxes.
you need to determine what's adjacent to the county areas (using any of the algorithms), and then maybe assume that any cities adjacent to the same piece of county land are actually adjacent cities
Thanks for the help. I can use the Pluto with 378 so no big deal.
This is sounding more like a full GIS system jsut to validate the data (visually at least)
kirk_wallace: maybe those just don't do EPP. It's kind of hard to guess.
kirk_wallace: it would be interesting to know whether anyone is using EPP devices (ppmc, pluto) on a netmos card
validating the data (to insure no overlap, for example) is a different problem than determining adjacent cities
so is this nesting cnc parts? or real mapping stuff, cuz there is stuff in mapping theory and in graph theory that deals with edges
SWPadnos: Well, I sure in the hell don't want it to say your city is next to SF =)
kirk_wallace: you could load parport_pc (the ubuntu module) and see what it thinks
[04:12:39] <cradek> http://lists.infradead.org/pipermail/linux-parport/2004-February/000024.html
^^ "my netmos card doesn't do EPP right"
The card spec indicates EPP and other mode compatibility. Tring parport_pc...
SWPadnos: "I'm not touching you!"
ok then (got interested in my sudoku puzzle :) )
I should do a "insmode parport_pc io=0x9000" and dmesg?
I don't see why not
Should parport show up with "lsmod"?
didn't think it was supposed to show up
parport_pc shows up with lsmod if insmod was successful
I thought he was trying to keep that module from loading
I just thought the parport module conflicted with EMC in general.
dunno, "kirk_wallace: I should do a "insmode parport_pc io=0x9000" and dmesg?"
well, should he?
hmm, yes, thats a good debug idea, but i forget what alex told me was needed when i wanted to use a printer on my servo system....
When I "insmod parport_pc" I get "insmod: can't read 'parport_pc': No such file or directory"
it allowed emc and a normal parport
kirk_wallace: try sudo blahblahblah ?
no, that isn't it
sudo didn't work
i think it's telling you there is no parport_pc in /libs/kernelsblahblah/modules
I am trying to see if EPPshows up on my NetMOS PCI card to see why Pluto doesn't wok.
you can use tab completion if sudo is active (ie, you've entered your password recently)
so sudo insmod p<tab><tab> will list loadable modules starting with "p"
No I meant I get the same "No such file"
I'm thinking that module might not be there on purpose
checking parport_pc message was mentioned earlier for trouble shooting. Other than that I know nothing about parport_pc.
for me, modprobe parport_pc got not errs
You got a successful load?
just checked, no load
don't know what that means
i lied, it is there
parport_pc 30916 1
parport 29640 3 ppdev,lp,parport_pc
Same here. Nothing in dmesg or /var/log/messages
i used lsmod ( and am blind )
what did you lsmod?
just 'lsmod' and scolled back to look
you typed lsmod, I read insmod
kirk_wallace: any luck?
no parport_pc here, only parport
to make sure its present ls /lib/modules/2.6.15-magma/kernel/drivers/parport
No joy with " sudo modprobe parport_pc"
what happens when you sudo modprobe parport?
i'm on ubuntu 6.06
Got "parport_cs.ko parport.ko parport_pc.ko parport_serial.ko"
kirk_wallace: ok, it's there
does dmesg tell you anything?
dmesg probably has something about no driver
It should put a message at the end shouldn't it?
is this pci?
if it's pci, it wouldn't be at the end
just for kicks, ls /lib/modules/`uname -r`/par*
Yes, NetMOS PCI dual port.
just for kicks, ls /lib/modules/`uname -r`/kernel/drivers/par*
what does lspci -v|more tell you about it
i got nothing in dmesg tail
it's not in the tail, thanks for playing
parport_cs.ko parport.ko parport_pc.ko parport_serial.ko
0000:00:0a.0 Communication controller: NetMos Technology PCI 9815 Multi-I/O Controller (rev 01) Subsystem: LSI Logic / Symbios Logic 2P0S (2 port parallel adaptor) Flags: medium devsel, IRQ 10 I/O ports at 9000 [size=8] I/O ports at 9400 [size=8] I/O ports at 9800 [size=8] I/O ports at 9c00 [size=8] I/O ports at a000 [size=8] I/O ports at a400 [size=16]
why isn't it loading, he has the file
I can get a breakout board to do sw PWM, it just doesn't work with the Pluto.
pluto wouldn't use the parport_pc driver though
That was just to find more information about my PCI card and EPP.
kirk_wallace: best o luck, gotta go
apparently there were problems with that as late as 2005
You found something?
I was on the orphan split when most of this was discussed
you are telling me this page doesn't work: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?NetMos
just wondered if you had seen that page?
I do get that page, but it didn't solve the problem so far.
It's no big deal. I can use the Pluto on the MB port.
if anyone sees one of these, i'll give you $50 for it: http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=220241785791&fromMakeTrack=true&ssPageName=VIP:Watchlink:middle:us
kirk_wallace, have you tried the pluto driver with adresses 9000, 9400, 9c00, and a000 (note that I skipped 9800 and a400)
eric_U: I just saw one in the link you gave, PAY UP SUCKER!
I guess I wasn't very clear...
Tried all the addresses from lspci -v
cradek, SWPadnos: http://postgis.refractions.net/docs/ch04.html#id2593262
Hooly cow, there are some plane nerds out there.
alex_joni: is there any way that last bug founded in halui.cc affect normal read/write pins like machine.on off is-on ?
in 70% cases machine.on is working, but in 30% it isn't
halscope show no pin change
halui is not working.. anybody can help ?
error messages, symptoms?
halui.machine.on halui.machine.off pins are doesn't working
no matter emc mode (MDI ,AUTO, MANAUAL)
correction: those pins are working only once
lerman_ is now known as lerman
lerman_ is now known as lerman
quiet in here today
* BigJohnT trying to learn 3 new software packages
BigJohnT: you're goofing with alibre also?
no, panasonic plc, servo drive and touch screen
oh - that sounds like fun
yea, it is in japinglish
that is always fun\
manuals are >500 pages long
the tech guy will be here tomorrow :) to line me out on what I can't figure out
skunkworks_: I gave up on alibre a while back
anyone know how to compile a shared library with g++ ?
I don't even know what you said :)
I'm trying to make a c++ class/function and be able to call that form python...
is that for better speed?
ld -shared ...
BigJohnT: yes, c/c++ is around 100x faster than python (depending on what benchmarks you believe..)
which, I guess just means you can get away with writing lousy code and still have it run reasonably fast ;)
I did enough C a long time ago to know what it is LOL but I'm not versed enough to do anything with it anymore... So I stick to Python
that might be a smart move. there are things like psycho and pyrex, but I don't know how much of that 100x speed difference they make up for
psyco works sometimes
maybe I should try pyrex before messing about with all the c++ headaches
what are you doint?
lerman_ is now known as lerman
what is your task generally?
what he said...
these rudimentary 3D cam ideas. they do involve calling some function with sin, cos, sqyare roots etc. a million times, so c++ might be required for speed
if you use numarray some mathy things can be as fast as C
matrix manipulations, etc
might work out details in python and use numpy then add the C part if needed
yes, that might be the sensible way forward
there's an interesting table at the bottom of this page http://www.scipy.org/PerformancePython
yes that is interesting
I see Jari has just uploaded some more 'machine-shop porn' over here http://www.youtube.com/watch?v=gTJ0kC3AQus
lots of cutting air time
I think it's what surfcam gives out without very much optimization
I hate to see wasted motion from cam programs
newbie xylotex-emc2 question: how do i measure Vref, do i literally place meter lead on the brd @TPX? and the other leaad--where? TIA!!!
what's Vref ?
it's mentioned in the xylo documentation, it's the amount of voltage driving the stepper motor.
slider: measure between GND and the other point
i don't really know what it means, i get the V part, i think.
yep, so black lead to ground and red lead to wherever you want to measure
jepler: i'm not sure where the GND point is.
slider: on page 8 of the XS3525V202.pdf you can see several places for gnd. The most convenient one is probably the bottom right of the board as shown on that page.
slider: put your meter in 20VDC, put the black lead on GND and the red lead on TPX
OH! that makes sense. i was looking at that and wondering if there was a specific GND.
jepler: have you called C++ classes/functions from Python? is SWIG the way to go?
awallin: I haven't found a C++ wrapper for Python that I really like. In emc I chose to write my wrappers (e.g., for the interpreter and for nml) directly in the Python API without using a tool like swig.
awallin: boost::python is another alternative that I am aware of.
the boost.python examples use a build tool called bjam, but the details of how to make it work aren't given...
gnd is >a< ref. 'ref' is for reference. it's where you measure from. Vref is where you measure V from. (like where the end of your 6 inch scale is, thats where you measure from)
aint neccesarily gnd
awallin: just a second, I will show you a simple boost::python example that doesn't use bjam
jepler: wow, that would be great!
-- the -I -L -l args are specific to ubuntu dapper, because they vary depending on the Python version
* Vq^ takes notes
awallin: actually, you don't need to -L/usr/lib/python2.4/config -lpython2.4
awallin: and you can get the correct -I path by running this command: python -c 'import distutils.sysconfig; print distutils.sysconfig.get_config_vars().get("INCLUDEPY")'
jepler: btw, i was quite impressed by your python emc-bindings
Vq^: thanks, I hope they are useful to you
* BigJohnT wished he knew what it was...
BigJohnT: I think Vq^ is talking about the emc module as in 'import emc' -- you can use it to look at the state of emc (like the machine's position) or to remote control it (like sending mdi commands) -- this is the module used by axis to do almost everything it does
ok, jepler thanks
thats the one i had in mind, are there more python-modules that i should be aware of?
the xmpl uses the lib example.so from the cmd line, thats an eyeopener, ive used python but never noticed that could happen
Vq^: there's 'hal' (userspace hal components in python), 'gcode' (used to generate the preview plot) and 'minigl'/'_togl' (used to display it)
jepler: i see
jepler: thanks! I got it to compile and it works from python too.
awallin: great, you're welcome
I looked at some bechmarks and there really is a ~100x performance diff btw. c++ and python. I'm already coding these things for the 2nd or 3rd time so I figure the c++ will be the final version... and make it callable from python
awallin: for numerics I wouldn't be surprised. for string processing I have run into situations where it was hard to beat Python with idiomatic C++ (std::string + std::map)
(though this was back when I was a C++ novice but already pretty conversant with Python, so maybe it was a bad comparison for some reason I wasn't aware of at the time)
too bad I can't find the programs now -- the task was to find the most frequently used word in a text file and print the number of times it was used.
cat | sed 's/ /\n/' | sort | uniq -c
too slow i guess
fenn: it also fails the "idiomatic C++" test, no matter how fast it is :-P
can't i just use a code translator? ~~
are there any interesting games that a north american can only play as an import right now?
er, whoops, wrong channel
... i have been thinking about building a midibox...[ www.ucapps.de ] and i finally produced the g-code for the core pcboard today, it's ready to be milled with emc2 and my tiny cnc machine, i just need some parts and some single sided copper clad board now... woohoo!
i'll put the code up on my website/blog soon once i make sure my board is working...
.. i used the pcb_gcode which was linked to from the linuxcnc wiki
no longer quite dirt cheap, but still a good deal: http://stores.ebay.com/PCB-Laminates-Copper-Clad
i was going through the parts list on mouser to see what my costs would be to build 5 of them and one of the caps had a min order of 6,000 pcs! so i'll ned anothe rsource for that, lol.
i think i only needed 15 of the caps for 5 boards
mouser sucks, why would you order from them?
that is pretty cheap, thanks, fenn
well there already was a mouser part# list on the ucapss.de site
ah, too bad
there is a generic list i as well...
i've been very happy with jameco overall, and digikey if i can find what i want
duh! i have a jameco catalog here...
thanks for reminding me fenn
you also have the internet
digikey's a big more expensive though (except for AVR chips for some reason)
well, with this midibox core module... i can build a module with sound chips from a few old soundcards i have laying around here in the basement and make a midi synth...
which is why i like the whole idea
unsolder some yamaha opl3 sound chips and start soldering
*them back on another board
[21:24:40] <chr0n1c> http://ohiopctech.com/dp/?q=node/134
there is a screenshot and the code on my site if anyone was curious
oops.. looks like i need to edit...
lol.. ok my goof is fixed, i don't look like such an arsehole now
how about a candyfab sorta machine that prints out electric paint instead of cutting away copper you could jsut paint the traces on?
anyone done that kind thing?
why not just a plotter with the pends loaded with the PCB repair ink?
that's sort of what i was thinking
i should get one of the pens and build a midibox on a pc of lexan
would look fcking sweet i tell ya
pgm runtime @ 10ipm = 244.4 minutes.. :)
hell i think i can order the printed board for 9 bucks, might as well jsut do that
at least i know i CAN do it this way if i wanted to
chr0n1c: if there are eagle files you can trace around the wires, instead of doing that ugly raster stuff
oh, i think it made the traces for me.. this was just the first .nc file i loaded up to see if it worked.
i bet you could use inkscape/potrace and then 'stroke path' to produce the outline as well
i was playing with inkscape before i found the pcb_gcode script for eagle... it has some awesome possibilities for doing PCB routing
i haven't quite figured out the producing g-code from inkscape yet good enough to mill anything
its not quite there yet
i did just check out the other .nc files eagle made for me and updated the post with the trace files instead of the fill files... new screenshot as well, good suggestion fenn
[21:49:25] <chr0n1c> http://ohiopctech.com/dp/?q=node/134
only 106 mins runtime now @10ipm
if i didn't have a winpy machine it could be done in like 5 minutes a pop
i'm pretty sure i need to tweak my velocities on this ... and i could cut down the runtime a lot.
chr0n1c: looks like the moves are not in the optimal order..
lots of time cutting air
also looks like you are making many many passes per trace?
yes, if i did the program with mastercam it would looks so pretty.. but i don't know if i can control the pcb_gcode/eagle cutting order
[22:00:12] <chr0n1c> http://groups.yahoo.com/group/pcb-gcode/
<- this is the script i used to do the pcb, fenn
i found it on the linuxcnc.com wiki
int he cam programs section
try it with apt
try this ulp, might work better for ya http://unpy.net/cgi-bin/viewcvs.cgi/eagle/ulp/
dmess: show me a circuit board in APT :)
i looked at the apt stuff and it made my brain hurt, lol
you arent the only one
it's really not hard to understand, but the interface is non-existent
i'm trying to learn python and a bit of C here and there... i already have html and css in my head, i don't know if another language will fit right now?
you just need more sleep
oh not to mention g-codes and m-codes and phone numbers in my head, lol
spend your weed money on an address book
street addresses, ip addresses, passwords for every site on the internet
i just bought some pcboard from ebay, thanks for the link to the sotre, fenn
he used to sell mixed scraps for $1/lb
i'l have plenty of board left over if anyone needs any smal pcbs made up
i can cut 4"x11" on my little cnc here
Fen show mw a board i'll di it for ya..
if you have a simple bard for somethine usefill i'd be glad to mash it out in APT
what do you need to start with apt, dmess?
i mean for producing a pcboard gcode file
a bmp or jpg or schematics?
the drilling is simple.. a dimensioned sketch would do me fine
do you have what you used to etch it... dimensioned for hole locations
i figure for drilling i'll just load a dxf in mastercam and pick points...
so are you trying to mill the traces??
i have the dxf i need to do so that i made with inkscape earlier
is that drilling or milling
the cutter is programmed at .010" so if i change it out to a .025 cutter it won't take as long...
send the gcode to email@example.com
you have a dxf of the line drawing you say??
[22:23:33] <chr0n1c> http://ohiopctech.com/dp/files/mbhp_core_v3bot.nc
<- dl it?
i have a few different dxf's
we'll have to wait for Dan to show in #CAM he may save some time if his dxf to apt works on your file..
[22:26:06] <chr0n1c> http://ohiopctech.com/dp/files/all%20files%20from%20my%20midibox%20project%20-%20midibox.tar.gz
<-- there is a couple .dxfs in the archive i just uploaded
is there a way to tell me what distro a linux box is running?
put i could use numerous pocket/ comands and get something CLEANER than that for sure
uname --all does not do it.
you can play with them if you wish, there is also a few different svg files in there i used to make the dxfs
oh, is that the same as all
no that was for alpha
hmm... okay it's openvz
it does do it.. uname -a, just that I didn't know there was sucha thing as openvz
chr0n1c@beast:~$ uname --all
Linux beast 2.6.24-16-rtai #1 SMP Sat Apr 12 14:54:33 CDT 2008 x86_64 GNU/Linux
dmess: i'm just saying it's a pain in the butt to use APT for milling circuit boards because there's no automated tools to translate into APT
can i cheat and feed it to catia??
and once you have it in APT there's so many lines everywhere you cant do anything with it
well dan is working n precicely that
does emc read apt code?
if you have mastercam available look int ther confertors and check out NFL file code... :)
but we can post for EMC already
monday night football?
no f#$% clue??
the mpfan post works great if you delete the junk above the first real gcode
i used it for creating apt source for my 777 project way back...
in mcam..yes...lemme boot it up see if its still in 9
firing up a coal powere laptop...
maybe under import export..
if i recall.
oh i guess it already made the drill files for me!
anyone doing pcbs with emc2 should check into the pcb_gcode script for eagle most def.
you NFL is still an available option to convert to or from in mcam9
where are you thinking i get the nfl file from?
i'm lost on that one
if i recall it wasnt that painfull to use its output to make APT source
dmess: there is a mcam post on wiki
mcam will read almost anything ... and spit out NFL for no reason we can find... but its output is sorta APTish and can be used for geometry creation
there ia also an mcam plug-in / post that outputs dumb apt
BigJohnT: any idea where that post might be?
my favorite use for mastercam is .. import a dxf that i edited with autocad or qcad and then ust that to do contours for engraving
found it on Cam, badly labeled
The G04 is a nonmodal dwell command that halts all axis movement for a specified time while the spindle continues revolving at the specified rpm.
*something that should be in the emc2 gcode reference file??
i didn't see g04 in it
(from the cnc menu in ubuntu)
its at the bottom, non-modal codes (g4)
yup... never want a modal dwell
section 3 g code i believe...
[22:55:56] <fenn> http://www.linuxcnc.org/docs/html/gcode.html
i think that's what he's talking about
the pcb_gcode uses g04 is the only reason i noticed
i was like why is my cutter sitting still for ten seconds while drilling... lol
BigJohnT_ is now known as BigJohnT
i changed all the g04 p10.000 to g04 p0.5 by hand... it's a bit better
its probably a peck cycle with 10 milisecond dwell shit included... for some flippin machine.. our mighty mite had WIERD g-codes like that
delete them... they aren't value added time...
i called that my CNC sewing machine..
my ganny's sewing machine was bigger and stronger than this machine... and she had to pump a pedal to get the flywheel up to 50 rpm before it would work... then it was just keep up with the sewing..
i want that machine when she dies... just to say I have 1
if i had a sweing machine all my jeans would be patched
[23:10:05] <chr0n1c> http://ohiopctech.com/dp/?q=node/134
<- updated with mill gocodes, drill gcodes, and a nice screenshot of the traces in axis
for anyone who's been following along
cool lookin' site...
remember plagerism is the finest form of flattery..
ok, so what are you saying?
i didn't plagerize anyone as far as i know
i hay scab it. LOL
the site's built on drupal if you want i can give you the theme
i sorta kinda borrowed the theme color from hackaday.com
thx.. LOL... smoke em if you got 'em...
but i desigend that drupal theme with my own two brains
cool.. you have 2 s well.... my twin is right beside me
hey are you dmess on deviantart?