Re: [Emc-users] Four cable CNC with LCNC. Someone finally did it.
:) nice! I think it's only a matter of zeroing.. This is what I did with a four cable configuration and LCNC: http://www.youtube.com/watch?v=22XJMw-28DU Davide. On dom, 2013-12-08 at 16:15 -0700, Gregg Eshelman wrote: > Here's just the thing for adding CNC to things like old pattern torches. > http://hackaday.com/2013/12/08/four-cable-drawing-machine-pulls-our-strings > > What it needs now is optimized for X/Y and don't bother with Z, just > keep all four cables tight. > > -- > Sponsored by Intel(R) XDK > Develop, test and display web and hybrid apps with a single code base. > Download it for free now! > http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk > ___ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users -- Se non puoi aggiustare una cosa, non è tua. If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Sponsored by Intel(R) XDK Develop, test and display web and hybrid apps with a single code base. Download it for free now! http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] joint_axes3 - info needed
Il giorno sab, 12/10/2013 alle 21.30 +0200, Michał Geszkiewicz ha scritto: > Tomaz, > > - get current source code of joints_axes3 here: > http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=snapshot;h=fda6359085a401fa7ff8af290a4c6a33715d10f3;sf=tgz > - open file src/emc/motion/control.c > - comment line 1279(axis->teleop_tp.max_vel = axis->vel_limit) > - compile it with these instructions > http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Installing_LinuxCNC#Building_LinuxCNC_realtime > > let us know if anything changes. > regards, > Michael Yes, that is what I meant. In fact I had the same problem while trying to jog into world mode. Do somebody knows which is the rule of that line, and if it is possible to eliminate that definitely from the code? Davide. -- Se non puoi aggiustare una cosa, non è tua. If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- 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=60134071&iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] joint_axes3 - info needed
Il giorno ven, 11/10/2013 alle 10.36 +, Tomaz T. ha scritto: > Next thing is why where is no effect of velocity settings for jog speeds, it > always jogs with maximum velocity defined for that axis for example in > continuous jog. Moving Jog Speed slider also has no effect... There is a way, changing a little thing in the code, but I can't remember where the change is. I think someone can answer, because it has been told two or three times in this list. I'm wandering why the change isn't included already in ja3 branch. -- Se non puoi aggiustare una cosa, non è tua. If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- 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=60134071&iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Joints_axes3 branch
Il giorno mer, 24/04/2013 alle 16.20 +0300, Andrew ha scritto: > 2013/4/24 Andrew > https://mail.google.com/mail/u/0/?view=cm&fs=1&tf=1&to=parallel.kinemat...@gmail.com> > > > > > 2013/4/23 Michał Geszkiewicz > > https://mail.google.com/mail/u/0/?view=cm&fs=1&tf=1&to=mic...@wp.pl> > > > > > > >> I think i fixed teleop jogging on ja3, please try it. > >> > > I just did pull and make, there was a change in motmod. I'll try it > > tomorrow on the machine. > > > > World jogging works now, thanks Michael! > > Another ticket for ja3: program limits check uses joint limits instead of > world limits. > Red box on AXIS graphical display also shows joint limits. > > BTW is it tricky to use cylinder or sphere world limits instead of a box? > > Andrew I had the same problems as you report. Davide. -- Se non puoi aggiustare una cosa, non è tua. If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] A nice unusual LCNC video.
The way is to use LCNC tetrapod just for 3D flying, then the object has its special movements controlled wireless using Arduinos, dsPics and a PC. I'm working in this months on a java based software to control up to 16 motors in LAP PWM changing for each motor Accel, Decel, Speed and Position. But still need some improvement.. Thanks! Davide. p.s. it's not a bear, but a green ippo... :) Il giorno ven, 08/02/2013 alle 22.25 +1100, Erik Christiansen ha scritto: > On 08.02.13 11:00, Spiderdab wrote: > > Some of you already know my "inverted tetrapod". Here is a little > > demonstration I did some time ago on a real stage during a pause. > > I just wish it may be be nice to watch. > > It was - and leads to some musing. If the bear were to make some ballet > leaps, it would be good to raise the arms. A second inverted tetrapod, > with wires from its apex to each hand, could perhaps do that? But could > one LinuxCNC control both? > > Erik > -- Se non puoi aggiustare una cosa, non è tua. If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http://p.sf.net/sfu/sophos-d2d-feb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] A nice unusual LCNC video.
Unfortunally it isn't available only in Germany, because i've put inside a song from Franz Ferdinand, which is illegal in Germany... I'm Sorry! Maybe there's a way to enter youtube from a proxy, or similar, but i'm unable. Il giorno ven, 08/02/2013 alle 12.21 +0100, Fox Mulder ha scritto: > Youtube tells me that this video is not available in my country > (germany). But it doesn't say why. :( > > Am 08.02.2013 11:00, schrieb Spiderdab: > > Hi all, it's a lot of time i'm not writing here (and too little time to > > put my hands on LCNC again..) > > but I have an unusual LCNC video for you. > > > > http://www.youtube.com/watch?v=22XJMw-28DU > > > > Some of you already know my "inverted tetrapod". Here is a little > > demonstration I did some time ago on a real stage during a pause. > > I just wish it may be be nice to watch. > > > > Greetings, > > Davide D'Angelo. > > > > > > -- > Free Next-Gen Firewall Hardware Offer > Buy your Sophos next-gen firewall before the end March 2013 > and get the hardware for free! Learn more. > http://p.sf.net/sfu/sophos-d2d-feb > ___ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users -- Se non puoi aggiustare una cosa, non è tua. If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http://p.sf.net/sfu/sophos-d2d-feb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] A nice unusual LCNC video.
Hi all, it's a lot of time i'm not writing here (and too little time to put my hands on LCNC again..) but I have an unusual LCNC video for you. http://www.youtube.com/watch?v=22XJMw-28DU Some of you already know my "inverted tetrapod". Here is a little demonstration I did some time ago on a real stage during a pause. I just wish it may be be nice to watch. Greetings, Davide D'Angelo. -- Se non puoi aggiustare una cosa, non è tua. If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http://p.sf.net/sfu/sophos-d2d-feb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] How to unlock a linear axis
Il giorno mer, 15/08/2012 alle 07.15 -0500, Stuart Stevenson ha scritto: > Guys > > let's look at this a little bit > > You want to keep the slide from attempting to move while the brake is > engaged. > > Is that the desired machine action? > > If you do not physically mount a switch to the brake how does the control > know the brake is engaged or not? > > Even if you find a software solution to the control problem the control > will still not 'KNOW' if the brake is engaged or not. > > With a switch mounted on the brake the speed of the engage/disengage cycle > is not important to the machine/control loop. > > just my 2 cents > > thanks > Stuart > ..and maybe a simple mid-way-solution can be a relay in parallel with the brake, so that you'll have a signal when the current phisically goes to the brake (assuming you're using a normally engaged brake (no-current)..) Davide. -- Se non puoi aggiustare una cosa, non è tua. If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- 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] SCARA robot arm 3D printer
Il giorno mar, 19/06/2012 alle 09.46 -0500, transis...@transistor-man.com ha scritto: > Hi o > > I just went through integrating EMC2 for a 3d ABS/PLA printer > > Its detailed here: > transistor-man.com/3dprintbot.html > > The control boards have their source files and pcbs listed, i;m working > on pushing the schematics up this week. I ended up doing exactly what > was suggested earlier in a previous thread, having MCodes call extrusion > or heating, and that's about it. I didnt end up purchasing / going with > the reprap/makerbot control boards as i didn't need the complexity. > Overall it was simple but took many weeks to get up to speed, learn the > innerworkings of emc2, and get stepgen to work with nontrivial > kinematics. > > As the printer is a SCARA arm, the kinematics and setup make it quite a > bit more difficult to calibrate, which also took a bit of time to work > through. > > If there are any questions shoot over an email, hopefully the > documentation will be helpful for those few folks working with > non-cartesian platforms (scara / kuka) > > > -Dane > transis...@transistor-man.com Thanks for sharing! it's a very nice machine, explained deeply in a very clean way. -- Se non puoi aggiustare una cosa, non è tua. If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- 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] jog-while-paused in auto: video
Il giorno gio, 26/04/2012 alle 10.10 +0200, Michael Haberler ha scritto: > Here's Ken Lerman's idea worked in: jog in coordinated mode during pause > > http://www.youtube.com/watch?v=2wabcOH9YAA > > I'm entertaining feedback on the principle; this is not a patch yet; it's > still shaky on abort and limit checking. > > The nice thing is that it's fairly unintrusive - all through HAL pins and no > modifications except in motion, and of course the userland HAL component for > jogging. The record-and-replay part isnt there yet, but this will be > exclusively a Python exercise. > > http://git.mah.priv.at/gitweb/emc2-dev.git/shortlog/refs/heads/secondary-motion-queue-plus-kenlerman-idea > > now we're eagerly waiting for Chris to move offsetting to motion so touchoff > during pause can be added ;) > > - Michael Brilliant! Compliments, Davide. -- 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] LinuxCNC modes, was: German-language documentation, was: Downloading Release 2.5
Il giorno mer, 11/04/2012 alle 11.00 -0600, Sebastian Kuzminsky ha scritto: > On Apr 11, 2012, at 10:13 , Stuart Stevenson wrote: > > > It is my understanding the current release of LinuxCNC has only cartesian > > coordinate axis limits therefore any non cartesian joint machine will not > > be able to motion limit the joints. There has been some work to add this > > capability but I have not followed it lately. > > This is correct. No soft limits on non-triv-kins machines. And yes, it's a > huge problem for users of this kind of machine. > > > > Hopefully, if this capability is not in the current release it will be > > added soon. > > This work is being done in the joints_axes3 branch. I don't know what the > status of it is, but I hope to do some work on it this summer. > > not so much, unfortunately.. I'm a JA3 user, and I can only use that with my machine. unfortunately there's still a bad bug on limits, as long as joints limits rules over machine limits. So that what you set as J1,J2,and J3 limits, become X,Y and Z limits!!! And, AGAIN unfortunately, this branch, that should be the future of LinuxCNC because of its logic, is not developed by anyone anymore.. (or seems like that..) Davide. -- 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] Gene, here's your portable O'scope
Hi all. I just want to tell you about a bad experience on a O-scope seller. I wanted to buy me a DSO Quad, and found it "convenient" to buy from www.diyertool.com/ ..I want to advise users NOT TO BUY ANYTHING from this seller. I've payed the DSO Quad in November, they first sent it with a wrong address, then the scope went back to Singapore, then i couldn't talk to them anymore. They didn't answer in anyway. I opened also the "request" (I don't know the english word..) in Paypal. So, for everyone, please don't buy from diyertool, or at least be very carefull. Thanks, Davide. -- 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
[Emc-users] goes into joint-mode after MDI.
I, i have a very annoying problem. say i'm into world mode and jogging.. (f3, manual mode) ok. then i write a movement into MDI. (f5, mdi mode) ok. then i press again f3 and go back to the manual mode, but... it become joint mode, instead of world mode! i find this very annoying, because if you have a weird kinematics, when you go to f3 and think you're again into world mode if you move something then the kinematics maths become wrong, and you have to set everything into home position again (and in my case it's a pain..sometime. Is there a way to say to axis, that after MDI if i press f3 it should give me again world mode? thanks, Davide. -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Add New Thread
Il giorno mer, 08/02/2012 alle 09.38 -0800, Kirk Wallace ha scritto: > On Wed, 2012-02-08 at 18:09 +0100, Spiderdab wrote: > ... snip > > Thanks for answering. The charge-pump works with the charge-pump rt > > component into hal, i just wanted to gain some suggestion on using a > > dedicated new thread or if it's ok to use base-thread. > > > > Following your memory, i'll try to use also a different period for the > > charge pump. let's say 10kHz, that is my base-thread. > ... snip > > I think you can use whatever thread comes closest to the frequency you > need. Finding out what the pump detector will work with could be the > hard part. I suppose you could use the HAL tutorial to get yourself into > halrun and set up a single thread, charge pump and connection to the > parallel port pin 17. Then measure the ENABLE voltage with different > thread speed settings. This should give you an idea of how wide the > valid frequencies are. I now seem to recall just setting a base thread > as fast as my computer could go, and did a AXIS configuration with a > frequency generator output. Either way works. > > My guess though, is 10 kHz is close enough. Doing some speed test for my pc. I could speed-up the base thread to 1ns having just a little slowing of the system (i'll go to 12000ns..) and the charge pump is still working ok. it means a signal clock of 50kHz.. the solution of the freq gen is good and easy, i think. Thanks! Davide. -- 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] Add New Thread
Il giorno mer, 08/02/2012 alle 09.01 -0800, Kirk Wallace ha scritto: > On Wed, 2012-02-08 at 17:08 +0100, Spiderdab wrote: > > Hi, finally i'm trying to get my new Keling motors and drivers work, > > together with a C35 BoB from cnc4pc. > > > > I wanted to use the charge-pump function (that, if i understood, act as > > a watchdog), so i need a signal coming from LinuxCNC every 12,5 kHz, as > > written in the manual. > > Mach uses a 12.5 kHz signal but I suspect the C35 will work with a wide > range of frequency. A while back the maker of these breakout boards > mention what the frequency range was, but I don't recall it now. An > e-mail to CNC4PC support should give you an answer. > > In looking at the C35 manual, it looks like the charge pump input is > from pin 17 on the DB25 parallel port connector, then goes to a charge > pump detector. The detector's output then goes to the ENABLE terminal. > So to enable the C35, one can either force the ENABLE terminal to 5 > Volts from outside, or have the charge pump detector drive it high > internally. If the charge pump drives the ENABLE terminal high, one > should be able to measure it at the terminal with a meter or resistor > and LED. I don't have one of these boards, so I can't be sure of this. Thanks for answering. The charge-pump works with the charge-pump rt component into hal, i just wanted to gain some suggestion on using a dedicated new thread or if it's ok to use base-thread. Following your memory, i'll try to use also a different period for the charge pump. let's say 10kHz, that is my base-thread. Davide. -- 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
[Emc-users] Add New Thread
Hi, finally i'm trying to get my new Keling motors and drivers work, together with a C35 BoB from cnc4pc. I wanted to use the charge-pump function (that, if i understood, act as a watchdog), so i need a signal coming from LinuxCNC every 12,5 kHz, as written in the manual. On our wiki i've found this: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?About_Charge_Pumps well, i made it work adding the function to the base-thread, and setting that to 4ns , which means 12,5kHz as requested. (read the link for that value to come out) In the same link is written also that one can add a new thread, if the base thread period is different from what needed (mine was 49k and something..). So do you think is better to add a new thread dedicated to the SCHP (charge-pump), or to lower the base-thread period and work with that? If a new thread is the option, how can i add a new one? i've tried with the real component 'threads', but it doesn't work (maybe my fault). if it helps, my Tested Base Period doesn't go over 4000ns. Thanks, Davide. -- 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] Servo tuning - wtf?
On dom, 2012-01-29 at 14:04 +0200, Viesturs Lācis wrote: > Peter, just as the name of threads says, I am trying to tune servo > motors, not steppers :) > I just checked - the supply voltage is 27,9 VDC, because 7i39 drives > have 28 VDC limit. > > Ohh, and there is update: > The motor that yesterday worked fine at 4000 mm/min, today is not > working fine at that speed - it also stalls and starts oscillating at > relatively high frequency... Just as the name of thread says - I have > no idea wtf is wrong with this machine. > > I just remembered one thing that I had not mentioned, but which > probably might make a difference - Keling servos are equipped with CUI > AMT102 encoders. I recall that Jon Elson wrote some time ago that > these encoders have a lag during change of acceleration, so I looked > at that thread again. > > Is there anything I can do to confirm, if the encoders are the real > problem of the instability of the feedback loop. > > Viesturs Hallo Viesturs, i don't remember who suggested, but i've read, with those encoders, it's better to glue them to the rotating axle, because they can slip at high speeds and during fast accelerations. If it was like that, i think it's possible the resulting issue that you have. Or i would try something with the encoders connection. maybe a not perfect conctact. Davide. -- Try before you buy = See our experts in action! 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-dev2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Servo tuning - wtf?
Il giorno sab, 28/01/2012 alle 08.14 -0800, noel ha scritto: > All interested in Servo Tuning. > > Have a look at: > http://support.motioneng.com/Downloads-Notes/Tuning/default.htm > > Regards, > > Noel. Really much interesting! Thanks! Davide. -- Try before you buy = See our experts in action! 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-dev2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Homing
> > I have another problem: > > > > Z should home on its upper position and stay there. > > So in INI file I set: > > HOME = 180.000 > > HOME_OFFSET = 180.00 > > > It homes, sets joint coordinates to 180 and goes to 0 ignoring HOME = 180. > > It's been a while, but I think HOME_OFFSET is the distance from the > switch point to the home position, so if the home switch is at 180 and > the home position is 180 then HOME_OFFSET is zero. > > For what i know OFFSET should be the same of HOME, if you want the joint to stay there. (at least my machine work like this..) so: HOME = 180.0 HOME_OFFSET = 180.0 Davide. -- Try before you buy = See our experts in action! 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-dev2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Communication Channels (Was: An Open Letter...)
On mar, 2012-01-24 at 14:10 +, andy pugh wrote: > On 24 January 2012 13:47, Sven Wesley wrote: > > > 3. There are too many info channels! Close down the forum on the LinuxCNC > > website ASAP! It doesn't work, Google can't make correct forward links and > > some browsers fail to show it. There is an active forum at cnczone > > I disagree. I don't like the linuxcnc forum particularly (I don't > really like forums in general) but it is the first port of call for > help for many new users. Many folk do go straight to the website of a > package they have downloaded and look for the forum. > The LinuxCNC forum shows 14,000 posts to 8,000 for the cnczone one. > I (personally) find the cnczone forum rather hard to find, at the end > of a very long list, and I don't think that the sub-forums are broken > down small enough. > I agree that it is a pity that the activity is split between two > forums, but I don't think that closing either of them down is the > right solution. > > I wonder if there is any way to link them? > > I agree with you. Mailing list, IRC and Forum are three different things, and all of them are important. The forum is good because a discussion stay there, and every newcomers can read from others errors and success. is the base of the wiki. when you see other wikis, many times near an explanation there's the link to the discussion that bringed (brought?..sorry..) to the explanation. This way, if my case is a little different from the wiki's i can better dig into the situation. -- 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] gladevcp startup, import errors due to 'rebranding'
Il giorno lun, 23/01/2012 alle 12.54 +0100, Michael Haberler ha scritto: > ok, for those who have gladevcp Python handlers which import emc and > currently fail due to the rebranding stampede in progress - the fastest fix > is: > > search for > > import emc > > replace by: > > try: >import emc > except ImportError: >import linuxcnc as emc > > this works for pre-rebrand and current module naming > > -mah Thank you Michael, in this passage moment, this should be the best solution. -- Try before you buy = See our experts in action! 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-dev2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] OT - memcache
Hi I just thiscovered python-memcache, and maybe it can be interesting to you, too. I wrote something on the forum: http://www.linuxcnc.org/index.php/english/component/kunena/?func=view&catid=10&id=17029#17029 Ciao, Davide. -- Try before you buy = See our experts in action! 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-dev2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Help with a GladeVCP startup error message
maybe it is early, but could it be already cnc.so or something, in place of emc.so? -- Try before you buy = See our experts in action! 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-dev2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] SOLVED - source code link request
On sab, 2012-01-14 at 13:51 +0100, Spiderdab wrote: > On ven, 2012-01-13 at 11:15 -0700, s...@highlab.com wrote: > > Oh! Try "git checkout ". > > Did this way (thanks for suggestion). > I have the same problem, indentation is wrong. > If you open that you can see that in the new part of file, indentation > is correct, but is not in the most of the file. Sincerely i don't know > if that's the cause of my errors, but as you open the file it returns > indent errors. > > anyway the error i have after correctly importing this module, and after > copying this to /usr/lib/python2.6/dist-packages/vismach.pyc, is this: > > > dab@dab-tetra:~/emc2-dev/bin$ python tvm > > Exception in Tkinter callback > > Traceback (most recent call last): > > File "/usr/lib/python2.6/lib-tk/Tkinter.py", line 1413, in __call__ > > return self.func(*args) > > File "/usr/lib/python2.6/lib-tk/Tkinter.py", line 498, in callit > > func(*args) > > File "vismach.py", line 1003, in > > AttributeError: O instance has no attribute 'set_viewangle' > > in which tvm is a vismach example really simple (only draws a box). And > before modifying vismach.py it worked. now it doesn't also with original > vismach.py > but maybe is better to post this, with files in the forum. is it? > > thanks, Davide. I solved the issue doing a make clean and make.. don't know why. indentation issue was solved re-doing all the 1000 lines indentations by-hand... :) This way I could finally add the possibility of drawing lines. If any body is interested i can post here the corrected file: vismach.py Ciao, Davide. -- RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] source code link request
On ven, 2012-01-13 at 11:15 -0700, s...@highlab.com wrote: > Oh! Try "git checkout ". Did this way (thanks for suggestion). I have the same problem, indentation is wrong. If you open that you can see that in the new part of file, indentation is correct, but is not in the most of the file. Sincerely i don't know if that's the cause of my errors, but as you open the file it returns indent errors. anyway the error i have after correctly importing this module, and after copying this to /usr/lib/python2.6/dist-packages/vismach.pyc, is this: > dab@dab-tetra:~/emc2-dev/bin$ python tvm > Exception in Tkinter callback > Traceback (most recent call last): > File "/usr/lib/python2.6/lib-tk/Tkinter.py", line 1413, in __call__ > return self.func(*args) > File "/usr/lib/python2.6/lib-tk/Tkinter.py", line 498, in callit > func(*args) > File "vismach.py", line 1003, in > AttributeError: O instance has no attribute 'set_viewangle' in which tvm is a vismach example really simple (only draws a box). And before modifying vismach.py it worked. now it doesn't also with original vismach.py but maybe is better to post this, with files in the forum. is it? thanks, Davide. -- RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] source code link request
On ven, 2012-01-13 at 10:29 -0700, Sebastian Kuzminsky wrote: > On 01/13/2012 10:20 AM, Spiderdab wrote: > > Some suggestions? ..maybe i'm doing something really stupid.. > > Thanks, Davide. > > I think you'll be much happier if you use git, like Peter originally > suggested. There's instructions on the wiki: > > http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Installing_EMC2#Getting_the_source_with_git > mmm i'm sorry if i cannot explain so much in english, and been misunderstood. I know how to use git to download all the source, i needed only one file, and trying to find out the goodest way. i'll read how to on git manual, thanks. -- RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] source code link request
> >>> Sorry for the stupid question, but really i can't find where emc2 source > >>> code is! > >>> i'm looking for master code. > >>> Need to take vismach.py, cause i've messed it.. > >>> thanks! > >>> > >> > >> > >> > >> git.linuxcnc.org? > >> > >> Peter Wallace > > > > uhu.. ok. > > i asked 'cause i needed to download only a file, and i couldn't from > > here. i think the only way is to use a git command. i don't know which > > but i think i can realize. > > Sure you can, just point you browser at git.linuxcnc.org > scroll down to "heads" > > pick the branch you want and then "tree" Ok, thanks, i finally realize to copy/paste from the 'raw' link for the file, not to have line numbers.. But i have a strange problem using this file. As python looks for indentation, as i open this file i have problem with indentation. (it's all wrong..) i'm trying to open that both with gedit and with the geany IDE... same problem. That's the original problem i had, which i needed to download the file for. Some suggestions? ..maybe i'm doing something really stupid.. Thanks, Davide. -- RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] source code link request
On ven, 2012-01-13 at 07:39 -0800, Peter C. Wallace wrote: > On Fri, 13 Jan 2012, Spiderdab wrote: > > > Date: Fri, 13 Jan 2012 16:34:45 +0100 > > From: Spiderdab <77...@tiscali.it> > > Reply-To: "Enhanced Machine Controller (EMC)" > > > > To: Emc-users@lists.sourceforge.net > > Subject: [Emc-users] source code link request > > > > Sorry for the stupid question, but really i can't find where emc2 source > > code is! > > i'm looking for master code. > > Need to take vismach.py, cause i've messed it.. > > thanks! > > > > > > git.linuxcnc.org? > > Peter Wallace uhu.. ok. i asked 'cause i needed to download only a file, and i couldn't from here. i think the only way is to use a git command. i don't know which but i think i can realize. -- RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] source code link request
Sorry for the stupid question, but really i can't find where emc2 source code is! i'm looking for master code. Need to take vismach.py, cause i've messed it.. thanks! -- RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Compile - install new kinematic
On mar, 2012-01-10 at 15:25 +, Francesca Sca wrote: > > >Ah, ok, mi sembrava! > >in questo caso si, c'è un errore nella cinematica, probabilmente una > >stupidaggine. Però siccome non ho mai fatto cinematiche diverse da > >tetrapodi,tripodi e bipodi, ti consiglio di postare il file .c e > >chiedere ai più esperti. > >Ciao, Davide. > > >cmq dai un'occhiata al file arm_inversa.hal alla riga 5 e vedi cosa > c'è.. > > Nemmeno io sono tanto esperta e sto cercando a piccoli passi di scrivere la > cinematica del mio robot. Nel file che ho compilato ho scritto la classica > cinematica dei manipolatori antropomorfi non considerando il polso sferico e > mettendo ovviamente le dimensioni del mio robot. Per i gradi di libertà del > polso volevo fare in modo che fossero pilotati da una cinematica triviale. In > pratica ho fatto un mix di trivkins e pumakins. Però evidentemente sbaglio > qualcosa > Comunque alla riga 5 di arm_inversa.hal c'è ovviamente 'loadrt armkins'... > -- ok, penso che conviene postare il tuo file di cinematica e richiedere in inglese. ad occhio e croce cmq immagino che il polso è legato alla cinematica del braccio, per cui non puoi calcolarlo con le trivkins. ma non ne sono pratico. Metti il file così gli esperti potranno darci un'occhiata. -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Compile - install new kinematic
> Avevo intuito che dovevo copiare il file armkins.ko che era stato creato. > Comunque ho fatto come mi hai detto e ora quando cerco di far partire emc2 ho > questo errore: > > insmod: error inserting '/home/cnc/emc2-dev/rtlib/armkins.ko': -1 Unknown > symbol in module > arm_inversa.hal:5: exit value: 1 > arm_inversa.hal:5: insmod failed, returned -1 > > Forse ho sbagliato a scrivere il file della cinematica? oppure è qualche > altro problema? ah, ok, mi sembrava! in questo caso si, c'è un errore nella cinematica, probabilmente una stupidaggine. Però siccome non ho mai fatto cinematiche diverse da tetrapodi,tripodi e bipodi, ti consiglio di postare il file .c e chiedere ai più esperti. Ciao, Davide. cmq dai un'occhiata al file arm_inversa.hal alla riga 5 e vedi cosa c'è.. -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Compile - install new kinematic
On mar, 2012-01-10 at 14:42 +, Francesca Sca wrote: > I ask the list to excuse me for the italian also. > > > > >Perdonami, non sono stato chiaro. > >Tu metti il file .c in qualsiasi directory (conviene quella della tua > >config, così hai tutto in una directory) e da li dai: > >sudo comp --install tue_cinematiche.c > >Quei messaggi di avvertimento non danno problemi (mi era stato spiegato > >perchè, ma non ricordo), e il terminale ti dice dove mette il file > >tue_cinematiche.ko. > >a quel punto dai un: > >cp Percorso/tue_cinematiche.ko /home/tuo_user/emc2-dev/rtlib/ > > >praticamente il file .ko che ti crea lui lo mette nella directory > >'cercata' da emc2, ma siccome stai usando emc2-dev, lo devi copiare > >nella directory utilizzata da emc2-dev. > > Avevo intuito che dovevo copiare il file armkins.ko che era stato creato. > Comunque ho fatto come mi hai detto e ora quando cerco di far partire emc2 ho > questo errore: > > insmod: error inserting > '/usr/realtime-2.6.32-122-rtai/modules/emc2/armkins.ko': -1 Unknown symbol in > module > arm_inversa.hal:5: exit value: 1 > arm_inversa.hal:5: insmod failed, returned -1 > > Forse ho sbagliato a scrivere il file della cinematica? oppure è qualche > altro problema? Allora, conta che cmq io non sono un esperto, ma se adesso il file di cinematica lo cerca li penso che hai lanciato emc2 normale. Può essere? Per non incappare in errore ti consiglio di lanciarlo così: /home/dab/emc2-dev/scripts/emc /home/dab/emc2-dev/configs/tetrapod_dab/tetrapod.ini Ovviamente questo è il mio caso, tu metti i tuoi percorsi/nomi. così facendo non hai bisogno di lanciare lo script emc-environment, e sei sicura che stai lanciando la versione dev. -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Compile - install new kinematic
> Spiderdab wrote: > > >Ciao, anch'io lavoro con cinematiche strane, quindi faccio spesso > >quest'operazione. Il tuo file armkins.c lo puoi mettere dove ti è > >comodo, poi lo compili come hai fatto tu e poi ne fai una copia nella > >cartella $/emc2-dev/rtlib. > >Questo perchè comp di base installa per emc2, non per emc2-dev. > > >Ciao, Davide. > > Ho provato a fare come tu mi hai suggerito: > ho copiato armkins.c in emc2-dev/src/emc/kinematics > da terminale sudo comp --install > e ho copiato armkins.c in rtlib > ma continua a darmi lo stesso errore: > > Can't find module 'armkins' in home/cnc/emc2-dev/rtlib > > Tieni conto che io per accedere ad emc2 utilizzo . ./scripts/emc-environmet > perchè ho creato un file in python che utilizza vismach per la simulazione 3D. > Ho notato che nella cartella rtlib sono tutti file .ko. Il mio sarebbe > l'unico file .c. Forse devo fare qualcosa che mi sfuggeCosa mi suggerisci? > > Francesca Perdonami, non sono stato chiaro. Tu metti il file .c in qualsiasi directory (conviene quella della tua config, così hai tutto in una directory) e da li dai: sudo comp --install tue_cinematiche.c Quei messaggi di avvertimento non danno problemi (mi era stato spiegato perchè, ma non ricordo), e il terminale ti dice dove mette il file tue_cinematiche.ko. a quel punto dai un: cp Percorso/tue_cinematiche.ko /home/tuo_user/emc2-dev/rtlib/ praticamente il file .ko che ti crea lui lo mette nella directory 'cercata' da emc2, ma siccome stai usando emc2-dev, lo devi copiare nella directory utilizzata da emc2-dev. Così vedrai che risolvi. Il metodo che ti suggerisce Viesturs è valido lo stesso, solo che devi sempre ri-dare make ad ogni tua modifica. Dipende dai gusti. Io preferisco avere tutto in una cartella. ..asking the list to excuse me if i'm speaking in italian.. -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Compile - install new kinematic
Il giorno lun, 09/01/2012 alle 18.34 +, Francesca Sca ha scritto: > Hallo, > > I have also some problem with compile and install new kinematic. I have > modificated a kinematics file, renamed it in armkins.c and copied it into > /usr/realtime-2.6.32-122-rtai/modules/emc. Then I run compile and install > (sudo comp --install) and I have something very similar to Tomaz T.: > > > MODPOST 1 modules > > WARNING: "hal_init" [/tmp/tmpujuZ4U/armkins.ko] undefined! > > WARNING: "hal_exit" [/tmp/tmpujuZ4U/armkins.ko] undefined! > > WARNING: "hal_ready" [/tmp/tmpJK3XSS/my5axiskins.ko] undefined! > > WARNING:"pmPoseHomConvert" [/tmp/tmpJK3XSS/my5axiskins.ko] undefined! > >WARNING:"pmHomPoseConvert" [/tmp/tmpJK3XSS/my5axiskins.ko] undefined! > > CC /tmp/tmpujuZ4U/armkins.mod.o > > LD [M] /tmp/tmpujuZ4U/armkins.ko > > make[1]: Uscita dalla directory '/usr/src/linux-headers-2.6.32-122-rtai' > > cp armkins.ko /usr/realtime-2.6.32-122-rtai/modules/emc2/ > > > > When I try to run Emc2, I have this debug information: > > >armkins.ko in /home/cnc/emc2-dev/rtlib NOT FOUND! > > So what I should do? I should copy armkins.ko (that is created with comp) in > that directory?! Ciao, anch'io lavoro con cinematiche strane, quindi faccio spesso quest'operazione. Il tuo file armkins.c lo puoi mettere dove ti è comodo, poi lo compili come hai fatto tu e poi ne fai una copia nella cartella $/emc2-dev/rtlib. Questo perchè comp di base installa per emc2, non per emc2-dev. Ciao, Davide. -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] problems with USB inside my sim (was: .so components?)
ehm... it must be something stupid with Virtualbox memory i think.. I just started again Vbox without 3Dsupport, neither VT-x or any kind of acceleration. Then first time run the full machine and it runs ok!! closed the window, then re-run the same machine and it gives me error... i'm starting to think that trying to play with this complicated setup into Vbox isn't a nice time spending. maybe it's worth making a little partition in my pc and install there my sim-machine. Thanks guys, and sorry for my strange questions.. -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] problems with USB inside my sim (was: .so components?)
> > ...tgvcp.hal:141: Pin 'hidcomp.0.Slider.fvalue' does not exist > The pin is not created but i don't know if it's .hal fault or hidcomp's. ... > if i try to run my setup with hidcomp, but without gladevcp i have two cases: > -it's ok if it's the first thing i do after turning on the machine. > -it doesn't run if i try first the normal setup(complete) giving error, then > i try hidcomp, without gladevcp but it doesn't work I think i can say it's not hidcomp's fault, because if i run without gladevcp, only calling hidcomp, the way it work, i have the same errors(warnings) into the terminal. so i think i have to understand why my .py setup for gladevcp doesn't work. -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] problems with USB inside my sim (was: .so components?)
Il giorno sab, 07/01/2012 alle 09.25 +1100, Frank Tkalcevic ha scritto: > > in my setup i use a joystick, and i load that using hidconfig/hidcomp. > > if i run hidconfig it can see the joystick, so i think permissions are > right. but > > when i run my machine i have this error: > > ..2012/01/06 > > 16:56:49.243,2011,1,hiddevice.cpp:172,Error,hidcomp,HIDDevice,Error > > reading HID report descriptor 0. len != nReportLen (-7!=150) and it > stops. > > anyone san suggest me what does it mean? > > When hidcomp starts, it asks the joystick for its current state. That fails > and reports the error. This happens on all devices (I think this a bug in > hidcomp). > > That shouldn't be causing hidcomp and emc to stop. If it is hidcomp, you'll > also get a message like... > > lathe-pendant.hal:3: /usr/bin/hidcomp exited without becoming ready > Shutting down and cleaning up EMC2... > > What other messages are you getting? Thanks for answering, is it you writing hidcomp, is it right? thanks for that, i like it. and normally i don't have problems at all.. the complete error part is this (commented): > (gladevcp:1481): libglade-WARNING **: Expected . Got > . > > (gladevcp:1481): libglade-WARNING **: did not finish in PARSER_FINISH state > GLADE VCP INFO:Not a libglade project, trying to load as a GTK > builder project > /home/joshua/emc2-dev/bin/gladevcp:202: RuntimeWarning: missing handler > 'on_hal_spinbutton1_realize' > builder.connect_signals(handlers) That's not important, is just 'cause of my testings.. > Xlib.protocol.request.QueryExtension > Waiting for component 'tgvcp' to become > ready.Xlib.protocol.request.QueryExtension > ..2012/01/06 > 23:48:26.890,1486,1,hiddevice.cpp:432,Warning,hidcomp,HIDDevice,Failed to > claim interface '0': '-6' > ..2012/01/06 > 23:48:27.029,1486,2,hiddevicethread.cpp:273,Error,hidcomp,HIDDeviceThread,Failed > to submit transfer packet -1 > ...tgvcp.hal:141: Pin 'hidcomp.0.Slider.fvalue' does not exist The pin is not created but i don't know if it's .hal fault or hidcomp's. > .Issuing EMC_TASK_SET_STATE -- (+505,+16,+11,+3,) > 'halcmd -f tgvcp.hal' exited with 1 > NML_INTERP_LIST::append(nml_msg_ptr{size=12,type=EMC_TASK_PLAN_SYNCH}) : > list_size=1, line_number=0 > emcTaskPlanClose() called at emc/task/emctask.cc:176 > emcTaskPlanSynch() returned 0 > Issuing EMC_TASK_ABORT -- (+503,+12,+12,) > NML_INTERP_LIST::append(nml_msg_ptr{size=12,type=EMC_TASK_PLAN_SYNCH}) : > list_size=1, line_number=0 > .Issuing EMC_TASK_PLAN_SYNCH --(+516,+12,+0,) > emcTaskPlanSynch() returned 0 > . > :0: gladevcp exited without becoming ready > Embeded tab command "halcmd loadusr -Wn tgvcp gladevcp -x 62914714 -c tgvcp > -U debug=2 -u tgvcp.py -H tgvcp.hal tgvcp.ui" exited with error: 1 > Shutting down and cleaning up EMC2... Note that the same setup works on my machine. Here it is under Virtualbox, and i want to know why it doesn't run. Tried the same setup, but without gladevcp and hidcomp and it runs. if i try to run my setup with hidcomp, but without gladevcp i have two cases: -it's ok if it's the first thing i do after turning on the machine. -it doesn't run if i try first the normal setup(complete) giving error, then i try hidcomp, without gladevcp but it doesn't work Thanks, Davide. -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] .so components?
Hi, i'm trying to setup emc2 as a simulator inside a virtualbox machine, so i can work on my gladevcp panel on my laptop. i installed 10.04 emc2 iso, then git from repos and installed JA3 branch as --enable-simulator. OK. then i tryed to compile my kins module, and copied the file .ko in the rtlib directory, but when i run my config it asks for a .so kin module. i don't know how to create that, can you help me? i've read 'man comp', and it says to use --compile, but i can't. any suggestion? thanks, Davide. -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] hal_button as confirm data
Il giorno dom, 01/01/2012 alle 19.25 +, andy pugh ha scritto: > On 1 January 2012 16:47, Spiderdab <77...@tiscali.it> wrote: > > >> Possibly 'cause > >> my-kins-pin is a I/O pin? > > Yes, that will be a problem. > > I suggest you set it as an input pin, and insert code to trap and > over-ride a zero value. > Thanks Andy, it was the right suggestion. I needed only to set that as an input-only pin into my kinematics module and that worked. Curiosity: i copied the setup as IO from the tripod kins. do you know why that was set in that way? Thanks, Davide. -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] hal_button as confirm data
Il giorno dom, 01/01/2012 alle 17.26 +0100, Spiderdab ha scritto: > Il giorno dom, 01/01/2012 alle 16.13 +, Andy Pugh ha scritto: > > > > On 1 Jan 2012, at 15:38, Spiderdab <77...@tiscali.it> wrote: > > > > > As there isn't an if statement as an hal rt component, how can i write > > > this logic? I really can't realize.. maybe using sample_hold? (but i > > > tried and it doesn't seem to work..) > > > > Spinbutton is Float, SampleHold is Int. > Hi Andy, and thanks for answering. > I tried to convert SampleHold out with conv-s32-float, but it doesn't > accept netting neither this way. don't know why. Possibly 'cause > my-kins-pin is a I/O pin? > > > You can do what you want with a mux2 with the output wired back to one of > > the inputs. > nice shot! > i'll try that right now. > > Davide. tryed also the mux2 solution, but i have the same problem in netting the mux2 output to my-kins input. Another thing that comes to my mind is that as i run the setup, the spinbutton is set to 0, and maybe it causes some 'division by zero' error. i want to try to setup the spinbutton to start with a value, but I can't. it seems that the Value field, inside Adjustment Properties in the glade wysiwyg doesn't affect the starting value. any help? Davide. -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] hal_button as confirm data
Il giorno dom, 01/01/2012 alle 16.13 +, Andy Pugh ha scritto: > > On 1 Jan 2012, at 15:38, Spiderdab <77...@tiscali.it> wrote: > > > As there isn't an if statement as an hal rt component, how can i write > > this logic? I really can't realize.. maybe using sample_hold? (but i > > tried and it doesn't seem to work..) > > Spinbutton is Float, SampleHold is Int. Hi Andy, and thanks for answering. I tried to convert SampleHold out with conv-s32-float, but it doesn't accept netting neither this way. don't know why. Possibly 'cause my-kins-pin is a I/O pin? > You can do what you want with a mux2 with the output wired back to one of > the inputs. nice shot! i'll try that right now. Davide. -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] hal_button as confirm data
Il giorno dom, 01/01/2012 alle 16.38 +0100, Spiderdab ha scritto: > mmm the object is not so clear, but my first question of 2012 is: > Using gladevcp I want to write a value on a hal_spinbutton, and assign > to an hal pin (in my case a value for my kins) only when i push a > button. > As there isn't an if statement as an hal rt component, how can i write > this logic? I really can't realize.. maybe using sample_hold? (but i > tried and it doesn't seem to work..) > Ok i realized that the component 'sample_hold' do what i want if i invert the hold_pin (sampling button) with a 'not'. I have another obstacle now. The pin I want to change is a dimension pin of my tetrapodkins, normally setup into the main .hal file. if i disable there its init and do it by hand into the hal configuration window, it changes without problems. But i can't using the sample_hold function. I noticed that output of sample_hold is a s32, so i converted with conv-s32-float to a float to match the kins input. No way, it results in 'invalid argument'. Do you know why? Thanks, Davide. > any help, as always, is really appreciated. > > have a nice new sun cicle, Davide! > -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] hal_button as confirm data
mmm the object is not so clear, but my first question of 2012 is: Using gladevcp I want to write a value on a hal_spinbutton, and assign to an hal pin (in my case a value for my kins) only when i push a button. As there isn't an if statement as an hal rt component, how can i write this logic? I really can't realize.. maybe using sample_hold? (but i tried and it doesn't seem to work..) any help, as always, is really appreciated. have a nice new sun cicle, Davide! -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] or4 ?
Il giorno gio, 29/12/2011 alle 23.41 +, andy pugh ha scritto: > On 29 December 2011 23:33, Spiderdab <77...@tiscali.it> wrote: > > > mmm, seems perfectly what i need. > > but i don't understand well how to write. > > is it right? > > loadrt logic count=1 personality=4,512 > > > > to have an or with 4 in and 1 out? > > 516, I think. > Thank you Andy, the right line was: loadrt logic count=1 personality=516 but let's say that explanation here http://www.linuxcnc.org/docview/html/man/man9/logic.9.html is not so clear, also because 'in' pin names are 'logic.0.in-00', so that's a different style from the other pins. the same is with the output which name becomes 'logic.0.or'. I can say it's ok, ofcourse, but i think the doc page needs some more clear explanations. But, it works, and the biggest work it's done. so thank you again, Davide. -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] or4 ?
Il giorno gio, 29/12/2011 alle 23.25 +, andy pugh ha scritto: > On 29 December 2011 23:04, Spiderdab <77...@tiscali.it> wrote: > > Hi all, i need to compare 4 inputs into hal > > This might help, configured as an OR. > http://www.linuxcnc.org/docview/html/man/man9/logic.9.html > mmm, seems perfectly what i need. but i don't understand well how to write. is it right? loadrt logic count=1 personality=4,512 to have an or with 4 in and 1 out? -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] or4 ?
Hi all, i need to compare 4 inputs into hal (a limit value on each of 4 motors) and if one of them is true the output will be true. (it is a tetrapod, so only one motor-limit at a time can be true, fisically.) The fastest way in my mind is to use 3 or2 components, so i compare two or2 outputs as the third or2 inputs, and i know that will work, but is there some way i can solve the same logic with less components? p.s. 'till now i called 18 loadrt, between scale, and2, mux2, abs, mult2 and comp... Do them slowdown my sistem or i don't have to worry? thanks, Davide -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Hal comp.
Il giorno gio, 29/12/2011 alle 00.35 +0100, Spiderdab ha scritto: > Hi all, I need to compare if a value is > or < of another, i think i may > use the comp realtime component, but i can't find how to use that. > > is there an example you know about? > > thanks, Davide. Sorry, i 've found the solution looking at new pins. comp.0.out is true when in1>in0 and false when in1<=in0. thanks! -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] Hal comp.
Hi all, I need to compare if a value is > or < of another, i think i may use the comp realtime component, but i can't find how to use that. is there an example you know about? thanks, Davide. -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] [OT]elettromagnetic brakes
Il giorno mar, 13/12/2011 alle 13.13 -0500, Dave ha scritto: > On 12/13/2011 8:41 AM, Spiderdab wrote: > > Hi, and sorry for the ot question, but maybe your knowledge can help me. > > > > Do you know of someone selling cheap safety brakes, to be mounted on the > > back shaft of a stepper motor, with a torque of 570oz/in (about 4N/mt). > > I mean those when if current goes off they brake. > > > > Thank for any suggestion, Davide. > > > > > > "Cheap" and "Safety" don't normally go together. ;-) > I know, but we are talking about a brake for 4N/mt, so it's a little torque.. > What do you consider cheap? > > I'd like to find a less expensive holding brake for Nema 34 steppers, > something in the $100 range would be nice. > > I found these. > > http://www.damencnc.com/en/components/motors-and-drivers/motor-add-ons/252 > http://www.electroid.com/prod09.htm > > Dave first are very nice, but cost too much! 124€ for one brake! i've found something on rs site, that costs around 78€ per brake, but not with nema size mount. It has the same torque, 3,95N/mt http://it.rs-online.com/web/p/accessori-per-freni-frizioni/2677674/ about the second link, they don't put prices on the site, did you already asked for? -- Systems Optimization Self Assessment Improve efficiency and utilization of IT resources. Drive out cost and improve service delivery. Take 5 minutes to use this Systems Optimization Self Assessment. http://www.accelacomm.com/jaw/sdnl/114/51450054/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] [OT]elettromagnetic brakes
Hi, and sorry for the ot question, but maybe your knowledge can help me. Do you know of someone selling cheap safety brakes, to be mounted on the back shaft of a stepper motor, with a torque of 570oz/in (about 4N/mt). I mean those when if current goes off they brake. Thank for any suggestion, Davide. -- Systems Optimization Self Assessment Improve efficiency and utilization of IT resources. Drive out cost and improve service delivery. Take 5 minutes to use this Systems Optimization Self Assessment. http://www.accelacomm.com/jaw/sdnl/114/51450054/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Hal question
Il giorno lun, 12/12/2011 alle 14.38 +0100, Spiderdab ha scritto: > Il giorno lun, 12/12/2011 alle 13.09 +, andy pugh ha scritto: > > On 12 December 2011 12:55, Spiderdab <77...@tiscali.it> wrote: > > > > > Yes i know this config, but i don't think it will work for me, since in > > > my config halui.jog-speed is linked to joystick-slider. > > > > Link the output of the joystick slider to the mux input. (rather than > > the constant "setp" lines). > > In your case you can use a mux2 rather than mux4 . > > ..and, ofcourse, i tried what you suggest, using mux2 and it works perfectly, adding only one function. Thank you Andy. Davide. > Yes, it should be nicer than my solution. > i did in this way, it's complicated, but it works. attach here just for > who's curious. > -- > Learn Windows Azure Live! Tuesday, Dec 13, 2011 > Microsoft is holding a special Learn Windows Azure training event for > developers. It will provide a great way to learn Windows Azure and what it > provides. You can attend the event by watching it streamed LIVE online. > Learn more at http://p.sf.net/sfu/ms-windowsazure > ___ Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Hal question
Il giorno lun, 12/12/2011 alle 13.09 +, andy pugh ha scritto: > On 12 December 2011 12:55, Spiderdab <77...@tiscali.it> wrote: > > > Yes i know this config, but i don't think it will work for me, since in > > my config halui.jog-speed is linked to joystick-slider. > > Link the output of the joystick slider to the mux input. (rather than > the constant "setp" lines). > In your case you can use a mux2 rather than mux4 . > Yes, it should be nicer than my solution. i did in this way, it's complicated, but it works. attach here just for who's curious. loadusr -W hidcomp -ini tetrapod.ini thrustmaster.hid loadrt scale count=4 loadrt mult2 count=1 loadrt conv_bit_s32 count=1 loadrt conv_s32_float count=1 addf scale.0 servo-thread addf scale.1 servo-thread addf scale.2 servo-thread addf scale.3 servo-thread addf mult2.0 servo-thread addf conv-bit-s32.0 servo-thread addf conv-s32-float.0 servo-thread setp scale.1.gain 1 setp scale.1.offset 0 setp scale.2.gain 1 setp scale.2.offset 0 setp scale.3.gain 1 setp scale.3.offset 0 net joy-scale-in scale.0.in <= hidcomp.0.Slider.fvalue setp scale.0.gain 1 setp scale.0.offset 1 ## prova patch mult2 con button1 tramite conversione in s32 e poi in float. net convert-bit conv-bit-s32.0.in <= hidcomp.0.Button.1.in net convert-float conv-bit-s32.0.out => conv-s32-float.0.in net enable-button conv-s32-float.0.out => mult2.0.in0 net scaled-speed-slider mult2.0.in1 <= scale.0.out net joy-speed halui.jog-speed <= mult2.0.out setp halui.jog-deadband 0.002 ## segue il patch degli assi net joy-x-jog scale.1.in <= hidcomp.0.X.fvalue net joy-y-jog scale.2.in <= hidcomp.0.Y.fvalue net joy-z-jog scale.3.in <= hidcomp.0.Rz.fvalue net joy-x-out-jog halui.jog.0.analog <= scale.1.out net joy-y-out-jog halui.jog.1.analog <= scale.2.out net joy-z-out-jog halui.jog.2.analog <= scale.3.out net joy-machine-off halui.machine.off <= hidcomp.0.Button.2.in net joy-teleop halui.mode.teleop <= hidcomp.0.Button.12.in net joy-joint halui.mode.joint <= hidcomp.0.Button.11.in net joy-home-all halui.home-all <= hidcomp.0.Button.4.in -- Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Hal question
Il giorno lun, 12/12/2011 alle 12.28 +, andy pugh ha scritto: > On 12 December 2011 12:19, Spiderdab <77...@tiscali.it> wrote: > > > What i need to do is to enable joystick jog only when button1 is > > pressed,to avoid accidental movements. > > Have a look at section 5 here: > http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Simple_Remote_Pendant > I have my joypad set up so that the top back button is fast, the > bottom is slow, and both is very slow. It works well. > Yes i know this config, but i don't think it will work for me, since in my config halui.jog-speed is linked to joystick-slider. -- Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] Hal question
Hi. What i need to do is to enable joystick jog only when button1 is pressed,to avoid accidental movements. I think to do it with an if statement, but don't know how to implement into hal commands. I think i cannot use and2, because button is a bit, while value from the stick is a float. The only way that comes to my mind is to use mult2, using as inputs the float value from the stick, multiplied by 0 or 1 if the button is pressed or not. Can you tell me what's the right way to do it? Thanks, Davide. -- Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] EMC a digital pantograph milling machine?
Il giorno mer, 30/11/2011 alle 18.18 +0100, Florian Rist ha scritto: > Hi, > thanks for you comments on my project idea. > > I played with emcrsh a litle today and would like to show you the > result: A "copy" of a tee spoon milled: > >http://128.130.120.105/_DSC5204.lowres.jpg > > emcrsh is not the ideal solution though. I guess it'd bee better to link > the digitiser directly to HAL but I have to find a way to access the > MicroScribe from Linux. > > Flo I find this very interesting, but i didn't understand how. first: did you mill 'live' while pantographing, or did you record positions? then, how did you modify emcrsh? thanks, davide. -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Variable axes acceleration
Il giorno lun, 19/09/2011 alle 23.02 +0300, Andrew ha scritto: > Thinking about decreasing stepper (and servo, to some extent) torque at > higher speeds, I just thought that having variable axis acceleration would > be perfect. I.e., the highest at lower speeds and lower at higher speeds. Is > that ever possible with EMC2? If no, is it hard to implement? > > Andrew I agree in some way, because EMC2 can be more flexible for every kind of use. One thing that i really find usefull can be, when programming g-codes, to have a letter (i know they are all used..) to control acceleration ratio. so that for every single movement i could set acceleration. and is at the programmer's knowledge to decide where it can be useful a rapid acceleration ratio, or a slow one. for example a pick and place flexible machine, if it picks heavy things, maybe will be good to slow down the accelerations. Personally i use EMC2 for 'artistic' purpose, i'll find very useful this possibility! again, you can imagine an exapod used for something similar to a car simulation, and you'll need variable accelerations. i think it will simply make EMC2 'more comlete'. thanks, dab. -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2dcopy1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Jogging non-trivial kins with joypad
Il giorno lun, 18/07/2011 alle 14.49 +0100, andy pugh ha scritto: > On 18 July 2011 14:24, Spiderdab <77...@tiscali.it> wrote: > > > but, you are talking about jogging one axis at a time without errors, > > not how to solve that, is it? > > Yes, it is a potential workaround to avoid the problem, not a fix for > the problem. > > > But, what about the thing that one can perfectly jog into world mode > > with the keyboard? i mean, all 3 directions together! why not with a > > joystick? where is the difference? > > I think the difference is where halui.jog feeds into the system > compared with where the keyboard input feeds in. > > Have you tried using the jog-minus and jog-plus pins instead of > jog-analog? Maybe that is the difference? > No, i have not. but right now the sistem isn't with me so i can't do anything. -- AppSumo Presents a FREE Video for the SourceForge Community by Eric Ries, the creator of the Lean Startup Methodology on "Lean Startup Secrets Revealed." This video shows you how to validate your ideas, optimize your ideas and identify your business strategy. http://p.sf.net/sfu/appsumosfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Jogging non-trivial kins with joypad
Il giorno lun, 18/07/2011 alle 12.34 +0100, andy pugh ha scritto: > On 18 July 2011 12:24, Spiderdab <77...@tiscali.it> wrote: > > > ..and simply into joint mode i had the 4 singular axis (tetrapod) > > working together, than when switching to world mode my 3 joystick axis > > would move X,Y and Z of the tetrapod junction, but as soon as touched 2 > > axis at a time, it crushed. > > i wish you'll be more lucky! > > As a workaround, a HAL component that only passes through one non-zero > float value would be simple. > three pins (or 6) for jogx, jogy jogz (joga, jogb, jogc) > Looks for the biggest value, and passes that through to output pins, > setting others to zero. > Optionally you could require a return all zero (all small would be > better) before allowing a change of active axis. > > This would also help with Gene's problem. > i don't understand, maybe 'cause i'm not english speaking.. but, you are talking about jogging one axis at a time without errors, not how to solve that, is it? But, what about the thing that one can perfectly jog into world mode with the keyboard? i mean, all 3 directions together! why not with a joystick? where is the difference? thanks, Davide. -- AppSumo Presents a FREE Video for the SourceForge Community by Eric Ries, the creator of the Lean Startup Methodology on "Lean Startup Secrets Revealed." This video shows you how to validate your ideas, optimize your ideas and identify your business strategy. http://p.sf.net/sfu/appsumosfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Jogging non-trivial kins with joypad
Il giorno lun, 18/07/2011 alle 05.46 -0400, gene heskett ha scritto: > On Monday, July 18, 2011 05:38:21 AM Spiderdab did opine: > > > Il giorno lun, 18/07/2011 alle 11.28 +0300, Viesturs Lācis ha scritto: > > > Hello, gentlemen! > > > > > > The client wants me to set up the welding robot so that they can use a > > > remote pendant to jog it. > > > > > > The 10K $ question is: how can I talk EMC2 in doing something like > > > that? _Any_ feasible workaround will do. > > > > > > I recall that there have been discussions on this list that it is not > > > really possible for machines with non-trivial kins. > > > And looking at > > > http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Simple_Remote_Pendant > > > shows that it will jog machine in joint mode: > > > net joy-x-jog halui.jog.0.analog <= input.0.abs-x-position > > > > > > Is there anything I can do instead of purchasing extended USB cable > > > and making operator walk around machine with keyboard in hands? > > > Can I somehow trick Linux by assigning certain buttons on joypad work > > > as if certain keys on keyboard were pressed? > > > > > > Viesturs > > > > This will be very interesting also for me. as I have a non-trivial > > machine, and have never being able to jog into world mode with a > > joystick without errors. > > In my case i could jog only one axis at a time. as i tried to jog > > 'diagonally' x and y together, i had error. > > Nobody could help me, so if you find a solution i will be happy twice! > > > I followed the directions on the wiki to use a game controller, and one of > the reasons I don't use it all that much is the difficulty of making it > only do one axis at a time. Using the analog sticks in analog mode, the y > always creeps when moving X, or vice versa. In the 8 point "atari" mode > its a lot better but the speeds are fixed. Increasing the analog > 'deadband' helps, but whats really needed are much longer joysticks, those > tilting buttons just don't cut it for me. maybe it can be useful for you to add also buttons to enable axis, so you don't have to worry about y when moving x ect.. longer joystick are much better of course, but always need a larger deadband in my opinion. > I don't recall ever logging a > joint error when using it though. > Cheers, gene was that a NON-trivial kinematics? -- AppSumo Presents a FREE Video for the SourceForge Community by Eric Ries, the creator of the Lean Startup Methodology on "Lean Startup Secrets Revealed." This video shows you how to validate your ideas, optimize your ideas and identify your business strategy. http://p.sf.net/sfu/appsumosfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Jogging non-trivial kins with joypad
Il giorno lun, 18/07/2011 alle 12.22 +0300, Viesturs Lācis ha scritto: > 2011/7/18 Spiderdab <77...@tiscali.it>: > > > > In my case i could jog only one axis at a time. as i tried to jog > > 'diagonally' x and y together, i had error. > > > > Could You, please, share, how did You achieve that? > > Viesturs > Using either the remote pendant section in the EMC2 manual, and HIDCOMP (if i remember the name correcly..) which i don't have a link now, but preferred, because of a larger possibility of personalization. i.e. with that i could change the curve response of the joystick. ah, this is the link: http://hidcomp.sourceforge.net/ Davide. -- AppSumo Presents a FREE Video for the SourceForge Community by Eric Ries, the creator of the Lean Startup Methodology on "Lean Startup Secrets Revealed." This video shows you how to validate your ideas, optimize your ideas and identify your business strategy. http://p.sf.net/sfu/appsumosfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Jogging non-trivial kins with joypad
Il giorno lun, 18/07/2011 alle 12.22 +0300, Viesturs Lācis ha scritto: > 2011/7/18 Spiderdab <77...@tiscali.it>: > > > > In my case i could jog only one axis at a time. as i tried to jog > > 'diagonally' x and y together, i had error. > > > > Could You, please, share, how did You achieve that? > > Viesturs ..and simply into joint mode i had the 4 singular axis (tetrapod) working together, than when switching to world mode my 3 joystick axis would move X,Y and Z of the tetrapod junction, but as soon as touched 2 axis at a time, it crushed. i wish you'll be more lucky! -- AppSumo Presents a FREE Video for the SourceForge Community by Eric Ries, the creator of the Lean Startup Methodology on "Lean Startup Secrets Revealed." This video shows you how to validate your ideas, optimize your ideas and identify your business strategy. http://p.sf.net/sfu/appsumosfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Jogging non-trivial kins with joypad
Il giorno lun, 18/07/2011 alle 11.28 +0300, Viesturs Lācis ha scritto: > Hello, gentlemen! > > The client wants me to set up the welding robot so that they can use a > remote pendant to jog it. > > The 10K $ question is: how can I talk EMC2 in doing something like > that? _Any_ feasible workaround will do. > > I recall that there have been discussions on this list that it is not > really possible for machines with non-trivial kins. > And looking at > http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Simple_Remote_Pendant > shows that it will jog machine in joint mode: > net joy-x-jog halui.jog.0.analog <= input.0.abs-x-position > > Is there anything I can do instead of purchasing extended USB cable > and making operator walk around machine with keyboard in hands? > Can I somehow trick Linux by assigning certain buttons on joypad work > as if certain keys on keyboard were pressed? > > Viesturs This will be very interesting also for me. as I have a non-trivial machine, and have never being able to jog into world mode with a joystick without errors. In my case i could jog only one axis at a time. as i tried to jog 'diagonally' x and y together, i had error. Nobody could help me, so if you find a solution i will be happy twice! -- AppSumo Presents a FREE Video for the SourceForge Community by Eric Ries, the creator of the Lean Startup Methodology on "Lean Startup Secrets Revealed." This video shows you how to validate your ideas, optimize your ideas and identify your business strategy. http://p.sf.net/sfu/appsumosfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] AXIS and other questions
Il giorno ven, 06/05/2011 alle 12.36 +0300, Andrew ha scritto: > Hello, > > As you may remember I run hexapod with EMC2. I used to use tkemc UI, but > recently tried switching to AXIS. > > 1. AXIS manual mode is joint-only, I can not switch to world coordinates and > touch off by manual jogging. I have to touch off in MDI window: G0 > step-by-step and then G92. > Is there any way to add manual world mode to AXIS? > > 2. Every time I run a program AXIS asks "joints limits exceeded". At ini > file I have MIN_LIMIT = 500.0 and MAX_LIMIT = 1360.0, so it is always > exceeded. How can I turn it off? > Would be so nice to have both joint and world limits at EMC2! Generally, > that's the only thing EMC2 missing to _completely_ control non-trivial > kinematics! There's another thing missing there. Maybe you're not going to use this, but jogging into world mode with a joystick, with non-trivial kins gives an error. i could only move one axis per time (i.e. no diagonal on XY). anyway, if you could do the same experiment, would be nice to have confirmation or not. Ciao, Davide. > Of course, I consider creating hal pin at genhexkins which e-stops when > world limits exceeded. But it is just a workaround, not real solution. > > 3. The tool cone at AXIS preview plot tilts when angular axes change. It is > set for XYZBC, but I need XYZAB. Which file should I edit to change this? > > Also, I spent some time editing genhexkins to adjust it for non-captive > shaft actuators. It had a lot of unused functions (probably for debug > purpose) which I removed. > There's kinematicsHome function and first I removed it with others, then > restored. But, all worked with or without it =) So, when is kinematicsHome > used? > Now to set joint's HOME values at ini file I start EMC2, move the tool to > desired home world position, then switch to joint mode and copy joint's > values to ini. > I guess kinematicsHome could make it more convenient? > > Thanks, > Andrew > http://parallelrobots.blogspot.com/ > -- > WhatsUp Gold - Download Free Network Management Software > The most intuitive, comprehensive, and cost-effective network > management toolset available today. Delivers lowest initial > acquisition cost and overall TCO of any competing solution. > http://p.sf.net/sfu/whatsupgold-sd > ___ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users -- WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] RC Servo's
Il giorno dom, 10/04/2011 alle 22.38 -0700, Kirk Wallace ha scritto: > I needed to test an RC servo, so I used pwmgen and a parallel port > buffer card to drive the servo, which worked well, except the pulse > width range is from .65ms to 2.4ms and normal base periods don't allow > for a lot of resolution. It got me to thinking if there is a CNC > application where an RC servo might be handy, but I can't think of > anything, any ideas? > I use them for robotics, but much easily with Arduino. you can have a resolution of approx 1°. control them with joysticks, mouse or directly writing down the angle numbers.. don't know how this can help in a CNC. maybe you can setup a Pan-Tilt bracket with 2 RC servos and put a little webcam on, and control it with a joystick to watch closely what you are drilling.. Ciao, Davide. -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] EMC magnets control?
Il giorno mar, 08/02/2011 alle 02.45 -0700, a...@conceptmachinery.com ha scritto: > Hi > i want to ask about EMC and controlling magnets. > Can EMC control 5, 6, 8 magnets that will move metal part in 3d space? > Can something similar that on this video > http://hackaday.com/2010/09/14/robotic-eye-surgery-controlled-with-magnets/ > > build with EMC control 5 axis motion control of part? > > thanks > Aram > it's nice to notice that in the video it already works on Ubuntu!! -- 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] Non EMC: Advice from Cold Climates [OT]
andy, maybe it's a blind shot, but you could try to boil some water and, after having opened all the pipes, try to spray some with a painting compressor, or with a hand spray (those for gardening..) here i had a big problem, in country side some days ago, but that's because the main pipe line is outside the wall.. maybe putting some hot water into all of your taps can make the temperature raise, and if you are lucky could be the ice is near one of the taps! -- 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
Nice words!! let's celebrate this winter solstice! have a wonderful new year! and also, more globally.. marry christmas to everyone! Il giorno ven, 24/12/2010 alle 10.28 +0200, Alex Joni ha scritto: > 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 > -- 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 - Joypad question.
for those who are interested I recieved a nice video of the 'famous' volleyball flying with EMC2. i would like to share that with you all. in the video one of the 4 motor is visible, but it was the prototype. (v 0.1..) now it's with a inox cage (not wooden like in the video..) and it has two drums (reels) and wires per motor, and sincronized wire drivers. i'll post photos if any is interested. ...I'm the one with long tail hair... ciao! http://www.youtube.com/watch?v=pOdsvN9MSY8 -- 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.
Il 16/12/2010 16:21, Alex Joni ha scritto: > 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 ok i want to try to compile that branch, but since i've never done, i just have to ask to check if i'm doing right. i downloaded the git: ..$ git clone git://git.linuxcnc.org/git/emc2.git emc2-dev then, entered emc2-dev directory and wrote: ..$ git checkout -b joints_axes3 Switched to a new branch 'joints_axes3' now what? do i have to clone the new branch, or it is already inside the directory? sorry, it's just the first time i have to do with branches... and then? should i compile from here? standard way? ./configure make make install thank for attention. you've gained a new tester for this branch.. -- 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.
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
Re: [Emc-users] Joypad question.
Il 16/12/2010 14:35, andy pugh ha scritto: > On 16 December 2010 13:00, Spiderdab<77...@tiscali.it> wrote: > >> the on e wich should interest me is _teleop? right? >> than i'm not sure if the joint mode is _joint or _manual. what's the >> difference? > It might be easiest to watch them in Show HAL Config and see what they do. > ok, you're right. i'll do. ciao, thanks. -- 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.
Il 16/12/2010 13:07, andy pugh ha scritto: > On 16 December 2010 11:42, Spiderdab<77...@tiscali.it> wrote: > >> something like a logical expression which read if the state of world >> mode is false or true? is there a pin for that? > http://www.linuxcnc.org/docs/2.4/html/man/man1/halui.1.html > (Look at the halui.mode pins) > >> what do you mean about : " I'm not sure if you can do anything about >> keyboard jogging though" ? > I think keyboard jogging occurs at a level where we can't interfere with it. > thanks! i can read this: *mode* /halui.mode.is_auto/ pin for auto mode is on /halui.mode.is_joint/ pin showing joint by joint jog mode is on /halui.mode.is_manual/ pin for manual mode is on /halui.mode.is_mdi/ pin for mdi mode is on /halui.mode.is_teleop/ pin showing coordinated jog mode is on the on e wich should interest me is _teleop? right? than i'm not sure if the joint mode is _joint or _manual. what's the difference? -- 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.
Il 16/12/2010 08:26, Alex Joni ha scritto: > 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: > 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? i'm using axis. something like a logical expression which read if the state of world mode is false or true? is there a pin for that? what do you mean about : " I'm not sure if you can do anything about keyboard jogging though" ? -- 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
[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
Re: [Emc-users] Expansion of EMC
+1 Il 09/12/2010 14:49, Igor Chudov ha scritto: > I feel the same way. > > i > > On Thu, Dec 9, 2010 at 7:44 AM, Kent A. Reed wrote: > >> On 12/9/2010 12:50 AM, Edward Bernard wrote: >> >>> I'm surprised there were no comments on this. I'm wondering how such a >>> venture >>> could effect our beloved software. >>> >>> >> My comment? >> >> An unknown entity using an unrevealing email address makes a vague offer >> on an open mail list to finance someone to create a company to do >> something, provided the someone does all the work developing a viable >> business plan. Sorry, but I don't believe in the tooth fairy. >> >> I may be an incorrigible skeptic, but doesn't it seem reasonable to >> think anyone serious about forming a "Red Hat of CNC" would directly >> approach the core EMC2 developers instead of floating a proposal that >> has all the earmarks of a phishing expedition? >> >> Just my 2 cents worth. >> >> Regards, >> Kent >> >> PS - perusal of the EMC2 mail list archives will turn up a number of >> past conversations about the possibility of commercial support of EMC2 >> which I feel no need to rehash. >> >> -- >> This SF Dev2Dev email is sponsored by: >> >> WikiLeaks The End of the Free Internet >> http://p.sf.net/sfu/therealnews-com >> ___ >> Emc-users mailing list >> Emc-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/emc-users >> >> > -- > This SF Dev2Dev email is sponsored by: > > WikiLeaks The End of the Free Internet > http://p.sf.net/sfu/therealnews-com > ___ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users > -- This SF Dev2Dev email is sponsored by: WikiLeaks The End of the Free Internet http://p.sf.net/sfu/therealnews-com ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] Question on joypad jog.
hallo, i just setup one Logitech dual pad to jog my inverted tetrapod, and it plays not bad into joint mode. i'va a problem in world mode, since i can jog only one direction each time. for example, if i'm jogging in x direction, as soon as i push the analog joystick toward the y direction it stops, but without errors. than i press again and i can jog, but always one direction each time. any idea? thanks. -- Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! Tap into the largest installed PC base & get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] more powerful nema23 need.
Il 22/11/2010 15:40, Andy Pugh ha scritto: > On 22 November 2010 14:23, Spiderdab<77...@tiscali.it> wrote: > > >> my stepper motors are these: >> http://www.goodluckbuy.com/nema-23-stepper-motor-12-6kgcm-1-8degre-4leads-56mm-57bygh56-401a.html >> > Those are quite short steppers, there are some about twice as long > with about twice the torque, > > >> so, supposing to use my steppers and changing only the drive, how much >> voltage do you think can i apply to these? >> > The motors have a dielectric strength quoted of 500V AC for one > minute. They should work fine at 100V. The limiting factor is likely > to be the stepper drive. > The stepper drive will limit the current to the set value, so > steady-state the voltage across the motor will be exactly the same as > it is now (about 2.5V). The advantage is that when the motor is > spinning rapidly it can still supply the same current with a 50V > back-emf. > > >> Than i'm interested in learning how to use servos and closed loop, so >> i'm reading much on discussions about this. that's why people are asking >> me to use this system to move a camera of about 20-30kg. so i'll need a >> more serius/powerful/precise system.. i'm going to ask about in a later >> moment. >> > That's a much more serious proposition, and will need real money. > Probably around EUR1000 per motor (for a 20Nm 400V AC servo). For > drives the Mesa 8i20 might be an option, though support in EMC2 is > still rather experimental. > > ...and what about the 7i29? i could use two of them for a 4 motors system.. -- 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] more powerful nema23 need.
Il 22/11/2010 15:40, Andy Pugh ha scritto: > On 22 November 2010 14:23, Spiderdab<77...@tiscali.it> wrote: > > >> my stepper motors are these: >> http://www.goodluckbuy.com/nema-23-stepper-motor-12-6kgcm-1-8degre-4leads-56mm-57bygh56-401a.html >> > Those are quite short steppers, there are some about twice as long > with about twice the torque, > yes, i've found them for something like 30-40€ each.. and could be ok. > >> so, supposing to use my steppers and changing only the drive, how much >> voltage do you think can i apply to these? >> > The motors have a dielectric strength quoted of 500V AC for one > minute. They should work fine at 100V. The limiting factor is likely > to be the stepper drive. > that's what i was thinking.. > The stepper drive will limit the current to the set value, so > steady-state the voltage across the motor will be exactly the same as > it is now (about 2.5V). The advantage is that when the motor is > spinning rapidly it can still supply the same current with a 50V > back-emf. > didn't understand this part. have you got a name of a drive i could use? > >> Than i'm interested in learning how to use servos and closed loop, so >> i'm reading much on discussions about this. that's why people are asking >> me to use this system to move a camera of about 20-30kg. so i'll need a >> more serius/powerful/precise system.. i'm going to ask about in a later >> moment. >> > That's a much more serious proposition, and will need real money. > Probably around EUR1000 per motor (for a 20Nm 400V AC servo). For > drives the Mesa 8i20 might be an option, though support in EMC2 is > still rather experimental. > i've seen that, and found it very interesting! a suggestion on where to find such motors? -- 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] more powerful nema23 need.
Il 22/11/2010 12:26, Andy Pugh ha scritto: > On 22 November 2010 10:50, Spiderdab<77...@tiscali.it> wrote: > > >> i would like to know if you know about nema23 motors (either stepper or >> servo) with more (kind of double..) torque. >> > They do exist but might not give you the advantage you expect. My > limited experience is that the bigger motors become rather slow, in > that the torque drops off more rapidly with speed than the smaller > motors, and you are then into an area of diminishing returns. > > You might be better reducing the drum diameter and increasing the > drive voltage. This will give you more wire tension and the higher > voltage should allow you to run the motors faster. This might need new > stepper drivers and power suppliesas I am talking about probably going > to 60 or 70V. > > For this sort of high-speed work I think that servos are almost > certainly a better choice, however they are not especially cheap. If > you do go with a servo system then I would strongly suggest looking at > the drives from Pico and Mesa which offload all the computational work > to the PC and EMC2. This will be both cheaper and more satisfactory. > http://pico-systems.com/motion.html > http://www.mesanet.com (of particular interest will be the 7i39 and 8i20) > > my stepper motors are these: http://www.goodluckbuy.com/nema-23-stepper-motor-12-6kgcm-1-8degre-4leads-56mm-57bygh56-401a.html ...and with this power supply: http://www.trcelectronics.com/Meanwell/sp-320-24.shtml so, supposing to use my steppers and changing only the drive, how much voltage do you think can i apply to these? Than i'm interested in learning how to use servos and closed loop, so i'm reading much on discussions about this. that's why people are asking me to use this system to move a camera of about 20-30kg. so i'll need a more serius/powerful/precise system.. i'm going to ask about in a later moment. thanks. -- 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
[Emc-users] more powerful nema23 need.
Ciao a tutti. i've built steel structures for nema23 stepper motor reelers (don't know if the word is exact, intended a drum to roll a wire on..). i've 4 of these motors, to setup an inverted tetrapod. (for those who followed me, i used this to make a volleyball fly in the air...just artistic purpose.) Now i would like to improve a little this system power, so i'm going to ask you an help, for i know your knowledge is huge. so, the nema23 i'm using are (on paper):rated current 2,8A , 4 wire and have a holding torque of 12,6 kgf/cm (175 oz/in). the calculated holding torque after the gear demult. and the drum diameter is 5,4 kg. in fact each motor has a gear set which doubles the power, and the drum is 5 cm radius. so 12,6 * 2 / 5. in the real world (with friction ect..) i've proven that when moving the max weight i can apply on each motor is around 1,3 kg. i would like to know if you know about nema23 motors (either stepper or servo) with more (kind of double..) torque. I'm asking about nema23, because in this way i don't need to change the structure, just need to exchange motors.. any idea? By the way, we did another show with this motors, in which we made a magic ball and a microphone fly! as soon as possible i'll post videos. ciao!! -- 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] EMC controlled sniper robot
Il 07/10/2010 11:26, Mark Wendt ha scritto: > 'Tis the beginnings of Skynet. Or maybe Cylons... ;-) > > mark > :) and the password i guess it will be 'Joshua' ! -- 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] D519MO Boot Problems.
Why don't you throw away your CDRom and use an USB key instead? everything will go faster, and you don't have to wish that your laser won't do any mistake! -- 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
Il 29/09/2010 05:02, Edward Bernard ha scritto: > Great work. I followed your progress as you worked this out and I'm quite > impressed by the result. > > ... > do you have a writeup on how you did this? > Thank you! no, i didn't, but since my changes in emc2 are only a very few line added in 'tripodkins.c', i think is not useful. but if anybody wants, ofcourse i can send my 'tetrapodkins.c'. -- 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
Il 28/09/2010 17:06, Alex Joni ha scritto: > Congratulations > > to you and to opensource and to endless possibilities :) > > Regards, > Alex > > Alex, i've started with emc2 for this project only after having seen your toy with 3 little stepper motors and a ring in the middle.. so thanks expecially to you! before, i was trying to make a gui with wxglade and visual-python, and it was very nice, but absolutely i didn't have any idea how to send my signals out of pc... so: LONG LIFE to opensource and to opensourcers!!! -- 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
Il 28/09/2010 17:06, Alex Joni ha scritto: > Congratulations > > to you and to opensource and to endless possibilities :) > > Regards, > Alex > > Alex, i've started with emc2 for this project only after having seen your toy with 3 little stepper motors and a ring in the middle.. so thanks expecially to you! before, i was trying to make a gui with wxglade and visual-python, and it was very nice, but absolutely i didn't have any idea how to send my signals out of pc... so: LONG LIFE to opensource and to opensourcers!!! -- 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
[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
Re: [Emc-users] Inv-Tetrapod-Volley. (it was: Free Form Motion)
Il 17/09/2010 03:16, BRIAN GLACKIN ha scritto: > Can you describe the motion of your fourth axis? Linear or radial? If > linear, what axis is it parallel to? Ir radial, what axis is its center of > rotation parallel to? > > Brian > Brian, any axis is parallel to nothing. they are four linear joints. imagine a pyramid upside-down. the diagonal edges are my wires (joints). -- 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] Inv-Tetrapod-Volley. (it was: Free Form Motion)
Il 17/09/2010 01:29, Andy Pugh ha scritto: > >> another question: >> i can jog directly the first three axis, using arrows and pgup/down. how >> can i jog the fourth axis? >> > You should be able to press the axis letter and use the + and - > keyboard keys or onscreen buttons. > yes this way it work, but i felt more confortable if i could use other 2 keys. i was asking this because in the docs it says to use [] for the 3rd axis, but maybe it doesn't work because my keyboard is italian (or maybe made in italy.. :) so i would like to know if there's a way to patch other two keys for my setup, and how. Andy, you suggested me also to use F programmed acceleration, but it's going to take really a lot of time now, that's way i'm doing the trick of points density, and G64 Q50... after this show i'm going to learn more, and if i can also implement the file you did for me. thanks, Davide. -- 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] Inv-Tetrapod-Volley. (it was: Free Form Motion)
Il 17/09/2010 01:29, Andy Pugh ha scritto: > On 15 September 2010 18:24, Spiderdab<77...@tiscali.it> wrote: > >> hallo, in my inverted tetrapod i've set the 4 axis as: X Y Z A, in this way: >> > > At the moment that seems to be the only way to get 4 working joints, > even on a 3-axis machine like yours. > I tried setting up 3 axes in the INI and 4 joints in the HAL file, but > the axis.3.pos-cmd pins don't change that way. > > There is a plan to change this, and a part-completed emc2 branch > called ja3 which will fix this problem, but it is not ready to be used > yet. > > >> but in EMC2 i jog X Y Z with the normal jog speed, then the A with the >> spindle speed. >> > This seems very odd. I would expect you to be jogging joints 0,1,2,3 > and they should all jog at the linear jog speed, as they are defined > as linear axes in the ini. > However I have just checked it and you are completely correct. I think > that is a bug. > > >> i know EMC2 is not meant for tetrapod, but which is the best way to set >> up axis? >> > I think you might have it already, I have so-far failed to come up > with a better setup. > > >> i've tryed using XYZU, but i have problems homing. i can home in some >> way (using the menu) but when i change to world mode it says that first >> i've to home all axis. >> > You will always need to home the system anyway (the easiest way is > probably with all wires pulled all the way out) otherwise emc will > solve the kinematics wrong as it won't know where it is. > > I have managed to get an XYZU working by creating an [AXIS_6] stanza > identical to [AXIS_3] and defining [TRAJ] AXES=7 and [TRAJ] GEOMETRY=X > Y Z U. > > That does at least get round the issue of having to control joint3 > with the angular speed slider. (which actually disappears then) > > >> another question: >> i can jog directly the first three axis, using arrows and pgup/down. how >> can i jog the fourth axis? >> > You should be able to press the axis letter and use the + and - > keyboard keys or onscreen buttons. > > Andy, thanks a lot. having this confirmations makes me feel better. all these questions came to my mind, because axis3 was the only joint to loose some step while moving alltogether. but since i had also mechanical problems, today and tomorrow i'll solve those one, then i'm changing also all my set of cables. (since i need 10mt long cables to motors, i'm going to use a 4wires-0.5mm plus shield cable, with shield wired on ground of driver board, and 4-pins-XLR connectors.) then on mondey morning i'm going to setup the final show. it's the opening show of italian volleyball cup. i've 4 girls linked (hanged) at 15mt height, and they should 'play' volleyball with the EMC2-controlled ball!! all hanged on a GRU (i don't know the name,maybe mobile-crane..) that's my job.. so i can wish in the new version of emc2 to solve a better difference from JOINTS and WORLD AXES. for example i think (like is said in the docs) that naming joints XYZABCUVW is not correct. maybe the right way can be joints 1-9 and one can say wether they are parallel to XYZ or spin around XYZ, or if they have their own kinematics. thanks 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
Re: [Emc-users] Inv-Tetrapod-Volley. (it was: Free Form Motion)
Il 16/09/2010 11:23, Andy Pugh ha scritto: > On 16 September 2010 09:39, Spiderdab<77...@tiscali.it> wrote: > > >> about jogging i'm allright. i can jog in both mode. only, when i jog the >> joint 3, it is governed by the spindle speed instead of jog speed. (with >> XYZA) >> > That seems rather odd, because "A" is not the spindle, generally. And > you don't have an "A" axis on your tetrapod. > > >> 1) for example: i finally have a simple acc/dec ramp working. in fact >> i've drawed (drawn?) arcs with high density of points at the beginning >> and end, and very low density at the middle, then using a speed of >> 40mt/min and G64 Q50, i have a good acc/dec and speed reaching for my >> path. (using joint acceleration = 1000mm/ss) >> > I dislike this approach, as it isn't at all the right way to do it. If > it works, then fair enough, but you really should be controlling the > speed with "F". > > >> _BUT_! i can't jog manually at a speed higher than 3mt/min (very slow..) >> or i have a following error.. ..while i can move in MDI with high speeds!! >> > I think your system is misconfigured on some rather basic level. Can > you pastebin your HAL, INI and kins files? (www.pastebin.ca works > well). Here are my config files. wish you can help me. > http://filebin.ca/nkrfkv/Volley_files.zip > -- 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] Inv-Tetrapod-Volley. (it was: Free Form Motion)
Il 15/09/2010 20:09, Andy Pugh ha scritto: > On 15 September 2010 18:24, Spiderdab<77...@tiscali.it> wrote: > > >>> [AXIS_0] to [AXIS_3] >>> > These are "Joints" 0 to 3, and in your case don't necessarily > correspond to cartesian axes. > > You should be able to jog in XYZ in "World" mode and 0,1,2,3 in > "Joint" Mode, and switch between them with "$" > about jogging i'm allright. i can jog in both mode. only, when i jog the joint 3, it is governed by the spindle speed instead of jog speed. (with XYZA) i'm asking this, because now my volleyball goes quite well, but i'm adapting to the situation, instead i would like a straight-working machine. 1) for example: i finally have a simple acc/dec ramp working. in fact i've drawed (drawn?) arcs with high density of points at the beginning and end, and very low density at the middle, then using a speed of 40mt/min and G64 Q50, i have a good acc/dec and speed reaching for my path. (using joint acceleration = 1000mm/ss) _BUT_! i can't jog manually at a speed higher than 3mt/min (very slow..) or i have a following error.. ..while i can move in MDI with high speeds!! 2) when i play the path, it goes all well except for axis 3 that in a diagonal movement from ax3 to ax1 (the opposites) the ax3 shells (hulls? ..trtrtrtrt..) and gives more wire than programmed. not happaning in any other movement! 3) as soon as possible i want to put some video on the web. can you help me? ciao! -- 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] Inv-Tetrapod-Volley. (it was: Free Form Motion)
hallo, in my inverted tetrapod i've set the 4 axis as: X Y Z A, in this way: > [TRAJ] > AXES = 4 > COORDINATES = X Y Z A > LINEAR_UNITS = mm > ANGULAR_UNITS = degree > CYCLE_TIME = 0.010 > DEFAULT_VELOCITY = 300.00 > MAX_LINEAR_VELOCITY = 3000.00 > > [AXIS_0] to [AXIS_3] **they are equal** > TYPE = LINEAR > HOME = 2900.0 > MAX_VELOCITY = 3000.0 > MAX_ACCELERATION = 30.0 > STEPGEN_MAXACCEL = 375000.0 > SCALE = 5.26142716212 > FERROR = 2.0 > MIN_FERROR = 1.0 > MIN_LIMIT = -3000.0 > MAX_LIMIT = 4000.0 > HOME_OFFSET = 2900.0 > but in EMC2 i jog X Y Z with the normal jog speed, then the A with the spindle speed. after that, when i'm in wolrd mode X Y Z move, while A become the spindle and stay at 0. i know EMC2 is not meant for tetrapod, but which is the best way to set up axis? i've tryed using XYZU, but i have problems homing. i can home in some way (using the menu) but when i change to world mode it says that first i've to home all axis. another question: i can jog directly the first three axis, using arrows and pgup/down. how can i jog the fourth axis? thanks. -- 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] Free Form Motion - G-code question
..and another stupid question... when i run that on my pc (Openoffice) i do not have the grafic box drawing the curve. how can i turn it on? -- 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] Free Form Motion - G-code question
Il 13/09/2010 20:46, Andy Pugh ha scritto: > On 13 September 2010 11:55, Spiderdab<77...@tiscali.it> wrote: > > >>> I was about to start on a spreadsheet to generate ballistic >>> trajectories as G-code, then remembered that I am at work and paid to >>> do other stuff. When do you need this project working? >>> >>> >> you're a gentleman.. maybe i just need a little example to start, than >> i can improve that so i'm not going to take away time from your work. >> (but tell me truth, which is more interesting? :-) >> > Note that the ball stops instantaneously at the end of each arc, when > it hits the player, and before setting off in a new direction. > So, the path can be derived by pasting together a sequence of simple > ballistic arcs. > This does mean that each "hit" of the ball will appear to be equally > hard (and will be governed by the global accelleration values). > This spreadsheet just calculates a ballistic trajectory between points > in X,Y,Z space. > You need to enter starting X,Y,Z and finish X,Y. You will have to > fiddle the initial elevation angle and velocity to hit your final Z > position as this is a discrete step algorithm rather than an > analytical solution. (Sorry). > Air resistance is modelled as linear with velocity. This is probably > not true. If you want to use a more complex term then it is easy > enough to change the equations. > https://spreadsheets.google.com/ccc?key=0AhjJW1-T6n7CdDRTdWRvdnByRHEyTW1vZ2VYbWxDSVE&hl=en&authkey=CMP5ouIK > andy, thank you a lot for the file! now i'm not playing with the file much, 'cause in trouble with two burned transistors.. but i saw it worked! one OO question, if you have time to answer.. you used this formula for position: =A10+(($B$3-$B$2)/$B$8) what is the use of $? is it for incrementing the value of the cell? otherwise i don't know how you did it...(sorry for my ignorance..) then i've to change something, because what you wrote is for real balistic, but what i have to move is something that can be real, or slowed down like matrix-stile, or, while flying the ball has to make a fantastic spiral as in a cartoon (do you remember Mimi Ayuara?) so the formula for the real balistic is very useful, but i have to add almost the initial and final acceleration, or my motor shaft/axle connector will die.. again thanks. Promotion: LET'S ADD AN ACC/DEC HAL PIN !!! -- 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] Free Form Motion - G-code question
Il 13/09/2010 15:00, Andy Pugh ha scritto: > On 13 September 2010 13:27, Spiderdab<77...@tiscali.it> wrote: > > >> ooops.. maybe i've forgot to try to increase that value. so you think >> that with a ferror of something like 20, i can reach lower accelerations >> without errors? >> > I would expect so, but you would need to test it. > > >> other question: why in EMC i can set every single joint acceleration, >> and i can't set the world mode acceleration? or is it possible? >> > The axis acceleration limits are to account for the mechanical limits > of the actuators. They are actually _joint_ limits, you will have one > per motor, despite only having a 3-axis cartesian space. > In your case the physical acceleration limits are likely to be > different depending on the string angles and hence the "apparent" > inertia of the load. I would guess you need to test each motor with > the string as close to horizontal as it will ever get. > > You can't set world-mode acceleration because the assumption is that > in a machine tool you want to get to programmed speed as fast as the > slowest-accelerating axis can manage. I think you are likely to be the > first person ever to want to vary acceleration in world-space in EMC2. > I think it can be useful also for robot arms. if you think about an heavy arm or a robot moving heavy weights, modifing the acceleration and decelerations you can gain precision in motion, and stressing less the mechanics. -- 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] Free Form Motion - G-code question
Il 13/09/2010 13:58, Andy Pugh ha scritto: > On 13 September 2010 11:55, Spiderdab<77...@tiscali.it> wrote: > > >> [AXIS_0] to [AXIS_3] **they are equal** >> > >> MAX_VELOCITY = 3000.0 >> FERROR = 2.0 >> MIN_FERROR = 1.0 >> > That is asking quite a lot, I would have thought that your application > could handle a max_ferror of nearer 20mm? > > ooops.. maybe i've forgot to try to increase that value. so you think that with a ferror of something like 20, i can reach lower accelerations without errors? other question: why in EMC i can set every single joint acceleration, and i can't set the world mode acceleration? or is it possible? -- 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] Free Form Motion - G-code question
Il 13/09/2010 12:27, Andy Pugh ha scritto: > On 13 September 2010 10:51, Spiderdab<77...@tiscali.it> wrote: > > >> than, as Brian suggest is interesting, but i really cannot know the >> formulas of the arcs i'm drawing. >> also writing by hand the acceleration like g1 f100, g1 f150, g1 f220, g1 >> f400 you know, the show is like 5 minutes of a volleyball doing >> maybe 80 arcs in the air!! cannot write all by hand!! >> > It's fairly simple mathematics. > yes i know, but i can't write them.. > Excel can probably do it, (using the goal-seek algotithms). In flight > the path of the ball is governed by well-known ballistic equations. > Given a start-point, velocity and launch angle and an end-point the > rest is a simple piecewise calculation. > I think it is worth getting it right, as I suspect that we have a much > better idea of what objects in flight behave like (or we could never > catch them, or hit them) and if the trajectories are unrealistic I > think it will detract from the effect. > > I was about to start on a spreadsheet to generate ballistic > trajectories as G-code, then remembered that I am at work and paid to > do other stuff. When do you need this project working? > you're a gentleman.. maybe i just need a little example to start, than i can improve that so i'm not going to take away time from your work. (but tell me truth, which is more interesting? :-) my stuff must work for the end of this week, now i'm improving the hardware, drums, changing cables with different dyneemas, and looking for the best way to rig the ball, and the right amount of water to put in it!!! >> 1) immagine the ball flyng at 30mt/min in one direction, and then >> suddenly the direction become opposite. the ball bounces for the >> 'impact' (sorry for my poor english..) and the stepper motors loose some >> step. >> > This is the reason that EMC defines a max accelleration in the INI > file. You should be able to set this such that you never lose steps. > > >> 2) tryed to use in the .ini file a slow acceleration, but using that it >> return me error when i jog in world mode. i realized that the slower is >> acceleration, the slower is the jog speed that i can reach without >> errors in world mode. >> > This happens when the STEPGEN_MAXACCELL is lower than the > MAX_ACCELERATION in the INI file. Generally the stepgen should have a > higher number than the max_accel. > I think you need to set these values to the actual physical maximum of > the axes (with a bit of overhead) and the control the trajectory with > feedrate. > yes, i'm following the rule of STEPGEN_MAXACCEL greater than the MAX_ACCEL, but the only way not to have errors is to set them at very high number, right now:375000 and 30. i would like to use for base acc 1.. anyway this is my .ini, if can be helpful: [EMC] MACHINE = Volley DEBUG = 0x7FFF [DISPLAY] DISPLAY = axis EDITOR = gedit POSITION_OFFSET = RELATIVE POSITION_FEEDBACK = ACTUAL MAX_FEED_OVERRIDE = 1.2 INTRO_GRAPHIC = emc2.gif INTRO_TIME = 2 PROGRAM_PREFIX = /home/dab-cnc/emc2/nc_files/tetrapod INCREMENTS = 50mm 10mm 5mm 1mm .5mm .1mm .05mm .001mm .0001mm [TASK] TASK = milltask CYCLE_TIME = 0.010 [RS274NGC] PARAMETER_FILE = emc.var [EMCMOT] EMCMOT = motmod COMM_TIMEOUT = 1.0 COMM_WAIT = 0.010 BASE_PERIOD = 5 SERVO_PERIOD = 100 [HAL] HALFILE = Volley.hal HALFILE = custom.hal POSTGUI_HALFILE = custom_postgui.hal [TRAJ] AXES = 4 COORDINATES = X Y Z A LINEAR_UNITS = mm ANGULAR_UNITS = degree CYCLE_TIME = 0.010 DEFAULT_VELOCITY = 300.00 MAX_LINEAR_VELOCITY = 3000.00 [EMCIO] EMCIO = io CYCLE_TIME = 0.100 TOOL_TABLE = tool.tbl [AXIS_0] to [AXIS_3] **they are equal** TYPE = LINEAR HOME = 2900.0 MAX_VELOCITY = 3000.0 MAX_ACCELERATION = 30.0 STEPGEN_MAXACCEL = 375000.0 SCALE = 5.26142716212 FERROR = 2.0 MIN_FERROR = 1.0 MIN_LIMIT = -3000.0 MAX_LIMIT = 4000.0 HOME_OFFSET = 2900.0 thanks, davide. -- 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] USB to PARALLEL cable.
..cut.. > So you have aprox 310W power consumption. (1.4A @ 220V) and this is > aprox 26A @ 12V. > At your 100Ah battery this is little les than 4 hour operation time to > deflat battery 100% and reduce live of battery close to nill. > If you keep safe margin at aprox 50% deflating battery you have 2h > operation time. > > If you driver's are 24V then use two battery and power bomputer from > that. Near all computers have power around 18V so simple adapter is > needed. (and remove battery as just eat power. If you afraid of power > glitches the driver board is reseted 1'st and ruin part.) > > Still open question how you power router? > > Slavko. > yes, one.. my notebook works on 20Volts. are you saying to patch directly 24V to the notebook? or to find (build) a transformer from 24V to 20V? and, the reason of not using the inverters is because them using more power than needed? -- 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] Free Form Motion - G-code question
Il 12/09/2010 20:44, Andy Pugh ha scritto: > On 12 September 2010 18:09, Kirk Wallace wrote: > > >> I'm wondering, for this application, if it might be better to build the >> axis machine, then by hand, push the ball through the desired path >> > Pushing strings onto pulleys is notoriously difficult though :-) > :) too much for my desires!!! ..but, one thing that i do is just (after zero all axis) to jog manually the ball to a desired position, than write down by pencil, and so on, then in 3dsmax i draw a box like my real space, and put the XYZ positions pencil-recorded as the spline start/end. Want to thank everybody for interest. than, as Brian suggest is interesting, but i really cannot know the formulas of the arcs i'm drawing. also writing by hand the acceleration like g1 f100, g1 f150, g1 f220, g1 f400 you know, the show is like 5 minutes of a volleyball doing maybe 80 arcs in the air!! cannot write all by hand!! so, i think i'm going to work with the little segments way, increasing in lenght as i want the speed to accelerate..maybe is the fastest way of writing, cause 3dstudio will work for me! basically, there are two reasons why i need this now: 1) immagine the ball flyng at 30mt/min in one direction, and then suddenly the direction become opposite. the ball bounces for the 'impact' (sorry for my poor english..) and the stepper motors loose some step. 2) tryed to use in the .ini file a slow acceleration, but using that it return me error when i jog in world mode. i realized that the slower is acceleration, the slower is the jog speed that i can reach without errors in world mode. any other suggestions, especially for the point 2? thanks again, davide. -- 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] USB to PARALLEL cable.
Il 12/09/2010 11:22, Slavko Kocjancic ha scritto: >Na 11.9.2010 17:00, Spiderdab je pisal: > >> Il 11/09/2010 15:08, Andy Pugh ha scritto: >> >>> On 11 September 2010 13:44, Ries van Twiskwrote: >>> >>> >>>> It doesn't work, >>>> >>>> a USB can't be driven realtime. >>>> >>>> >>> Also, I think that they only generally work for printing, (so pins may >>> not be individually addressable, and not all pins may be supported) >>> >>> >>> >> Ok, thanks for answering. >> now i'm using my old laptop with a P4 on, but it needs a lot of power >> from battery. >> i need to put this pc in a place with no power, that's the rule.. >> >> now i'm powering the notebook plus the stepper driving card with four >> motors Nema23 with two little inverters (150W) connected to a car >> battery (100Ah). >> do you like the sistem? :) >> >> >> > NO. > > In that case (mobile setup) I will prefer system without inverters. > So If you currently have 100Ah/12V the same energy you get from 50Ah/24V. > > So just wire as many bateryes in series to get proper voltage for you > stepper driver. At least you have choice for 12V, 24V, 36V, 48V ... > And you can get regulators from that voltage to laptop voltage. I have > HP NX9005 laptop runing EMC2 and that need 2A @ 18V (battery dead-removed). > > So machine can work best on battery only but the question is what and > how to power router. If machine is not big then the router is near all > time power eater. Just be careful when calculating power needed to keep > you router work. > And remember near all power inverter has bad eficiency! If in label say > that inverter is 92% efficient that this is true only in JUST RIGHT > comsumption. Just for example. I had 1kW inverter with claim 92% > efficient. Ind wher I measure that I just discover that efficiency > changes from (surprise) 92% to just 40% if I change resistive load from > 100W to 1000W. The peak power (92%) I catch at 850W load. And remember > in idle time near all inverters took aprox 0.5A. > > Slavko. > i have measured the current consumption. my notebook takes about 1A 220V, and the driver with the 4 stepper motors in action take around 0,4A 220V. so i'm using one 150W inverter for the notebook (it has a medium life battery which can help about current consumption) and a 175W inverter for the driver and motors. it's three days that i'm playng and training with this configurations without charging the battery. (maybe this night..) but i was thinking too, of using two batteries in series (24V) to power up the driver card directly, and to use only one inverter on one of the two batteries for the notebook. what do you think? is it going to work better for sure? thanks, davide. -- 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