dgarr: what i meant to ask, why is this (ngcgui) limited to one sub? why can't it use the vars throughout a program, no matter how many subs the program has?
you can catenate the same or different subfiles each time you create a feature; there is a button to "Retain values on next Subfile read" which will share
variables with identidal names or you can use globals
dgarr: i think i make the program i want first the ungui way, then see which way i get it with ngcgui
the gui isn't for making programs, it is for testing them -- so you can enter parameters easier
the idea is if you write a subroutine file in a prescribed way, the gui can read it and prompt the user for parameters or supply defaults etc
more than one subfile can be combined to do multiple features
how about s/testing/using/ ?
that's fine too
i took your example, modified it to conform to the requirements, and then it could be used by the gui
i think not many folks use subroutines (yet) nor named parameters for that matter but they make things much more readable i think
Endeavour_ is now known as Endeavour
coca cola copyrighted (trademark) the contour bottle
that they did. so, make a different bottle ;)
Watching The Empire Strikes Back
Endeavour: I'm sorry.
Endeavour: I'm sorry you're Watching The Empire Strikes Back
Don't like Star Wars?
Eh, it was ok. Not a fanatic or anything lke that.
Not something I would go "Hey, let's get Star Wars and watch it again"
I like 'em alright.
Hadn't seen the Empire Strikes Back in a few years.
I haven't seen it in a few decades
It, being any of them
It's better than anything else on TV, so it works for me.
No shit, thus why meida libraries are nice to have.
Not a dman thing at all on tv
Yeah, fairly sad really.
They are all running the same show back to back to back to back to back
Who was I talking with about stepper drivers here last night?
Endeavour: are you looking to acquire some?
Looking at options
Some folks really dislike the A3997 drivers by Allegro
I was pointed at the GeckoDrive stuff, but I'm trying to find a qualitative comparison for it against other stuff. The 3D printing folks I spoke with thought the GeckoDrive was excessive, but most of those 3D printing folks don't really know what they're doing and are satisfied with pretty poor performance.
the gecko 540 is pretty nice
its an all in one solution
port to motor
[04:10:59] <pfred1> http://www.geckodrive.com/product.aspx?i=14469
people put them right inside the computer cases
pfred1: Yeah, that's what someone pointed me to yesterday.
they're about the cheapest built real solution
Most folks here seem to dislike those chinese drivers.
well i think they're better than the A3997
but not better than a gecko
to do better than the gecko you'd have to pay a lot more
is what this guy says true? http://www.cnc-club.ru/forum/viewtopic.php?f=33&t=35&sid=bf7f8a77f3fa7d14e64a43ad07b6ba4c&start=80#p771
EMC2 Lucid is still a ways off?
its being worked on, some issue with RTAI and the kernel I hear
kicad schematic yay http://www.vapourforge.com/AVR/bob/bob2.png
* fragalot called his last project bob too
Anyone here ever try to dampen the sound of a stepper motor?
it is possible, but i think they chop down the torque in time with the torque ripple to make it stay constant
if thats the noise your talking about?
Endeavour: it becomes more silent if you use microstepping, but its impossible to completely eliminate the noise.
I was thinking mechanical dampening
Acoustic foam or something
* Endeavour shrugs
Endeavour: heat issues
Your spindle will cover ALL stepper noise
Yeah, I know, fragalot, was just curious if anyone had ever devised anything.
Jymmm: I'm making a 3D printer.
Stepper noise is the only noise. ;)
It's a shop, not a library
$0.99 ear plugs, cheap, quick, and easy
Ok. You're welcome to build your stuff however you like.
Endeavour, solid construction so it does not vibrate
archivist: Been planning on using metal extrusions for my framework, and possibly dampening things a bit with a rubber gasket between the motor and the panel it attaches to.
<3 tv astronomers failing horribly
whatever, the pish-posh cardreader type
Endeavour look at epoxy granite
you could go all out and use silent DC motors and an encoder :P
* fragalot runs
servo's dont need to be that much more expensive
silent ones probably will
ours are pretty quiet
I want a pet tiger
I have an (other) small problem. i would like to disable 3D redering in AXIS (small PC config) then would like to use "(AXIS, stop)" special comments : http://linuxcnc.org/docs/html/gui_axis.html#r1_11_7
But It doesn't seems to work, I have EMC2.4.1 version
someone has already try this feature?
did you use axis, hide?
yes I also tried (AXIS, hide) (AXIS,show) but without results
I will try again to be sure
* fragalot boots up his EMC computer to test
Xavier_H: it works, but it's space sensitive ( eg (AXIS,hide) and not (AXIS, hide)
it does not work on my computer too
ok thank you!
it seems that axis still shows the G1 toolpath though
it disable just the path plot not all the 3D plot...
Xavier_H: you can go ton view in the AXIS menu and disable the things in there, and thten choose the 'DRO' tab instead of Preview.. see if that speeds things up
there are option in menus to disable plot
yes I just see them!
but in fact, it is for a friend who want to run emc2 on a PII
I don't have the computer here
Xavier_H: I'm going to see if I can disable the preview window all together, hold on
Xavier_H: there are other front-ends available other than axis for EMC2, you could try one of those
Yes, I think about it. Pyvcp works with other fontends?
The documentation only mention AXIS and pyvcp
And no pyvcp in other fontend documentation too
Thank you fragalot for your support!
are you still in the place?
Xavier_H: there's tkemc
Xavier_H: just go into the machine config, find the .ini file, and edit DISPLAY = axis to DISPLAY = tkemc
it's not pretty, but it works on low spec computers
ok thank you, I will advice him to use it
but I think PII computer are too ol to run ubuntu
Xavier_H: there's also xemc, yemc, emcjavaGUI, fpanel..
don't think those are shipped with it by default though
xemc, tkemc, mini are
ok I think tkemc or mini will do the job
mini looks clean
it is for a flycutter machine
there's also a new GUI in freepascal
to machine gears
well i've tried to run EMC on a Pmmx 200Mhz before
it worked. just not really usable :P
ok I will advice him to use an other PC
because, he does not be confortable with linux/emc
he isn't be confortable... (sorry for my very bad english)
Xavier_H: what's wrong with linux?
nothing for me but some persons are not confortable with It!
because they've not tried it
The friend who want run EMC on a PII aren't confortable with linux and emc2 because he doesn't used to them
ubuntu is practically the same as windows to use really
yes I know I have ubuntu on my machine for 6 years now
but you can't defrag disk or enjoy with virus with ubuntu/linux ;-)
Uses are often hard to change
you can put togther a rather nice EMC computer for ~ $100 US if you have some bits laying about
Yes "old" PCs which are able to run EMC and AXIS are very cheap
thats for a new machine
think about it, all you need is a mobo/cpu combo, PSU, and a cheap usb stick and you're set
Xavier_H: you can defrag your harddisk on linux btw. but it's a hassle (it involves copying the whole filesystem elsewhere and putting it back :P)
I read Linux FS try to doesn't frament the datas in them, moreover when you use the fs it will try to auto-defragment.
it is designed like that, yes
I wonder if it is worth trying to eBay this lot? (Or would it perhaps shift better on CNCZone). Or I could hang on to it.
Now for the perfect cover letter
Doh, wrong paste
[11:21:47] <andypugh> http://picasaweb.google.com/lh/photo/-Ra6URaCILYZ0x-Oh8x6IA?feat=directlink
or build something new with them
I need balls screw for me next project
If I do any more conversions it will be something bigger, and those are spare due to me deciding I needed to add more Z travel to my existing machine.
Im slowly collecting bits for a larger travel mill
and trying to find cheap belting to fix the southbend
we are bolting a dremel onto the side of our mill ;->
any suggestions for bits for it?
Cutter bits you mean?
for what materials
archivist: That kit with the longer screw fitted only gives 300mm or so travel, so I doubt it would be much use to you.
most of em lol
PCB, Al, perhaps a little steel
thinking carbide might be the place to go
andypugh, 300mm travel is enormous compared to what I did have
Valen: generally is :P
* fragalot wants to make a maglev-based mill a some point for the heck of it
who wants to sponsor me?
you can sponsor yourself
i'd have to win the lottery twice first
I need a job or the lottery to help
I can't think of many less appropriate uses for maglev.
andypugh: toilet seats.
For a start, you would be limited to machining non-conductive materials.
No, a maglev toilet seat would be hygenic.
andypugh: it can't make you levitate.
you'd still be sitting on a seat
A maglev mill would just be stupid.
And why not levitate the buttocks directly?
because the only electro magnet capable of lifting a bio organism is the size of several houses and focusses all of it's energy to something the size of a coffee cup
[11:54:55] <andypugh> http://www.youtube.com/watch?v=A1vyB-O5i6E
that, and if you have the flying sh*ts, things may levitate where you don't want it to.
we planned a maglev style mill once, for light weight milling of plastics
mainly a pick n place style applications
Yes, and it _still_ makes more sense than a maglev milling machine!
it doesn't have to make sense
maglev is the future, everyone knws this.
you're just narrow minded
* fragalot runs
air bearing and linear motors is the way to make a mill
I was about to type _exactly_ the same comment Valen
I wonder about making the slides out of glass and using optical techniques to make them
you could apply chaos theory and rely on quantum mechanics to get a finished product
sim or no sim?
maybe you are trying a 2.3.5 config?
no, the information from there
* fragalot tilts his head a bit and stares at alex_joni
fragalot: having issues with irssi :D
I split my windows, and having problems getting used to it
ok.. undid it...
alex_joni: thats why god invented graphical clients ;->
same confusion with multiple windows really
Valen: I'll wait for god to invent one that works under screen + ssh
alex_joni: irssiproxy makes that possible
but you don't get a /lastlog
you could also do X-forwarding over ssh I guess
fragalot, lastlog is done in here by logger_emc: bookmark
archivist: in this channel, yes.
alex_joni morfic was using some IRC proxy thingie
fragalot: my linux box doesn't have X installed
none of mine, excluding the emc laptop, don't either
but that laptops' screen is cracked, so it's pretty futile anyway
andypugh: interesting, eh? if you have a strong enough magnet you can cancel out gravity
Cavorite would be better
I have a short question : Is there a way to output a gcode parameter (ex : #1) to a custom halpin?
I think with a custom Gcode (M1xx) and a custom hal module...
It is the good way?
try M67 http://www.linuxcnc.org/docs/html/gcode_main.html#sec:M67-Analog-Output
wonder what alex_joni needed that Valen mentioned my use of ZNC
thanks cradek, I'll take a look
ok it is what I am looking for, thank you again cradek :-)
morfic: nothing important
fragalot: looks like it
I have no clue on AMD, is this an good? http://newspaperads.mercurynews.com/ROP/ads.aspx?advid=32664&adid=9392684&subid=29809642&type=
the x4 suggests it's a quad core, other than that, as clueless as you are, if not more ^_^
haven't looked at AMD since I bought my x2 4600+ desktop
Is anyone using Anders' inverse deadband component
sounds painful, what is it
some servo drives don't respond to command signals within about 0.2 volts of zero
so you have to chop that portion of your command signal out to get a tight PID tune
jymmm, that's a great chip & mobo
the milling robot is now live undersea milling and sawing at the structure
MattyMatt: Seems the reviews are mixed.
MattyMatt: do you have one?
I have a 780G board with X2 chip
MattyMatt: reviews are iffy on this one... http://www.newegg.com/Product/Product.aspx?Item=N82E16813130247
mikeggg: sounds interesting
yeah, I'm trying to tune these servos, and you can grab the coupling and work it back and forth within the dead band.
once you hit either edge, the PID fights back like it should
using a multi-meter looks like i've got +/- 0.3 volts of deadband
jymmm, dunno if MSi have quality issues. I thought they were considered a quality brand. mine is Gigabyte
MSI don't have quality issues; but they do have performance issues
when you compare the same graphics card between different brands,..
I seem to recall that MSI can be flaky
I don't care about the last 10% of gfx performance
MattyMatt: I did when I bought my last card.. paid enough for it at the time
matrox G400 is the only expensive card I ever bought
7950GX2; first card with 2 GPU's on it, outperformed everything.. paid 600eur at the time for it.. it's still going strong after all those years so it's not too bad really
MattyMatt: Are you using EMC2 for something...?
you are too young to remember Voodoo 3? :)
Endeavour: for running my mill yeah
MattyMatt: I used to have the G200, *AND* Voodoo 3 in my box!
You have a mill?
not on this machine. emc is Athlon 1.2
I even had the graphics memory expansion module ^_^
good god i've wasted a lot of money on those things >.<
has mill http://imagebin.org/98765
and some finished chips :) http://imagebin.org/98763
making parts for another?
that's 3 more
Endeavour will recognise them ;)
Though if you have a mill at your disposal, why don't you make something better?
I'm just learning
mendel is a bunch of small jobs to practice on
I'm not talking about part quality, just a better machine than the Mendel.
(IE: Design your own)
I have the STLs in blender. it was a no brainer. there's a good demand for mendels too
Either way, look forward to seeing your build.
Parts look nice.
I'm not sure I will build. I'm planning to sell all 3 sets
and putting the money back into the mill
I was planning to step up production after I've stiffened the mill, but it takes so long
those z-leadscrew bases is a lot of wood to mill away
with a 3mm tool
I actually like the mendel design anyway. it looks adaptable
I may build up the machines and sell them complete. I'd propably only have to sell 2 then
how much are you asking for it?
but I'd rather swap the 3rd for a lathe :)
they are worth a tidy little pile. Makerbot (a commercial derivative of the 1st gen" go for $1200
I'll be selling on ebay. It's still a seller's market due to scarcity
the scarcity is coming rapidly to an end now, I think
Endeavour, how long until your molded ones hit the street?
I'll need custom paint jobs to compete once they do :)
nothing plays. just a banner ad
probably my browser
i just checkt my homepage its there but now with large letters does this metter?
I see it
looks like a CAD simulation
yes it is PRO/E animation
the real mashine is here elmo40 http://www.youtube.com/watch?v=lBMkT39LtEU
full emc to milling here http://www.youtube.com/watch?v=WZotjleEtj0
sealive: why did it look like you were running around like a madman about halfway the movie after you hit "R" ?
sit still! :P
or get a tripod
that's about the size of mine, though made of more expensive stuff :)
the plug for the deduction wars off
I ought to try MDF mendels next, to see if they are tangibly better than plywood
naaah. If I get a good price for these parts, I'm buying some refractory
hevy sawing now in 5000feet depth
sealive: "deduction" ?
MattyMatt: bear in mind that MDF only likes beeing compressed.. it fails horribly at all other forces beeing applied to it
the garbitch of the milling has to put away with a vacuum cleaner
yeah I know what you meant :)
just "garbitch" can get you kicked in certain channels :P
the clamp at the oilspill is now off!
yeah that's a big mess isn't it >.<
for dust control. I sit there with a 1/4" brewing hose and blow the dust out from the tool
MattyMatt: dust control + blowing == you have the wrong idea of "dust control"
thats like Mars Rover 5Robots working on 1plug with Saw and milling and clamping and and
I think I'll adapt that idea for permanent use
I'm gonna enclose the whole machine to contain the dust :)
MattyMatt: there's this invention they call a " vacuum cleaner " that you could attach to your machine
but for keeping the tool clear a jet of air does nicely
jet would be quiter
jet would be quieter
depends on the vacuum machine
no sucking is better then blowing !!!
mine's quite silent, and it most certainly keeps the dust nicer
they are all bloody noisy, I think a PC fan and a funnel will get a good enough jet
MattyMatt: Need some ballscrews? 110540511061
andypugh, all spent up until I sell these mendels now :)
MattyMatt: I can't hear my vacuum cleaner over a dremel spinning without a tool at 15000rpm
that's pretty quiet.
it's all cumulative, to the neighbours
Dremel is not good for milling proxxon match better
unless if I increase the power on it and the turbine spins up to full rev, then it's FUCKING LOUD
sealive: I was just using it as a reference
dremels are ok for what they're designed to do. beeing used in a CNC mill isn't one of them :P
are dremels all 12V?
mine's 230V o.O
no 23V and 40V
mine has a dremel collet, but is 240V
also proxon has a IB/E with 230V
mine is a good match to my machine atm. when I crash it, the Z flexes first
How is this possible? http://cgi.ebay.co.uk/1856s-Archaize-Bronze-Hollow-Mechanical-Pocket-Watch-/220613237588?cmd=ViewItem&pt=UK_Jewellery_Watches_Pocket_Watches_Accessories_ET&hash=item335d92db54#ht_3499wt_1008
once my machine is stiffer, I may need a more powerful spindle
13 quid for a mechanical watch? not too hard
I assume the real cost is factored into the postage, but it would be a cheap way to buy some jewelled bearings.
downside of wireless keyboards
where the hell did I put it
where does it say jewelled bearings?
* 100% made from pure coppervery ,beautiful,and very collection
found it :D
And some are £3.99 delivery. There is something very odd with international postage.
I have a mechanical wristwatch, paid 12 usd for it including shipping.
You can see the bearings...
this is just the income ing price if go for it it will say 299
I got mine from dealextreme.com
It really shouldn't be possible to get a mechanical watch from Hong Kong to the UK for £5 all in, individually posted, including manufacturing. I don't care how rubbish the materials and manufacturing is.
andypugh: read the print... "this watch is antique looking "
could be stolen... who knows. eBay is good for stuff like that
Indeed, but second-hand would actually make more sense. The fact it is a new fake is what makes me question the economics.
elmo, they steal a lot of watches, all the same, then :)
There are hundreds of them, he looks to be listing one every few minutes.
andypugh: dealextreme even ships 0.02usd items for free.
some are $30, others not. could be a 'loss leader'.
"Never mind that we lose $1 on each one, we will make it up on volume"
andypugh: and tbf, that watch I got is pretty solid, i've had it for 3 years now, and nearly never take it off.
a copper watch won't last long. the escapement etc would wear
mine isn't copper though :P
it is a good looking pocket watch tho. shame I havnae a weskit
I am trying to think who would most appreciate 250632811847
[16:44:52] <fragalot> http://www.flickr.com/photos/fragalot/3569649813/
bit too close but that's the only pic I can think of that I have online somewhere :P
gotta love translations: http://img710.imageshack.us/f/engrishe.jpg/
ever been to http://engrish.com
? it is Hilarious!
Ah cool, you got your Z inside your pillar
are you selling your old setup short? isn't it just as good as any standard minimill conversion?
It probably is, but I am replacing it all for a reason.
There are some low-quality pics of the new arrangement at http://picasaweb.google.com/bodgesoc/Gibbs#5477167759873892978
first ballscrew I need is 600mm for my table
I've got some fearsome backlash now
It's all a bit of a chinese puzzle to assemble with the cover-strip and the fact that the leadscrew and ballnut have to be posted in through the 34mm hole in the top.
I'll try a plastic nut first tho :)
does that cover strip roll up?
I ground to a halt yesterday when I found my shim steel was too short, and I couldn't think if anywhere to get more from at 8pm on a sunday (or at any time on a bank holiday, either)
beer can? :)
No, the strip slides round the back of the bracket that the ballscrew bolts to, you can see it in the next few pics.
I have to post this. too damn funny! http://qurl.org/P01
And it would be a big beer can that you could get a 37mm x 425mm strip from.
Anyone have experience with those boards on an intel core2 duo motherboard with Ubutnu 8.04/EMC2?
watneys red barrel
lepton_: which boards?
Not that I can answer the question, I only have a core-duo and that's in a MAc.
I've got my eye on the 5I22 PCI board right now
is it possible to lauch a program like a MDI_COMMAND ?
Should just work, PCI is PCI.
That's what I've been hoping
I was reading some of the EMC2 docs on them last night, but I'm curious if there are any known issues that aren't listed, or something along those lines
Yes. You can put the name of a sub in the MDI_COMMAND line ie, ake your G-code something like an O<filename> CALL
The called file needs a O<filename> SUB and ENDSUB where the <filenames> match.
so what will my MDI_COMMAND line looks like ? something like MDI_COMMAND=Omifile.ngc CALL ?
MDI_COMMAND = O<myfile> CALL
And you need a relatively new version of EMC2 I think
You need the < > characters.
I use 2.4.0~pre
and inside myfile.ngc you need a O<myfile> sub and an O<myfile> endsub round the code to be executed.
on fanuc this is a M code M98P105 programm has then O105
You can use numbered files in EMC if you want, then the < > characters are optional.
sealive: in this case the MDI_COMMAND lines in the INI file define bits of G-code to be executed when a pin goes high. I keep meaning to find an excuse to use it.
andypugh, I don't understand your last point. Does it means that if I use multiple files I don't need the <> ?
in fact what I have to do is turning OFF all motion.digital-out-xx outputs if the program is stopped before it ends itself
No, I mean that you can use a file called 113.ngc and call the O113 SUB code inside it with O113 CALL
sorry for my poor english :P sometimes difficult for me to understand :/
i persenly do not like sutch coding
but I don't find any way to interact with motion.digital-out-xx without using an MDI command that runs a M65 Pxx instruction
I ther is another simpler way, I will be glad to use it !
Actually, thinking about it, I already have a bunch of MDI commands on my lathe. I have pyvcp buttons to load individual tools which link to M6TnG43 lines in the INI file.
I use motion.digital-out to control glue flow, and thet MUST be turned OFF is the program is stopped for example with Estop o ranything else
My lathe config runs the exact same G-code program all the time, which contains turning, facing, boring, threading and parting routines aiming for endpoints in other PYVCP controls.
bricofoy: Why not use an AND2 function in HAL so that the output can only be high if the machine state is correct?
where do I need to put the file with my sub code ? in the same place with the INI file ?
Yes I do that for now
but the problem is
In the default program prefix directory defined in the INI file
where all the nc-codes are
when you restart the program, the condition I use to turn OFF the outputs with some HAL logic turn back to a state that allow th output to ON
that comes up when you say open file
sealive, ok thanks
so when the program restart, as motion.digital-out-xx keep it's previous state
there is a moment when the outputs activates but it must not
AND2 it with motion.program-is-auto ?
and the machine puts some glue somewhere it doesn't
(or the similar pin that actually exists...)
and2 with program.is-running
I do this to turn off the glue flow when pausing
That should work shouldn't it?
but If i stop the program before it ends (so before I turn the outputs off ), theoutputs remains in the state they are when stop
when I restart the program after a stop, program.is-running goes TRUE again
bricofoy: why dident you take a mcode out at the 7i43 to do this
and as the outputs kept their previous state, so they turn ON with program start.
I don not use MESA card
bricofoy: Ah, I see your point.
only //port for now
so I thought using MDI_COMMAND to turn really OFF the outputs when program.is-stopped goes TRUE
but if there is a simpler way, I will enjoy using it :)
I think you could do it with HAL components, but what you propose is probably easiest.
i go with andy
But can't you turn off the glue with a single line?
(ie I am not sure why you need the subroutine call)
I need to turn off 3 motion.digital-out lines
I tried to use more than one M65 Pxx call on the same line but it fails
That answers that question then
got an error
There is also something annoying with halui.program.pause behaviour
I have a magnetic switch beside my glue tank
Running some "housekeeping" code on machine-stop sounds like a perfectly good use of MDI_COMMAND
when glue level goes low, the swich trigger an input, that is linked to halui.program.pause
so it pause the program to allow refilling of glue, then restart
but I noticed if "pause" is clicked in axis while the input is still TRUE, program continues
is there a way to make pause persistent as the input stays high ?
or at least to desactivates th axis "pause" button
bricofoy: put in a manual pause switch
I was testing Mach3. fresh install of tinyXP. When you press Pause it still reads 3 or 4 lines! such latency issues it is unbelievable.
as I will use a custom pyvcp button for unpausong after glue filling
elmo40, realtime on XP :)
only if you get an embedded version.
doesn't mach3 cost money?
and I have yet to find them
fragalot, what do you mean ?
fragalot, in fact my switch acts like a manual pause switch
and I don't see how can I do this otherwise than using the halui.program.pause pin
bricofoy: yeah but instead of using the software button, use another physical switch on that same input... that way yu can pause when you want without having to modify the software
the robot is broken at trhe oilspill he is coming up lost its Saw and 4 Lights
sealive: they should Nuke it and get it over with!
that was one of the thoughts
fragalot, yes, but so I need to desactivate the button in axis
bricofoy: You could wire the low glue to motion.feed-hold That might work
fragalot: I think his point is that the onscreen pause button over-rides the physical button
andypugh: ah I thought it was the other way 'round
andypugh, if I do this, as soon as the low_glue input turn off, the program will continue ?
pause is pause. it should be either-or/both
You might need more logic, perhaps toggle2nist?
andypugh, fragalot, yeah exactly, th problem is the axis button overrides the pause state
andypugh: if he starts filling it then, it will continue the minute the level is high enough again
so this will not work :/
as the feeding is manual, it wil start with glue tank open
Maybe plain "toggle" actually.
You can wire some HAL so that the feed-hold goes true only on a rising edge of the glue level detector, and only goes low on a rising edge of a pyvcp button
In fact I will have a remote pendant with 4 buttons : cycle start, pause, resume, and stop
andypugh, ho yeah sounds great
but is there a list somewhere of all the available HAL components with some docs for using them ?
Look at the list near the bottom of http://www.linuxcnc.org/docview/html/
I am sure some combination of latch, toggle, edge, etc will do the trick
just a Dlatch will do it I think
Yes, actually, I am psychic :-)
flipflop is the D-latch
* bricofoy saving this chat session before forgetting all the great ideas
setp the data pin to "true", net the .clk pin to the glue level switch, and net the resume button to the .reset pin and you should be set
yes that's it
OK< back to soldering.
thanks a lot !
so bad there is not something to graphically show HAL configuration like a schema
[17:47:27] <andypugh> http://wiki.linuxcnc.org/emcinfo.pl?Eagle2HAL
[17:48:30] <andypugh> http://wiki.linuxcnc.org/emcinfo.pl?Crapahalic
And at least one more :-)
why can't I found such a great piece of software for myself ?
thanks again :)
I am not totally sure that either work properly.
the second link is exactly what I was looking for
I will try getting it to work
I started a gedit syntax-highlighting rule for HAL files, does someone is interested with it ?
I have also looked into HAL tab-completion which is a bit of a help.
Quite basic for now as I've no time for all :/ derivated from the INI rule
By till tomorrow
I used http://sourceforge.net/projects/gedit-autocomp/
. If you do a halcmd show all into a text file, then open that file, gedit-autocomp gives drop-down completion of pin names.
wow, great thing !
I will try this
Right, really off to solder now
sealive: What are you watching??
Dave911: he's not here anymore
2 hours to drill 24 holes. not bad
mill is slow, but even with backlash it drills a neater hole than I can :)
are these superduper holes of some kind?
yes 8mm x 20mm deep
which is quite a challenge for deremel :)
with vanishingly thin walls in places, so it got a bit ugly just doing the middle with a brace and bit
it could be worse. these repraps can print stuff that's utterly unmillable on any machine in any material
reprap? how dare you!
I'm not reprapping. I'm just milling parts
for cash to spend on my mill :)
and maybe a smallish lathe
link to whatcha milling? fun to see
Matty: which machine do you have? DIY?
yeah DIY, no vids
but the parts themself
where from? =)
dxf etc etc to glare at
[19:47:41] <MattyMatt> http://filebin.ca/wjmard/mendel.blend
I got all the parts in a version of that file
I added an assembled machine, which has proved quite popular as a visualisation
and now I'm producing gcode from a later version of that same file
is that blenderstuff?
it's a .blend file, if that's what you mean
is that for blender? =)
yep, something between 2.43 and 2.49
blender confuses me
ah found proper dxfs nog
woow, its really made for laser :P
no space between parts whatsoever =D
the flat parts are
whatcha milling then
frallzor: still is possible to mill out the parts seperately if you really want to
[19:52:59] <MattyMatt> http://imagebin.org/98763
seems like a bad idea if you want the parts to fit without loads of extra work =) considering tool radiuses
I'm still doing most of the separately, because I always need to test the gcode on 1 first anyway
unless you got lots of spare time to "make fix" :P
which parts of the reprap is that?
about half of them, for 3 machines
Are you generating gcode from the STL files, or is there a good "millable" dataset available for Mendel?
I'm generating the gcode
With what? Do you already have DXFs?
it's all hacky atm. the gcode I've made is all harcoded for my machine
blender scripts exports gcode
how many tools for that?
yeah I use the ballmill do to the semicircle grooves
I am still playing around with my mill, but a RepRap might be the next project. Or probably converting the mill to a RepStrap.
mill the parts for an extruder :)
If that is possible... good!
are thery plain stls available?
anything is possible if you put your mind to it :P
the plain STLs are in the reprap package
I wonder if you could use a glue gun and a small linear actuator as an extruder
I downloaded one but it seems there are only solidfiles
this blend file has them rotated and positioned for easy printing
(read: glue gun + weight)
could you export it as stl? :P
that blend file came with a special STL exporter which plays extra-nice with reprap
don't see what can wrong with STL tho. it's rather basic
fragalot. I bet the first ones were exactly that
ah found stls =)
ahh to much work, ill stick with milling my cola sign
[20:08:14] <frallzor> http://pici.se/p/GqkEFrLwF/
both will be painted and the one to the left will have 5 different caps from different times
frallzor, wait until I've laid them out into one-pass sheets
and use #1 and #2 for feedrate and toolsize everywhere :)
Which sheet size are you aiming at?
well A3 describes my machine quite well
13" x 16"
Mine is similar 300x200mm
I reckon a complete mendel would be 4 of those
11.8x7.9, well, not that similar. :-/
with the web of sprues left on, for easy shipping & handling
some repraps are 100mm x 100mm, so no parts are bigger than that :)
Good! Would have been good to mill multiple parts in one go
odiug, that's only useful once you've got all the gcode debugged
so my next batch will be more than 3 machines :)
the simple parts I do 12 in a row already, but mostly I clamp one, mill one
What material are you using for your parts. I saw on the picture you used wood. Or was that just for testing?
wood is good :)
I use oak plywood where strength is important, but the design of the machine tolerates so-so printed parts
so wood will be a step up from what some people use
I may mill a mild steel one, although it's a lot of milling to do
my plan was to do rough milled plywood sets cheap, and fine milled oak sets for connesieurs
but even rough milling takes ages on my machine
I know, my machine is also not that rigid.
I think 1mm deep furrows is close to what my spindle can take
What depth can you mill in one go?
so even when I stiffen the machine, I'll still really be limited to 1mm cuts
a bigger spindle would be necessary to make this economical
a 4mm collet on this one would help tho
realistically I need to handle 6mm shanks, or I'm paying too much for tiny tools
kress is good
Yes, I have a 800W router. Collets for 3.175, 6 and 8mm.
best for bang
*best bang per buck
Yes, mine is the 800W Kress
I think my 20gbp one is hard to beat per buck, it's just too small :)
at least on 30000U/min
* MattyMatt puts 4 x cheapo spindles on and mills 4 parts that way
I'm working towards it
Where are you located?
it's not really a product until you're selling millions :)
helllo can anyone guide How to make installer from modified EMC2 code???
m using Debian Lenny
helllo anybody here?????
If I could I woulda done it myself. I run Lenny on this machine
Yes, but do not know an answer to your question.
it's supposed to be something simple
is there any package which can make installer or something like that...
somebody told me it's a single apt command
I would guess that there is something in the source package, isn't there?
thanks MattyMatt , if you find any more info please update..
no i dint find anything like that in source package..
when I have time. I think learning to make packages needs careful attention to details
to make sure you don't break anything :)
hmmm.. may be its simple but i am new to linux so m not knowing...
I am currently working with HeeksCAD, and they have a "debian" subfolder, which looks like having the definitions for generating the debian package for HeeksCAD.
I don't intend to start to learn until I have a machine for a permanent server
So I guess this is handled similar.
hey there is debian folder in EMC source tree..
hey odiug can you tell me procedure for HeeksCAD.. i will try it on EMC
No, I have not done that for HeeksCAD either.
Does anyone use MO drives any longer (magneto optical) and if so... what for? I took an olympus MO drive out of a SCO Unix system years ago ... lost ... and then found it 7 years later
I just remembered that those package systems often use some additional files or directories for their definitions.
they are better for backups than optical drives. more reliable
Dave911: I've got some (very) old backups I'd like to read, but my MO drive is dead
^the disks are anyway :)
But if you have a look at the debian package system, you should find this information.
wonder If one should dare try the slice funktion in Aspire...
Wanna borrow a MO drive? This one is a SCSI 230 MB version.. Not an external ...
I might have an ISA SCSI card for it around here also ..
hey cradek if you are free plz guide
I have an MCA scsi card that'd probably work :)
Dave911: let me see tomorrow if that's what my media say on them... I don't remember what they are.
that's running the 270MB hdd in my 386
helllo can anyone guide How to make installer from modified EMC2 code???
MO were most popular when they were ~600MB iirc
This one is an Olympus Model MOS320E 230 megabytes ... Those figures were impressive at one time ... ;-)
I was quite impressed with zip100
As I recall this drive was $1000+ way back when ... now ... well ..paperweight
It probably has a fantastic laser focussing mechanism
with proper glass lenses that'll handle a 50W laser
in short bursts :)
Hmmm.. never thought about that ... So they don't use decent lense in the DVD drives these days?
Hey, I also have a ZIP100 in my electronics junk. Unconnected since >10 Years.
it's all done with gratings and waveguides now
Didn't know that ...
MOGLI: what kind of installer?
So I should not throw it away...
fresnel gratings that focus and turn through 90 deg in one
zip100 are just so obsolete in a world with flash & USB
I installed some zip drives in a number of computers just a year ago or so ... I bought them used of Ebay ... I had to buy a large number of them to get enough that still actually functioned..
I don't bother with floppy drives unless I need to flash a bios on an old machine now
Yes.... I've very glad that the days of full height 5 megabyte hard drives are gone.. I don't miss them at all..
My PC does not have a floppy
They needed zip drives since the software they were using was archived onto zip drives and when it was moved to USB drives it would become corrupted ... no one knew why and no one had the source code
probably falure to unmount the USB drives
hey alex_joni sorry i was not at desk
Fortunately there is no shortage of Zip drives on the used market
So, fingers crossed that the ZIP100s last for another couple of years.
Just buy more for spares :-)
A zip100 is still a good companion for a 386 or 486 machine :)
The disks themselves seems to last a very long time
yeah they were good backups
I never lost a file on one
.deb package. installer kind of ...
yeah I assumed you meant .deb
synaptic is my installer :)
this is why I assume you need to be careful, if you are making a .deb that everybody will use
ok MattyMatt i will take care before creating it...
hey alex_joni u there???
MOGLI, what cpu?
intel Atom N230
are you running 64 bit linux?
no it has IA_64 support but dint tried it..
IA_64? not x86_64 ?
debian does amd64 and ia_64
i compiled Kernel using ICC, i read somewhere it is 8-40% faster than GCC so tying it..
that's risky :) good luck
I don't have the nerve to use ICC
IA_64 is itanium
it's only worth the effort on good intel chips tho, and I have none
my mainboard says IA_64, m not sure...
morfic yeah, but core 2 also runs IA_64 at a source level at least I think
MOGLI: if you are talking about emc2 packages, it's described in the wiki how to build new packages
ATOM IS RUNNING JUST FINE...WITH MINIMAL INSTALL LIKE DEBIAN BASE SYSTEM AND OPENBOX ONLY
however that doesn't cover a custom compiler
alex_joni can you please give me the link??
there is a search box in the wiki
[21:05:36] <alex_joni> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?BuildingUbuntuPackages
icc is fairly easy to substitute for gcc, it's worth it for packages made specifically for intel chips
might be outdated, but it's a start
em64t and IA_64 is not the same, more intruiged he says his mobo claims IA_64 :)
morfic: might be time for memtest ;)
or this: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?EMC_With_Custom_Kernel#Build_and_Install_EMC_packages
alex_joni it gives error, your kernel is not known
sorrry my mistake
its warning only not error..
debuild trying to find RT at /usr/realtime-18.104.22.168-rtai while my realtime system is at /usr/realtime
:( can you tell me which file should i change
k got it...
Well, that's me baffled.
My BLDC motor driver does nothing at all, but then almost works when I connect the scope earth lead. It's running from an isolated benchtop supply, so I don't understand that.
[21:52:29] <skunkworks> http://www.electronicsam.com/images/KandT/conversion/DSCF1184.JPG
It looks (and probably sounds) like an old fashioned telephone exchange.
no - solid state relays...
(except for motor start and estop/limit loop relays.)
You sure the machine won't reject such new-fangled technology?
I think it is going to love it.
it is probably saying 'it's about time!'
skunkworks: looking good
Probably getting a dymo labeler so that you can see what each one does at a glance.
[21:56:43] <JT-Hardinge> http://imagebin.ca/view/re_Xmv4h.html
I have the estop stuff hooked up.. I can release the estop on emc - and all the estops/limits put the machine back into estop. I have some question - but don't remember what they are ;)
andypugh: yes - that is on the list. (then you don't have to think)
skunkworks: you got the estop physical input to coordinate with EMC?
seems to - all I did was turn the estop relay on with emc2 - then that contact goes back into emc. if that makes sense...
I had some questions about that.. but it seems to work.
kinda somewhat... I recall some issue I had but don't remember atm what that was or what I did about it
JT-Hardinge: What is that showing, if I may ask?
look at the status line :)
andypugh: do you see it?
pushing the physical estops - makes emc go into estop
No. But I am not sure what you normally see
so that seems good.
I added the current coordinate system to the status bar
I was about to guess that.
I had a crash because I forgot that I was in G54
seems to be an important bit of information
I have only once used anything other than G54
iocontrol.0.user-enable-out turns on the estop relay - and the NO contact on that relay then is connected to iocontrol.0.emc-enable-in.
I mean I forgot I was in G55
skunkworks: I think that is the problem I had as I have no MCR in this system
Which reminds me... Why does the touch-off dialog offer any options other than the Tool table and the current coordinate system. I am struggling to think when you would want to touch-off into an inactive one.
setting up another coordinate system
Why would you set it up before activating it?
Hmm, perhaps I can think of reasons.
you might be setting up your fixture offsets
any classic ladder gurus around? My sections/rungs keep disappearing in 2.4
do you save them?
I need some kind of robot arm to hit me over the head before I touch off into the CS rather than the TT (and vice-versa) and also to stop me touching off Z into the X value etc.
loading doesn't restore, either
andypugh: I need the same
We should blame the GUI design :-)
if you save them they should come back when you reload
when you save it should change to the file name just above the New button
jt: that was my reasoning.
I love knowing what the current coordinate system is
I'm running 2.4 and don't have any problems saving my ladder
jt: and the filename does change - I have it saving to my desktop currently; does it need to be inside the same config folder? I'm not running in place.
yes it needs to be in the config folder
that is where it looks to load the .clp file
Pondering further: Two touch-off buttons (current CS and TT) on the GUI and all the others available from the menu might not be a bad arrangement.
just tried that; started a new ladder, put in a couple sections (all ladder,main) moved to section 1, put in a contact and coil run, saved to the config folder i'm working with.
that would be a bit more intuitive I think
jumped to a different section, and back; rung is blank, reloaded clp, rungs are blank.
how are you reloading the clp? by starting Axis again?
no, through the ladder editor. Reviewing the clp file in a text editor shows no indication of customization (the run, contacts, coil etc.)
do you have the clp file specified in your config?
i hadn't got so far as to have a hal file load it - looking at the clp as text dhows nothing for it to load....
even previewing or printing the view while the symbols are still visible shows a blank page....
go ahead and make sure your classicladder line has a file name like this: loadusr classicladder --nogui hardinge.clp
I'm on my Hardinge lathe so I named my clp file hardinge
gotcha. since I have a "null" clp, I'll use that one.
then run EMC and edit and save and you should be fine
* JT-Hardinge head for the deck to start the Big Easy roasting chicken
so momma is happy in about an hour or so
jt: calling the file from hal seems to have done it. don't recall needing that when building a new ladder initially, but it seems to like it.
jt: thx................the ham&beans are a callin!
SWPadnos: So, where you slummin today?
SWPLinux: So, where you slummin today?
I'm at Washington Dulles airport
so - does anyone have a problem with iocontrol.0.user-enable-out turns on the estop relay - and the NO contact on that relay then is connected to iocontrol.0.emc-enable-in..... it seems to work. once you pull out the estop on emc (which turns on the estop relay (if limits and estops are out)) then from that point - it seems all the other estops and limits 'push' the estop button in emc. - and pulling out the phys
the phys ...
The estop relay is what will enable all the motors/servos. (hardwired) if an estop or ot limit is hit - it will drop power to the relays.