Re: [Emc-users] mesa 5i25, pncconf working but not linuxcnc (bruno) [SOLVED]
thanks for the explanation. I tried 0 backlash and the reversals caused no error. Then I used the values you suggested for ferror and min_ferror, that still works with low backlash. I will experiment with higher scale (microstepping) and ferror in order to use the correct backlash required by the machine. And work on lowering the backlash... Thanks everybody for the help in figuring this out ! On 2/10/14 7:51 AM, emc-users-requ...@lists.sourceforge.net wrote: Date: Sun, 9 Feb 2014 23:00:31 + From: andy pughbodge...@gmail.com Subject: Re: [Emc-users] mesa 5i25, pncconf working but not linuxcnc (bruno) To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Message-ID: can1+yzwzkq7j5+yec08m4xc7qgkygtggwh9b8dqn2uurrqa...@mail.gmail.com Content-Type: text/plain; charset=ISO-8859-1 On 9 February 2014 20:52, brunobr...@tinkerbox.org wrote: - if I stop the movement and continue in the same direction : no problem, it will start moving (and stop) smoothly - if I stop the movement and go jog in the opposite direction, I immediately get a following error. This points very strongly to the problem being the backlash compensation. (which won't be active in pncconf). In fact you have a backlash compensation of 0.05 and an f-error of 0.005. So on every reversal you are_automatically_ out of position by 10x your f-error limit. Your step scale of 314 steps per mm means that you have a resolution of 0.003mm, so your f-error is 1 microstep. That's pretty tight, especially for the high-speed f-error. Try 0.015 for min_ferror and 0.1 for f-error and things should run rather better. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] mesa 5i25, pncconf working but not linuxcnc (Chris Morley)
On Sun, Feb 9, 2014 at 4:42 PM, Gene Heskett ghesk...@wdtv.com wrote: Cheers, Gene -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) Genes Web page http://geneslinuxbox.net:6309/gene NOTICE: Will pay 100 USD for an HP-4815A defective but complete probe assembly. Gene, Trying to figure out what an HP-4815A probe looks like. An Ebay search shows me a Vector Impedance Meter. Are you looking for a probe for that piece of test equipment, or is that the model # of the probe? Mark -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] mesa 5i25, pncconf working but not linuxcnc (Chris Morley)
On 10 February 2014 10:14, Mark Wendt wendt.m...@gmail.com wrote: NOTICE: Will pay 100 USD for an HP-4815A defective but complete probe assembly. Trying to figure out what an HP-4815A probe looks like. An Ebay search shows me a Vector Impedance Meter. Are you looking for a probe for that piece of test equipment It sounds like he is one of literally several people with the meter but no probe: http://www.antiqueradios.com/forums/viewtopic.php?t=130515 -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] mesa 5i25, pncconf working but not linuxcnc (Chris Morley)
On Mon, Feb 10, 2014 at 5:26 AM, andy pugh bodge...@gmail.com wrote: On 10 February 2014 10:14, Mark Wendt wendt.m...@gmail.com wrote: NOTICE: Will pay 100 USD for an HP-4815A defective but complete probe assembly. Trying to figure out what an HP-4815A probe looks like. An Ebay search shows me a Vector Impedance Meter. Are you looking for a probe for that piece of test equipment It sounds like he is one of literally several people with the meter but no probe: http://www.antiqueradios.com/forums/viewtopic.php?t=130515 -- atp Andy, Okay, makes sense. Gene, you have the HP part # for the probe? Mark -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] MPG pendant
On 10 February 2014 07:35, Marcus Bowman marcus.bow...@visible.eclipse.co.uk wrote: Is that a 100 pulse per turn encoder? Does that give enough resolution? I am currently running with a 16 pulse per turn encoder and it is perfectly OK. I have a 100ppr one to fit, I anticipate having to reduce the mm-per-click settings in my config. (one of these inexpensive ones http://www.ebay.co.uk/itm/281232534797 ) -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] rack toolchanger ?
Hi all, I do not see mention of the rack toolchanger http://wiki.linuxcnc.org/cgi-bin/wiki.pl?RackToolChanger in the current INI documentation. Has this been integrated in 2.5.x ? If not, any chance it will ? Bruno -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Emc-users Digest, Vol 94, Issue 22
great, I was not aware of those capabilities. really nice. I will study remap. Bruno On 2/10/14 1:56 PM, emc-users-requ...@lists.sourceforge.net wrote: Date: Mon, 10 Feb 2014 12:56:26 + From: andy pugh bodge...@gmail.com Subject: Re: [Emc-users] rack toolchanger ? To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Message-ID: CAN1+YZUrAgzti5=-e9cby49n-dxat3o1fuk2t+1hz-dzoyw...@mail.gmail.com Content-Type: text/plain; charset=ISO-8859-1 On 10 February 2014 12:19, bruno br...@tinkerbox.org wrote: I do not see mention of the rack toolchanger http://wiki.linuxcnc.org/cgi-bin/wiki.pl?RackToolChanger in the current INI documentation. Has this been integrated in 2.5.x ? No, it failed to cover enough variations in toolchanger. Look at the rack-toolchanger remapping example in Master sim/axis/remap/rack_toolchange or:http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=tree;f=configs/sim/axis/remap/rack-toolchange;h=7d5c0d5565eba0b3565facc36ea035d0a347d32c;hb=9f6c219475924cb92a57a3f23b6f45d437668d3d http://www.linuxcnc.org/docs/devel/html/remap/structure.html -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] mesa 5i25, pncconf working but not linuxcnc (Chris Morley)
On Monday 10 February 2014 09:22:22 Mark Wendt did opine: On Sun, Feb 9, 2014 at 4:42 PM, Gene Heskett ghesk...@wdtv.com wrote: Cheers, Gene -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) Genes Web page http://geneslinuxbox.net:6309/gene NOTICE: Will pay 100 USD for an HP-4815A defective but complete probe assembly. Gene, Trying to figure out what an HP-4815A probe looks like. An Ebay search shows me a Vector Impedance Meter. Are you looking for a probe for that piece of test equipment, or is that the model # of the probe? I have the meter, but the probe is very fragile electronicly, a 15 volt static charge can destroy it. And of coarse they've been made of unobtainium from HP for 30+ years now. Its quite complex because a 1ns sampler is in it, with 9 miniature coax cables in the cord, all matched to within about 1/32 for length. I don't expect to ever see a working one as the last one I saw was in 1969 at KOTA-tv, but am damned fool enough to try and repair a blown one. Thanks for asking, Mark Cheers, Gene -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) Genes Web page http://geneslinuxbox.net:6309/gene NOTICE: Will pay 100 USD for an HP-4815A defective but complete probe assembly. -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] mesa 5i25, pncconf working but not linuxcnc (Chris Morley)
On Monday 10 February 2014 09:30:08 andy pugh did opine: On 10 February 2014 10:14, Mark Wendt wendt.m...@gmail.com wrote: NOTICE: Will pay 100 USD for an HP-4815A defective but complete probe assembly. Trying to figure out what an HP-4815A probe looks like. An Ebay search shows me a Vector Impedance Meter. Are you looking for a probe for that piece of test equipment It sounds like he is one of literally several people with the meter but no probe: http://www.antiqueradios.com/forums/viewtopic.php?t=130515 I dare say there are several hundred like me too. Cheers, Gene -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) Genes Web page http://geneslinuxbox.net:6309/gene NOTICE: Will pay 100 USD for an HP-4815A defective but complete probe assembly. -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] mesa 5i25, pncconf working but not linuxcnc (Chris Morley)
On Monday 10 February 2014 09:32:36 Mark Wendt did opine: On Mon, Feb 10, 2014 at 5:26 AM, andy pugh bodge...@gmail.com wrote: On 10 February 2014 10:14, Mark Wendt wendt.m...@gmail.com wrote: NOTICE: Will pay 100 USD for an HP-4815A defective but complete probe assembly. Trying to figure out what an HP-4815A probe looks like. An Ebay search shows me a Vector Impedance Meter. Are you looking for a probe for that piece of test equipment It sounds like he is one of literally several people with the meter but no probe: http://www.antiqueradios.com/forums/viewtopic.php?t=130515 -- atp Andy, Okay, makes sense. Gene, you have the HP part # for the probe? Mark The only way it was serviceable was by HP in its day, a new probe and re- calibration ran around 2 g's. Cheers, Gene -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) Genes Web page http://geneslinuxbox.net:6309/gene NOTICE: Will pay 100 USD for an HP-4815A defective but complete probe assembly. -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Axis not updating if linuxcncrsh opens file
I think I've seen this same file-loading issue when using the python interface. The program_open python command loads a G-code program, but the GUI doesn't reflect the change by reloading the live plot or the G code display. Looking into the axis.py script, the open_file_guts function at line 1040 loads the program internally using program_open(), then re-reads the program to parse the plot and display the text in a nice format. It seems like this bit of extra processing is not triggered by an external command through linuxcncrsh or the python interface. Hitting reload seems to reload the old file because the program path stored in axis' internals doesn't match the currently loaded program anymore. I can't say how easy or hard it would be to fix, though. -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] kinematics of 3 joint and 6 joint serial robots
This is great, Rudy! I would like to test it on my recently retrofitted 6-axis robot. Could you please attach or send me .c and .h source files? Regards, Marius On 02/05/2014 02:44 PM, Rudy du Preez wrote: I have submitted two lectures to the Forum (under Advanced Configuration) about the implementation of robot kinematics in Linuxcnc. These were presented in a series of lectures/workshops to our local CNC club (SA-CNC-CLUB). The first one is of academic nature and deals with planer 3-DOF robots to keep it as simple as possible. The second one is a full-house treatment of a general 6-DOF serial arm robot. There is a bit of experimental extension to the usual implementation in that a form of tool mode has been added, so that one can operate in joint, world and tool modes, as is usual in industrial robots. I hope this contribution helps to extend the use of Linuxcnc. Critical and other comments will be welcomed. Linuxcnc is primarily used in the SA-CNC-CLUB, which has about 100 members and meets once per month in our capitol city Pretoria, South Africa. Rudy -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] EMC2 to Control a 3D Printer
I am interested in using EMC2 to control a 3D printer. I have searched the archives and gone thru the wiki and couldn't find any EMC2 conversions dedicated to driving a 3D printer. I saw the rep-strap versions but the printers appear to be modified versions of a CNC mill or small router. I am interested in replacing the Arduino controller with EMC2 driving a dedicated printer. Ideally the set up for EMC would be similar to modules already in place for a stepper motor based mill. Unfortunately my skills ly on the mechanical side and as such don't know enough about code writing to dig into EMC2 and make the changes myself. Is there anything out there yet that is closer to simple user interface made changes than what I suspect? If not I would be interested in lending a hand, where I could, to create a module. Thanks -- Steve Van Der Loo Tube Gauge Inspection Fixtures Inc 420 Neptune Cres, London, ON N6M 1A1 226-777-4099 www.tgifinc.com -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Axis not updating if linuxcncrsh opens file
On 2/9/14 09:59 , Christopher Purcell wrote: In recent tests, I connect to a running LinuxCNC 2.5.3 process (Axis 2.5.3 gui) with linuxcncrsh and nc. If I open an ngc file using linuxcncrsh commands like: ... set mode auto set open file.ngc ... then the running Axis process shows that a new file has been loaded by a change in its banner, but the tool path plot does not update, nor does the displayed g-code. If you then Run the gcode in Axis, the path (corresponding to the new file) will be drawn superimposed on the previous file's plot. The Axis code display toggles ahead through the previous code while the live plot is doing something different. So its a mess. Axis is somewhat aware of the new open file, but is not initializing as it does, when a file is loaded using its own File Open button. This is no big deal, but I guess I am posting this in case the highly paid Axis team are sitting around drinking coffee and wondering what to work on next. Heh! Why you ask, well I am testing having Mathematica talk to linuxcncrsh - with Axis running on the remote operator workstation, and Mathematica acting as some sort of supreme being (generating the GCode and watching the build, but leaving the real time stuff to LinuxCNC). Retired people have far too much time on their hands... Sounds like a neat project. It is a known (but perhaps not well communicated) shortcoming of the current LinuxCNC architecture that multiple user interfaces do not interact well. As an alternate to your system design, try to make Mathematica write the gcode out to a file, and then use 'axis-remote newfile.ngc'. That avoids the multi-gui problem, while still maintaining the give axis new gcode from an external program pattern. PS: three of my posts to the list have vanished without a trace in the last week, so am crossing my fingers that this gets through. I'm sorry to hear that :-( Our mailing lists are hosted by SourceForge, and this is not the first time they've messed up receipt delivery. Unfortunately none of us here on this list can help with that kind of mail problem, but if you take it up with the SF admins, they may be able to help? -- Sebastian Kuzminsky -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] MPG pendant
On 02/09/2014 11:35 PM, Marcus Bowman wrote: Nice and straightforward. Is that a 100 pulse per turn encoder? Does that give enough resolution? I made this one as a proof of concept: http://www.wallacecompany.com/machine_shop/Shizuoka/mpg_proto-1a.jpg It has 100 pulses/rev, 25 cycles/rev. and works well for axis jogging. I expect to use many of these, so I need them to be as inexpensive as possible. Making them in house is the cheapest so far. -- Kirk Wallace http://www.wallacecompany.com/machine_shop/ http://www.wallacecompany.com/E45/ -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] MPG pendant
On 02/10/2014 01:35 AM, Marcus Bowman wrote: Nice and straightforward. Is that a 100 pulse per turn encoder? Does that give enough resolution? 100 pulses gives 400 counts in quadrature, so it is more than enough. I divide the scale factors by 4, so I have .01, .001, and .0001 per click of the encoder. I have a lowpass filter on it (thanks, Jeff Epler!) to prevent it from buzzing the servos. I use it often when cleaning up a face or edge while off-hand machining to count out thousandths of an inch for the next pass. And, I use the .0001 per click mode with an edgefinder. Jon -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] EMC2 to Control a 3D Printer
On 02/10/2014 06:54 AM, Steve wrote: I am interested in using EMC2 to control a 3D printer. You really want to talk to Charles Steinkuehler, he is in the forefront of doing this. He is concentrating mostly on using the Beagle Bone black computer instead of a PC, but knows all the ins and outs of LinuxCNC = 3D printing. There are a few other people doing 3D printing with LinuxCNC also. There ought to be some discussion of this on either the wiki or forum, but the only thing relevant I could find was this : http://www.linuxcnc.org/index.php/english/forum/beaglebone The last one on the page is Charles' machine which he showed at the CNC Workshop in Wichita last June. Jon -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] EMC2 to Control a 3D Printer
There is work going on to modify AXIS http://www.linuxcnc.org/docs/devel/html/gui/axis.html to better suit glue gun printers as well as SLA/DLP/SLS 3D printers. Axis was designed around cutting tools about 10 years ago and needs a few changes to better fit additive manufacturing. EMC2 currently can easily control your type of 3-axis stage. It's just like a 3-axis mill only with a nozzle on an extruder instead of a cutting tool in a spindle. The main problem with using the BBB as a printer controller is its poor GPU if you want a UI display on the printer. We are working on drivers for use with the MESA FPGA cards http://www.mesanet.com/fpgacardinfo.html that work with low cost (~$50) ARM SOC boards such as the cubieboard http://cubieboard.org/ that can support HD video for a user interface such as AXIS. On 02/10/2014 06:54 AM, Steve wrote: I am interested in using EMC2 to control a 3D printer. I have searched the archives and gone thru the wiki and couldn't find any EMC2 conversions dedicated to driving a 3D printer. I saw the rep-strap versions but the printers appear to be modified versions of a CNC mill or small router. I am interested in replacing the Arduino controller with EMC2 driving a dedicated printer. Ideally the set up for EMC would be similar to modules already in place for a stepper motor based mill. Unfortunately my skills ly on the mechanical side and as such don't know enough about code writing to dig into EMC2 and make the changes myself. Is there anything out there yet that is closer to simple user interface made changes than what I suspect? If not I would be interested in lending a hand, where I could, to create a module. Thanks -- Androidtrade; apps run on BlackBerryreg;10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] EMC2 to Control a 3D Printer
On 2/10/2014 6:54 AM, Steve wrote: I am interested in using EMC2 to control a 3D printer. I have searched the archives and gone thru the wiki and couldn't find any EMC2 conversions dedicated to driving a 3D printer. I saw the rep-strap versions but the printers appear to be modified versions of a CNC mill or small router. I am interested in replacing the Arduino controller with EMC2 driving a dedicated printer. Ideally the set up for EMC would be similar to modules already in place for a stepper motor based mill. Unfortunately my skills ly on the mechanical side and as such don't know enough about code writing to dig into EMC2 and make the changes myself. Replacing an Arduino with LinuxCNC is straight-forward. LinuxCNC simply sees the 3D printer as a 4-axis machine. The only slight complication is providing for temperature control. This can be done in a variety of ways ranging from fully external thermostats to several different control options in LinuxCNC and HAL. The CAM path for 3D printing with LinuxCNC requires a bit of tweaking, and you have to be careful if using LinuxCNC for temperature control (be careful, the easy to use custom M1xx codes cause LinuxCNC to come to a full stop while the M-code is executing, creating 'blobs' on the resulting prints). I've been working mostly with the BeagleBone, but lots of the issues I've encountered with 3D printing (like the M-Code pause, and getting RepRap flavor gcode running on LinuxCNC) apply to LinuxCNC in general, regardless of the platform you're running on. You'll find some useful posts on my blog, along with BeagleBone specific details that only apply if you're moving away from the PC: http://bb-lcnc.blogspot.com/ ...including links to several videos of LinuxCNC controlling a 3D printer. In fact, my first 3D printing video uses LinuxCNC running on a standard PC with software step-gen and a parallel port interface: http://www.youtube.com/watch?v=DqnAU1g5Rys ...which I directly wired into the RAMPS printer control board using a small circuit built onto an Arduino prototype shield. The interface is mostly direct wires except for an I2C interface and an ADC to read the thermistor temperature. Details are on github: https://github.com/cdsteinkuehler/LinuxCNC-RepRap -- Charles Steinkuehler char...@steinkuehler.net signature.asc Description: OpenPGP digital signature -- Androidtrade; apps run on BlackBerryreg;10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] Spindle Tacho
There are quite a few examples of adding Spindle Tacho displays to Axis but I can't find much about how one detects the spindle speed in a useful manner without some fancy encoder. My mill spindle already has a 'slotted' disk for the inbuilt tacho so I was thinking of sticking a simple slotted phototransistor thingie on the same disk.. but what do I do then? All the spindle speed stuff I've found talks about encoders and the only likely candidate in pnc/stepconf is the Digital Input 0-4 but my Google-fu is weak and I can't join the dots. Any pointers? -- Regards, Russell | Russell Brown | MAIL: russ...@lls.com PHONE: 01780 471800 | | Lady Lodge Systems | WWW Work: http://www.lls.com | | Peterborough, England | WWW Play: http://www.ruffle.me.uk | -- Androidtrade; apps run on BlackBerryreg;10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] EMC2 to Control a 3D Printer
Hallo Charles, for use with PC, I could try to adaped gmoccapy surface to suit your needs. You just need to tell me what you need. Marius did that resulting in the plasma screen of gmoccapy. Unfortunately I am not come so far, to reduce the CPU load very much, but I am working on that part. Norbert Am 10.02.2014 18:10, schrieb Charles Steinkuehler: On 2/10/2014 6:54 AM, Steve wrote: I am interested in using EMC2 to control a 3D printer. I have searched the archives and gone thru the wiki and couldn't find any EMC2 conversions dedicated to driving a 3D printer. I saw the rep-strap versions but the printers appear to be modified versions of a CNC mill or small router. I am interested in replacing the Arduino controller with EMC2 driving a dedicated printer. Ideally the set up for EMC would be similar to modules already in place for a stepper motor based mill. Unfortunately my skills ly on the mechanical side and as such don't know enough about code writing to dig into EMC2 and make the changes myself. Replacing an Arduino with LinuxCNC is straight-forward. LinuxCNC simply sees the 3D printer as a 4-axis machine. The only slight complication is providing for temperature control. This can be done in a variety of ways ranging from fully external thermostats to several different control options in LinuxCNC and HAL. The CAM path for 3D printing with LinuxCNC requires a bit of tweaking, and you have to be careful if using LinuxCNC for temperature control (be careful, the easy to use custom M1xx codes cause LinuxCNC to come to a full stop while the M-code is executing, creating 'blobs' on the resulting prints). I've been working mostly with the BeagleBone, but lots of the issues I've encountered with 3D printing (like the M-Code pause, and getting RepRap flavor gcode running on LinuxCNC) apply to LinuxCNC in general, regardless of the platform you're running on. You'll find some useful posts on my blog, along with BeagleBone specific details that only apply if you're moving away from the PC: http://bb-lcnc.blogspot.com/ ...including links to several videos of LinuxCNC controlling a 3D printer. In fact, my first 3D printing video uses LinuxCNC running on a standard PC with software step-gen and a parallel port interface: http://www.youtube.com/watch?v=DqnAU1g5Rys ...which I directly wired into the RAMPS printer control board using a small circuit built onto an Arduino prototype shield. The interface is mostly direct wires except for an I2C interface and an ADC to read the thermistor temperature. Details are on github: https://github.com/cdsteinkuehler/LinuxCNC-RepRap -- Androidtrade; apps run on BlackBerryreg;10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Androidtrade; apps run on BlackBerryreg;10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Spindle Tacho
On Mon, 10 Feb 2014, Russell Brown wrote: Date: Mon, 10 Feb 2014 18:18:30 + (GMT) From: Russell Brown russ...@lls.lls.com Reply-To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net To: emc-users@lists.sourceforge.net Subject: [Emc-users] Spindle Tacho There are quite a few examples of adding Spindle Tacho displays to Axis but I can't find much about how one detects the spindle speed in a useful manner without some fancy encoder. My mill spindle already has a 'slotted' disk for the inbuilt tacho so I was thinking of sticking a simple slotted phototransistor thingie on the same disk.. but what do I do then? In a nutshell: Wire the photo transistor output to a parallel port input pin and add an encoder counter component to your hal file. set the encoder component into counter mode and net the encoder components velocity pin to your display component. All the spindle speed stuff I've found talks about encoders and the only likely candidate in pnc/stepconf is the Digital Input 0-4 but my Google-fu is weak and I can't join the dots. Any pointers? -- Regards, Russell | Russell Brown | MAIL: russ...@lls.com PHONE: 01780 471800 | | Lady Lodge Systems | WWW Work: http://www.lls.com | | Peterborough, England | WWW Play: http://www.ruffle.me.uk | -- Androidtrade; apps run on BlackBerryreg;10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users Peter Wallace Mesa Electronics (\__/) (='.'=) This is Bunny. Copy and paste bunny into your ()_() signature to help him gain world domination. -- Androidtrade; apps run on BlackBerryreg;10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Spindle Tacho
On 10 February 2014 18:18, Russell Brown russ...@lls.lls.com wrote: All the spindle speed stuff I've found talks about encoders and the only likely candidate in pnc/stepconf is the Digital Input 0-4 but my Google-fu is weak and I can't join the dots. What hardware are you using? -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Androi apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] EMC2 to Control a 3D Printer
This leads into a more fundamental question down the road. Will the GUI be split from the Controller engine in the future? So, we would be able to connect in any environment with any skin to run the engine, which would be on its own dedicated motherboard? Charles Buckley On Mon, Feb 10, 2014 at 11:21 AM, Niemand Sonst nie...@web.de wrote: Hallo Charles, for use with PC, I could try to adaped gmoccapy surface to suit your needs. You just need to tell me what you need. Marius did that resulting in the plasma screen of gmoccapy. Unfortunately I am not come so far, to reduce the CPU load very much, but I am working on that part. Norbert Am 10.02.2014 18:10, schrieb Charles Steinkuehler: On 2/10/2014 6:54 AM, Steve wrote: I am interested in using EMC2 to control a 3D printer. I have searched the archives and gone thru the wiki and couldn't find any EMC2 conversions dedicated to driving a 3D printer. I saw the rep-strap versions but the printers appear to be modified versions of a CNC mill or small router. I am interested in replacing the Arduino controller with EMC2 driving a dedicated printer. Ideally the set up for EMC would be similar to modules already in place for a stepper motor based mill. Unfortunately my skills ly on the mechanical side and as such don't know enough about code writing to dig into EMC2 and make the changes myself. Replacing an Arduino with LinuxCNC is straight-forward. LinuxCNC simply sees the 3D printer as a 4-axis machine. The only slight complication is providing for temperature control. This can be done in a variety of ways ranging from fully external thermostats to several different control options in LinuxCNC and HAL. The CAM path for 3D printing with LinuxCNC requires a bit of tweaking, and you have to be careful if using LinuxCNC for temperature control (be careful, the easy to use custom M1xx codes cause LinuxCNC to come to a full stop while the M-code is executing, creating 'blobs' on the resulting prints). I've been working mostly with the BeagleBone, but lots of the issues I've encountered with 3D printing (like the M-Code pause, and getting RepRap flavor gcode running on LinuxCNC) apply to LinuxCNC in general, regardless of the platform you're running on. You'll find some useful posts on my blog, along with BeagleBone specific details that only apply if you're moving away from the PC: http://bb-lcnc.blogspot.com/ ...including links to several videos of LinuxCNC controlling a 3D printer. In fact, my first 3D printing video uses LinuxCNC running on a standard PC with software step-gen and a parallel port interface: http://www.youtube.com/watch?v=DqnAU1g5Rys ...which I directly wired into the RAMPS printer control board using a small circuit built onto an Arduino prototype shield. The interface is mostly direct wires except for an I2C interface and an ADC to read the thermistor temperature. Details are on github: https://github.com/cdsteinkuehler/LinuxCNC-RepRap -- Androidtrade; apps run on BlackBerryreg;10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Androidtrade; apps run on BlackBerryreg;10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] EMC2 to Control a 3D Printer
Am 10.02.2014 um 22:22 schrieb Charles Buckley rijrun...@gmail.com: This leads into a more fundamental question down the road. Will the GUI be split from the Controller engine in the future? yes, I am working on exactly that. So, we would be able to connect in any environment with any skin to run the engine, which would be on its own dedicated motherboard? this is the plan - to separate the RT/HAL/motion environment from the rest - Michael Charles Buckley On Mon, Feb 10, 2014 at 11:21 AM, Niemand Sonst nie...@web.de wrote: Hallo Charles, for use with PC, I could try to adaped gmoccapy surface to suit your needs. You just need to tell me what you need. Marius did that resulting in the plasma screen of gmoccapy. Unfortunately I am not come so far, to reduce the CPU load very much, but I am working on that part. Norbert Am 10.02.2014 18:10, schrieb Charles Steinkuehler: On 2/10/2014 6:54 AM, Steve wrote: I am interested in using EMC2 to control a 3D printer. I have searched the archives and gone thru the wiki and couldn't find any EMC2 conversions dedicated to driving a 3D printer. I saw the rep-strap versions but the printers appear to be modified versions of a CNC mill or small router. I am interested in replacing the Arduino controller with EMC2 driving a dedicated printer. Ideally the set up for EMC would be similar to modules already in place for a stepper motor based mill. Unfortunately my skills ly on the mechanical side and as such don't know enough about code writing to dig into EMC2 and make the changes myself. Replacing an Arduino with LinuxCNC is straight-forward. LinuxCNC simply sees the 3D printer as a 4-axis machine. The only slight complication is providing for temperature control. This can be done in a variety of ways ranging from fully external thermostats to several different control options in LinuxCNC and HAL. The CAM path for 3D printing with LinuxCNC requires a bit of tweaking, and you have to be careful if using LinuxCNC for temperature control (be careful, the easy to use custom M1xx codes cause LinuxCNC to come to a full stop while the M-code is executing, creating 'blobs' on the resulting prints). I've been working mostly with the BeagleBone, but lots of the issues I've encountered with 3D printing (like the M-Code pause, and getting RepRap flavor gcode running on LinuxCNC) apply to LinuxCNC in general, regardless of the platform you're running on. You'll find some useful posts on my blog, along with BeagleBone specific details that only apply if you're moving away from the PC: http://bb-lcnc.blogspot.com/ ...including links to several videos of LinuxCNC controlling a 3D printer. In fact, my first 3D printing video uses LinuxCNC running on a standard PC with software step-gen and a parallel port interface: http://www.youtube.com/watch?v=DqnAU1g5Rys ...which I directly wired into the RAMPS printer control board using a small circuit built onto an Arduino prototype shield. The interface is mostly direct wires except for an I2C interface and an ADC to read the thermistor temperature. Details are on github: https://github.com/cdsteinkuehler/LinuxCNC-RepRap -- Androidtrade; apps run on BlackBerryreg;10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Androidtrade; apps run on BlackBerryreg;10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Fanuc 420F 6-axis robot
On 02/10/2014 03:45 AM, Daniel Duesentrieb wrote: Folks, I am trying to get this servo moving with the drivers from Pico-Systems. I am going to wire like this: http://pico-systems.com/images/fanuc.pdf But here is my question: What about the 2 (one on the servo, one on the red cab encoder) 3-pin connector? As I understand is the one on the motor the brake. But what is the one on the cab? You mean a small, 2-pin connector on the red cap of the encoder? The early Fanuc red cap ABS encoders had an add-on battery feature. Apparently, (I haven't tested this, but it was described to me) when the controller +5V came up, these would send a stream of quadrature counts to tell the controller how far from the index location the motor currently was. That connector was for the backup battery for this function to work. Assuming you have a way to home the robot, you don't need this feature. If you don't have a way to safely home the robot, then you might want to explore how this feature works. Jon -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Fanuc 420F 6-axis robot
On 02/10/2014 08:46 PM, Jon Elson wrote: Oh, I should have mentioned, the encoder and Fanuc converter will work fine if you just leave that connector with nothing connected to it. Jon -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users