I am having similar problems working out how to do mine
I would have to rig a separate axle, and gear drive the encoder. Doable, and there is room, but an assembly PIMA
I have an encoder wheel cut and installed in the lathe, but need to find some opto units small enough. That same wheel could be used in the spindle of the mill
as therte is lots of empty room in there with the electronics moved.
There are some _tiny_ optos. I used some on a proper work project
I thought of stealing some out of an elderly one testicle mouse but those are almost unobtainjium these days. :)
[00:04:59] <andypugh> http://uk.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=6165692
1mm width, 2mm depth, whole thing is a 3mm cube
And only 48p each
page isn't loading, whats that in USD by the time I buy them a boat ticket?
But minimum order is 5
surface mount, kewl! I might as well get a 10 pack. Humm, 1mm wide slot? My encoder is 16 ga alu IIRC. Will that fit?
I'm trying to work out how to put an encoder on the quill for our mill
I don't want to put it on the motor cos thats got a gearbox full of backlash to mess with
No, you would need to use 20 gauge (0.91mm) or 22 (0.71)
ssh -Y must be eating my local bandwidth, that is a slow loader too
whats -Y do?
Humm, make new ones then, see that file on my web page too
-Y, sounds like an error
you can use "Y[ 0.000 - #<_named_var>] if you need the reverse
Or at least that is what I'm doing in the current project
Gene: If you can't find a US source for small quantities I can order some and stick them in an envelope. You might find SMT reflectives are easier to work with.
My spindle encoder is inkjet printed paper wrapped round the spindle with reflective sensors. It works. Not well, but well enough.
Not in the lathe due to where its at, between the bearing adjuster nuts
I'll keep that in mind Andy, thanks. Transmission thru holes would seem to be less subject to wandering dirt too
RS are a brilliant (if not inexpensive) company. They don't sell a single thing I don't want :-)
bet they do
I even tend to use them for bar stock and the like. Next day free delivery beats fractionally cheaper every time
wow thats unexpected
that RS is actually only fractionally more expensive
I've always found them to be "oh my god" priced
Have you tried Goodfellow?
I am in australia keep in mind
that last link doesn't have any interrupters at all, couplers only.
[00:22:28] <andypugh> http://www.goodfellow.com/E/Iron.html
Try browsing from http://www.kingbright.com/index.php?lang=English
No ideas? Back to the drawing board I guess. Or the wiki maybe, I did Andy.
8mm iron bar, 100mm long, £276
i was wise enough to get a bagful of old mice some time ago 8)
You are probably better browsing RS, even if you do not buy from there
But, back to sprockets. Are you leaving the cutter engaged and doing synchronised C and X moves or plunging again for each tooth?
Plunging again from outside the circle, Z doesn't change till its done.
Hmm, the "Can't perform MDI command until homed" is annoying when the MDI command is (debug, #<Teeth>)
or move to a position to home
Ok, take a look at the gcode now Andy, & shoot me down.
First thing I believe I see if that the Y endpoints aren't correct, the tooth is too wide for the link to swing in and out of it. Shit...
Gene: Sorry, but I am going to find far more fun in writing my own sprocket code. Plus I am significantly less experienced in G-code than you (I have written about 10 files so far)
Any time you look at someone else's code when you know what it is for you seem to spend about the first hour thinking "Well, I wouldn;t have done it like that"
Chuckle, I might have 30 pieces of working code, so don't call me an expert, its not fair to the real ones here :)
Yup, loud and clear, each of us has our own methodology
One of those cuts (g3) is climb, and I don't like that, so I have to turn that one around by starting at the other end.
I feel inclined to write a pure (X,Y) sprocket miller as the geometry intrigues me.
Climb is good...
Ok, bring it on!
Later, it is 0118 here
climb pulls the backlash in my table
Ah, in that case, Climb is bad
I work in a similar way gene use a rotary and step and repeat
I keep forgetting there are two side to the pond between us. :)
Im this side and just had coffee nightcap
Which is what I'm doing. I've probably had too much, I need to get the vdub downtown early so we can find an oil leak.
So in my case its about beer thrity and I'm one behind.
Don't get me wrong, step and repeat makes perfect sense. I am just playing with geometry (and testing the EMC maths functions)
archivist_emc: Have you looked at the code and .png's?
andypugh, the way gene is doing it you only work out the maths for one cut, no funny business, then rotate the table
I looked at the code not png
And with the mill setup, rotating the table moves the bit in an xy circle in the back trace
Aye, but unless you move C and X together you need to re-plunge each time.
You can probably make much bigger sprockets your way though.
I run outside the envelop that way as well
That is the intention, do do any sprocket you know the #teeth, roller diameter and link pitch.
I think tou are on the right track, just a bit more to do to debug
first there is a spurious pair of z moves in that loop. Once down, it may as well stay down.
The table is setup with a block of maple on top for sacrificial, has a .65" diameter hole machined on the tables center, with a steel plug that fits it
single step through it to debug, add (debug ....) to see whats going on
and the steel plug has a .245" diameter pin sticking out of the center, so the whole thing is located by a sloppy 15/64ths hole drilled as close
(debug, ..) (I only mention it because I keep forgetting the comma)
to the center of a 2x2x1/8 alu sheet
Double-sided tape works.
And in watching it run, its the first cut for the top of the tooth that is climb, I need to reverse that.
you can get a gum style tape which is probably "better" than the foam stuff
Given the cutting forces, I thiknk my 5/8" #6 round head wood screws into the maple are a better idea.
I wasn't thinging foam at all. Slightly thick Sellotape
which won't stick if the wood gets some cutting oil on it, which I intend to use
A fair point, Gene, but tape is remarkably strong in-plane
Too bad I can't stick the 'debug' and '-debug' right in the gcode ;)
I use arbours to solidly mount gears
And there is a word I am not sure how to spell
gene you can (debug some text #varnam)
which is what this will effectively be. The pin can't move more than a thou, and the screws will block the rotational slippage
I know an Arbour is a tree, but I am not sure if it is a bush,
That faint knocking sound IS what you think it is...
an arbour is not an arbor;)
It might be in _proper_ english.
true, but we ain'
true, but we ain't 'proper' on this side of the pond :-)
archivist_emc: demo please, or page # in the G code reference
Just put (debug, #<Chain_Pitch>) in your G-COde and it will tell you the value
that debug some text #varnam, oh, kewl!
Don't forget the comma
or the brackets
yup, wrote it in the printout already, with the ,
And I assume I can do math and report the final value too?
[01:46:19] <archivist_emc> http://www.linuxcnc.org/docview/html//gcode_main.html#sub:Debugging-messages
with the usual [#<varname> /2.000] syntaxes?
Maybe. I tried (debug, [sin]) and that didn't work
Humm, kcalc gives an answer w/o hiccups, 0.342020143326
And (debug, [#<Pitch> / [sin]]) gave [25.4000/[sin]]
I suspect that for debug you need to put the result into a variable.
Which isn;t a huge problem
Ahh, found it, page 101 in the user manual.
OK, too late for me. See you tomorow
And I probably should shut this down, catch up on the email and hit it myself, I need to move the outside anchors of the arcs but it should otherwise work (I think, famous last words)
MarkusBec is now known as MarkusBec_away
just dry ran the 3D-chips.ngc on the Sable-2015. 804mm/min at 120%fovr. wicked, no Ferrs. (noisy with steppers, but cool )
and an update on this , http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?HalSchematicsUsingGschem
tomp I shall put a small experimental thing back up on the net you may be interested in for diagramming
that hal gui is sweet
I started sth similar myself a few times, for general coding
blender has it, but it's unpopular and there's noises about removing it
but it's what you need in every program that manages complex data relationships
I should have a look at the code. I've been trying it since 1986 I've learned a few things along the way
I have a demo prog that does it for databases, just need input and output hacking, I have automated drawing
what are you babbling about?
[09:28:34] <archivist> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?HalSchematicsUsingGschem
I haven't played with HAL, but looks cool. You've been working on that since 2007?
no, I have something different but could be used
I had great hopes for Visio and then SWF and then Dia
Visio was fabulous just before M$ bought it
the program needs to directly read/write the files
Well, actually SVg would be perfect for it.
yeah, SVG is mostly only fit for static output of diagrams
No it's not.
SVG even has animation
the animation had to be inserted as JS when I last tried
and layers still aren't official, but they are supported by some apps
Adobe have published the full SWF spec without the old NDA on OpenSWF, so I've got a new SWF importer on the boil
not so much an NDA, as a licence which prevented you from writing a Flash clone, or any editor
so flash is open now?
yes, even AS I think, and the haXe people can provide that if it isn't
last time i tried the open source flash players they sucked
right. I'm off to make a bearing housing out of a block of wood, because when I realised my table width had to be smaller, I made the Y travel longer and forgot about my leadscrew max length
you can do all drawing in JS no need for flash at all
yeah Flash is such a nice drawing program tho, and 99% of the interweb have a viewer installed
flash is the devil
nice for freehand drawing. ER diagrams is another matter
but everybody seems to think you need to make buttons and menus out of it
its evil, causes way to much cpu load
on a P100 it does
but for the quality of animation it provides with no 3d card, it can't be beaten
small bug due to setup but the line drawing part on a web page http://www.archivist.info/erd/erd.php?drawing=1
the boxes are missing dunno why
php + gd? :) been there done that
the lines are not gd
I assume I have a permissions problem causing the boxes to be missing, they are gd
or not installed gd yet on that box
this is exactly the kind of thing that made me give up making websites until I have my own proper hosting
friends always upgrade to death without warning
its hosted on my box at home
yeah that's what I'll do, but my "linux box for quiet server" is now this workstation.
it turned out too nice to use as a server, and all my pata drives died in one night so I my spare machines are all sick
outside flash games why do you need to create animations on my browser?
oh yeah stupid ads
drawing ER diagrams?
reload , then try dragging boxes
ah my idea for collaboration means live changes, with narration via Skype
current ly you need to reload after a drag for the lines to be fixed up
and different views could morph between each other, to help visualise relationships at different scales etc
I converted a C line drawing prog to php that finds a way from A to B for the connection lines
Valen, ER = entity relationship. any kind of "boxes with connecting lines" diagram
MarkusBec_away is now known as MarkusBec
ah, this is FF letting me drag the lines
but the code ignores that
java is another choice for the drawing client
that was just a proof of concept thing I did a few years ago
I think SWF wins on availability if nothing else
JS & java are turned off for a lot of people, but then those ppl tend to turn of SWF too
flsh breaks in firefox so im not going to used it
the 64 bit alpha player works
i'm using that too
it was critical for me to consider running a 64 bit os for my desktop
the trick, I suppose, is to have a range of clients, that all talk to the same server
so the protocol is king
I'll have another delve in the Dia source some time. that's the logical codebase to use for someone who's C++ averse
Dia is in C++ I think, but it's gtk+ not Qt
EbiDK is now known as EbiDK|AWAY
at last I've found how to buy cone bearings. google : shimano front cone
the cup would have to machined into the frame tho, or I'd have to saw a hub in half
MarkusBec is now known as MarkusBec_away
if I was in holland, that's what I'd do, but I'm not
MarkusBec_away is now known as MarkusBec
[13:30:39] <MrSunshine__> http://www.pici.se/497919/
first milling with my X1 =)
but why is the front corners of the E's rounded off, when in the gcode view in emc its a almost sqare corner ?
maybe it's the screen low res. try zooming. congratulations, by the way
the curves look right for the font
oh ok :)
acceleration set too low
any good dxf2gcode converters for linux ? :)
blender imports dxf
but can i make it go just xyz ? :)
it would need an exporter, and presumably some sort of filter unless your dxf is pure cutting paths
there's a program called "dxf2gcode"
SWPadnos, cant get it running as it satates no dependencies and getting htat libs are missing and tkinter is missing etc etc
install the dependencies
ahh now :P
i installed fltk insted of tk :P
totally different :)
but then how to use the program :)
have to look at it when i get home, now its time to hit the gym :)
hmmm. should I bother going to the Verizon store to look at the droid?
or just wait for the lines to go away, say in December
archivist: looks interesting, i can move blox, then hit Reload. looks like all JS, didnt read that much yet. looks like something you worked on a lot.
tomp I should add a hal in and out and a few other gizmos
archivist: the idea was to have a palette of emc comps, a wiring tool, and a converter to the hal text file
been a couple years since i worked on it ;)
right now the text output for hal shows me it's do=able
I suppose as a web one we can use it to help users with their hal file where all can see and update
sort of paste your hal here and we all get a diagram
Hi i have a question about servo setup & ini file settings
whoa! the guys trying blender for milling are at chicago art institute. make that 'were', 2006, likely a dead end. but knowing that blender can output stl is handy for some other cam tools.
using HM2 , how does one determin the OUTPUT_SCALE = setting
SWPadnos: my policy is to wait until the lines go away, and then forget about it :)
from manual, raw=output/scale, so am i right in saying, if 10v = 84.66667mm/sec then scale would be 8.466667? or would it be 84.66667 as HM2 is +1,-1 pwm
Guest283: vague info from docs http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?IniFile
its a scaling of a 'range'. dunno what the range is. since the top velocity for most people is not a nice decimal, and the suggestion is to use +/- 1, so i suspect your idea of 8.46,, is not right, just have no reasoning behind my guess.
thx i went by exsample given 1v=250mm/s but maybe thats for something else?
Output scale would be 84.4666 if you want the pid output to be scaled in mm/s
( the driver knows nothing about the +-10V
a dead cvs link says on the m5i20 is the dac gain
it is a velocity servo drive so voltage in means speed out
pcw_home: is it the gain of the pid's output?
so with output scale of 84.4666 a "velocity request" of 84.466 would result in a pwm value of 1 (10V out with 7I33)
yes this is 5i20 with 7i33
From the manual:
(float rw) scale: Scaling factor to convert ’value’ from arbitrary units to duty cycle: dc = value / scale. Duty cycle has an effective range of -1.0 to +1.0 inclusive, anything outside that range gets clipped.
pcw_home: which manual is that? integrators, hal, m5i20, 7i33?
and the fact the OUTPUT_SCALE is used directly to set hm2s PWM scale:
setp hm2_[HOSTMOT2](BOARD).0.pwmgen.00.scale [AXIS_0]OUTPUT_SCALE
ah, the man page for hostmot2!, i just downloaded 10 meg from mesa looking for a manual on hostmot2, had it all the time
yes, it sets the pwm duty cycle at max and min
heh, how do i bookmark that piece of info is there.
bookmark a man page?
konqueror can show man pages and bookmark them like man:/usr/share/man/man1/man.1.gz
right, max and min, sets the full-scale values
(I usually just google for hostmot2 if I'm not on a computer with emc)
[15:21:02] <Jymmm> http://www.google.com/search?q=hostmot2+site%3Alinuxcnc.org
bookmark that =)
heh i began there
* dimas bookmarks
got the info thx!
[Global Notice] Hi all, we're going to need to restart a few servers due to memory issues, this will cause slight disturbance for a few minutes and about 3500 users will be affected. The servers we're about to restart are: holmes, farmer, kubrick, brown and clarke. Apologies for the inconvenience and thank you for using freenode.
to bookmark the hostmot2 info. use 'System|help' , enter 'hostmot2' in search box, once located , click it to display it, then bookmark it. now it's bookmarked in Help ( which is yelp )
[16:24:39] <JT-Work> http://i47.photobucket.com/albums/f163/johnplctech/Hardinge/P1010018.jpg
[16:25:05] <JT-Work> http://i47.photobucket.com/albums/f163/johnplctech/Hardinge/P1010019.jpg
[16:25:18] <JT-Work> http://i47.photobucket.com/albums/f163/johnplctech/Hardinge/P1010020.jpg
[16:25:28] <JT-Work> http://i47.photobucket.com/albums/f163/johnplctech/Hardinge/P1010021.jpg
[16:25:36] <JT-Work> http://i47.photobucket.com/albums/f163/johnplctech/Hardinge/P1010022.jpg
[16:25:43] <JT-Work> http://i47.photobucket.com/albums/f163/johnplctech/Hardinge/P1010023.jpg
[16:25:50] <JT-Work> http://i47.photobucket.com/albums/f163/johnplctech/Hardinge/P1010024.jpg
[16:25:59] <JT-Work> http://i47.photobucket.com/albums/f163/johnplctech/Hardinge/P1010025.jpg
[16:26:06] <JT-Work> http://i47.photobucket.com/albums/f163/johnplctech/Hardinge/P1010026.jpg
a shiny :)
it is in clean condition
very clean and came with collets and 25 lbs of manuals
looking in the nooks and crannies and no encrusted shite
only thing wrong after a quick inspection is the oiler plastic housing is cracked and something is wrong with one hinge on the main door.
or..they did a good job with a pressure washer
doesn't look that way
bizarre - are those ER collets? what are they for?
that looks really nice - looks like the daddy of mine
betcha it's resolvers... did you check yet?
no I have not looked it is still on the trailer
they looked like ER collets to me too
yeah seem like ER40. nice bonus...
any makers name on the collet chuck or collets
"Made in China"
Im thinking sandvik et al
I don't see a chuck - I think they were included by accident
didn't look that close
I think there's some kind of morse taper tool with tang in there too
those panels look so easy to replace - very nice
touch screen running touchy in the top, controls including jogwheel in the bottom... :-)
[16:54:47] <cradek> http://i47.photobucket.com/albums/f163/johnplctech/Hardinge/P1010023.jpg
I see now :)
huh, the jog buttons are +-Z, +-X, +-Q. wonder what Q is
my control pc would fit in that hole
the manual says that Q does nothing and may or may not be on the panel
hah! to get reasonable bookmarks of man pages... enable apache web server, install man2html, follow http://tips4linux.com/easily-read-man-pages-in-firefox/
, now entering 'man hostmot2' in url field of ffox will get it AND you can bookmark it.
I know this isn't the right room but i thought i'd ask... has anybody here played with pololu serial servo controllers?
they are dirt as in dirt cheap... and it appears that people keep making useful machines out of hexapods... you can buy all the swervos and the controller for ~$100
cradek: thanks, handier than the man page, one-stop shopping too
mIrelan1: i dont think an rc-servo component exists, but its possible, feedback would need to goto ( at least a copy ) to the emc2 control. that would involve A/D ( or at least a gameport analog input)
with feedback, emc could control the servo, rather than just command it ( which is also possible thru emc's HAL )
it is interesting, ive seen the 32 servo atmel controllers, cheaper than the 'servos' it drives. 'servo' is an odd word, in emc-land it doesnt mean rc-servo.
they exist, they cost $20, i have in hand. You must mean the software still fails to exist; it will exist eventually because these things are useful and accessible.
rc servos are not like normal ones... not exactly proper feedback
rc servos aren't very useful for cnc because they are so small, and can move at only one speed
mIrelan1: a new driver would need to be written (or a hal scheme), i'm saying it doesnt exist and could be added (its just a part), adding it would likely be up to you :)
but me and everybody else has a bunch laying around... pololu servo controller costs $20 and controls speed/pos for 16 servos, enough for a hexapod and some extras
I might find it worth the while to write such a component
it'd be nice for a flow valve to flush with ( adjustable rate air or gas or fluid ).
i will be begging for a lot of help when i do... for now my trouble is more mundane. I can see the device w lsusb but dont understand how that associates to a regular serial device.
sorry , you'll have to talk to wiser than I ;) but best of luck
It is likely to be a problem someone here can easily solve, since it comes down to configuring a usb/serial device which ubuntu supports and i have working. the good parts are a simple serial device, the usb/ser converter is onboard and is some common variety.
i am to dim to invent the proper command at the terminal... i thynk it wrks rite now...
there was some work on a labjack, no an arduino talking over a usb (serial) line, its not realtime, but it worked with Hal ( the hardware layer interface to emc2 ) http://axis.unpythonic.net/01198594294
that page has several good ideas, including a gui front end. theres a LOT for you to investigate
i gotta get off my butt... bbl
We should add a way to interface with Pololu cards from HAL. I'm shocked that fewer people have shown interest in this, but then i'm pretty far behind the curve so usually there is something i don't know. realtime uses seem a bad idea, but for positioning things like coolant nozzles it would be great.
When it wrks realtime i'll rig up a laser to shoot flies
people are constantly expressing interest in similar projects
a fly-shooting laser turret would be fun
in particular, they all have been hoping someone else would write the code
a thought: isn t a moog valve (or pegasus) just like an rc servo? but with linear scale feedback would precisely move big machines? ( hydraulic cnc )
no, very few hydraulic valves have feedback
not in the valve, on hte axis
you can get feedback there
a linear scale
I got my lathe running :]
though still not under emc control
but there is a reason why moog has gone to leadscrews/servo motors for their linear actuators
no doubt. lucky i'm an obsessive person, i will write the code myself im just seeking hints about avoiding blind corners. Python seems to be the thing to use.
great! bigJT also got one today
everything except threading works
it's a denford easiturn 3
and that's a broken encoder on the spindle.. I think
800eur isnt a bad deal :)
anonimasn, I have a denford staturn its baby brother
it does 1.7m/min with steppers..
Sorry, I was elsewhere. Isn't RC Servo input just PWM?
yep, so i figured hydraulic spool vales too
I didnt turn anything cool yet though.. I need to get a dnc cable..
So wire axis-position to the input of a PWM generator in HAL and wire that to the RC servo, job done :-)
i looked at making pulses in HAL. looks doable but i'm a slow self teachlearner.
I don't think it's "just" PWM in the way that we think about it. There are plenty of sites out there that explain the programming
And you can do CNC with RC servos, have you seen: http://www.youtube.com/watch?v=quN37YskoaM&NR=1&feature=fvwp
I used to understand it when I was building a robotwars robot.
andy: it would be worthwhile to make that an example in the HALmanual. Many many people have these laying around... I know you can jam the wires rite into the serial port and make them twitch in theory, but i failed to make it happen in practice.
making them twitch is no problem :)
At about 100 Hz, a TTL pulse between 1 and 2 millisecond is send to the servo. The length of the pulse tells the servo at which angle it should put its action lever. 1 ms means 0°, 2 ms means 120°. 1.5 ms means 60°, 1.2 ms means 24°, and so on... (Servos are counter-reactive: they will try to maintain the lever at the asked angle, whatever the forces acting upon it.)
100Hz is wrong
it's supposed to be 50Hz
So it is a PWM with a fairly small max duty cycle
and a lot of servos want more like 0.5-2.5
to get the maximum turn what they can do
in practice, the overall duty cycle is quite small so they can multiplex many servos off of the radio channel
thanks. i knew it could be done.
yes, the 1-2ms pulses are directly in the MHz-band radios they use to control rc things
I think I still have my PWM generator set up on the breadboard.
not in the 2.4GHz radios, i guess, though
most of the 72MHz receivers have a ttl demux as the last chip before driving the servos
Though I was meant to be doing the dishes, laundry, posting off cheques and fitting a milling spindle motor this evening (after writing a sprocket-machining file)
wow keep talking guys. you just told me a lot.
I modified some of the receivers to work with a flying robot
it's a lot easier and cheaper for a computer to read the multiplexed signal
i have tried controlling an rc servo directly from the parallel port with emc
how'd it go?
it does work, a bit difficult to setup the pulse width etc though
at least the way i did it
i just scaled and offsetted the axis position to a pwm output
in the .hal file
...or whatever it's named
i have also made a small circuit with an mcu to control an rc servo with step/dir pulses
so, for realtime work a HAL module is appropriate. for more mundane tasks these pololu boards may be a timesaver, because you program them with 6 byte commands thru a serial port. I'm finding py scripts for this purpose when i look...
you have to keep in mind though that rc servos are very inaccurate compared to almost anything
isnt blendercad in existance ?
this project is more ballistics than metrology:)
i dont get it, should i use a 2d cad program, or a 3d cad program ? ... ive got to have depth to the stuff, say pocket milling etc
2.5D i suppose its called
mrsunshine: that depends on the complexity of your part.
well 2.5D .. everything can be done from topside
just that i need stuff like pocketmilling etc, and i dont realy know how to make something like that usinga 2d cad ... nor a 3d cad .. hell im a total newb =)
i often use 2d for simple things and adjust for heights later, it is a question of mental transaction costs.
I have chopped up a lot of gcode by hand though...
a pocket is usually made by drawing the outline in 2d and then using something to generate the g-code for milling it to a depth
celeron55, well "using something to generate the g-code for milling it to a depth" something like what? :)
well, there aren't many tools available
also, making g-code by yourself is very recommended
i do not in any way have the skills for that, hell im still having a hard time controlling my machine :P
using premade g-code :)
python scripts seem to be fashionable. but you had better train your brain to be a gcode interpreter... it reduces stress in the end
there's an ongoing project to make an open source 3D CAD with CAM capabilities: http://code.google.com/p/heekscad/ http://code.google.com/p/heekscnc/
it's far from stable etc, but you can do a lot of things with it
also, there are others too
[18:58:13] <celeron55> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Cam
thankyou. man does it save time to chat here sometimes.
you could start from that page :-)
for windows i guess? :)
no ubuntu also :)
heekscad runs on linux and windows... i have contributed some code to it, too
it crashes annoyingly often, beware :P
but it has a function called 'save', anyway 8)
mrsunshine: gcode is simpler than it looks. Until you get into advanced things, your own brain is sufficient. read each line in sequence.
getting alot of files not found when trying to build it using codeblocks
did anyone import dxf files to python?
err write a library for that...
MrSunshine__: look in the wiki for build instructions
The compile howto for debian is good
(though i'm not sure if all of it works... just tell if something doesn't, i've written parts of it... 8))
well looks like i need opencascade ... and that is in aur .. but outdated :P
heekscad+cnc isn't easy to build, but that's why there are instructions
anonimasn: I think there are some libs for that
anonimasn: first google hit, I'm sure there are more
OK, I have had a fiddle with an RC servo HAL file, but it doesn't actually work.
(following errors, no apparent PWM output)
However, this is in a VM so it might actually work on a real one
alex_joni: it'll only save.. not load
celeron55, know what the deps of opencascade is ?
I don't know it it works
thank you andypugh. u rock.
Whoah! Make sure it actually does something first.
I wasn't seeing anything on Halscope
something to work with is tantamount to victory if one is properly obsessed.
still, i think rcservos should be interfaced and polished for EMC. userbase could boom.
heekscnc is that something that is supposed to be used? :)
Well, I found one issue, I wasn't taking the PWM output to the P-Port. http://pastebin.ca/1659938
should be better
good evening.a question about write the # parameter. what is the option for compare 2 variable in parprogram example #8 lt #9 . there are another compare ?
gt, le, ge I think
gt is #8 > #9 ?
after upgrading from Ubuntu 9.04 to 9.10 I keep getting the 'mysql-client' and 'mysql-client-5.0' packages as suggested updates in the "distribution packages" category when running Update Manager. However they are greyed-out and I can't update them. Anyone know how to fix this?
MrSunshine__: heekscnc is a plugin to heekscad which gives it the ability to generate different kinds of g-code
configure: error: /include: Not a directory
heekscad stuff is giving me headaches
that is opencascade
you could also /join #cam while you're building and installing them, it's the main discussion channel of heekscad/cnc
a few more guys there who might be able to help
[21:01:33] <anonimasn> http://www.io23.net/ul/files/DSC00313.JPG
MarkusBec is now known as MarkusBec_away
MarkusBec_away is now known as MarkusBec
MarkusBec is now known as MarkusBec_away
MarkusBec_away is now known as MarkusBec
how can I add my aplication on wiki ?
it is a script to generate gcode from blender
read the BasicSteps wiki page
it tells you how to edit the wiki
:) ok less time to add new fitures to script
yoyoek1: just ask if you need help, the wiki is pretty simple, and the link is good http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?BasicSteps
I feal good in python but not in English :/
yoyoek1: you can store a program on the wiki and add a link to it on the page ( like .tar or .tgz )
when you upload the file, you will be given a link, and you put the link on the page, with an explanantion of its purpose and use.
james brown! get down! huh!!
haha :) I done it :)
I'm working on small video tutorial. I start to wrote that script fiev weaks a goo and it start to bee realy powerfull
yoyoek1: getting it now, cool
tom31: wait for video tutorial, aa I didn't test it on win32 :P it default store file in /tmp/ :/ on win it can by a problem
yoyoek1: i looked at some of the picture, youi've already got fairly complex and run in Axis already.
yoyoek1: i look forward to tutorial, thanks!
tom31: on web is only small preview :P
tom31 is now known as tom3p
i added pcb2gcode to this page http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Cam
someone here was working on 'plunge roughing', take a look at yoyoek1's work. the torus looks like plunge roughing to me.
yow! it cam day at #emc
tom3p: torus whase make ~ 2 weaks a go :P one moment I will test on present wersion :P 2.5d? or full 3d?
Sto andando via i walk a way, famous song/movie
yoyoek1: either is good for me, i can only run on machine with no cutter now.
beautiful site too
hyhy aa thx thx :) my engin too. about torus test :) it looks litle bit beter :P http://d3p.pl/fb/?&tag=gcode%blender&id=1102&subPage=detale
go look at this people!
it is 3d with big z level siii it can mill lot of material on one pass it can by hange
youtube says "success" now wait for process it :/
ok it is :) http://www.youtube.com/watch?v=fl3om2mG5gA
haha I cannot undertsnad Czysc or Dodaj which is 'yes' or 'submit' ?
hyhyhy Czysc => clean ; dodaj => add
sorry for no translation I have no time for it :/
quality is low
way more than pluge roughing!
your app doe smore than i thought it could , kudos! congratulations!
sorry, i cant speak english :)
your app does more than i thought it could, congratulations!
3d is cool bat bake 2d gode (edge/s) in cool too. it is dificult tu explain difrent betwine edge/s on /off but it can bake cool gcode
it is good to start blender from console it trou out lotsoff debug information progress / estimation time and so one, I don't know how to make in blander thread to display thous info.
that seems quite effective in doing 3d shapes like that
gene_: If you are still having trouble with sprockets, I just posted a sprocket generator to the mailing list
celeron55: if you whant to have more ditails on edges in 3d gcode make more edges detail value :P bat it kills performance of genering gcode +1 it detail ~ x2 longer time to generait code
yoyoek1: hows this? (your own page, and the link on the other is still good ). Because others have used the name 'GcodeGenerator', i used Blender2Gcode. http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Blender2Gcode
watching video again & again ( youtube-dl http://www.youtube.com/watch?v=fl3om2mG5gA
, then ffplay fl3om2mG5gA.flv) wicked, this is bspline surfaces and pocketing with islands... no idea about how cutter comp will work , but this is trippy!)
tom3p: :| i anderstend 1/2
tom3p: if you have some question how to do somting ask I will record tutorial of it
yoyoek1: i will tell others of your success, and will try to learn too.
yoyoek1: i want to play more, but i have to do some work. i hope you visit the wiki again.
heekscad/cnc has been able to do pocketing with islands (using libarea) and arbitary surfaces (using PyCAM as the backend for that) for quite a long time already
I'm visit from time to time
wybitne! or should i try deutsche ?
tom3p: Im from poland I'm only like to listen that radio :)
celeron55: please make a tiny wiki page showing how to do a packet, and then how to have an island also. i could not manage it with HeeksCad/CNC
tom3p: wybitnie in correct :)
yoyoek1: give me the url! great euro trance!
[23:39:01] <celeron55> http://code.google.com/p/heekscnc/wiki/PocketOperation
celeron55: i tried a few times and had no success, thanks!
i'm really hoping that someone will make heekscad more stable... i hate the crashing of it
especially read the text at the bottom of that page if you're doing islands
it explains what to do fairly well
wah! too much cool stuff i'd like to do and too much stupid stuff that I must do.
heekscad/cnc can do this: http://celer.oni.biz/~celeron55/random/2009-03/heeks/pocketing_separated_2.png
actually, why isn't that image on the wiki page :P
ey, yo, whooa