Re: [Emc-users] NGC highlighting in Vim

2008-06-02 Thread ben lipkowitz
On Sun, 1 Jun 2008, Gary Fixler wrote: 2) NGC is different for every program that uses it. Everyone has their own implementation it would seem. I tried loading some of my EMC2 into a 3D visualizer for NGC, and it failed on just about everything. Reading NGC from other programs looks like an

Re: [Emc-users] How to set certain AXIS settings to defaults?

2008-03-20 Thread ben lipkowitz
On Wed, 19 Mar 2008, Gary Fixler wrote: The ini file should be IPS, whereas EMC's sliders show IPM. That's why I was getting in the 1300s in EMC for my DEFAULT_VELOCITY = 22. That doesn't explain why it's 1312 in EMC (22 * 60 = 1320), but at least it's close, and I can set more realistic

Re: [Emc-users] home-mad CNC machine project.

2008-03-16 Thread ben lipkowitz
On Sat, 15 Mar 2008, [EMAIL PROTECTED] wrote: The second thought is EMC2 related. The linear scales, while very accurate in themselves have not proven to be very good for use with EMC2 control. The problem has to do with backlash in the drive components. Our backlash compensation counts

[Emc-users] IMAGE-TO-GCODE PCB

2008-03-13 Thread ben lipkowitz
http://unpy.net/cgi-bin/viewcvs.cgi/eagle/ulp/ Does it work for KICAD files? No. That program is only for the eagle circuit board program from cadsoft.de. GCAM http://gcam.js.cx/ claims to import and cut along rs274x gerber files, which kicad can export. Additionally, it's Free and

Re: [Emc-users] Spindle Index

2008-03-11 Thread ben lipkowitz
If you make a disk, the number of slots per revolution will be limited to something like 30kHz/3k RPM = 10 Note the common thinko here: 3k RPM is not the same as 3k RPS. 3kRPM = 50 RPS, so if you assume 30 kcounts/sec, you have 3 Hz / 50 = 600 counts/rev to play with. *%$# it, I've

Re: [Emc-users] Serial Encoders

2008-03-10 Thread ben lipkowitz
On Mon, 10 Mar 2008, John Kasunich wrote: Kirk Wallace wrote: I am looking into adding a knob for setting spindle speed manually. This serial encoder is close to what I am looking for: http://www.usdigital.com/products/a2/ but is over-kill and way too expensive. Does anyone have a link to

Re: [Emc-users] Hardware suggestions for EMC

2008-03-06 Thread ben lipkowitz
Marcin, I found your Factor E project very interesting and hope to contribute. For the control, you might wish to investigate the use of a thin client which is a diskless, lightweight computer intended mainly for web surfing. I've been playing around with the Netier XL1000; see:

Re: [Emc-users] OT: Soldering DAC Boards

2008-02-29 Thread ben lipkowitz
On Thu, 28 Feb 2008, Kirk Wallace wrote: I am getting ready to assemble my DAC boards (SMT, 8-pin SOIC's). Does anyone have a favorite lead free solder and paste? Thanks. Are you going to use the toaster oven or perhaps the skillet method?

Re: [Emc-users] tool length compensation

2008-02-29 Thread ben lipkowitz
On Fri, 29 Feb 2008, Chris Radek wrote: On Fri, Feb 29, 2008 at 04:04:51PM -0600, Chris Radek wrote: The actual difference with the 5 axis kinematics machine is that you should specify [TRAJ]TLO_IS_ALONG_W=1. Then when you use G43 H_ or G43.1 K___, the length offset, no matter whether it

Re: [Emc-users] Joypad Example

2008-02-23 Thread ben lipkowitz
On Fri, 22 Feb 2008, Kirk Wallace wrote: Another bit I don't understand: /* STEP 3: allocate shared memory for joystick data */ js_data = (hal_js_t *) hal_malloc(sizeof(hal_js_t)); if (js_data == 0) { printf( ERROR: hal_malloc() failed\n); hal_exit(comp_id);

Re: [Emc-users] hal pid - how it works

2008-02-18 Thread ben lipkowitz
On Mon, 18 Feb 2008, Klemen Dovrtel wrote: I am looking at hal pid component in hal documentation and i don't understand how pid component for servo motors driving actually works. There is only command input to hal pid component (beside the feedback input). How is then the constant motor

Re: [Emc-users] Fw: Request for Fonts

2008-02-14 Thread ben lipkowitz
Inspired by Jim's example I decided to make a python script that converts cxf to g-code on the fly: http://fennetic.net/pub/irc/cxf2g.py http://fennetic.net/pub/irc/cxf2g.png It uses g2 and g3 for arcs. The interface is non-existent right now; just edit the script and open it with AXIS.

Re: [Emc-users] Fw: Request for Fonts

2008-02-14 Thread ben lipkowitz
On Thu, 14 Feb 2008, Gene Heskett wrote: What program saves in .cxf format, Ben? qcad comes with several .cxf fonts: http://packages.ubuntu.com/cgi-bin/search_contents.pl?searchmode=filelistword=qcadversion=gutsyarch=i386 i dont know how they were made originally. there should be more

Re: [Emc-users] UK suppliers of stepper motors and drive electronics

2008-02-13 Thread ben lipkowitz
On Wed, 13 Feb 2008, Dave Engvall wrote: EMC can do PID just fine. It's steppers that can't. Steppers lose torque as the speed increases. There is no way around this, it's just the physics of the motor. PID loop will attempt to correct for a lagging motor by requesting more effort

Re: [Emc-users] Request for Fonts

2008-02-12 Thread ben lipkowitz
On Tue, 12 Feb 2008, wp wrote: John personally that font is such a piece of crap I wouldn't want it anyway.as for copyright.. I have no idea and that thought never crossed my mind. I think that there are much better and openly available fonts other than in BobCad I can not get

Re: [Emc-users] Speed issue with EMC

2008-02-10 Thread ben lipkowitz
Hi Rob, The computer is plenty fast enough. This is a physics problem, something like possibility #3. If my memory serves correctly, EMC will try to make every little corner to within 0.001mm unless you tell it not to. Try adding this to the top of the program: G64 P0.01 This tells EMC it's

Re: [Emc-users] Turning Polygons on Lathe

2008-02-09 Thread ben lipkowitz
http://www.youtube.com/watch?v=oGq-9NNmr3ofeature=related I notice thay didn't show the cutting tool clearly. I would have liked to see that. Here is an animation that shows the process: http://video.google.com/videoplay?docid=-7831550688320827327 The cutting tooth actually traces out an

Re: [Emc-users] DRO scales and EMC2

2008-01-08 Thread ben lipkowitz
for the rest of you, i think kirk is talking about this: http://www.hobbycnc.hu/CNC/Otletek/Otletek.htm anyone speak hungarian? On Tue, 8 Jan 2008, Kirk Wallace wrote: It would be interesting to find the least invasive ways to eliminate the backlash. I don't know what it's called, but I have

Re: [Emc-users] Spindle speed control with cnc4pc board

2007-12-25 Thread ben lipkowitz
. I am still looking into a magnetic encoder for clean but oily environments. On Tue, 2007-12-25 at 06:19 +, ben lipkowitz wrote: On Mon, 24 Dec 2007, Geert De Pecker wrote: To do threading on the lathe is the end goal. I'm still in the development phase for the encoder bit. Want to make

Re: [Emc-users] Spindle speed control with cnc4pc board

2007-12-24 Thread ben lipkowitz
On Mon, 24 Dec 2007, Geert De Pecker wrote: To do threading on the lathe is the end goal. I'm still in the development phase for the encoder bit. Want to make it myself (see part of drawing at http://users.skynet.be/gedp/FILES/index.html). Geert, There are some .ps files floating around

Re: [Emc-users] Pivot mill

2007-12-05 Thread ben lipkowitz
On Wed, 5 Dec 2007, Roland Jollivet wrote: I would not use gears to drive the arms, but feedscrews, forming a triangle, much like a mechanical shovel. I did not draw that all in as it was getting real late. once you start making triangles out of feedscrews, the madness sets in...

Re: [Emc-users] new 5 axis simulation

2007-11-14 Thread ben lipkowitz
at build time, stuff in src/emc/usr_intf/axis/scripts/ gets copied to bin/ stripped of its .py extension and made executable. this is done in the Makefile, and for some odd reason each script has its own entry there. so, add 5axisbridgegui to the Makefile, or just rename the binary, or make a

Re: [Emc-users] new kinematics

2007-11-04 Thread ben lipkowitz
On Sat, 3 Nov 2007, Stuart Stevenson wrote: Gentlemen, I have been exploring a program called Xrefactory. Xrefactory is supposed to build a display of the project's data flow. I have been in contact with the company that sells Xrefactory. They told me they will download the EMC2 project

Re: [Emc-users] Off Topic, Broaching

2007-10-30 Thread ben lipkowitz
On Mon, 29 Oct 2007, Kirk Wallace wrote: I actually prefer not having keyways and going with set screws on countersinks. Anyone have thoughts on this? Thanks. One trick I came up with is to use a shorter than normal set-screw, and put a cylindrical piece of brass or plastic that matches the

Re: [Emc-users] Dual Screens

2007-10-20 Thread ben lipkowitz
You need to use the Xinerama extension to X for multiple combined displays. http://en.wikipedia.org/wiki/Xinerama http://tldp.org/HOWTO/Xinerama-HOWTO/index.html - XF86Config is xorg.conf you can definitely restart X with `sudo killall X` otherwise it looks like you have the right idea. On

Re: [Emc-users] Threading Hickups

2007-10-18 Thread ben lipkowitz
if there is a ground loop somewhere in your setup, it won't conduct any current unless it's ... a loop! so when you disconnect the sensor, it breaks the circuit; no current is induced in the wires by stray magnetic fields, and you dont see any voltage. if the noise were 'coming from the

Re: [Emc-users] Generating stick-font toolpaths?

2007-10-18 Thread ben lipkowitz
you could try autotrace with the -centerline option. it wouldn't give you the z-depth for different widths with a conical cutter, but it might look ok anyway. On Thu, 18 Oct 2007, Patrick Ferrick wrote: I was wondering if anyone could suggest some open-source software for generating toolpaths

Re: [Emc-users] Halscope Settings

2007-10-14 Thread ben lipkowitz
By default halscope saves a hidden file .scope.cfg in the current directory. The next time you run halscope from that directory it loads the settings (well most of them at least) from that file. On Sun, 14 Oct 2007, Kirk Wallace wrote: Is there a way to save Halscope channel settings and

Re: [Emc-users] Robocrane

2007-10-02 Thread ben lipkowitz
Andrew, A tripod would not work at all for milling since it is not constrained rotationally. It would just flop around. In fact, the robo-crane was not too stable either. Adding more weight to the platform would help. It could mill styrofoam and had a hard time with wood. However, a real

Re: [Emc-users] waterjets (was: linear motors with EMC)

2007-09-29 Thread ben lipkowitz
On Sat, 29 Sep 2007, John Laessig wrote: waterjets etc etc linear motors and so on A major obstacle in the way of using EMC for waterjets is slowing down the cut in the corners to allow the jet to straighten out. Do you have a CAM program of some sort that does this already?

Re: [Emc-users] Surfacing Druid

2007-09-27 Thread ben lipkowitz
On Fri, 28 Sep 2007, Michel Gouget wrote: The source and binaries of the Druid are available at http://www.gouget.org/druids , along with explanations and screenshots. hello Michel, i downloaded your program to try it out, since it looks pretty. some things that were not immediately obvious

Re: [Emc-users] Masterwood Speedy 207 and EMC2

2007-09-27 Thread ben lipkowitz
Subject: [Emc-users] Masterwood Speedy 207 and EMC2 We are trying to adapt this machine to EMC2. Does anyone have experience in this area? Is anyone familiar with this machine and the language it speaks? emc2 is designed to turn the motors, read limit switches, and that sort of thing. if

Re: [Emc-users] Physical Wiring of the Parallel Port

2007-09-03 Thread ben lipkowitz
I'm trying to grasp the physical wiring connections I need from the parallel port to the 5 1/4 floppy stepper controller. No problem on the power it will be from a PC power supply so I have both 5v and 12v. On the parallel port side if I use the standard_pinout.hal the line linksp Xstep =

Re: [Emc-users] synchronized axes.

2007-08-26 Thread ben lipkowitz
option 3) differentiate the output from above with ddt and feed it to the needle spindle as a velocity command. might be slightly less accurate than 2 but you won't need to do silly hacks to prevent counter overflow. 3A) differentiate the X and Y positions _before_ the hypot, then send

Re: [Emc-users] synchronized axes.

2007-08-24 Thread ben lipkowitz
Dave Engvall wrote: Think long arm sewing machine for quilting. The rotational axes are the needle and the bobbin. The tracking give constant stitch length. Two are X and Y and the other pair need to track (rotationally) with in a few degrees or better. Rotational speeds are from zero to

Re: [Emc-users] How Fast Are Pythons

2007-08-23 Thread ben lipkowitz
This really sounds like a perfect job for classicladder. If you arent interested in learning ladder logic, then writing a custom hal component might be easier, since you seem comfortable with C. I think the issue here is that your script is not running realtime, and so the timing is off. As

Re: [Emc-users] Foam cutting configuration

2007-08-22 Thread ben lipkowitz
The first couple of cuts I was using a chord length of about 100mm, meaning that my g-code statements around the leading edge where about 0.1mm apart or less, which caused the feedrate to slow down for some reason, which caused too much heat to build up in the leading edge. If you use G64

Re: [Emc-users] Macro Language

2007-08-16 Thread ben lipkowitz
On Wed, 15 Aug 2007, Sven Mueller wrote: sssnap! Also, as I mentioned in my previous mail, it's not clear how you need to wire the probe in hal: which input triggers the G38.2 to stop and print the position? I couldn't find that mentioned in the docs. motion.probe-input see

Re: [Emc-users] Just a Thought

2007-08-14 Thread ben lipkowitz
These posts bring to mind two long running thoughts, one directly related to EMC and one not quite so related. I want to make sure people are aware that these _are_ two distinct ideas and that one is not reliant on the other. I think it would be a bad idea for the two to be directly

Re: [Emc-users] Just a Thought

2007-08-14 Thread ben lipkowitz
We tried to make a map where the users could place a pin at their location, I don't know what has happened to it. what ever has happened to the map ( google map if I remember right ) that even had pic's of users equipment ? the map is here: http://www.frappr.com/emc2