Re: [Emc-users] linuxcnc.org website layout
done Alex -Original Message- From: AxelZöllich Sent: Thursday, September 24, 2015 10:25 PM To: emc-users@lists.sourceforge.net Subject: [Emc-users] linuxcnc.org website layout Hi, every time I look to the linuxcnc.org site my eyes get stuck at the missing space between content and left side menu. Maybe someone has the chance to do this little change: Axel -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] mach3
Send it back, get a refund Alex - Original Message - From: Marius Liebenberg mar...@mastercut.co.za To: emc-users@lists.sourceforge.net Sent: Friday, July 04, 2014 11:58 AM Subject: Re: [Emc-users] mach3 Your Google is broken On 2014-07-03 21:54, a k wrote: hi i use google to fine who make mach3 and found a lot noise. who actually make mach3 and is there web link to them ? thanks aram -- Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] mach3
Spot on Philipp, I don't have anything against Mach3. I use one* every other day :) Joke aside, Mach3 shares some codebase with LinuxCNC (early days, when LinuxCNC was still EMC - and public domain). Other than that I have no real interest in it ... Cheers, Alex * http://lmgtfy.com/?q=mach3+gillette - Original Message - From: Philipp Burch p...@hb9etc.ch To: emc-users@lists.sourceforge.net Sent: Saturday, July 05, 2014 2:28 PM Subject: Re: [Emc-users] mach3 Hi Gene, I think that Alex meant to send back the broken Google, not Mach3 ;) Cheers, Philipp On 05.07.2014 13:09, Gene Heskett wrote: On Saturday 05 July 2014 05:51:58 Alex Joni did opine And Gene did reply: Send it back, get a refund Alex My thoughts exactly, Aram, Linuxcnc can I believe do anything Mach3 can do. First, it only runs on windows, and thats strikes one, two and three you're out right there. Cheers, Gene Heskett -- Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Fun with trajectory planners and Halscope
- Original Message - From: Mark Wendt wendt.m...@gmail.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Tuesday, February 25, 2014 12:16 PM Subject: Re: [Emc-users] Fun with trajectory planners and Halscope On Mon, Feb 24, 2014 at 11:03 PM, sam sokolik sa...@empirescreen.comwrote: I am surprised people still put up with me... I do have a lot of help from the community. The compact 5 configs using the latch and dual stepgens would not have been possible if not for Jeff and Chris's smarts.. (I am the big picture guy usually...) As far as machs acceleration violations. I am pretty confident that they are real. (again unless I am doing something wrong) If you want to see some huge violations - run the tort.ngc program. It has lots of diabolical motion. (granted - it is diabolical) I think though you should be able to throw any gcode to a control and is should process it correctly. g21 G0 X0 Y0 Z20 G0 X5.394910 Y13.495489 Z20.332291 G19 G2 F500 (225 29) J5.656854 K5.656854 X10.394910 Y26.080547 Z29.989145 G19 G2 (75 14) J-0.258819 K-0.965926 X6.894910 Y26.787653 Z29.282038 G17 G2 (329 285) I-4.330127 J2.50 X3.858878 Y24.458024 Z31.282038 G0 X0 Y0 Z20 m30 when run through mach and logged shows this http://electronicsam.com/images/KandT/testing/MachViol.png that is 100 in/s^2 when it should be obeying 30. This is what it looks like http://electronicsam.com/images/KandT/testing/MachViol1.png sam Sam, How are you getting LinuxCNC to monitor and log Mach's processes? Sam explained that in his first email: There's a second LinuxCNC machine with a 7i80 attached (http://www.mesanet.com/pdf/parallel/7i80dbman.pdf) - the 7i80 is a FPGA card with ethernet connection to LinuxCNC. The 7i80 has encoder counters set up to read/count step/dir signals. The Mach PC (or LinuxCNC PC1) outputs step/dir which are connected to the encoder counters on the 7i80 and end up to LinuxCNC2. Quite a brilliant idea/setup. Since it's hardware counters on the 7i80, you can trust them pretty much. Regards, Alex -- Flow-based real-time traffic analytics software. Cisco certified tool. Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer Customize your own dashboards, set traffic alerts and generate reports. Network behavioral analysis security monitoring. All-in-one tool. http://pubads.g.doubleclick.net/gampad/clk?id=126839071iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] BBB LinuxCNC again
I struggled in the last couple of weeks to get some more out of the BBB + LinuxCNC setup, mainly the display part was suboptimal. my setup --- bbb connected through the USB (and eth tunnelled over that - 192.168.7.2) to a laptop (192.168.7.1). 1. laptop running Linux There were some performance issues with running AXIS (especially the OpenGL part). Here are some comments from jepler which improve things: {[01:04:32]} jepler this makes it use the glx wire protocol instead: sudo chmod 000 /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so {[01:14:15]} jepler changing the task timeout to 10ms instead of 1ms knocks milltask way down {[01:14:45]} jepler ssh encryption takes 30% CPU {[01:27:26]} jepler this seems to be a bit lighter on the CPU: ssh -X -o Ciphers=arcfour linuxcnc@192.168.7.2 2. laptop running Win I played around with a couple X servers (Cygwin/X, Mingw+X, Xming) but the best results I got with Xming-mesa. For Xming-mesa I still had to have the swrast_dri.so accessible (sudo chmod 644 /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so) in order for things to work. here’s a short video how it works: http://www.youtube.com/watch?v=ZuE1JWFbbOU There is a prebuilt image available for download here: http://webshop.juve.ro/index.php?main_page=product_infocPath=1_5products_id=7 The image contains the latest Machinekit I got from Charles, and can be written directly to a SD card with dd. On the image (in the fat partition) there are some additional programs installed: - Xming-mesa server (run-in-place version) - putty - a simple batch file (start.bat) which starts up the X server, connects to the BBB, and starts the LinuxCNC config picker Hope this helps someone else out there Alex wlEmoticon-winkingsmile[1].png-- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] BBB cape available
I finally got a bit of round tuit and managed to start delivering bbb_parport capes, along with some additional items [3][4]. They are available here: http://webshop.juve.ro If you have any questions, drop me an email at alex AT joni D0t ro Some notes on the bbb_parport cape [1]: - these are capes designed to fit a BBB (Beaglebone Black) [2] - the pinout on the DB25 matches default LinuxCNC parport pinouts (stepper_mm, stepper_inch) - there are a couple versions of the cape, depending on the options needed Regards, Alex [1] - http://webshop.juve.ro/index.php?main_page=product_infocPath=1_2products_id=1 [2] - http://beagleboard.org/Products/BeagleBone%20Black [3] - a case for bbb+cape: http://webshop.juve.ro/index.php?main_page=product_infocPath=1_3products_id=3 [4] - I plan to include 4G SD cards with MachineKit in the near future -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349351iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] BeagleBone Capes for LinuxCNC
Hi Charles, some comments on my board, until I can hack together a page for it: - DB25 connector with support for (X,Y,Z,A,B) step/dir, (X,Y,Z,A) home input, spindle pwm out, relay out (pinout compatible with stepper_mm) - IDC connector compatible with general mainboard LPT breakout cables (like this: http://www.itpaket.se/images/bracket-4.jpg) - I2C EEPROM for board id information - 3 debug LEDs for 3,3V, 5V power and one user programmable additionally: - 6 connectors allowing each: Step, Dir, Home, Min, Max - I2C connected ADC - 4 analog inputs I'm still testing the first few boards, so my guess is we're still 2-3 weeks out before initial shipping. Alex - Original Message - From: Charles Steinkuehler char...@steinkuehler.net To: EMC2-Users-List Emc-users@lists.sourceforge.net Sent: Saturday, October 12, 2013 5:51 PM Subject: [Emc-users] BeagleBone Capes for LinuxCNC OK, things are getting crazy, so I decided I needed to make a list of the hardware I know about for the BeagleBone. This rapidly turned into a larger project than expected, so I'm asking for some help. I haven't made the page live on my blog yet, but you can get to it with the following link: http://bb-lcnc.blogspot.com/p/hardware-capes.html Yes, the page is currently ugly, but at this point I'm just trying to collect info on all the boards. Please let me know if I have missed anything. If you are designing one of the capes, let me know details you'd like listed and it will save me a bunch of leg-work tracking down info. I have pulled this list from publicly visible content (mostly the LinuxCNC lists, but other web sites and blogs too), but if you are making one of these boards and don't want it listed, now would be the time to let me know. -- Charles Steinkuehler -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] BBB LinuxCNC.
Something like this http://imagebin.org/273328 ? I'm currently working on this, but still travelling till the end of the week. I'll post an info update at the end of the week about current status, and future plans. Regards, Alex -Original Message- From: Eric Keller Sent: Thursday, October 10, 2013 6:03 PM To: Enhanced Machine Controller (EMC) Subject: Re: [Emc-users] BBB LinuxCNC. On Thu, Oct 10, 2013 at 10:53 AM, Charles Steinkuehler char...@steinkuehler.net wrote: The BeagleBone stuff is still developing. You basically needed a cape that at the time didn't exist, a BBB to parallel-port cape like this one: http://www.buildlog.net/blog/2013/09/cnc-translator-for-beaglebone/ That is the BBB cnc hardware version of trolling, he posted that and disappeared. Would be nice to be able to get a board just to use the db25 part without a RAMPS. -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Is this feasible: BBB running LinuxCNC to Gecko G540stepper driver
Richard, sure it can. All you need is to provide some level shifting (BBB is 3,3V, gecko takes 5V iirc) and connect them. Or you can use an existing cape: BeBoPr, Replicape, etc Or you can wait a bit on a parport cape I'm currently working on.. (schematic mostly done, layout in the works..) Should be a couple weeks for a tested prototype.. I'll post updates Regards, Alex -Original Message- From: Richard Thornton Sent: Saturday, September 28, 2013 12:45 PM To: emc-users@lists.sourceforge.net Subject: [Emc-users] Is this feasible: BBB running LinuxCNC to Gecko G540stepper driver Hi, I have seen a bunch of info on using BBB with capes and a lot of 3D printing specific stuff like Replicape and BeBoPr++. My thought was can the BBB replace the PC in LinuxCNC and drive the G540 directly? Thanks for looking. Cheers Richard -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] OT: Robot magic
Since it's time for OT: Robot magic, this is live: http://www2.wien.info/de/longdistanceart/ - Original Message - From: Sven Wesley svenne.d...@gmail.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Thursday, September 26, 2013 10:00 AM Subject: [Emc-users] OT: Robot magic This is pretty awesome. http://thecreatorsproject.vice.com/blog/video-exclusive-bot--dollys-the-box-unpacks-a-radically-new-design-concept -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Breakout board
I can suggest one, but only if you are willing to wait a couple of weeks/maybe 1-2 months tops. I'm working on one right now. So far it'll have: - a parport connector (both DB25 and header style) - pin compatible with sherline configs - additional connectors for: limit switches (2 switches x 4 joints), 3 x analog in, 2 x pwm out, etc If anyone is interested in such a board, I'd like to hear about additional features to be integrated (if possible) Regards, Alex -Original Message- From: aaron moore Sent: Wednesday, September 18, 2013 9:06 AM To: EMC userslist Subject: [Emc-users] Breakout board HI Can anyone suggest a good cheap breakout board, available in UK to run with Linuxcnc (of course) that makes it easy for an idiot to wire home and E stop switches. Cheers Aaron Re-Form Furniture Aaron Moore Conileigh Skinners Bottom Redruth Cornwall TR16 5DY Tel: 01209 890084 Mob: 07805686188 Email:aaronmo...@linuxmail.org Web: www.re-formfurniture.co.uk -- LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. http://pubads.g.doubleclick.net/gampad/clk?id=58041151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. http://pubads.g.doubleclick.net/gampad/clk?id=58041151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Breakout board
Hrmmm, I was kinda in a hurry when I read the original email, so somehow I assumed the question was for a BBB breakout board / aka cape. Alex -Original Message- From: Alex Joni Sent: Wednesday, September 18, 2013 9:41 AM To: Enhanced Machine Controller (EMC) Subject: Re: [Emc-users] Breakout board I can suggest one, but only if you are willing to wait a couple of weeks/maybe 1-2 months tops. I'm working on one right now. So far it'll have: - a parport connector (both DB25 and header style) - pin compatible with sherline configs - additional connectors for: limit switches (2 switches x 4 joints), 3 x analog in, 2 x pwm out, etc If anyone is interested in such a board, I'd like to hear about additional features to be integrated (if possible) Regards, Alex -Original Message- From: aaron moore Sent: Wednesday, September 18, 2013 9:06 AM To: EMC userslist Subject: [Emc-users] Breakout board HI Can anyone suggest a good cheap breakout board, available in UK to run with Linuxcnc (of course) that makes it easy for an idiot to wire home and E stop switches. Cheers Aaron Re-Form Furniture Aaron Moore Conileigh Skinners Bottom Redruth Cornwall TR16 5DY Tel: 01209 890084 Mob: 07805686188 Email:aaronmo...@linuxmail.org Web: www.re-formfurniture.co.uk -- LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. http://pubads.g.doubleclick.net/gampad/clk?id=58041151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. http://pubads.g.doubleclick.net/gampad/clk?id=58041151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. http://pubads.g.doubleclick.net/gampad/clk?id=58041151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Wichita LinuxCNC meeting
http://www.electronicsam.com/images/KandT/Fest2013/ Alex -Original Message- From: Mark Wendt Sent: Wednesday, June 26, 2013 3:55 PM To: Enhanced Machine Controller (EMC) Subject: Re: [Emc-users] Wichita LinuxCNC meeting On Wed, Jun 26, 2013 at 8:49 AM, Stuart Stevenson stus...@gmail.com wrote: 1301 Andy Pugh, Jeff Epler 1302 John Morris, Jeff Epler, Dave Bagby, Jon Elson, Chris Radek, Ken snippage Crap. Anybody got the link again? I mistakenly deleted it. Mark -- Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Why doesn't LinuxCNC run? Error log attached.
The error is in your log: [ 216.183331] RTAI[hal]: ERROR, LOCAL APIC CONFIGURED BUT NOT AVAILABLE/ENABLED. and a good description (including a fix) can be found here: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?TroubleShooting#emc2_doesn_t_run_missing_lapic Regards, Alex - Original Message - From: Gregg Eshelman g_ala...@yahoo.com To: emc-users@lists.sourceforge.net Sent: Tuesday, June 25, 2013 10:01 AM Subject: [Emc-users] Why doesn't LinuxCNC run? Error log attached. Just trying to run LinuxCNC to have a look at it and it won't even run. I also tried the latency test and nothing at all happens, *nothing*, not even an error message. Just got done with a fresh install off the 2.5 disk then updated to 2.5.2. I first tried one of the simulation setups, then tried gantry-hs. Then I tried the wizard setup and kept clicking forward until it was done. I just want to have a look around to get a feel for the program. I get this same fail to run every time. 2.5 did this same thing, I was hoping 2.5.2 would fix whatever is wrong. The PC is a Dell Dimension L1000R 1.0 Ghz Pentium III with 512 meg RAM and an 80 gig hard drive. http://gdgt.com/dell/dimension/l1000r/specs/ -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] LinuxCNC Integrator meeting Germany?
Stuttgart sounds doable for me too. Alex -Original Message- From: Martin Schöneck Sent: Friday, June 07, 2013 10:55 PM To: emc-users@lists.sourceforge.net Subject: Re: [Emc-users] LinuxCNC Integrator meeting Germany? Hi, As number 3 on the list there'll be hopefully a chair left for me. Only got very basic experience yet, but I'm interested in learning new stuff and sharing my two cents (Ok ok, and Stuttgart is not too far away from Ludwigsburg ;-) Martin Am 07.06.2013 13:09, schrieb Michael Haberler: Am 07.06.2013 um 12:54 schrieb Christian Stöveken christian.stoeve...@gmail.com: Hello all. Is there a LinuxCNC integrator workshop planned in/around Germany within the next year or so? If not - are there people interested in attending/getting an integrator meeting up? I will probably finish the 6-axis Manutechttp://www.youtube.com/watch?v=wslOMT6_e6k at work somewhen this year and feel confident enough to help others out (well I have to read up on all my notes again first ;-). Btw. I'm located in Stuttgart, Germany if someone else is close by. I'd be interested, and on the same side of the pond Southern Germany sounds like a sensible region for the topic - go ahead, I'm sure you'll fill a room - maybe even a large one - Michael Cheers, Christian -- How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users - No virus found in this message. Checked by AVG - www.avg.com Version: 2013.0.2904 / Virus Database: 3162/6331 - Release Date: 05/17/13 Internal Virus Database is out of date. -- How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] off topic component question
We use something similar to this: http://www.lem.com/hq/en/component/option,com_catalog/task,displaymodel/id,F2.20.34.300.0/ Alex - Original Message - From: andy pugh bodge...@gmail.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Monday, March 18, 2013 1:43 PM Subject: Re: [Emc-users] off topic component question On 17 March 2013 09:18, kqt4a...@gmail.com wrote: I have a need to read dc current 36 volts up to 100 amps reasonably accurate I am looking at Tamura L03S100D15 with Arduino I am sure y'all have other suggestions hopefully cheaper http://uk.rs-online.com/web/p/current-transducers/0259362/ looks cheaper. It is also direct voltage output, which might be more convenient. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Live Cd
Sounds interesting, do you have a download link? Regards, Alex - Original Message - From: Gabriel Willen gabewil...@gmail.com To: Emc-users@lists.sourceforge.net Sent: Monday, October 15, 2012 2:10 PM Subject: [Emc-users] Live Cd So i did some remastering to the live cd of linuxcnc 2.5, also made a lite version using Xfce4, this version has only the bare minimum to run LCNC.. I added the Linuxcnc tux logo to the installer, I also modified the plymouth splash to use the Tux LinuxCNC logo on boot. For a live .iso only, i disabled the installer and configured Syslinux to boot straight into the OS, no menu's. Im in the process of writing a gui that only uses the frame buffer, and will eliminate Xorg completely. I'm not sure what i will gain here but when i run the Rtai module kernel latency test in Xfce4 or Gnome version i see a 2000ns difference in the max latency when compared to running it in CLI. Im not positive how this correlates between the latency test shipped with linuxcnc hopefully someone on here can chime in with that, or ill take a look at the source code and figure it out. I'll take some screenshots later this afternoon. the Xfce4 iso is only 250mb. Also only ships with the En language package, though adding the locale package's back in is trivial and only adds about 20Mb of additional space. If your wondering what the point of this is, I want the OS to feel as if, its only linuxcnc for the machine's i design. I have been unable to duplicate the RTAI latency i can get with the shipped package from linuxcnc on any other distro so i decided to stick with Ubuntu. I built the lite version using Ubuntu-mini-remix a great starting .iso for those interested. I will be using a Compact Flash drive on the controllers with my machine. It will load the .iso live into ram on boot every time this makes updating a breeze i can remotely send a new .iso if bug fixes or improvements are made to the os and linuxcnc itself. I'll leave this open for comments or criticism. Thanks Gabe -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Commutating Reactor
http://en.wikipedia.org/wiki/RC_circuit from there: http://en.wikipedia.org/wiki/File:RC_Series_Filter_(with_V%26I_Labels).svg and the response: http://en.wikipedia.org/wiki/File:Series_RC_capacitor_voltage.svg Regards, Alex - Original Message - From: John Thornton bjt...@gmail.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Wednesday, May 30, 2012 3:45 PM Subject: Re: [Emc-users] Commutating Reactor Hi Dennis, I have a 2.5 diameter facing mill that I use and I don't notice any difference when using that. My machine lights do not dim during acceleration which I assume is a good thing. I'm in the same canoe as you with 240v single phase my only option to work with. Before all the experiments I could get 0 to 2k with no problems and would structure my programs around that or use the G4 pause and ramp up to the rpm I wanted above 2k. I too modified my program using a pause between S values but only had to do that going up in rpm. From 6k to 0 I've never had a fault. The resistor/capacitor would be a low cost experiment. How do you calculate what the values are for the resistor and the cap? Did you put the resistor in series with one of the control lines? Does the cap connect to the upstream side or the downstream side of the resistor? Maybe a stick drawing would help me understand... John On 5/30/2012 7:05 AM, Viesturs Lācis wrote: I am helping Dennis out and reposting his message to mailing list: == Hi All, I have been following this thread and want to put in my 2 cents. I had the same issue as John with my Bridgeport Interact 412-V. It's spindle is similar to John's: 7.5kW 60-6000RPM. My rotary phase converter is also similar to John's: 15HP TEFC with start and run caps; legs are balanced within a few volts phase-phase. When I set the spindle RPM to 6k and performed an M03, the mains would dip in voltage and the halogen light powered by the machine would get dimmer. The power meter for the spindle would peg at 180% of load as it was starting. The same occurred when stopping the spindle but the halogen machine light would get bright as the spindle dumped the load back into the grid. In each case I would get a voltage fault and for my machine this was a critical error. Rebooting every time I started or stopped the spindle just would not do. Also want to interject that a loaded spindle may be worse. John, can you get to 2500RPM consistently? Try putting a heavy tool in the spindle - like a 5-10 pound boring head or something. Will it trip out below 3k RPM? Is it spindle load related? The thing I noticed was the dimming and brightening of the machine light. This told me there was too much impedance between the VMC and the AC mains, i.e. the rotary phase converter. If bolted directly to 208V 3-phase this would not occur. Even though there is a 30A 3-pole breaker in the panel (with 3-phase), you are connected to a transformer that can supply 200A+ so the impedance is very low and voltages tend not to bounce around much. But I have single phase 240V in my garage so I had to make this work. I started experimenting and modifying my programs to work around the problem: step from 0-2k RPM, wait a bit, step from 2k to 4k RPM, wait a bit then up to 6k RPM. Same with stopping the spindle. My machine's memory is only 3.5k so this was cutting into my program storage and it was a pain. I dug through the machine schematics and found the spindle control signal was an analog 0-10V line. If I slowed the ramp up and ramp down command to the spindle controller it would perform the same function as gradually changing the RPM in code. I cut the 10V command line and inserted ~ 4.7k resistor in series. On the spindle controller side I put something like a 10uF capacitor to ground. This creates a low pass filter so fast transients like a 0-10V command to get going take a few seconds to actually make it to 6k RPM. The same with changing the voltage from 10V to 0 - it takes a few seconds for the command to reach it's final value. That did it!! Now my halogen machine light stays at a constant brightness through spindle acceleration and deceleration. John, I think I also read if jogging too fast with one axis your machine would trip. Don't remember what axis this was but on my machine the head is pretty heavy and the Z-axis servo should pull more current than the others if it does. I never had a jogging/voltage trip but you may want to look at rewiring the power circuit for the servo amplifiers to use the lower impedance 240V legs of your rotary phase converter. The servo amps may also be single phase within your machine but still on the machine side of the reactor and input transformer to make the machine work with universal voltage inputs. Does not mean it cannot be rewired. My fix was a few cents worth of
Re: [Emc-users] TOT Bamboo Fly Rods
maybe try here? http://www.goabra.org/Directory.htm PS: I know probably less about fly fishing, but my google-foo feels strong-ish today :) Alex - Original Message - From: John Thornton bjt...@gmail.com To: EMC Mailing List emc-users@lists.sourceforge.net Sent: Wednesday, May 23, 2012 3:57 PM Subject: [Emc-users] TOT Bamboo Fly Rods Totally Off Topic I have a retired buddy on a fixed income that loves to fly fish, in fact that is the only way he fishes. He has a couple of wally world fly rods that he uses and has expressed a desire to get a split bamboo rod. All I know about fly fishing fits on a pin head... I do know more now than before as he has shown me how to rig the lines on one. All I know is his cheapo rods are 5/6 what ever that means. Where would one look to find an economical split bamboo rod for him? Thanks John -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Why LinuxCNC website is compromised by Google ?
Seems you are all correct. We had a hack a while ago, and I tried to clean it up (until I couldn't see any more evidence of the hack). Since google didn't adjust the search results, I tried the webmaster tools approach, and found evidence of more hacking. It should be all cleaned out now, and I submited a request to google to take of the compromised label. Hopefully in a couple of days, things go back to normal. Regards, Alex - Original Message - From: Mark Cason farmerboy1...@yahoo.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Thursday, May 10, 2012 6:16 PM Subject: Re: [Emc-users] Why LinuxCNC website is compromised by Google ? On 05/10/2012 02:53 AM, Lester Caine wrote: br...@majorsci.com wrote: Have somebody known why LinuxCNC website is always compromised on Google search? You can find the attachment about this issue. Do you really need to ask when you LOOK at what you posted? There WAS a problem which now has far more to do with GOOGLE than LinuxCNC. The site had been compromised some time ago and has been cleaned up, but GOOGLE still displays old cached data. A current search will give you three drug related heading, but there is nothing now on those pages that has anything to do with the Google listing. If anything it Google that needs a ruddy great kick rather than discussing it here :( Clicking on the This site may be compromised brings this up: If you're the administrator of a site we've identified with this warning message, please visit the instructions found in our Webmaster Help Center to investigate and resolve the problem. Clicking on that link, brings up a page with instructions on how to get Google to review the site again. -- -Mark Ne M'oubliez ---Family Motto Hope for the best, plan for the worst ---Personal Motto -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] GladeVCP / File Selector Button
http://git.mah.priv.at/gitweb/emc2-dev.git/blob/7e0d1187b94052007706c96217d14cd392dcb3be:/src/emc/usr_intf/gscreen/gscreen.py from http://git.mah.priv.at/gitweb/emc2-dev.git/shortlog/refs/heads/gscreen_master Regards, Alex - Original Message - From: andy pugh bodge...@gmail.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Wednesday, April 25, 2012 2:04 PM Subject: Re: [Emc-users] GladeVCP / File Selector Button On 25 April 2012 02:29, Dave e...@dc9.tzo.com wrote: Can you look at the Gscreen python file to see how Chris did that? Not at the moment. I thought it was one of the heads at http://git.mah.priv.at/gitweb/emc2-dev.git but I can't see it there. -- atp The idea that there is no such thing as objective truth is, quite simply, wrong. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] German-language documentation, was: Downloading Release 2.5
I suspect very few people understand the difference between coordinated mode (N-Bahnsteuerung) where multiple joints move at the same time to make the tool move in XYZ space under operator control and Teleop mode (1-Bahnsteuerung) where the operator controls a single selected joint at any one time. I _think_ Teleop and Joint mode mean the same thing. I cannot agree about the teleop mode - it definitely is not the same as joint mode. On my robot, in teleop mode kinematics were applied (in joint mode kinematics are _not_ applied), I could jog the tool along X, Y or Z, but one of them at a time (IIRC that is true for any non-trivial kinematics machine - cannot jog along 2 Cartesian axes at a time). So I would say that teleop is something inbetween joint and coordinated modes. Viesturs Teleop is supposed to be coordinated jogging, opposed to Joint mode where you do individual joint jogging. In teleop kinematics gets applied, in Joint mode it doesn't. As for the directions that's just an implementation flaw currently in LinuxCNC, you should be able to jog in Teleop mode along more than one axis. (and in the ja3 rewrite you already can). Regards, Alex -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Downloading Release 2.5
err, sure there is. the latest CD we have on linuxcnc.org : http://www.linuxcnc.org/iso/ubuntu-10.04-linuxcnc2-i386.iso it is also available on my EU mirror: http://dsplabs.upt.ro/~juve/emc/get.php?file=ubuntu-10.04-linuxcnc2-i386.iso (maybe that works faster for some people) it includes: - Ubuntu 10.04 (incl. latest updates) - LinuxCNC 2.5.0 (note the linuxcnc2 in the name, the linuxcnc1 contains LinuxCNC 2.4.x). Regards, Alex - Original Message - From: sam sokolik sa...@empirescreen.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Tuesday, April 03, 2012 4:06 PM Subject: Re: [Emc-users] Downloading Release 2.5 There isn't an ISO yet with 2.5. You will have to use what you have and update. sam On 4/3/2012 7:41 AM, Peter Blodow wrote: Gentlemen, I would like to download the new release as a live CD with Lucid Lynx and LinuxCNC 2.5 as I did before with Hardy Heron and V. 2.3. When I go to the LinuxCNC.org download site I get offered the live CD ISO-file ubuntu-10.04-linuxcnc2-i386.iso, but I can't find confirmation that it really contains the new release of LinuxCNC. What is the contents of this ISO file, just Ubuntu or also LinuxCNC V. 2.5? As the download takes about 4-5 hours, here on the countryside, I thought it was a good idea to ask before... Peter Blodow _ _ -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] The future of LinuxCNC mailing lists andbug tracking
While I am sure that you guys are more than capable of running the server outside of Sourceforge, what always concerns me in situations like this is the dependency on certain people to do certain things without a solid backup plan. If plan A is to have person X run and administer the server, what happens if person X becomes unavailable (let your imagination run wild. ) ? What is plan B? And where does that leave the server/s and all of the people who depend on it. As it is now - there is equal access to the webserver for all board members. That means each of us has the same powers to adjust things given the need. That access (involving ssh to the server) allows us to do things that aren't already available through standard tools: - for the webpage we do most administration through the web interface (the administrators who can do that are not limited to the board members, there are a couple more with the same access rights,) Very seldom there is a need to query/modify the database or hack on the code directly). We have devided our attention amongst different areas of services, but that doesn't mean if one goes away, that others couldn't fit the empty shoes. The same will be true for mailinglists and bugtracker. I have to answer this kind of question all of the time for my customers. (And some of them have zero tact, so I frequently get to reflect on my age and health.. ;-) ) And it's quite a pertinent question to ask. Hopefully I addressed your concearns. Regards, Alex I trust you guys will make a good decision. The adds don't bother me. But the possible vulnerabilities do. Thanks for asking for input. :-) Dave -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] About the board, the rebrand, and the future
I mostly agree with Chris on this one, some comments added below. Michael, Thanks for your criticism. I have taken several days to think about it. I have not discussed my thoughts with the board and I am speaking only for myself and to my own relationship to the project. I agree with you that there are some technical problems with how the renaming was done; in particular, changes of variable or object names in the source is unnecessary from a branding standpoint and unnecessarily destabilizing. It's possible we could revert those mistakes and perhaps we should. I think Jeff has responded to these thoughts too. As Chris described all of the work on LinuxCNC is done by contributors (I consider contributors people who write code, write documentation, test things, etc). This work is done by each individual mainly because they wish to add something to the project (or fix something that is wrong, missing, whatever). They do it without beeing instructed or compelled to. As a result, the people doing the work, are the ones who get to decide on what they want to work, how they want to do it, etc. Surely if a contribution is seen as negative to the project (by other developers), it can be discussed or even reverted. The authority for this relies still to contributors (most likely contributors which have experience in that particular field). The board (as it is now) doesn't get involved in such matters. If you say it should, then we should discuss it, and change the attributions of the board when a concensus is reached. As for the rename: sometimes discussing a new feature (like a rename) will lead to an interminable discussion with arguments on a couple of sides about how things should get done. This usually leads to a lot of talk and no real implementation. Jeff (as a developer) took the other possibility and jumped right into the change. As a board member I have no real oppinion about the way he chose (except maybe to see that he achieved the goals of renaming the project so as to comply with Emc inc.'s demands, maybe even exceeded them a bit). As a fellow developer (although my developer hat is pretty wrinkly from sitting in a closet) I agree with his later email describing some of the things he could have done better. (that doesn't mean that I wouldn't have possibly made the same mistake if I started the rename). But this is a very small part of the dissatisfaction expressed in your letter. Mostly you are dissatisfied with all aspects of the board's behavior. snip But aside from that, I see that we have a fundamental disagreement about the role of the board. The things I think the board should handle are something like this: Represent the project in general to the outside world, being a point of contact for companies, lawyers, etc. As stated in the current bylaws Keep tabs on the infrastructure the whole project needs, make smart decisions about it, and keep it working. This is stuff like the DNS, the key used to sign the apt repositories, the websites, arrangements with services that recognize our project somehow like sourceforge and freenode and the Linux foundation, and so on. Missing from the bylaws, should probably be added. This task also includes things like studying/advocating/implementing the switch from cvs to git. It also includes deciding in general how we use vc (merging strategy, stable release branches, feature branches) and trying to keep people doing that properly. Right, but this should also be done consulting the active contributors (it's not a simple board decision that needs to be accepted as in #1 - represent the project in general...). Maintain the set of keys from pushers and offer push access to contributors who show consistent quality and express an intention to stick around for a while, and hopefully a bit of guidance to new folks on using vc correctly, the stuff I mentioned above. Select release managers that can help a branch become stable and eventually get released (so far these have been board members, but I think they don't need to be). Again, the board can select managers out of developers who are willing to take the role (and volunteer for the task, knowing what it involves). We cannot assign a certain developer as the release manager for 2.6.x without having the certainty that person is up to the task, has the available manpower, is willing to do that job, etc. I value your great contributions to the project and am sorry that you don't have the guidance you want. For example I hear you talking about a task/interpreter restructure that you are interested in, and that you have made some progress but want feedback. When you get no feedback I understand that you can't tell if it's because nobody cares, or because nobody feels qualified to help you in that way. In the case of me personally, it's the latter. I'm not an expert in object oriented design and it does no good for you to
Re: [Emc-users] LinuxCNC: The new name of the Enhanced MachineController
That's still beeing discussed. The issue is a bit deeper than simply renaming the mailin lists. The same is true about the sourceforge unix project name (we're not yet 100% clear of the implications). As of the lists, maybe it would be worth taking the opportunity to move them to linuxcnc.org (and get rid of these pesky ads). Regards, Alex - Original Message - From: Kent A. Reed knbr...@erols.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Wednesday, January 18, 2012 5:31 AM Subject: Re: [Emc-users] LinuxCNC: The new name of the Enhanced MachineController On 1/17/2012 10:20 PM, Jeff Epler wrote: We have registered new IRC channels on freenode that reflect the new project name. Please join us on #linuxcnc or #linuxcnc-devel. For the time being, users joining the old channels will be forwarded, but this may not be possible indefinitely. Jeff And these two email lists? Regards, Kent -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] LinuxCNC: The new name of the EnhancedMachine Controller
The only downside is the confusion factor, there are thousands of people who have heard of our EMC2 as another CNC control program, and now will not know what happened to it. For instance, there is an EMC forum on CNCZone. I suppose that needs to be renamed, too. Since we're not responsible in any way for that forum, we can't enforce the change. It's up to the CNCZone forum admins to request/make the change if they think it's appropriate. Regards, Alex -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] LinuxCNC: The new name of the Enhanced MachineController
I join this opinion based on the facts that this (EMC2) project has a long history under its current name. It's ridiculous to see a not exceptionally successful company (http://finviz.com/quote.ashx?t=EMC) terrorize nonprofit organization especially when the product has absolutely nothing to do with their core business. No comment ;) My feeling is that their lawyers have nothing else to do, like protect employees of their spinoff VMware etc. Quick search for EMC2 on Google brings LinuxCNC.org in the third place. That's due to the fact that EMC Corp is advertising on the top. remember than in these days everyone who uses google searches can see different things shown. For me, searching for emc2, brings up our webpage in first place. But that's mainly because google knows I frequently searched and went to that page... Google also delivers other links that one would expect to be more offensive to EMC Corp lawyers than LinuxCNC open source product. http://www.emc2.com/ http://www.emc2fusion.org/ http://emc-squared.net/ http://www.aimprogram.com/ http://www.emc-sq.com http://www.emc2architects.com/ http://www.emctwo.com/ http://www.emcsquared.com/ http://www.emc2acne.com/ http://www.emc2interiors.com/ http://emc2payouts.com/ http://www.facebook.com/pages/EMC2/174903925885899?v=info indeed, and wether EMC will pursue the change of those pages is not our concearn (they probably will eventually..) Other (Google) Searches related to emc2: emc2 cnc software linux emc2 e=mc2 emc2 wiki emc2 engineering emc2 fusion emc2 architects emc2 bikes so EMC2 CNC software comes up twice in this section alone. Fact: search for emc2 returns more links related to LinuxCNC EMC2 on the first 3 pages than EMC company. I respect LinuxCNC board decision but wonder about EMC legal department. My guess is that generic search for their products turns up little or nothing and they want more free advertising. http://www.emc.com/about/investor-relations/faqs.htm Q: What does EMC stand for? A: The founders of EMC are Richard Egan and Roger Marino, the E and M behind the naming of EMC. EMC Corporation is the Company's full name. So they were sitting on the fact, and did nothing, all these years that a nonprofit org openly used EMC2 (Enhanced Machine Controller 2) for the project name. There is statue of limitation somewhere, even in the US law one would think. Perhaps they need some http://www.emcpic.info Based on the name shared by multiple entities nothing can be done, if however one of the entities has a trademark on the name, things change pretty much (under US and under international law). Imagine how many links are going to be broken if LinuxCNC wiki page changes every instance of EMC2? That's censorship IMO and I'm against it. I agree with the subsequent answer by Karl: I think it important that the names of web pages stay the same even if the names include emc, or at least put in redirects from the old page names. Otherwise links in past emails will break. Even if links in the email archives are changed, it won't change people's local email stores. Regards, Alex -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] LinuxCNC: The new name of the Enhanced MachineController
On 17.01.12 21:31, Jack Coats wrote: IMHO, we need to keep references to EMC and EMC2 on the web site as 'historical artifacts', and also reference the NIST project that started the initial 'Enhanced Machine Controller' project and named it. Like in http://www.isd.mel.nist.gov/projects/rcslib/emc_links.html It will also allow links from around the internet and search engines to still logically link back to LinuxCNC in the future. I doubt EMC Corp would have issue with that, since it is for 'educational and historical' purposes. IANAL It seems unimaginable that even under perverse American law, one corporation can own all rights to every use of an abbreviation. In most countries, it is sufficient for the activities of the separate users to be significantly distinguishable for courts to dismiss a litigant's claim to be the only one on the planet with the name Bob. You are right, they probably don't own the rights to every use. Still, in the matter of a lawsuit very seldom the truth is the one that matters. Unfortunately usually the amount of money you throw into the lawsuit tips the scales a bit more than simply beeing right. (better lawyers etc.) If our current full name conflicted, then there would be grounds for discussion, but coincidence of abbreviation (EMC) is no ground for complaint. And both parties have adapted Albert's little equation, so neither can claim originality or exclusivity there. Unfortunately the trademark laws don't completely agree with you ;) That said, the board's decision is the board's to make, and it avoids distractions other than whether or not to make any changes in the wiki. If we place on the home page LinuxCNC was historically known as EMC2, then the job's done, innit? /IANAL I just want to point out that our decision wasn't reached without some considerable amount of thought and negotiation. We will probably have some form of the above stated on our webpage so that people looking for the Enhanced Machine Controller know they found the right place. As always, genuine thanks for all the work done on our behalf. Erik -- lawsuit, n.: A machine which you go into as a pig and come out as a sausage. - Ambrose Bierce That one is a keeper. Regards, Alex -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] LinuxCNC: The new name of the EnhancedMachine Controller
Do you think the other mob are in danger of being lawyered by a company that makes razors? Heh, might be ;) Otoh, their domains are not very close to still allow valid grounds for the lawyers.. Regards, Alex -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] LinuxCNC: The new name of the Enhanced Machine Controller
OpenCNC already exists. -- Sent from my Android phone with K-9 Mail. Please excuse my brevity. Jack Coats j...@coats.org wrote: Open Machine Controller or OpenCNC would have been better name. Still holding out hope that the software could be supported on different platforms. For now, LinuxCNC is the monniker. At least it isn't GNUCNC _ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Square corners With G41/G42
Not currently, this would probably come from CAM for best results. I've seen some CAM systems that allow adding outside loops for sharpest corners (so you go past the endpoint, then do a loop in the scrap material, and enter the endpoint with the new cutting direction). Regards, Alex - Original Message - From: Les Newell les.new...@fastmail.co.uk To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Friday, March 25, 2011 12:16 PM Subject: [Emc-users] Square corners With G41/G42 I have a question about G41/G42 tool radius compensation. Normally when you have an outside corner while using radius comp, an arc gets added around the corner. While this is the best technique for milling/routing and turning it isn't ideal for plasma/flame/waterjet cutting. With jet cutting the jet exit point trails behind the entry point. In a straight line this does not matter but when you go around a corner the trailing exit point tends to cut the corner. If the corner is squared off this gives more opportunity for the jet to catch up making the corner sharper. Is this possible in EMC? Les -- Enable your software for Intel(R) Active Management Technology to meet the growing manageability and security demands of your customers. Businesses are taking advantage of Intel(R) vPro (TM) technology - will your software be a part of the solution? Download the Intel(R) Manageability Checker today! http://p.sf.net/sfu/intel-dev2devmar ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Gcode Question
http://linuxcnc.org/docview/html/gcode_main.html#sub:G61,-G61.1,-G64: Regards, Alex - Original Message - From: Doug d...@archfitters.com To: 'Enhanced Machine Controller (EMC)' emc-users@lists.sourceforge.net Sent: Friday, March 18, 2011 4:45 PM Subject: Re: [Emc-users] Gcode Question When I use two G0 rapid moves the program rounds the corner. How can a make a rapid move in a straight line in one axis and then when finished run another rapid move on another axis in a straight line. It runs straight and then curves the end point to go into the second rapid. Is seems to look ahead and cuts the corner to same time. Doug -- Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] arc intersection question
EMC only checks if the endpoints are outside the work envelope, not intermediary points on the arc. You can still load the program and look outside the bounds (if set up properly you see the extent of travel in the preview). Regards, Alex Or, can you just let EMC check it for you? If you set the work envelope of your machine correctly, EMC will tell you if there are problems. Program exceeds machine limits Program exceed machine (max/min) on axis (X/Y/Z/A/B/C/U/V/W) [ Run Anyway ] [ Cancel ] And if you're using Axis it will show you any arcs that are outside of the work envelope. You can click on them and it will show what program line generated them. Would that help? On 03/15/2011 02:40 AM, forget color wrote: this is more of a math question than an EMC question, but I need the question for EMC so thought someone else might have run into it. I'm trying to figure out how I can calculate whether an arc will go outside the working area of my CNC. Let's say I have an arc from the following parameters: x1,y1,x2,y2,radius,direction (CW or CCW) and that my working area boundaries are: minX = -5, minY = -5, maxX = 5, maxY = 5 how can i tell if the arc will go outside the boundaries? so, for example, an arc with these values would go outside the bounds: G0 x-4.5 y0 G02 x-4.5 y4 r2 in fact, it's almost entirely outside the bounds. but if I change the radius to 6, it won't. (or if I change the direction to ccw of course) thanks for any help!! -- Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] ssh -Y -l gene shop, revisited.
Try using a different GUI for tests (tkemc or mini). Maybe there's no GLX extension on your remote X server Regards, Alex - Original Message - From: gene heskett ghesk...@wdtv.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Saturday, February 26, 2011 2:45 AM Subject: [Emc-users] ssh -Y -l gene shop, revisited. Greetings all; I have not been able to run emc by remote ssh login since I updated to 10.4 LTS and 2.4.6. When the DEBUG=0 in the .ini file is changed to a 1, the dmesg output is a lot more verbose. Here is a snippet: === [358682.258663] I-pipe: Domain RTAI registered. [358682.258684] RTAI[hal]: 3.8.1 mounted over IPIPE-NOTHREADS 2.6-03. [358682.258688] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) . [358682.258698] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0). [358682.258702] PIPELINE layers: [358682.258707] e1137e20 9ac15d93 RTAI 200 [358682.258711] c085cb20 0 Linux 100 [358682.300991] RTAI[malloc]: global heap size = 2097152 bytes, BSD. [358682.301300] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: with RTAI OWN KTASKs, kstacks pool size = 524288 bytes. [358682.301308] RTAI[sched]: hard timer type/freq = APIC/16624370(Hz); default timing: periodic; linear timed lists. [358682.301314] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 1396526000 hz. [358682.301318] RTAI[sched]: timer setup = 999 ns, resched latency = 2943 ns. [358682.301523] RTAI[usi]: enabled. [358682.466798] RTAI[math]: loaded. [358682.594503] config string '0x378 out ' [358686.370549] RTAI[math]: unloaded. [358686.493961] SCHED releases registered named ALIEN RTGLBH [358686.510772] RTAI[malloc]: unloaded. [358686.608026] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0). [358686.616970] I-pipe: Domain RTAI unregistered. [358686.616987] RTAI[hal]: unmounted. = But still no real clue. The recommended reading material from the failure message: gene@shop:~/emc2/configs/genes-mill$ cat /home/gene/emc_debug.txt 7219 PID TTY STAT TIME COMMAND 7265 PID TTY STAT TIME COMMAND Stopping realtime threads Unloading hal components == Not terribly informative, then from emc_print.txt == gene@shop:~/emc2/configs/genes-mill$ cat /home/gene/emc_print.txt RUN_IN_PLACE=no EMC2_DIR= EMC2_BIN_DIR=/usr/bin EMC2_TCL_DIR=/usr/share/emc/tcl EMC2_SCRIPT_DIR= EMC2_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/emc2 EMC2_CONFIG_DIR= EMC2_LANG_DIR=/usr/share/emc/tcl/msgs INIVAR=inivar HALCMD=halcmd EMC2_EMCSH=/usr/bin/wish8.5 Using previous inifile: /home/gene/emc2/configs/genes-mill/genes-mill.ini INIFILE=/home/gene/emc2/configs/genes-mill/genes-mill.ini PARAMETER_FILE=emc.var EMCMOT=motmod EMCIO=io TASK=milltask HALUI= DISPLAY=axis NML_FILE= Starting EMC2 server program: emcsvr Loading Real Time OS, RTAPI, and HAL_LIB modules Starting EMC2 IO program: io Starting EMC2 TASK program: milltask Starting EMC2 DISPLAY program: axis Killing task emcsvr, PID=7219 Killing task milltask, PID=7265 Removing HAL_LIB, RTAPI, and Real Time OS modules Removing NML shared memory segments = equally informative, not. I see the splash image, and the little tool changer window is drawn, but axis itself seems incapable of dealing with a non-localhost .0 X. To what value do I set DEBUG to, to get something that offers a clue? -- 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) http://tinyurl.com/ddg5bz Eureka! -- Archimedes -- Free Software Download: Index, Search Analyze Logs and other IT data in Real-Time with Splunk. Collect, index and harness all the fast moving IT data generated by your applications, servers and devices whether physical, virtual or in the cloud. Deliver compliance at lower cost and gain new business insights. http://p.sf.net/sfu/splunk-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Free Software Download: Index, Search Analyze Logs and other IT data in Real-Time with Splunk. Collect, index and harness all the fast moving IT data generated by your applications, servers and devices whether physical, virtual or in the cloud. Deliver compliance at lower cost and gain new business insights. http://p.sf.net/sfu/splunk-dev2dev ___ Emc-users mailing list
Re: [Emc-users] Ethernet with EMC2
Guys, what do You think about these two? http://www.enclustra.com/en/products/fpga-modules/mars-starter/ http://www.enclustra.com/en/products/fpga-modules/mars-mx1/ They are not that expensive by themselves, but I think they _DO NOT_ contain the EtherCAT slave IPs. So you have to buy those separately from Beckhoff. Regards, Alex -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Upgrading a Hardy install
It's not really recommended or tested. That said, I did some upgrades like these rom 6.06 to 8.04, and it worked without the emc2 part. But that part you can always install using the install script found at www.linuxcnc.org Regards, Alex - Original Message - From: Igor Chudov ichu...@gmail.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Wednesday, January 19, 2011 5:38 PM Subject: [Emc-users] Upgrading a Hardy install I have an old, decrepit Dell PC that I first used as a CNC controller. I later upgraded to a newer PC, but it looks like the on-board parallel port controller has issues when two encoder cards are plugged in to PPMC, so for now, I switched to the old Dell. The Dell handles two encoder cards, seemingly well. My question is, can I upgrade it to Lucid with do-release-upgrade, and expect EMC2 to be upgraded correctly. Thanks i -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] HAL Documentation: canonical encoder, linksp, linkps, newsig
However, do we _really_ want to break every single HAL file over a point of pedantry? Anyone who's pedanting enough can fix their own config using HAL alias commands ;) Regards, Alex -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Serial kinematics
snip Since my impression is that the TYPE(t) value cannot be set to GO_QUANTITY_LENGTH or GO_QUANTITY_ANGLE, but rather it will be either 1 or 0, determining, if joint is angular or linear, I would like to ask, if anyone could comment, which of the following examples of code is correct to set value of genser-links[t].quantity to be GO_QUANTITY_LENGTH or GO_QUANTITY_ANGLE, depending on TYPE(t) value (I am not sure, if the syntax is correct. Please, someone with knowledge in programming, step in and point me into direction of correct code, if I have made some mistakes.): I would write it like this: for (t = 0; t GENSER_MAX_JOINTS; t++) { genser-links[t].u.dh.a = A(t); genser-links[t].u.dh.alpha = ALPHA(t); genser-links[t].type = GO_LINK_DH; if (TYPE(t) == 0) { genser-links[t].u.dh.d = 0; genser-links[t].u.dh.theta = THETA(t); genser-links[t].quantity = GO_QUANTITY_LENGTH; } else { genser-links[t].u.dh.d = D(t); genser-links[t].u.dh.theta = 0; genser-links[t].quantity = GO_QUANTITY_ANGLE; } } This is the reason, why in the previous examples of the code I removed the lines, related to a, alpha and theta values. a and alpha are still used (for any case). They define the rotation and translation between the previous and current joint. Imagine you want to construct a genserkins for a regular XYZ machine. Or should I leave them and assign some value to theta, or even create HAL pins to add also theta value for linear joints and add default theta value in genserkins.h file? Yes, that is the right way. Btw, all this talk should be moved to the emc-developers list... Regards, Alex -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] config won't load after power failure (from Sherlinelist)
can he email the config files? it looks like mill_mm_mini.ini is borked.. Alex Hi guys A guy on the Sherline list had a power outage will using his mill after, when trying to load the config it errors. Strangely he says the lathe config loads. hmm then again that uses a different GUI I think. (OEM Sherline) He sent an ugly error message the two things I see of interest is: Print file information:RUN_IN_PLACE=noEMC2_DIR=EMC2_BIN_DIR=/usr/binEMC2_TCL_DIR=/usr/share/emc/tclEMC2_SCRIPT_DIR=EMC2_RTLIB_DIR=/usr/realtime-2.6.24-16-rtai/modules/emc2EMC2_CONFIG_DIR=EMC2_LANG_DIR=/usr/share/emc/tcl/msgsINIVAR=/usr/bin/inivarHALCMD=/usr/bin/halcmdEMC2_EMCSH=/usr/bin/emcshEMC2_IOSH=/usr/bin/ioshEMC2 - 2.2.5Machine configuration directory is '/home/sherline/emc2/configs/Sherline'Machine configuration file is 'mill_mm_mini.ini'INIFILE=/home/sherline/emc2/configs/Sherline/mill_mm_mini.iniPARAMETER_FILE=EMCMOT=EMCIO=TASK=HALUI=DISPLAY=NML_FILE=Starting EMC2...Starting EMC2 server program: emcsvrLoading Real Time OS, RTAPI, and HAL_LIB modulesStarting EMC2 IO program: Starting EMC2 TASK program: Starting EMC2 DISPLAY program: Shutting down and cleaning up EMC2...Killing task emcsvr, PID=5992Removing HAL_LIB, RTAPI, and Real Time OS modulesRemoving NML shared memory segmentsCleanup done and at the bottom: Debug file information:Can not find -sec RS274NGC -var PARAMETER_FILE -num 1 Can not find -sec EMCMOT -var EMCMOT -num 1 Can not find -sec EMCIO -var EMCIO -num 1 Can not find -sec TASK -var TASK -num 1 Can not find -sec DISPLAY -var DISPLAY -num 1 Can not find -sec EMC -var NML_FILE -num 1 Can not find -sec DISPLAY -var INTRO_GRAPHIC -num 1 Can not find -sec DISPLAY -var INTRO_TIME -num 1 commandline:0: execv(/usr/bin/) failedcommandline:0: /usr/bin/ exited without becoming ready/usr/bin/emc: line 572: /usr/bin/: is a directory/usr/bin/emc: line 629: /usr/bin/: is a directory5992 PID TTY STAT TIME COMMANDStopping realtime threadsUnloading hal components/usr/bin/emc: line 356: $NMLFILE: ambiguous redirect I know its not much to go on but does anyone recognize the problem? surely a file was corrupted but is strange the lathe config still works -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Serial kinematics
Hi Viesturs, I wanted to reply to your private email too (same matter) but didn't get around to it. Let me try to address your questions one at a time: snipped and rearranged a bit I have another 2 minor questions: 1) I need to control rotary head (because long, round parts will need to be welded along perimeter). Looking at genserkins.c I suspect that A, B and C letters are hardcoded for the arm. It does not matter, what letter, the question is, where exactly in KinematicsForward and KinematicsInverse sections should I paste these lines: pos-u = joint[6] joints[6] = pos-u The kinematics in emc2 don't care if it's the arm or the workpiece that move. they both move relative to each other, so you have to take care of both in your kinematic file. If only the workpiece rotates then surely it's a lot simpler and your assumption above is correct (pos-u = joint[6]...) 2) what do I do about these lines? It is from genserkins.h: 67 #define DEFAULT_A6 0 68 #define DEFAULT_ALPHA6 -PI_2 69 #define DEFAULT_D6 0; The arm is designed to have 5 joints, the 6th joint should a rotary head, so I would like to exclude it from all the calculations of the arm. well, the problem with genserkins is that it's a generic serial kinematic solver. That means it's supposed to work for any/all cases of serial linked joints (rotary and linear). Currently (addressing you next point) the joint type is fixed to rotary, but that doesn't mean the calculations aren't working for linear joints. Just that currently there is no way of telling genserkins that you first joint is linear. To fix this, you would have to add some HAL pins (if you want to make it configurable, like it should be) to specify each joint type (linear or angular), then init the joint accordingly : at line 81 [1] the current assumption is rotary: genser-links[t].quantity = GO_QUANTITY_ANGLE; that needs to be changed to GO_QUANTITY_LENGTH (defined in src/libnml/posemath/gotypes.h) [2] Once you fixed that, you can select for each joint if it's linear or rotary. You would still need to define 6 joints for the genserkins part, because the solver won't work otherwise (so try to define an extra joint, which you won't use), and the rotary table you can add as joint 7. Hope this gets you started, Alex [1] - http://git.linuxcnc.org/gitweb?p=emc2.git;a=blob;f=src/emc/kinematics/genserkins.c;h=1331cb3204bb8f47545305132fb4657498e61c79;hb=HEAD#l81 [2] - http://git.linuxcnc.org/gitweb?p=emc2.git;a=blob;f=src/libnml/posemath/gotypes.h;h=c94df69e2d9a44e7de3375fd8883a6b5cb4e14fd;hb=HEAD#l67 Hello, folks! Genserkins.c says that Currently the type of the joints is hardcoded to ANGULAR. I would appreciate, if anyone could share some advice, how the linear joint could be implemented. My need is to move small robot arm along 3000 mm long linear slide in implementation of robotic MIG welder. My initial design contains 5 joints: 1) linear joint, along which the whole arm will move: 2) shoulder up/down; 3) elbow up/down; 4) wrist rotate; 5) wrist up/down. They are supposed to be serially linked in the exact order as I wrote them. So my main question is - how can linear joint be introduced here? I feel that hardcoding that only joint_0 (first joint in the series) is linear would satisfy vast majority of necessity to combine robotic arms and linear joints. Thank You in advance! Viesturs -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Serial kinematics
Please correct me, if I am wrong, but if I will change this line: 81 genser-links[t].quantity = GO_QUANTITY_ANGLE; to this one: 81 genser-links[t].quantity = GO_QUANTITY_LENGTH; then it will change all the joints from angular to linear. Is that correct? Yes, that is correct snip the adding HAL pins looks ok, but one would need to test/debug it to say that it's 100% ok. So now the remaining part is to create code that would select either GO_QUANTITY_ANGLE or GO_QUANTITY_LENGTH, based on type value - if it is 0, then GO_QUANTITY_LENGTH, if it is 1, then GO_QUANTITY_ANGLE. That should be fairly simple: change line 81 to: genser-links[t].quantity = TYPE(t); I suspect that linear joint does not need a, d, alpha and theta values as well. Is that correct? hmm.. good question I'm afraid I don't have a useful answer. you would have to check the code (around genserkins.c and gomath) to see how those are treated for linear joints. snip Is it correct that in this case I will need to change GENSER_MAX_JOINTS to 7 in genserkins,h file and probably in few more places in genserkins.c? yes. the proper fix would be to use the constant in genserkins.c too By the way, genserkins.h says: 38 /*! 39 The maximum number of joints supported by the general serial 40 kinematics. Make this at least 6; a device can have fewer than these. 41 */ Could You, please, explain, what is meant by device can have fewer than these? That additional dummy joints will need to be defined so that in any case total number of joints reaches 6? Yes, exactly that. The calculations only work starting from 6 joints. If your machine has fewer, you need to set the others as dummy. Regards, Alex -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] OT ..... tool
you mean imagebin.org I don't think there's an issue with linking the pics here (except they will be unavailable in a couple months) http://imagebin.org/130090 http://imagebin.org/130089 Alex - Original Message - From: dave dengv...@charter.net To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Wednesday, December 29, 2010 9:16 PM Subject: [Emc-users] OT . tool Pics posted on imagebin.com under Dave. Posted today. So I know it is a scriber but what trade uses it? TIA Dave -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Merry Christmas
Please accept with no obligation, implied or explicit, my best wishes for an environmentally conscious, socially responsible, low-stress, non-addictive, gender-neutral celebration of the winter solstice holiday, practiced within the most enjoyable traditions of the religious persuasion of your choice, or secular practices of your choice, with respect for the religious/secular persuasion and/or traditions of others, or their choice not to practice religious or secular traditions at all. I also wish you a fiscally successful, personally fulfilling and medically uncomplicated recognition of the onset of the generally accepted calendar year 2011, but not without due respect for the calendars of choice of other cultures whose contributions to society have helped make America great. Not to imply that America is necessarily greater than any other country nor the only America in the Western Hemisphere. Also, this wish is made without regard to the race, creed, color, age, physical ability, religious faith or sexual preference of the wishee. Rephrase: Merry Christmas and a Happy New Year! Alex - Original Message - From: Dave e...@dc9.tzo.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Friday, December 24, 2010 9:40 AM Subject: Re: [Emc-users] Merry Christmas I agree.. Thanks guys!:-) Dave (Dave911) On 12/23/2010 12:22 PM, Igor Chudov wrote: EMC2 has been a wonderful journey of my life. Special thanks and best holiday wishes to all EMC2 developers and supporters, merry Christmas to those who celebrate it and happy holidays to all of us. i On Thu, Dec 23, 2010 at 11:15 AM, Stuart Stevensonstus...@gmail.comwrote: Gentlemen, Add my appreciation and thanks as well. Stuart -- dos centavos -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Joypad question.
Hi Davide, that's a question that's a bit hard to answer. I remember doing it, but that was around emc2 - 2.1 or even older. In the current versions (due to some bugfixes), I think this is prevented. Can't remember the reason though. I know it should work on the joints_axes3 branch, but that one is still in development/testing phase, so use with caution. Regards, Alex - Original Message - From: Spiderdab 77...@tiscali.it To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Thursday, December 16, 2010 5:04 PM Subject: Re: [Emc-users] Joypad question. Alex, i've a question for you, since, if i'm not wrong, you wrote down the tripodkins.c . have you ever tried to jog into world mode the tripod with a joystick? did it work? i'm asking about this thing everywhere, but nobody can tell me if it work or not with a non-trivial kinematics. thanks davide. -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] inches or metric
As Jeff already said your version is pretty old. The bug (space within filename) is part of stepconf, and has been fixed a long time ago. You should _really_ upgrade your emc2 version. Especially since you are starting fresh, so you won't have to bother with config changes from version to version. Regards, Alex On 12/11/2010 02:56 PM, Dave Christman wrote: I get an error every time I open axis with a machine that is configured in stepconfig in inches. Works fine when I config machine in mm. What am I doing wrong? While making further changes and experimentation, I noticed that any file that I configured with a space in the file name created an error. When I removed the spaces EMC2 would open normally. Does this make sense? Does Unix or EMC2 prohibit spaces? Am I OK now? -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Joypad question.
You can prevent the joystick links to reach halui when you are not in world mode. (with some simple and2 components). I'm not sure if you can do anything about keyboard jogging though - what kind of GUI are you using? Regards, Alex - Original Message - From: Spiderdab 77...@tiscali.it To: Emc-users@lists.sourceforge.net Sent: Thursday, December 16, 2010 1:23 AM Subject: [Emc-users] Joypad question. Hallo list. Is there a way to jog the axis in joint mode only with keyboard, while jog in world mode with the joystick? -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] American Robot at MPM
As it's one of the (really few yet) working examples of genserkins, it would be nice to have in git. I currently know of 3 robots running genserkins, which makes me quite happy ;) Congrats to all involved Alex - Original Message - From: Sebastian Kuzminsky s...@highlab.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Wednesday, November 17, 2010 7:39 AM Subject: Re: [Emc-users] American Robot at MPM On 11/16/2010 09:51 PM, Stuart Stevenson wrote: is the configuration information stored anywhere off this hard drive? I want to get a sata hard drive An out-of-date version of the config is on the PATA drive in the old Dell we were using before the D510MO, i left it on the floor by the big yellow crane. That same out-of-date version is also on the USB flash drive with the broken case, i left that on the little metal table next to the robot and the crane. But that was before y'all got it all up and running, so probably not that useful. -- Sebastian Kuzminsky -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today http://p.sf.net/sfu/msIE9-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today http://p.sf.net/sfu/msIE9-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] American Robot at MPM
There was one change needed in genserkins, which took less than an hour to figure out. Converting the numbers from work envelope drawings to D-H parameters took a while as well. Do you happen to remember what that was? I don't think I saw an associated commit.. Alex -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today http://p.sf.net/sfu/msIE9-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] STEPGEN_MAXACCEL
In emc2 there are a couple of different linked together components. MAX_VELOCITY and MAX_ACCELERATION are variables that are used by the motion controller (trajectory planner to be precise) when doing calculations for the next position the machine should go to. If you have a servo machine the output is fed to PID and from there to the motor, etc. For a stepper machine we have a step generator (stepgen) on each joint. The stepgenerator takes the next position from the traj planner and converts that to output pulses. In order not to exceed maximum step rates (which in a stepper would result in stalling and lost steps), the stepgen has an additional limit called STEPGEN_MAXACCEL. It is an absolute limit on the pulses that come out of stepgen, and it acts as a safety feature in case the traj planner commands the joint to do something it cannot do. (for a sevo machine the PID would just satturate, and the joint would still move as hard as it could without exceeding MAX_VEL, MAX_ACCEL). So, you will have to set STEPGEN_MAXACCEL a bit higher than MAX_ACCELERATION - usually 10-15% is enough. If you set STEPGEN_MAXACCEL equal or less to MAX_ACCEL then your joint will lag behind. when stepgen sees the commanded move, it's already a bit behind, so if it starts accelerating slower than the traj planner tells it to, it will drop further behind and you'll get a following error. If the margin is not enough (STEPGEN_MAXACCEL equal or just a tiny bit bigger than MAX_ACCELERATION), the stepgen will only shortly lag behind commanded position, which will be corrected at the end of the move - so you'll see a bit of overshoot. Regards, Alex - Original Message - From: Mark Wendt mark.we...@nrl.navy.mil To: EMC2 emc-users@lists.sourceforge.net Sent: Wednesday, October 06, 2010 12:27 PM Subject: [Emc-users] STEPGEN_MAXACCEL Howdy all, Perusing the doccy's while trying to troubleshoot a problem on my Z axis, and I was playing around with the variables MAX_VELOCITY, MAX_ACCELERATION, and STEPGEN_MAXACCEL. While the first two variables are relatively self-explanatory, I'm having a difficult time figuring out what exactly the third one does, and how it interacts with the first two. The docs say this: Acceleration limit for the step generator. But how does the step generator affect the first two variables? Playing around with the variables I get all sorts of things happening including joint following errors (this is a stepper machine). Thanks, Mark -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Please contribute to Wikipedia article about EMC2
It's Enhanced Machine Controller - EMC Regards, Alex - Original Message - From: Andy Pugh a...@andypugh.fsnet.co.uk To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Wednesday, September 29, 2010 3:12 PM Subject: Re: [Emc-users] Please contribute to Wikipedia article about EMC2 On 29 September 2010 04:09, Igor Chudov ichu...@gmail.com wrote: http://en.wikipedia.org/wiki/Enhanced_Motion_Controller Is it Motion or Machine ? I think I am a bit too much of a newbie to contribute anything to the page, but I am glad to see the page created. -- atp -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Please contribute to Wikipedia article about EMC2
Sometime around 2004 these volunteers took the EMC project to the next stage: relocated it to sourceforge.net under the GPL license and the volunteer community-based development model, and gave it the new name, EMC2. That is not quite correct. The result of NIST's work is work under Public Domain - as is everything that results from public funding in the US. NIST registered the Project at sourceforge sometimes around (or just before) september 2000 - maybe someone has a more precise date? [1] The code released by NIST into the wild called emc (also known as EMC1) is to this day mostly Public Domain, with various contributions that mention (or don't) proper copyright and licensing informations - a big mess mostly. In 2003 emc2 was born: it's a partial rewrite of emc1, with only PD code rewritten/merged as GPLv2 code [2]. Since then (mostly) all development has happend for emc2 (under GPL or LGPL). Regards, Alex [1] - http://emc.cvs.sourceforge.net/viewvc/emc/emc/emc.gif?revision=1.1view=markup [2] - http://git.linuxcnc.org/gitweb?p=emc2.git;a=commit;h=c7281fc7fb4b99af3875308902eae2045ba2eb11 - Original Message - From: Igor Chudov ichu...@gmail.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Wednesday, September 29, 2010 3:55 PM Subject: Re: [Emc-users] Please contribute to Wikipedia article about EMC2 article renamed On Wed, Sep 29, 2010 at 7:51 AM, Alex Joni alex.j...@robcon.ro wrote: It's Enhanced Machine Controller - EMC Regards, Alex - Original Message - From: Andy Pugh a...@andypugh.fsnet.co.uk To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Wednesday, September 29, 2010 3:12 PM Subject: Re: [Emc-users] Please contribute to Wikipedia article about EMC2 On 29 September 2010 04:09, Igor Chudov ichu...@gmail.com wrote: http://en.wikipedia.org/wiki/Enhanced_Motion_Controller Is it Motion or Machine ? I think I am a bit too much of a newbie to contribute anything to the page, but I am glad to see the page created. -- atp -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] 3D Flying volleyball - finally done
Congratulations to you and to opensource and to endless possibilities :) Regards, Alex - Original Message - From: Spiderdab 77...@tiscali.it To: Emc-users@lists.sourceforge.net Sent: Tuesday, September 28, 2010 5:35 PM Subject: [Emc-users] 3D Flying volleyball - finally done Hi everyone! Finally the show has been on air. it was for the opening show of world volleyball championship 2010 in italy. in TV it couldn't be seen very well. these is a video from my point of view of the general rearsal. http://www.youtube.com/user/77dab77#p/a/u/0/4vd_S6mgyXk wish you'll like this use of EMC2!! thanks to all developers and users to get me to use this software for this purpose! hi again. -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users No virus found in this incoming message. Checked by AVG - www.avg.com Version: 9.0.856 / Virus Database: 271.1.1/3164 - Release Date: 09/28/10 09:34:00 -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Beginner question about cable lengths
Attached 2 video links for SCARA Robot controlled by EMC2 through USB interface: http://www.youtube.com/watch?v=EwfhjVV7D7Q http://www.youtube.com/watch?v=5LS9GxZN6s4 Both are with MESA-7i43 (USB/FPGA) and Servo Drivers. The usb cable length could be 1.8m (verified with EMI NOISE testing). Regards, Yishin Li -- Arais Robot Technology Looks very nice, can you describe the setup a bit? Mostly the USB link, what firmware did you use in the 7i43, how did you connect to it, etc Regards, Alex -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Fwd: [EMC Support Forum Forum] Re:10.04 live cd no Realtime (Installing EMC)
You should be able to edit the grub line even for the LiveCD. At the beginning of the boot there's a keyboard symbol on the screen, if you press any key you get a boot menu. There is an option there to edit boot params (F6 or so, iirc). All you need to do is add lapic to the boot line. I am not sure it's a good idea adding lapic for all PC's, this is only usefull for older machines without SMP I think. Regards, Alex - Original Message - From: Mark Wendt mark.we...@nrl.navy.mil To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Wednesday, September 15, 2010 12:35 PM Subject: Re: [Emc-users] Fwd: [EMC Support Forum Forum] Re:10.04 live cd no Realtime (Installing EMC) Alex, That works once you've installed the OS and EMC2. I had the problem running it from the live CD, with no way of adding qualifiers to the boot. Perhaps on the next release, or update that could be added as a default to the /etc/default/grub file? Or will that break other installs? Mark On 09/14/2010 04:10 PM, Alex Joni wrote: It's not APIC, but LAPIC (Local APIC) that's the troublesome thingie. There are some (older?) BIOS'es that apparently don't enable it by default, so the user has to enable lapic at boot time (kernel param). There have been quite a few messages how to fix this. But here it goes again: in /etc/default/grub, change GRUB_CMDLINE_LINUX_DEFAULT=quiet splash to GRUB_CMDLINE_LINUX_DEFAULT=quiet splash lapic and then run update-grub and reboot This only works if your system _does_ have an LAPIC. If you get the error message: [ 0.080250] Local APIC not detected. Using dummy APIC emulation. then you are out of luck, and you need a non-SMP RTAI install (hardy 8.04 for example). Regards, Alex -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] 2.4 french doc error and correction proposal
Yes, you are right. M62/63 don't interrupt moves (the machine will move as if the M62/63 aren't there). M64/65 interrupt moves (the machine will stop in order to issue M64/65). Regards, Alex - Original Message - From: yann jautard brico...@free.fr To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Wednesday, September 15, 2010 3:31 PM Subject: Re: [Emc-users] 2.4 french doc error and correction proposal John Thornton wrote: Hi Yann, Blending is done by the naive cam detector and implemented with G64Pnn. ok, so what is the behaviour of this with M64/65 ? Does the motion do a full stop when a M64/65 command is placed between two movement command instead of having it continued, like I have seen with my experimentation, or does this mean completely another thing ? What my experiments showed up is : when doing G64 P0.1 F100 G1 x20 M64 P0 G1 X30 motion do a full stop at x=20, P0 activates then the move in x=30 is finished. and the same with M62 activates P0 when x=20 but without stopping the movement until X=30. Is that the good meaning of the They (M64/65)are not synchronized with movement, _and_they_will_break_blending._ ? could someone please confirme I'm right or not ? If you can make a git patch for the docs revision that would be great. You can contact me directly if you like and I can help you with the git patch (I hope). Sure you can help, I do not know nothing about GIT John Thornton yann jautard wrote: Hi all, For the 2.4 html doc, I spotted a mistake in the french version. This section must be deleted : http://linuxcnc.org/docs/2.4/html/gcode_main_fr.html#r10_1_6 as M62 and M63 _are_ implemented. And about their utilisation, I suggest to modify this section, to make it as complete as the english version : http://linuxcnc.org/docs/2.4/html/gcode_main_fr.html#sub:M62-a-M65:-Controle-sorties-num with the following. But please help me for the last part, there is something I don't understand. I left it in english and put above the entire english part. Could someone explain me this in other words, so I can understand it and write it in french ? 7.11 M62 à M65 : Contrôle de sorties numériques Pour contrôler un bit de sortie numérique, programmer M- P-, où le mot M doit être compris entre 62 et 65, et le mot P compris entre 0 et un maximum de 3 par défaut. Au besoin, cette valeur peut être augmentée via le paramètre num_dio au chargement du motion controller. Se reporter aux sections HAL et Configuration du Manuel de l'Integrateur EMC pour plus de précisions. -Le mot P- spécifie le numéro de la sortie concernée. M62 Activer la sortie digitale synchronisée avec un mouvement. M63 Désactiver la sortie digitale synchronisée avec un mouvement. M64 Activer immédiatement la sortie digitale. M65 Désactiver immédiatement la sortie digitale. Les commandes M62 et M63 sont mise en file d'attente. Les commandes suivantes concernant la même sortie changent l'état défini précédemment. Pour changer l'état de plusieurs sorties, envoyer plusieurs commandes M62 ou M63. Le changement d'état de la sortie concernée se produit au début de la commande de mouvement suivante. Si il n'y a pas de commande de mouvement suivant l'appel à M62 ou M63, le changement d'état n'est pas effectué. Ainsi il est préférable de toujours programmer un code de mouvement (G0, G1, etc) juste après la commande M62/63. M64 et M65 sont effectives immédiatement à leur réception par le contrôleur de mouvement. Elles ne sont pas synchronisées avec le déplacement, and they will break blending.this is what I do not understand -- M64 M65 happen immediately as they are received by the motion controller. They are not synchronized with movement, and they will break blending. -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Start uncovering the many advantages of virtual
Re: [Emc-users] 2.4 french doc error and correction proposal
When the line is finished. Probably the wording immediately is not quite accurate. Regards, Alex - Original Message - From: John Thornton bjt...@gmail.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Wednesday, September 15, 2010 4:18 PM Subject: Re: [Emc-users] 2.4 french doc error and correction proposal Alex, Does the motion stop when the line before M64/65 is finished or when the interpreter reads it into memory? Thanks John Alex Joni wrote: Yes, you are right. M62/63 don't interrupt moves (the machine will move as if the M62/63 aren't there). M64/65 interrupt moves (the machine will stop in order to issue M64/65). Regards, Alex - Original Message - From: yann jautardbrico...@free.fr To: Enhanced Machine Controller (EMC)emc-users@lists.sourceforge.net Sent: Wednesday, September 15, 2010 3:31 PM Subject: Re: [Emc-users] 2.4 french doc error and correction proposal John Thornton wrote: Hi Yann, Blending is done by the naive cam detector and implemented with G64Pnn. ok, so what is the behaviour of this with M64/65 ? Does the motion do a full stop when a M64/65 command is placed between two movement command instead of having it continued, like I have seen with my experimentation, or does this mean completely another thing ? What my experiments showed up is : when doing G64 P0.1 F100 G1 x20 M64 P0 G1 X30 motion do a full stop at x=20, P0 activates then the move in x=30 is finished. and the same with M62 activates P0 when x=20 but without stopping the movement until X=30. Is that the good meaning of the They (M64/65)are not synchronized with movement, _and_they_will_break_blending._ ? could someone please confirme I'm right or not ? If you can make a git patch for the docs revision that would be great. You can contact me directly if you like and I can help you with the git patch (I hope). Sure you can help, I do not know nothing about GIT John Thornton yann jautard wrote: Hi all, For the 2.4 html doc, I spotted a mistake in the french version. This section must be deleted : http://linuxcnc.org/docs/2.4/html/gcode_main_fr.html#r10_1_6 as M62 and M63 _are_ implemented. And about their utilisation, I suggest to modify this section, to make it as complete as the english version : http://linuxcnc.org/docs/2.4/html/gcode_main_fr.html#sub:M62-a-M65:-Controle-sorties-num with the following. But please help me for the last part, there is something I don't understand. I left it in english and put above the entire english part. Could someone explain me this in other words, so I can understand it and write it in french ? 7.11 M62 à M65 : Contrôle de sorties numériques Pour contrôler un bit de sortie numérique, programmer M- P-, où le mot M doit être compris entre 62 et 65, et le mot P compris entre 0 et un maximum de 3 par défaut. Au besoin, cette valeur peut être augmentée via le paramètre num_dio au chargement du motion controller. Se reporter aux sections HAL et Configuration du Manuel de l'Integrateur EMC pour plus de précisions. -Le mot P- spécifie le numéro de la sortie concernée. M62 Activer la sortie digitale synchronisée avec un mouvement. M63 Désactiver la sortie digitale synchronisée avec un mouvement. M64 Activer immédiatement la sortie digitale. M65 Désactiver immédiatement la sortie digitale. Les commandes M62 et M63 sont mise en file d'attente. Les commandes suivantes concernant la même sortie changent l'état défini précédemment. Pour changer l'état de plusieurs sorties, envoyer plusieurs commandes M62 ou M63. Le changement d'état de la sortie concernée se produit au début de la commande de mouvement suivante. Si il n'y a pas de commande de mouvement suivant l'appel à M62 ou M63, le changement d'état n'est pas effectué. Ainsi il est préférable de toujours programmer un code de mouvement (G0, G1, etc) juste après la commande M62/63. M64 et M65 sont effectives immédiatement à leur réception par le contrôleur de mouvement. Elles ne sont pas synchronisées avec le déplacement, and they will break blending.this is what I do not understand -- M64 M65 happen immediately as they are received by the motion controller. They are not synchronized with movement, and they will break blending. -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Fwd: [EMC Support Forum Forum] Re:10.04 live cd no Realtime (Installing EMC)
It's not APIC, but LAPIC (Local APIC) that's the troublesome thingie. There are some (older?) BIOS'es that apparently don't enable it by default, so the user has to enable lapic at boot time (kernel param). There have been quite a few messages how to fix this. But here it goes again: in /etc/default/grub, change GRUB_CMDLINE_LINUX_DEFAULT=quiet splash to GRUB_CMDLINE_LINUX_DEFAULT=quiet splash lapic and then run update-grub and reboot This only works if your system _does_ have an LAPIC. If you get the error message: [ 0.080250] Local APIC not detected. Using dummy APIC emulation. then you are out of luck, and you need a non-SMP RTAI install (hardy 8.04 for example). Regards, Alex - Original Message - From: Andy Pugh a...@andypugh.fsnet.co.uk To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Tuesday, September 14, 2010 10:24 PM Subject: [Emc-users] Fwd: [EMC Support Forum Forum] Re:10.04 live cd no Realtime (Installing EMC) Any ideas about APIC support dependency? -- Forwarded message -- Well, yes .. .that was one of my issues !! I did try switching the APIC option in within my BIOS and I came up with a whole different set of errors, that said about the same thing. the out put ended with: RTAI[hal]:ERROR, LOCAL APIC CONFIGURED BUT NOT AVAILABLE/ENABLED Yesterday, I did some experimenting and a good bit of google research and one promising thing i found was this site: http://www.network-crawler.de/index.php/RTAI --which notes that if i get this error, then I will have to recompile. I have not idea what exactly i would recompile or how to do it, so please, if anyone knows, spell it out to me (i am really bad at Linux stuff). The computer that I am trying to install 10.04 onto is a neoware e100 thin client, with a VIA processor. Although it is x86 compliant, some earlier versions were made without support for APIC. This can be found by typing $ 'cat /proc/cpuinfo' and looking at the flags section. Well, lucky me, my processor does not support APIC, however my BIOS does not seem to know (or care). I am pretty sure that no APIC support on the process is my issue here, and this has absolutely nothing to do with 10.04. --Moderators, if you want to two and put in a new thread, feel free. -- So, at this point I have two questions: 1 - Does EMC2 require APIC support to run ? 2 - How would I go about configuring EMC2 to run with out APIC support ? Any help is greatly appreciated!! Thanks in advance. - -- atp -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users No virus found in this incoming message. Checked by AVG - www.avg.com Version: 9.0.851 / Virus Database: 271.1.1/3134 - Release Date: 09/14/10 09:35:00 -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Y axis cannot calm down after movement (velocity loop in amplifier)
snip If you had the old EMC setup where you could hit F2 and stop the positioning loop without disabling the drives, you could tell whether it is the EMC2 positioning loop or the servo amp's velocity loop that is oscillating. You can still do that by unhooking amp-enable, and only afterwards hit F2. Regards, Alex -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] rtapi on missing list?
There was a similar report yesterday. try this: in /etc/default/grub, change GRUB_CMDLINE_LINUX_DEFAULT=quiet splash to GRUB_CMDLINE_LINUX_DEFAULT=quiet splash lapic and then run update-grub and reboot Regards, Alex On 9/7/2010 8:44 PM, Gene Heskett wrote: On Tuesday, September 07, 2010 01:36:56 pm Gene Heskett did opine: Greetings guys; I installed, fresh, the 10.04 cd image yesterday, and I am slowly getting the missing stuff installed, like sshd. And amanda's client packages so I can recover all my gcode. Overnight it went 12 megs into swap and got laggy as all get out. I assume the first thing is to run stepconf and generate new configs, but there aren't any examples in the ~/emc2/configs dir, totally empty, and when I try to run stepconf I get an rtapi missing error. Whats next? Go get that script and re-install emc? Thanks. More info: Tried to run emc as the user gene, picked the stepper_inch config from the menu, then got this: g...@shop:/usr/realtime-2.6.32-122-rtai$ emc EMC2 - 2.4.3 Machine configuration directory is '/home/gene/emc2/configs/stepper' Machine configuration file is 'stepper_inch.ini' Starting EMC2... insmod: error inserting '/usr/realtime-2.6.32-122-rtai/modules/rtai_hal.ko': -1 Operation not permitted Realtime system did not load Shutting down and cleaning up EMC2... RTAPI: ERROR: could not open shared memory (errno=2) HAL: ERROR: rtapi init failed halcmd: hal_init() failed: -22 NOTE: 'rtapi' kernel module must be loaded RTAPI: ERROR: could not open shared memory (errno=2) HAL: ERROR: rtapi init failed halcmd: hal_init() failed: -22 NOTE: 'rtapi' kernel module must be loaded RTAPI: ERROR: could not open shared memory (errno=2) HAL: ERROR: rtapi init failed halcmd: hal_init() failed: -22 NOTE: 'rtapi' kernel module must be loaded RTAPI: ERROR: could not open shared memory (errno=2) HAL: ERROR: rtapi init failed halcmd: hal_init() failed: -22 NOTE: 'rtapi' kernel module must be loaded RTAPI: ERROR: could not open shared memory (errno=2) HAL: ERROR: rtapi init failed halcmd: hal_init() failed: -22 NOTE: 'rtapi' kernel module must be loaded RTAPI: ERROR: could not open shared memory (errno=2) HAL: ERROR: rtapi init failed halcmd: hal_init() failed: -22 NOTE: 'rtapi' kernel module must be loaded RTAPI: ERROR: could not open shared memory (errno=2) HAL: ERROR: rtapi init failed halcmd: hal_init() failed: -22 NOTE: 'rtapi' kernel module must be loaded RTAPI: ERROR: could not open shared memory (errno=2) HAL: ERROR: rtapi init failed halcmd: hal_init() failed: -22 NOTE: 'rtapi' kernel module must be loaded RTAPI: ERROR: could not open shared memory (errno=2) HAL: ERROR: rtapi init failed halcmd: hal_init() failed: -22 NOTE: 'rtapi' kernel module must be loaded RTAPI: ERROR: could not open shared memory (errno=2) HAL: ERROR: rtapi init failed halcmd: hal_init() failed: -22 NOTE: 'rtapi' kernel module must be loaded RTAPI: ERROR: could not open shared memory (errno=2) HAL: ERROR: rtapi init failed halcmd: hal_init() failed: -22 NOTE: 'rtapi' kernel module must be loaded RTAPI: ERROR: could not open shared memory (errno=2) HAL: ERROR: rtapi init failed halcmd: hal_init() failed: -22 NOTE: 'rtapi' kernel module must be loaded ERROR: Module hal_lib does not exist in /proc/modules ERROR: Module rtapi does not exist in /proc/modules ERROR: Module rtai_math does not exist in /proc/modules ERROR: Module rtai_sem does not exist in /proc/modules ERROR: Module rtai_fifos does not exist in /proc/modules ERROR: Module rtai_sched does not exist in /proc/modules ERROR: Module rtai_hal does not exist in /proc/modules Cleanup done EMC terminated with an error. You can find more information in the log: /home/gene/emc_debug.txt and /home/gene/emc_print.txt as well as in the output of the shell command 'dmesg' and in the terminal g...@shop:/usr/realtime-2.6.32-122-rtai$ And from dmesg: [61158.717614] RTAI[hal]: ERROR, LOCAL APIC CONFIGURED BUT NOT AVAILABLE/ENABLED. [61416.202211] RTAI[hal]: ERROR, LOCAL APIC CONFIGURED BUT NOT AVAILABLE/ENABLED. [67750.283154] RTAI[hal]: ERROR, LOCAL APIC CONFIGURED BUT NOT AVAILABLE/ENABLED. The real technical explanation is Something is buggered up someplace. ;-) Hints appreciated. Thanks guys. -- This SF.net Dev2Dev email is sponsored by: Show off your parallel programming skills. Enter the Intel(R) Threading Challenge 2010. http://p.sf.net/sfu/intel-thread-sfd ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] EMC2 on Ubuntu 10.04 Lucid Lynx LTS - official announcement
As most of you probably know, the latest version of Ubuntu has been released a couple months ago: Ubuntu 10.04 Lucid Lynx. (http://www.canonical.com/news/ubuntu-10.04-desktop-edition) As it is another LTS release (3 year support on the Desktop version - which we use), we consider that it's important to have emc2 packages (along with the needed infrastructure: patched kernel, rtai, etc) for it. Our special thanks go to Moses McKnight (mozmck) who took the time (and responsability) to go through the daunting process of building all the packages and putting everything together in form of this LiveCD. Now we have: binary packages, a repository for them, and a LiveCD for easy testing and install. (this procedure took a longer period of time, until the packages/LiveCD were free of issues, and I would like to thank all testers that helped during this process). == note == Before describing download and install procedures I would like to point out that at this point the packages have been tested by a large number of people, and only a very few problems have been reported so far (on some exotic hardware with 6 core CPUs). However I do not encourage at this point to replace a working hardy install with the new lucid version, unless there is really good reason to do so. Ubuntu 8.04 Hardy Heron is still supported until april 2011, and as long as it's supported we will be building emc2 packages for it. The cases where you should chose Lucid over Hardy are: * new hardware that doesn't work on hardy * you're doing a brand new install * SMP support (more than one CPU and/or CPU core) * you just want to help with testing the new release == Installing/testing procedures: == 1. starting with a LiveCD (provides means for testing only, or even install if wanted) (the suggested way to try it out) Step 1: Download the iso from: http://www.linuxcnc.org/lucid/ubuntu-10.04-linuxcnc1-i386.iso (note: this URL might change in the future, reference http://www.linuxcnc.org/ for the latest download link, and for a description of known problems). Step 2: Check the MD5SUM (note: also mentioned at http://www.linuxcnc.org/, the latest one is: 5283b33b7e23e79da1ee561ad476b05f) Step 3: burn the image Step 4: boot it on your PC (Note: the LiveCD contains two modes: live/test and install. The Live version requires 384Mb RAM but an existing swap partition on the harddrive will be picked up, so it might be possible to boot the Live version on systems with less memory. The install mode needs as little as 256MB for installing). If you're happy with how it works/looks, install it on your machine. Step 5: report problems (successes) encountered 2. starting with an existing Ubuntu 10.04 Lucid Lynx install Step 1: Install Ubuntu 10.04 Step 2: Once you have installed Ubuntu , get the install script from here: http://www.linuxcnc.org/lucid/emc2-install.sh , choose Save to Disk and click OK. Step 3: Now an emc2-install.sh icon will appear on your Desktop. Right-click that icon, select Properties. Go to the Permissions tab and check the box for Owner: Execute. Close the Properties window. Step 4: Now double-click the emc2-install.sh icon, and select Run in Terminal. A terminal will appear and you will be asked for your password. Step 5: When the installation asks if you are sure you want to install the EMC2 packages, hit Enter to accept. Now just allow the install to finish. Step 6: When it is done, you must reboot (System Log Out Restart the Computer) - once you have rebooted you can run EMC2 by selecting it on the Applications CNC menu. Step 7: If you aren't ready to set up a machine configuration, try one of the sim configurations; they run a simulated machine that require no attached hardware. == Reporting problems getting help == Reporting issues/problems/nags/ideas for improvements or anything else, can be done via email (on this list), via IRC (#emc-devel on irc.freenode.net) or via bug-reports at: http://sourceforge.net/tracker/?group_id=6744atid=106744 Thanks for your patience, and for all the help to make it another great release. Best regards, Alex Joni -- This SF.net Dev2Dev email is sponsored by: Show off your parallel programming skills. Enter the Intel(R) Threading Challenge 2010. http://p.sf.net/sfu/intel-thread-sfd ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] EMC2 on Ubuntu 10.04 Lucid Lynx LTS - official announcement
there are 2 issues that you're having: 1. RTAI is looking for a Local APIC 2. the Local APIC is not available on your system linux says: On 9/6/2010 10:40 PM, Niels Jalling wrote: [0.00] Local APIC disabled by BIOS -- you can enable it with lapic 1). I would try to see if there's a BIOS setting about it (check the beginning of dmesg to see if that message changes). Or 2). add lapic to the commands in your bootloader (google for grub2 kernel parameters) Regards, Alex -- This SF.net Dev2Dev email is sponsored by: Show off your parallel programming skills. Enter the Intel(R) Threading Challenge 2010. http://p.sf.net/sfu/intel-thread-sfd ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] error with joint mode
Some further data would be nice: - start emc from a terminal, use some DEBUG (at least that you get the mode change messages), pastebin a change (manual/mdi) when it happens, one when it doesn't - what GUI are you using? Regards, Alex On 9/4/2010 3:01 PM, Viesturs Lācis wrote: Hello! I am asking this question here for the 3rd time and I hope that finally someone will answer: EMC2 is switching from world mode to joint mode, if I go from manual control tab to MDI tab. I have EMC 2.4.3.1 version on Lucid, and unfortunately I do not know, how exactly I can replicate this error, because usually, when I go to MDI tab, EMC stays in world mode. Problem is that I have a gantry machine and, this error is breaking the machine, when I try to jog. What can I do about it? What information should I provide? Thank You in advance! Viesturs -- This SF.net Dev2Dev email is sponsored by: Show off your parallel programming skills. Enter the Intel(R) Threading Challenge 2010. http://p.sf.net/sfu/intel-thread-sfd ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net Dev2Dev email is sponsored by: Show off your parallel programming skills. Enter the Intel(R) Threading Challenge 2010. http://p.sf.net/sfu/intel-thread-sfd ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Do I understand the EMC/HAL/UI architecture properly?
On 8/29/2010 9:49 PM, Colin Kingsbury wrote: snip Essentially, I think my question boils down to whether I understand HAL correctly as being the source of truth for both my physical keypanel as well as for the GUI, or whether the GUI thinks it's the only thing affecting machine state? EMC2 was designed with the idea in mind that there are always more than one possible control sources. That means you can run multiple GUIs and each will update emc2 status (which is shown in all GUIs). so if you push a button on the HALUI (HAL User Interface) the result will be visible on all the GUIs (including AXIS and HALUI itself). That said you should remember that the multiple control means you don't want exclusive control items: potentiometers, on/off switches, selection switches, etc, but rather momentary control items. Instead of a potentiometer for feedrate override use an encoder - that way when the GUI changes feedrate override the potentiometer doesn't show something that isn't accurate. Likewise for on/off switches (if it's a momentary toggle button, then it's ok, but you need some extra HAL components: as it is now halui takes a button for coolant-on and coolant-off - both momentary pushbutton entries). With pyvcp you can build a sample control and simulate everything you'll lateron physically wire at the machine, so that you can prove beforehand that it works as you expect it. There is a sample config where there's almost a complete GUI using pyVCP. Regards, Alex -- Sell apps to millions through the Intel(R) Atom(Tm) Developer Program Be part of this innovative community and reach millions of netbook users worldwide. Take advantage of special opportunities to increase revenue and speed time-to-market. Join now, and jumpstart your future. http://p.sf.net/sfu/intel-atom-d2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] How can I install EMC on 10.04 for simulation only
You install sim packages for emc2. There are 2.4 sim packages for Ubuntu 10.04 already built (only i386 so far). You can install them using this script: http://www.linuxcnc.org/lucid/emc2-install-sim.sh Regards, Alex On 8/6/2010 7:28 PM, Igor Chudov wrote: I would like to debug my G codes while away from my Bridgeport Interact mill. To that end, I would like to use EMC as a G code previewer, without needing any realtime features, ppmc driver etc. How can I install it on an existing 10.04 computer? thanks i -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Use of Pico Systems PWM servo amp with Mesa 5i20 controller
I used these in the past along with some IRFZ44N http://www.irf.com/product-info/datasheets/data/irf4905.pdf Regards, Alex On 8/1/2010 8:27 PM, Jon Elson wrote: Kirk Wallace wrote: Is this the high side bootstrap that creates the high side FET gate control voltage? No, not really. That may be where John Kasunich got the name to call it the bootstrap parameter of the driver (I didn't supply that name to him). These servo amps do have such a bootstrap scheme to supply the high side bias. But, what this one pulse each direction thing does is to reset the shutdown latches in the IR2113S FET driver chips. I would have been fine without such a latch, but it is a feature of the chip, I can't change it. When the positioning loop starts up, EMC may decide the motor needs to move in one direction to null the error, and if the amp hasn't seen at least one tiny pulse in the opposite direction, it won't produce any output. This has always seemed to create more trouble than it is worth. Why not have another supply with the proper voltage and not have to deal with the bootstrap? Or use N and P FET's? I know the bootstrap method may save a portion of the parts cost, but for the product quantities for the CNC market, it doesn't seem worth it. I may be showing my ignorance here. I really don't see it as a problem. It does mean you can't go to 100.0% duty cycle, somewhere around 95% is a good limit. I did put a high-side supply on my first generation servo amp. It required winding a custom transformer, and having a power driver circuit for it. The reason is this is not just a fixed voltage a little above the motor supply voltage, it is a FLOATING supply that tracks the source terminal of the high-side FET. So, this whole power supply swings the entire range of the motor supply in 200 ns or so, every time the transistors switch. And, you need TWO of them, one for each high side transistor. The capacitive coupling between the drive winding and the output windings causes problems with blowing out the driver chip, so isolation of the windings is needed. A TOTAL pain! So, that's why these bootstrap circuits are so popular, they work and are elegantly simple. Using P-channel FETS would work, and avoid the loating supplies, but. I use 40 milli-Ohm transistors in my drives. Try to find a 200 V 40 mOhm P-channel FET. They don't exist. Jon -- The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Use of Pico Systems PWM servo amp with Mesa 5i20 controller
On 8/2/2010 2:06 AM, Andy Pugh wrote: On 1 August 2010 18:44, Jon Elsonel...@pico-systems.com wrote: Our amps DO, indeed, have such a supply. But, this one pulse each way thing is needed to clear the shutdown latch in the IR FET driver chip. Would setting the direction to be opposite to the home direction in the HAL suffice? ie, at startup the direction is set one way, then homing sets it the other way, at which the drive comes up and homing starts. That means you can't jog before homing... -- The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] apt repository and automated installation for experimental 10.04/i386 packages
Afaik emcsh has been obsoleted. Currently (but check tkemc.tcl to be sure and how it's done) we only need wish, and load a emc2 tcl extension. If you can't dig out the details, let me know and I'll look. Regards, Alex On 7/31/2010 12:54 PM, wk-l...@koebler.com wrote: Hi, did i get it right that the experimental emc packages do not include emcsh ? Afaics old emc installations (Ubuntu 6.06) include emcsh. How do i build emcsh ? I got the emc2 experimental package sources and called ./debian/rules build. emcsh.cc is compiled to emcsh.o, but how do i get an executable from that ? It looks like the emcsh target is just not included in the Submakefile. Bye, Wolfgang -- The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] OT: Fwd Kinematics Equation
Oh my. A brave one ;) Jan, I'm really happy to hear that. It would be even nicer if you had some pics/videos of it. Regarding the joint/axes speed/accel limitations we started a branch to fix up the code. Micges picked up what I did there, and extended it to a point where it started to work (at least jogging works, and coordinated moves work, but vel/accel limits aren't really done properly). We're still thinking how to do that, so maybe if you have some insight you could come up with an idea. Regards, Alex - Original Message - From: Jan Van Gilsen janvangil...@gmail.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Monday, July 26, 2010 8:40 PM Subject: Re: [Emc-users] OT: Fwd Kinematics Equation Alex, Your code has successfully driven my (not simulated) Puma560, I'm having problems with the speed/accel. limitations (as they are axis limits, not joint limits) The only solution I have a.t.m. is to reduce the overall speed so no joint limits are reached (works if no singularities come to close) Regards, Jan On Fri, Jul 23, 2010 at 19:04, Alex Joni alex.j...@robcon.ro wrote: This is easily handled by genserkins. genserkins = general serial kinematics (e.g. kins where each joint is serially connected to the previous one). PS: bear in mind that I added genserkins recently to emc2 and that it hasn't driven a physical robot yet (afaik). so there can be bugs (or dragons or whatnot). -- The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://ad.doubleclick.net/clk;226879339;13503038;l? http://clk.atdmt.com/CRS/go/247765532/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] OT: Fwd Kinematics Equation
This is easily handled by genserkins. genserkins = general serial kinematics (e.g. kins where each joint is serially connected to the previous one). Take a look at the (very brief) description of how I set up genserkins for a puma560: http://juve.ro/blog/puma You would have to translate your lengths and angles to the way genserkins uses the notations. Take a look at the drawing with dimension I used: http://www.electronicsam.com/images/puma/pumaarm.jpg and the DH parameters which came out: Joint A Alpha D 0 0 0 26.45 1 0 90 -5.5 2 17 0 0 3 0 90 17.05 4 0 -90 0 5 0 90 2.2 There is a sample config called puma560 which shows this working setup with emc2. Regards, Alex PS: bear in mind that I added genserkins recently to emc2 and that it hasn't driven a physical robot yet (afaik). so there can be bugs (or dragons or whatnot). On 7/23/2010 5:36 PM, Ted Hyde wrote: Does anyone happen to have a completed (or process to complete one) equation for forward kinematics to solve the following structure? Origin Fixed point (A) -- Joint Length (L1) -- Wrist (F) -- Elbow (B) -- Joint Length (L2) -- Wrist (G) -- Elbow (C) -- Joint Length (L3) -- Wrist (H) -- Elbow (D) -- Joint Length (L4) -- Terminus The input parameters would be a) Fixed Lengths L1, L2, L3, L4 b) dynamic angles in degrees of Wrists F, G, H, that rotate about the joint axes c) dynamic angles in degrees of Elbows B,C,D that rotate orthogonally to the joint angles. Output solution would be geometric location of terminus in x,y,z co-ordinates relative to the Origin point (assume 0,0,0 ok) I've pushed through a lot of the DH descriptors - but to be honest, my few remaining brain cells just aren't up to the task of multiplying and transforming 6 4x4 matricies anymore (if they ever were!)- of which I probably would get it wrong a lot Does anyone have a method to create this layout (using one of those computer thinginesthose things that are supposed to do the hard work for us?) and generate the equation set to determine the terminus X,Y,Z location? I've found a couple of simulators that are supposed to (but don't) do this. Matlab is also supposed to have an OS plugin, but it's apparently been purged from existence, and I don't have a seat of Matlab to play with, anyway. I've looked through the pumakins as well as a lot of the available (and yes, mind-numbing literature) on kins descriptors - and am still kind of lost to solve it. This is for a device similar in design to a digitizing arm that I want to eventually attach to an EMC machine - so to be honest, I'd rather spend time integrating it with EMC instead of solving the maths by hand. Opinions and Thoughts welcome! Thanks, Ted. -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] building RT addition - help
x86_64 is obsolete. Since 2.6.24 both 32bit (i386) and 64bit (x86_64) have been merged into x86. You'll have to use the patch from x86. Regards, Alex On 19/07/10 23:54, Andy Pugh wrote: If you look in the RTAI 3.8.1 repository there is a patch for 2.6.32.11 which will be closer. Andy, I am looking in the x86_64 folder as I have a 64bit kernel. Looked in rtai-3.8.1/base/arch/x86_64/patches and newest still is hal-linux-2.6.23-x86_64-1.4-03.patch. Alan -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Strangeness with Kinematics module and stepgen.
can you pastebin hal and ini files please? and also a 'halcmd show' while running Thanks, Alex - Original Message - From: Andy Pugh a...@andypugh.fsnet.co.uk To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Tuesday, June 22, 2010 2:25 PM Subject: Re: [Emc-users] Strangeness with Kinematics module and stepgen. On 22 June 2010 00:45, Andy Pugh a...@andypugh.fsnet.co.uk wrote: Anyway, what happens between stepgen-pos-cmd and stepgen-pos-fb is purely within stepgen isn't it? Looking at the stepgen source, I can only assume that some bug in my kins module is writing out of bounds into the stapgen memory. Can anyone think of a different explanation? -- atp -- ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] G41/G42 question
G41 and G42 work with tools from the tool table. In the tool table you define the exact diameter and other parameters of the tool. You probably want to use G41.1 and G42.1 which allow you to specify the diameter along with the code. http://linuxcnc.org/docs/html/gcode_main.html#sec:G41.1,-G42.1 The same is true for G43.1 but for tool lenght, not diameter compensation. Regards, Alex - Original Message - From: Viesturs Lacis viesturs.la...@gmail.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Tuesday, June 08, 2010 3:49 PM Subject: [Emc-users] G41/G42 question Hello, guys! I am experimenting with G-code output from my CAM application for EMC. I used this CAM programm for my old controls on waterjet machine and now I would like to keep it also for EMC. The question is - where and how to specify the amount of compensation to be applied with G41 and G42? The CAM program automatically inserts appropriate G41 or G42 before each block of G01/G02/G03 moves and issues G40 after that. I just don't get, where the size of tool (in my case - radius of water jet) is specified? I was searcing the web, but all the places I looked are basically talking about the difference between G41 and G42 - which is left, and which is right side, and that they do not work in canned cycles and some other stuff. I looked also in EMC2 G-code reference page, where G41 and G42 commands are explained, but it also does not explain. http://linuxcnc.org/docs/html/gcode_main.html#sec:G41,-G42 Is there a way to specify the tool radius as a variable in the same line with G41 or G42? I think that this would be the most convinient way for me, because then I can save the syntax of whole G41 or G42 line in my CAM program so that I do not have to edit file by hand and also that would allow me from time to time adjust this number to meet exact size of water jet - nozzle wears out and I have to adjust to that. with best regards, Viesturs -- ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Howto files for EMC.
http://www.linuxcnc.org/docview//2.4/html/ scroll down... Regards, Alex On 5/22/2010 9:20 PM, EKCo Inc Don Stanley wrote: Hi All; Does anyone know if there are Howto files for EMC available on the internet or anywhere? For Linux, those type files really makes incredible detailed and complicated setup operations a cook book process. Even if they do not address your exact problem they show all the things that need to be addressed. Here is hoping. Thanks Don -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Help with gantrykins needed
lot of snips 4) I edited following lines from Test1.hal before: loadrt trivkins loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES after: loadrt num_joints=[TRAJ]AXES loadrt num_joints=[TRAJ]AXES ^^ that is incorrect. loadrt loads a component. num_joints=[TRAJ]AXES is a parameter for that component, but the component is missing. In your case (since you changed kinematics.hal to loadrt gantrykins) you don't need Test1.hal at all. more snip Debug file information: Could not open command file 'test1.hal' here's the error ^^ I would just remove the HALFILE = test1.hal line from the ini. Also bear in mind that linux is CaSe SeNsItIvE... Best regards, Alex -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] touchy question
I'd say I disagree with the whole idea of SPINDLE_INCREASE/DECREASE We should just take it out and let the GUIs add/subtract a value and send that as the new speed preset. That way users can have it as an option, or whatever. Regards, Alex On 4/18/2010 9:50 AM, Jeff Epler wrote: The 100 value is hardcoded in emc/motion/command.c. FWIW I disagree with the comments and think that the value should probably come all the way from NML, not from HAL. But either way, you can get what you want by changing the hard-coded 100 to a different value. 1500 case EMCMOT_SPINDLE_INCREASE: 1501 rtapi_print_msg(RTAPI_MSG_DBG, SPINDLE_INCREASE); 1502 if (emcmotStatus-spindle.speed 0) { 1503 emcmotStatus-spindle.speed += 100; //FIXME - make the step a HAL parameter 1504 } else if (emcmotStatus-spindle.speed 0) { 1505 emcmotStatus-spindle.speed -= 100; 1506 } 1507 break; 1508 1509 case EMCMOT_SPINDLE_DECREASE: 1510 rtapi_print_msg(RTAPI_MSG_DBG, SPINDLE_DECREASE); 1511 if (emcmotStatus-spindle.speed 100) { 1512 emcmotStatus-spindle.speed -= 100; //FIXME - make the step a HAL parameter 1513 } else if (emcmotStatus-spindle.speed -100) { 1514 emcmotStatus-spindle.speed += 100; 1515 } 1516 break; Jeff -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Unhome on ESTOP
Hi, this has been just fixed in git for 2.4~pre http://git.linuxcnc.org/?p=emc2.git;a=commitdiff;h=67944f4 Regards, Alex - Original Message - From: Slavko Kocjancic esla...@gmail.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Friday, April 16, 2010 11:30 AM Subject: [Emc-users] Unhome on ESTOP Hello... I looking for solution how to unhome machine if Estop button is pressed. If I pressed ESTOP the power to the motor's are killed. So when I relase estop and engage power the position on display is wrong. I find best solution is to flag axis as unhomed to force rehoming. Just can't find right pin where to connect estop button to clear homed flag. Any help? Slavko. -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Tool Crash when STOP
As far as I know the custom stepgen is the only missing in 2.3.5 btw the 2.3.4 was preloaded in live cd. how to compile 2.3.5 and to overwrite 2.3.4. I already have two version with run in place mode. .. and 2.3.4 was totaly unussable for me. There are as usually a couple of ways. 1. Uninstall emc2 usign apt (sudo apt-get remove emc2), then you don't have an installed emc2, and you can have as many run-in-place versions as you want. 2. Upgrade emc2 to the latest release 2.3.5 using apt and internet access (sudo apt-get update, sudo apt-get install emc2). Then you get the 2.3.5 from the repositories, but not with the modified stepgen. 3. Build a 2.3.5 (or whatever number package, I'd actually recommend you change the package number to 2.3.80 or so, so you don't get automatic updates which will replace it). To build a debian package out of the source: - get the source you want (either tar.gz, or git checkout, etc). - cd emc2-source - do your modifications - debian/configure -r - change debian/changelog (first line has the emc2 package version in the title) - debuild after a long time you will have new packages Regards, Alex -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] ESTOP latch
Try starting from a terminal, and check for the error message. Alternatively look in dmesg for errors. Regards, Alex On 4/15/2010 4:47 PM, Slavko Kocjancic wrote: Hello... Does estop latch works in emc2 2.3.5? I try to load it in my hal file #this works loadrt estop_latch count=1 #when I add addf estop-latch servo-thread #or when I add addf estop_latch servo-thread the emc crashes Slavko. -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users No virus found in this outgoing message. Checked by AVG - www.avg.com Version: 9.0.801 / Virus Database: 271.1.1/2812 - Release Date: 04/15/10 09:31:00 -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] EMC2 to Compact Flash
I like the Acronis idea if it would transfer all my settings and downloads, saving me trying to reconfigure Linux like I have it configured now. I haven't done that much but I'm still pretty much a Linux cluts, it feels very awkward. If you have a CF/IDE adapter, then you can simply configure your CF as a second HDD (probably hdb). Then you can simply copy the content from the main HDD (hda?) to hdb using dd as the command. This assumes your HDD doesn't have a larger capacity than 4G. Another way to do it, is copy the files themselves (be sure to retain permissions and ownerships), then put the CF as the main HDD, and boot a LiveCD. Once booted you need to rerun the boot manager, so it configures itself on the CF, and you should be set (more or less.. this is probably a more advanced way of doing things). Regards, Alex -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Tool Crash when STOP
You can also use a custom type stepgen on 2.3.5.. But that involves taking the stepgen source from 2.5~pre (or at least applying the same change) and compiling it on 2.3.5 Regards, Alex On 4/14/2010 10:07 PM, Slavko Kocjancic wrote: 2010/4/14 Michał Geszkiewiczmic...@wp.pl Slavko Kocjancic pisze: Here are HAL and INI. ... seems that this is problem with AXIS handling longer files. Hi Slavko I've reproduced this issue in latest development branch. Stay tuned for bugfix and until fixing it I would recommend using emc2.3.5 version. regards, Michael Can't!!! I use custom type of steepgen. I hope that solution will came quick. -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users No virus found in this outgoing message. Checked by AVG - www.avg.com Version: 9.0.801 / Virus Database: 271.1.1/2810 - Release Date: 04/14/10 09:31:00 -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Emergency Stop switch
Just use a safety relay for this, no need to reinvent the wheel.. Regards, Alex On 4/12/2010 10:10 PM, Neil Baylis wrote: OK, thanks. I guess they don't exist. I guess what I'll do is to add a circuit that requires the e-stop button to be pressed before a fault condition can be cleared. Then I have no choice but to twist the e-stop before resuming. Thanks, Neil On Mon, Apr 12, 2010 at 11:32 AM, Jim Fleig - CNC Services j...@cncservices.ws wrote: Hi Neil, I believe Eric is correct. After 30 years in industry (the last 20 specifically with CNC) I have never seen what you are describing. As Eric mentioned, a relay that must be activated by a reset switch would do the job. Reset switches for this purpose I have seen and included in some of the retrofits that I have done. Have a good day, Jim - Original Message - From: Eric Kellerkeller...@gmail.com To: Enhanced Machine Controller (EMC)emc-users@lists.sourceforge.net Sent: Monday, April 12, 2010 2:01 PM Subject: Re: [Emc-users] Emergency Stop switch My guess is that a switch with an actuator in it would be so expensive that nobody has ever bothered to market one. I think your best bet is to have a self-powering relay that can only be turned on by a momentary switch. Eric On Mon, Apr 12, 2010 at 1:53 PM, Neil Baylisneil.bay...@gmail.com wrote: Thanks Jim, I understand how to set up such a failsafe circuit. But in addition, I want the actual e-stop switch to activate and latch, so that regardless of whether the computer generates a fault condition, or I do it myself, I still have to manually release the switch before resuming operation. Neil On Mon, Apr 12, 2010 at 10:39 AM, Jim Fleig - CNC Services j...@cncservices.ws wrote: Hi Neil, Setup a failsafe circuit with the connection passing through the E-stop contacts energizing a relay. If anything in the series circuit becomes open (E-stop button, relay contacts in E-stop circuit, overtravel limit switch contacts, etc.) the functions dependant upon that circuit being closed stop functioning. Someone may have a schematic example to share. If not, email me and I will send you an example. Have a good day, Jim - Original Message - From: Neil Baylisneil.bay...@gmail.com To:emc-users@lists.sourceforge.net Sent: Monday, April 12, 2010 1:19 PM Subject: [Emc-users] Emergency Stop switch I'm looking to source an e-stop switch. I have some already with the big red mushroom button that latches when you press it, and must be turned to release. This is good. But what I want is a switch that can also be operated by a signal from the computer. So if the computer detects an e-stop condition, the mushroom button would pop down, just as if I had pressed it by hand. I would drive it from a digital out, obviously. Does such a thing exist, and can anyone point me at a source? Thanks, Neil Baylis No virus found in this outgoing message. Checked by AVG - www.avg.com Version: 9.0.801 / Virus Database: 271.1.1/2807 - Release Date: 04/12/10 21:32:00 -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Emergency Stop switch
http://www.pilz.com/products/control_communication/safety_relay/index.en.jsp (first hit off google) Basicly they are a relay, with some aditional circuitry inside so that bad things can't happen. if you have a glitch in the safety circuit, the safety relay opens and stays that way until you reset it But there are various kinds, with various inputs/connection circuits. Regards, Alex On 4/13/2010 1:01 AM, Neil Baylis wrote: What's a safety relay? Is it a particular kind of relay? Neil On Mon, Apr 12, 2010 at 2:51 PM, Alex Jonialex.j...@robcon.ro wrote: Just use a safety relay for this, no need to reinvent the wheel.. Regards, Alex On 4/12/2010 10:10 PM, Neil Baylis wrote: OK, thanks. I guess they don't exist. I guess what I'll do is to add a circuit that requires the e-stop button to be pressed before a fault condition can be cleared. Then I have no choice but to twist the e-stop before resuming. Thanks, Neil On Mon, Apr 12, 2010 at 11:32 AM, Jim Fleig - CNC Services j...@cncservices.wswrote: Hi Neil, I believe Eric is correct. After 30 years in industry (the last 20 specifically with CNC) I have never seen what you are describing. As Eric mentioned, a relay that must be activated by a reset switch would do the job. Reset switches for this purpose I have seen and included in some of the retrofits that I have done. Have a good day, Jim - Original Message - From: Eric Kellerkeller...@gmail.com To: Enhanced Machine Controller (EMC)emc-users@lists.sourceforge.net Sent: Monday, April 12, 2010 2:01 PM Subject: Re: [Emc-users] Emergency Stop switch My guess is that a switch with an actuator in it would be so expensive that nobody has ever bothered to market one. I think your best bet is to have a self-powering relay that can only be turned on by a momentary switch. Eric On Mon, Apr 12, 2010 at 1:53 PM, Neil Baylisneil.bay...@gmail.com wrote: Thanks Jim, I understand how to set up such a failsafe circuit. But in addition, I want the actual e-stop switch to activate and latch, so that regardless of whether the computer generates a fault condition, or I do it myself, I still have to manually release the switch before resuming operation. Neil On Mon, Apr 12, 2010 at 10:39 AM, Jim Fleig - CNC Services j...@cncservices.wswrote: Hi Neil, Setup a failsafe circuit with the connection passing through the E-stop contacts energizing a relay. If anything in the series circuit becomes open (E-stop button, relay contacts in E-stop circuit, overtravel limit switch contacts, etc.) the functions dependant upon that circuit being closed stop functioning. Someone may have a schematic example to share. If not, email me and I will send you an example. Have a good day, Jim - Original Message - From: Neil Baylisneil.bay...@gmail.com To:emc-users@lists.sourceforge.net Sent: Monday, April 12, 2010 1:19 PM Subject: [Emc-users] Emergency Stop switch I'm looking to source an e-stop switch. I have some already with the big red mushroom button that latches when you press it, and must be turned to release. This is good. But what I want is a switch that can also be operated by a signal from the computer. So if the computer detects an e-stop condition, the mushroom button would pop down, just as if I had pressed it by hand. I would drive it from a digital out, obviously. Does such a thing exist, and can anyone point me at a source? Thanks, Neil Baylis No virus found in this outgoing message. Checked by AVG - www.avg.com Version: 9.0.801 / Virus Database: 271.1.1/2807 - Release Date: 04/12/10 21:32:00 -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users No virus found in this outgoing message. Checked by AVG - www.avg.com Version: 9.0.801 / Virus Database: 271.1.1/2807 - Release Date: 04/12/10 21:32:00 -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Emergency Stop switch
Here's a nice difference between a normal relay estop setup and a safety relay: http://www.ia.omron.com/product/cautions/189/img/cn_2.gif Regards, Alex On 4/13/2010 1:47 AM, Alex Joni wrote: http://www.pilz.com/products/control_communication/safety_relay/index.en.jsp (first hit off google) Basicly they are a relay, with some aditional circuitry inside so that bad things can't happen. if you have a glitch in the safety circuit, the safety relay opens and stays that way until you reset it But there are various kinds, with various inputs/connection circuits. Regards, Alex On 4/13/2010 1:01 AM, Neil Baylis wrote: What's a safety relay? Is it a particular kind of relay? Neil On Mon, Apr 12, 2010 at 2:51 PM, Alex Jonialex.j...@robcon.ro wrote: Just use a safety relay for this, no need to reinvent the wheel.. Regards, Alex On 4/12/2010 10:10 PM, Neil Baylis wrote: OK, thanks. I guess they don't exist. I guess what I'll do is to add a circuit that requires the e-stop button to be pressed before a fault condition can be cleared. Then I have no choice but to twist the e-stop before resuming. Thanks, Neil On Mon, Apr 12, 2010 at 11:32 AM, Jim Fleig - CNC Services j...@cncservices.wswrote: Hi Neil, I believe Eric is correct. After 30 years in industry (the last 20 specifically with CNC) I have never seen what you are describing. As Eric mentioned, a relay that must be activated by a reset switch would do the job. Reset switches for this purpose I have seen and included in some of the retrofits that I have done. Have a good day, Jim - Original Message - From: Eric Kellerkeller...@gmail.com To: Enhanced Machine Controller (EMC)emc-users@lists.sourceforge.net Sent: Monday, April 12, 2010 2:01 PM Subject: Re: [Emc-users] Emergency Stop switch My guess is that a switch with an actuator in it would be so expensive that nobody has ever bothered to market one. I think your best bet is to have a self-powering relay that can only be turned on by a momentary switch. Eric On Mon, Apr 12, 2010 at 1:53 PM, Neil Baylisneil.bay...@gmail.com wrote: Thanks Jim, I understand how to set up such a failsafe circuit. But in addition, I want the actual e-stop switch to activate and latch, so that regardless of whether the computer generates a fault condition, or I do it myself, I still have to manually release the switch before resuming operation. Neil On Mon, Apr 12, 2010 at 10:39 AM, Jim Fleig - CNC Services j...@cncservices.wswrote: Hi Neil, Setup a failsafe circuit with the connection passing through the E-stop contacts energizing a relay. If anything in the series circuit becomes open (E-stop button, relay contacts in E-stop circuit, overtravel limit switch contacts, etc.) the functions dependant upon that circuit being closed stop functioning. Someone may have a schematic example to share. If not, email me and I will send you an example. Have a good day, Jim - Original Message - From: Neil Baylisneil.bay...@gmail.com To:emc-users@lists.sourceforge.net Sent: Monday, April 12, 2010 1:19 PM Subject: [Emc-users] Emergency Stop switch I'm looking to source an e-stop switch. I have some already with the big red mushroom button that latches when you press it, and must be turned to release. This is good. But what I want is a switch that can also be operated by a signal from the computer. So if the computer detects an e-stop condition, the mushroom button would pop down, just as if I had pressed it by hand. I would drive it from a digital out, obviously. Does such a thing exist, and can anyone point me at a source? Thanks, Neil Baylis No virus found in this outgoing message. Checked by AVG - www.avg.com Version: 9.0.801 / Virus Database: 271.1.1/2807 - Release Date: 04/12/10 21:32:00 -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users No virus found in this outgoing message. Checked by AVG - www.avg.com Version: 9.0.801 / Virus Database: 271.1.1/2807 - Release Date: 04/12/10 21:32:00 -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists
Re: [Emc-users] Building on Ubuntu 9.10 - Addendum
From: BillRebey b...@rebey.com Note that when I did the wget of the install script, I got the Hardy version, as there didn't appear to be a Karmic version. wget http://www.linuxcnc.org/hardy/emc2-install.sh Was this the correct thing to do? Either use precompiled packages on Hardy (they don't work on Karmic), or try to build your own packages for Karmic (that involves kernel, rtai and emc2 packages). There are some experimental packages for karmic [1], but as the name says they are experimental (don't be amazed if your PC blows up ;). Currently we are planning to add packages for Ubuntu 10.04 Lucid Lynx, as that will be the next LTS release. Regards, Alex [1] - http://linuxcnc.org/experimental/Karmic/ -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Homming error
I just wonder why every time I post something here got feedback (that's not good, just use this and .., you don't need that.. etc etc...) and near none gave solution? You asked for a way to test your axis, and got 3 solutions: * use a dial indicator * use the home switch for probing * mark the coupler and watch the position change If you don't like any of the solutions, then I don't see why anyone is to blame. Seem's that I'm not alone. The Bernhard Kubicek write nice filter option and was included in git and working few days after that was cripled and doesn't work any more. The problem is posted but noone wan't to correct. I am not sure of what issue you are talking about, also not about where it is posted. Bugreports get reported here, where I couldn't find anything: http://sourceforge.net/tracker/?group_id=6744atid=106744 If you want to help resolving such an issue, it really helps to provide further information (then it gets sorted faster): * when the original patch was added, * when it stopped working, * a patch that fixes the issue (either patch or a pull address from your repo where it's fixed). Obviously the above aren't needed if you can't provide them, but if they are available it will get sorted fast, otherwise you'll have to wait/hope for some devel to have interest to look at the issue. For this git bisect can help a lot: http://book.git-scm.com/5_finding_issues_-_git_bisect.html Most likely it was changed unwillingful by a developer which hasn't used this feature. (git bisect will probably tell you who it was). For developing related things the devel mailing list is probably more appropriate. Best regards, Alex -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Homming error
You asked for a way to test your axis, and got 3 solutions: Maybe that is the problem. I didn't ask for solution. (My english is not so good so maybe I ask by mystake.) Ok, I didn't understand that like that. I propose solution. The software solution to just show message with home difference when homing is done. (just need something like in basic Print X offset ,current_machine_position - machine_home_position just before setting home position before after homing axis. (of course for each axis when homed) well, you are proposing to make a change to the software so it detects a fault of your machine. I am not sure if anyone else wants this feature, and you surely understand we can't incorporate all features possible. http://en.wikipedia.org/wiki/Feature_creep Otoh, the change you want implies about 2-3h worth of digging + coding, and some additional testing. Maybe someone who is interested in this will spend that time on the feature. Then you can either get a patch (which you apply on your local sources), or it gets incorporated into emc2 if enough people want it. snip * use the home switch for probing How to do that if home is limit too? You can have a special M-code called which unhooks the home limit connection, so you can do the probe, then (using another m-code) reconnect it again. snip As I remember it's posted on linuxcnc forum and emc-developers group. And when I do git pull I got that filter menu to work. few day's lather the filter menu dissapear. bkubicek provided zip.file as response all is on the linux cnc forum. *http://tinyurl.com/y9u5yoh *After patch then menu again works but next git pull kill that. If you want to help resolving such an issue, it really helps to provide further information (then it gets sorted faster): * when the original patch was added, * when it stopped working, * a patch that fixes the issue (either patch or a pull address from your repo where it's fixed). It's all posted at *http://tinyurl.com/y9u5yoh *Seem's bad idea to have two locations for that. I like forum but the response is low. That's because the forum is not a supported way to reach emc2 developers. A lot of people wanted to have the forums, so we set it up, but that doesn't mean you'll get usefull or valid responses on the forum. Reading that page (not much time I can spend on it) I don't see a definitive answer. I was looking for: * currently the filter in emc2 is broken, this is the patch to make it work again Instead there is some discussion between you (I guess) and bkubicek, which ends at: There is now a partially working implementation for filtering. That doesn't tell me the status.. partially working doesn't sound like it should be integrated in emc2 yet. There is a zip file attached containing some sources, but without a proper description and without copyright and license information (until it has proper licensing we surely can't think about integrating it into emc2). For developing related things the devel mailing list is probably more appropriate. I like EMC2 but has filling that 'developers' send's homemade machine's and hobby operator in background with their wishes. I just can't bet it why the targeting big commercial machines with GPL software more than hobby one? am I missing something?!? The main goal of emc2 is to make a solid software which works on a broad range of machines. You can configure it to run on hobby machines, but also on serious ( 3-4t) machining centers. Regards, Alex -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Homming error
On 4/7/2010 5:59 PM, Slavko Kocjancic wrote: Hello... I just wonder how to measure if stepper lost steps and come to idea to use home switch. But I have no idea how to implement this. The idea is simple: 1'st home the machine 2'nd make test moves 3'rd rehome machine In rehoming the EMC just need to read position before setting new home position as is dictated in ini file. and the difference is measure of lost steps... or accuracy problems. I would connect the home input to the probe input. Home first, then do some moves, then do a probe towards zero, and look at the point where the probe (home switch ) tripped. Note: you might have to have this connection inactive during homing (maybe it complains that the probe has been hit without a probing move..). You can achieve that in various ways (either an and2 with a digital output set by M5x or simply connect the home switch with the probe after you did the homing, etc). Regards, Alex No virus found in this outgoing message. Checked by AVG - www.avg.com Version: 9.0.801 / Virus Database: 271.1.1/2796 - Release Date: 04/07/10 09:32:00 -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Hobbing
Anyway, on the basis that a picture is worth a thousand words, here are approximatelt 2000 pictures. http://www.youtube.com/watch?v=ZhICrb0Tbn4 -- atp The video is great, so is the result. But the captions from youtube are hilarious ;) sounds like it has a bit of a problem with your accent. Regards, Alex -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] independent motion of axes
How about programming the move using inverse time mode (G93) ? Regards, Alex - Original Message - From: Stuart Stevenson stus...@gmail.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Friday, April 02, 2010 3:29 PM Subject: Re: [Emc-users] independent motion of axes The one line program you show will not work. That motion can be achieved but the program would probably be a very long program. A CAM system can output the code to move the axes in the manner you wish depending on each slide configuration and the actual requirements you have. With the limited amount of information available it is impossible to determine the possibility for your situation. On Fri, Apr 2, 2010 at 12:50 AM, Klemen Dovrtel klemen_dovr...@yahoo.comwrote: Hello everybody, Is there a way to move axes independently using G code? For instance i want to move G0 X200 Y300 and at the same time G1 U30 F100 and G1 V20 F50. This probably won't work: N100 G0 X200 Y300 G1 U30 F100 G1 V20 F50 Regards Klemen -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] access to docview
linuxcnc-Documentation-All documentation in (html) Regards, Alex On 3/27/2010 7:51 PM, Peter Blodow wrote: Hello gentlemen, yesterday I clicked on a link in a mail from the list and arrived at www.linuxcnc.org/docview/html//gui_axis.html etc. I can't remeber having seen these parts before, in any case I was very surprised at the wealth of information I found. Later, however, I tried to access the docview part again, this time the normal way via the homepage menu, but wasn't able to find it. I looked for quite a while and found no link leading to it. Is there an access, anyway, or was the link omitted on purpose? Best regards from the Bavarian spring Peter Blodow -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users No virus found in this incoming message. Checked by AVG - www.avg.com Version: 9.0.791 / Virus Database: 271.1.1/2773 - Release Date: 03/27/10 09:32:00 -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Parallel Port PC Card Disabled
for PCMCIA cards I found that the only way to make them work was to load the linux drivers, then unload them. Specifically parport_cs (so do something like: modprobe parport_cs, check /proc/ioports for your card, rmmod parport_cs (and dependencies if needed.. been a while, can't remember exactly if there were any)). Regards, Alex - Original Message - From: darcys...@gmail.com To: emc-users@lists.sourceforge.net Sent: Thursday, March 25, 2010 12:50 AM Subject: [Emc-users] Parallel Port PC Card Disabled Hi there, I am a new EMC2 user and am trying to configure a PCMCIA Card Parallel Port on a Compaq Presario v2000 laptop. I have read that the card can do CNC, so I am optimistic that it will work. http://www.newegg.com/Product/ProductReview.aspx?Item=N82E16839328010 The problem I am encountering is that parallel port seems to be disabled. Running sudo lspci -v gives me the following output: - 07:00.0 Communication controller: NetMos Technology PCI 1 port parallel adapter (rev 01) Subsystem: LSI Logic / Symbios Logic Unknown device 0010 Flags: medium devsel, IRQ 11 I/O ports at 3410 [disabled] [size=8] I/O ports at 3418 [disabled] [size=8] I/O ports at 3420 [disabled] [size=8] I/O ports at 3428 [disabled] [size=8] I/O ports at 3430 [disabled] [size=8] I/O ports at 3400 [disabled] [size=16] - I found a similar issue previously posted here: http://www.mail-archive.com/emc-users@lists.sourceforge.net/msg11633.html But am unable to find any bios setting to turn off 'plug play', nor am I able to locate the 'enable' file for the device. Does anyone know where I should be looking to find this file? Or if there is another way to enable the device? Thanks in advance, Karl -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Integrator manual
Hi Rudy, the problem is that the devel documentation refers to the next version of emc2 (2.4.x, soon to be released). We will point the default documentation to the 2.4 docs, once the release has happened. Regards, Alex - Original Message - From: Rudy du Preez r...@asmsa.co.za To: emc-users@lists.sourceforge.net Sent: Thursday, March 25, 2010 3:06 PM Subject: Re: [Emc-users] Integrator manual Can all please take note: the Integrators (pdf) manual link on the main linuxcnc.org website is out of date. The latest manual is at linuxcnc.org/docs/devel/. It has the latest info on Hostmot2 for instance. Rudy -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] DAQ of the day.
You use the touchoff button for that: http://www.linuxcnc.org/docview/html//gui_axis.html#cap:Touch-Off G54 should be active by default (unless you select another coordinate system using g55..g59.3). Regards, Alex - Original Message - From: John Guenther j.guent...@verizon.net To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Tuesday, March 23, 2010 12:26 PM Subject: [Emc-users] DAQ of the day. Good Morning, I am new to EMC2, I used EMC when I first got into CNC but switched to Mach for many reasons that are not worth discussing here. My question relates to initial part setup. I can't seem to find a simple way to tell my mill where zero is. I use an electronic edge finder, so for esample I jog the X axis around until I couch the left edge of the part. Now, how do I tell EMC2 this is X0.0? If it makes any difference this is a small benchtop mill and the way I work X0, Y0 is the lower left corner of the part or material and none of my g-code uses the G54 - G59.3 Select Coordinate System codes. Thanks in advance. John Guenther 'Ye Olde Pen Maker' Sterling, Virginia -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Jog under PAUSE / tool cnange
http://article.gmane.org/gmane.linux.distributions.emc.user/17898/match= Hubert Bahr pravi: I am sorry I don't have a link available at this time but check the archives. There is a manual tool change routine that provides just what you have requested. I use it. Leslie Newel provided a modified version of the manual tool change script. The thread name was Using MDI during a Program. This was in June of 2009. If You can't track it down. I will dig it out of my Machine. Hubert Today I'm again search archive as in middle on the night I can miss some attachment... But I didn't miss anything. In that thread is no code and no attachment. So probably the message/attachment is erased. Can you resend that file/script or put in the forum to others have easyer access? Thanks in advice. Slavko -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Jog under PAUSE / tool cnange
I'd have thought EMC should be able to be made to? I think it's surely doable, but there are a lot of things missing before someone can start coding on this. Fist a complete spec how things should work/shouldn't work. - what is allowed during a pause? everything? only jogging? some MDI? all g-codes? running subprograms? - what happens when the user wants to resume? how does the resume work? are there special cases (arcs, threading, cycles, etc)? I'd start by creating a wiki page (surely this is a community effort where everybody can jump in with ideas, inspirations, etc), and when something starts to form concept-wise I'm sure someone might/will actually implement it. Regards, Alex -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] G83 Bug in Lathe Mode?
Makes no sense whatsoever to program G17 when you are working in XZ plane? In some ways, no. But then G17 only mentions the Y axis in the documentation/description. It also indicates which axis is to be used for the canned-cycle movement and a change to the description text would fix the apparent nonsensicality. With a lathe G83 could equally well be used for peck-drilling holes in the end of the work with a drill in the toolpost (my current usage) but it also seems very well suited to peck-parting work in which case the movement would be in the X axis. There needs to be some way to tell EMC which one you want, and G17/18/19 do seem like the most compliant way to do that. One proposal that has occurred to me would be to add G18.1 and G18,3, both mean that arcs are to be created in the XZ plane, with G18.1 indicating canned-cycle movements in the X axis and G18.3 in the Z (G18.2 would be movement in Y, perhaps a cut-off slide or drilling head) This proposal would mean that G81.3 could be programmed at the beginning and then all conventional lathe-turning operations would work as expected. we already have G17.1/G18.1/G19.1 and they are explicitly the planes UV/WU/VW Regards, Alex -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Jog under PAUSE / tool cnange
- Original Message - From: Slavko Kocjancic esla...@gmail.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Tuesday, March 16, 2010 12:57 PM Subject: Re: [Emc-users] Jog under PAUSE / tool cnange Alex Joni pravi: http://article.gmane.org/gmane.linux.distributions.emc.user/17898/match= .. Just little different name but I got it. Just can't run it. I get error and can't proceed. Seems that NML_FILE cause problem. For now I happily run my cnc without NML_FILE. When I change I got error and here is error log: you need a line like: NML_FILE = emc.nml So I try to setup some NML_FILE. As I don't have clue what here should be (manual explain that in one line ?!? -nothing-) I just run stepconf and I get emc.nml file. The problem is that with this file assigned I'm can't run machine any more. Here is log of attempt to run machine with old toolchanger routine and NML_FILE = emc.nml assigned in inifile. that seems like you have an old nml file. for 2.5.0~pre (which you are running) you need the nml file to be like this: http://git.linuxcnc.org/gitweb?p=emc2.git;a=blob;f=configs/common/emc.nml;h=3b3d72b0f9087cb044be3c6e9bf6e20f47721328;hb=HEAD in your checkout it should be included in emc2-dev/configs/common/emc.nml regards, Alex -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Jog under PAUSE / tool cnange
- what is allowed during a pause? everything? only jogging? some MDI? all g-codes? running subprograms? My first thought was jog-only, but then I realised you need to be able to touch-off. And possibly switch to a different tool (MDI) or run an automated measure and touch-off (subprogram) and then the size of the task of even speccing this becomes clearer. Jog only and be able to switch spindle and coolant on/off and touch off a tool. see.. this is where differences of oppinion appear (which is by itself a very good thing, but takes a lot of time to decide upon something).. Wasting programmers time to write a spec is not really useful, that's the only reason why this hasn't been implemented yet. Decide upon a spec, and I'm sure it'll (quickly) get implemented. Any other bells, whistles and toolchanges should be programmed in the code in the first place. It shouldn't work within canned cycles or subroutines either. It doesn't on the commercial controllers I've used, and therefore don't see why that should be used as an excuse not to implement it. this is a very useful datapoint, together with info what the controllers were (make, type and version). even collecting information like this in a central point will get things going I started a wiki page on this topic, hopefully everyone who has a saying about it will contribute to it [1] http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?ManualWhilePaused Regards, Alex [1] - if you haven't added anything to the wiki, it's very easy, just follow the basic steps here: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?BasicSteps -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Logging coordinates.
There is a script teach-in.py somewhere in the source of emc2, it should do what you want. Regards, Alex - Original Message - From: Slavko Kocjancic esla...@gmail.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Tuesday, March 16, 2010 4:13 PM Subject: [Emc-users] Logging coordinates. Hello... Does someone know for beter way to log some coordinates? I try with MDI but it's very slow work. Anybody have some clevre way? I try like this F5 (LOGOPEN,coordinates) F3 Jog to correct position F5 G30.1 (LOG,X#5181 Y#5182) F3 Jog to next position F5 G30.1 (LOG,X#5181 Y#5182) F3 Jog to next position F5 G30.1 (LOG,X#5181 Y#5182) just loog any nubber of positions and finaly for last position F5 G30.1 (LOG,X#5181 Y#5182) (LOGCLOSE) That's works but in notime can be done something wrong. Befora as I used TurboCnc there was key under jog to save position into file. I didn't seen something similar here. Slavko. -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users