Re: [Emc-users] Way to control 6 axis robot, jerk limitation. Araisrobo?
Hello Marius, On Mon, Nov 11, 2013 at 3:02 AM, Marius Alksnys wrote: > > I followed your updated wiki. The output after running linuxcnc > axis_mm.ini: > Starting LinuxCNC... > io started > halcmd loadusr io started > motmod: dlopen: /home/cnc/araisrobo/rtlib/motmod.so: cannot open shared > object file: No such file or directory > core_sim.hal:7: /home/cnc/araisrobo/bin/rtapi_app exited without > becoming ready > core_sim.hal:7: insmod failed, returned -1 > Please use "which linuxcnc" command to confirm the program path of your linuxcnc. Is its path at "/home/cnc/araisrobo/scripts/linuxcnc"? Do you clone the git repository to "/home/cnc/araisrobo" ? Do you config it with "run-in-place" and simulator mode? (i.e. ./configure --enable-simulator --enable-build-documentation=no) I followed the wiki steps and make another build; I can not reproduce the behavior you described bellow: But it goes further with sudo: > sudo linuxcnc axis_mm.ini > LINUXCNC - 2.6.0-pre0-4848-gfb8488b > Machine configuration directory is '/home/cnc/araisrobo/configs/sim/axis' > Machine configuration file is 'axis_mm.ini' > Starting LinuxCNC... > io started > halcmd loadusr io started > core_sim.hal:30: Pin 'joint.0.motor-pos-cmd' does not exist > > It seems that it behaves not like joints_axes branch.. > When I try to change joint.n to axis.n in core_sim.hal file, it starts, > but it shows an error message: > Near line 9 of /./css/nurbs_01.ngc: unknown g code used > > It loads after clicking Ok. > But max velocity is 60mm/min only and velocity profile looks like > trapezoidal (of course, its maximum is 1 mm/s), even after reducing jerk > value. > There are no joint.n. pins in hal tree like on joints_axes4 branch. Yishin -- November Webinars for C, C++, Fortran Developers Accelerate application performance with scalable programming models. Explore techniques for threading, error checking, porting, and tuning. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Way to control 6 axis robot, jerk limitation. Araisrobo?
Hello Marius, On Thu, Nov 7, 2013 at 9:36 AM, Marius Alksnys wrote: > > I am using MESA 5i23, 8i20, 7i49 (resolver card). I have 7i43-P (but > without USB). > > Now I have even more questions: > Isn't it possible to run some simulation without a hardware? > For simulation, run linuxcnc with './configs/sim/axis/axis_mm.ini' > Are these S velocity profiles realised in hardware only? If not - how to > use them without this usb to 7i43 solution? > It is implemented in tp.c ; therefore, it should be able to run with other hardware. > Is it possible to use S velocity profile feature in RT linux? If yes - how? > Our branch is not verified with RT linux. I wish to merge with Michael's Unified Build work to resolve this issue. > Would it be hard to implement other types of outputs from 7i43 to > control servo drives, for example, 3pwmgen for direct bridge control for > 3 phase permanent magnet synchronous motors (or BLDC)? > We control this type of motors with A/B phase pulse train. The PWM for velocity or torque control mode is under development. > > > BTW, there are things to consider / fix in your wiki page: > 1. Descibe the base where to start from - a lucid distro, freshly > installed from a CD or master branch or precise. If precise - how to > make / get one - from generic ubuntu or from linuxcnc + upgrade.. > At this time, we support precise (ubuntu 12.04) only. > 2. I got error running line "git clone > https://github.com/araisrobo/linuxcnc.git";, telling me that directory > linuxcnc already exists.. > Please try this: git clone https://github.com/araisrobo/linuxcnc.git linuxcnc-araisrobo > 3. Correct ./autgen.sh to ./autogen.sh > Thanks; it has been fixed. 4. Explain how to run linuxcnc every time.. > We usually start a terminal, change to corresponding *.ini path, and start linuxcnc with "linuxcnc INI-FILE". Thanks for your feedback, Yishin -- November Webinars for C, C++, Fortran Developers Accelerate application performance with scalable programming models. Explore techniques for threading, error checking, porting, and tuning. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Way to control 6 axis robot, jerk limitation. Araisrobo?
Hello Marius, On Wed, Nov 6, 2013 at 5:24 AM, Marius Alksnys wrote: > > > My question: what is the best way reached with LinuxCNC to control > similar robot? > > I think, main points are: > > 2. Jerk limitation or S-curved velocity profile or NURBS. I think it is > a must if you want to get better performance with the robot. > > What progress araisrobo made in this field? Can I use it? What is its > development status now? > > We have S-curve velocity profile and NURBS in araisrobo's github repository. There are still defects within it. However, for 4-meter wide gantry machine, the motion quality we saw is still better than the T-curve velocity profile of the master branch. We use MESA's USB/FPGA board with LinuxCNC running at simulation mode. This is not the standard way for controlling machines with LinuxCNC. Though, we use it to integrate machines for our clients. For example, here's the video for RigidTapping with LinuxCNC and USB/FPGA card: http://youtu.be/9gM9XVEUo7k Yishin -- November Webinars for C, C++, Fortran Developers Accelerate application performance with scalable programming models. Explore techniques for threading, error checking, porting, and tuning. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Delta Electronics VFD and Modbus
On Fri, Jul 26, 2013 at 8:28 AM, Sebastian Kuzminsky wrote: > > Yishin Li wrote: > >On Thu, Jul 25, 2013 at 11:15 PM, Sebastian Kuzminsky > >wrote: > > > It looks like the driver was developed with several commits, and those > commits are mixed in with commits for other things. My preference would be > to fast-forward merge a branch (based on master) containing only the Delta > VFD-B driver. > > Could you prepare such a branch and mail me a pull request? If not, I > could do it. > > Hello Sebastian, Actually, I don't know how to do fast-forward merge for only the Delta VFD-B driver. Please do it, and please tell us the steps of your git commands. So that we'll learn how to do this kind of work in the future. Thanks you very much, Yishin -- See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Delta Electronics VFD and Modbus
On Thu, Jul 25, 2013 at 11:15 PM, Sebastian Kuzminsky wrote: > On 7/25/13 06:26 , Yishin Li wrote: > > We've implemented the Delta VFD-B driver for our dual spindle CSS motion > > controller. > > The source code is at: > > > https://github.com/araisrobo/linuxcnc/blob/feature/usb-rigid-tap/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c > > > > The source code is based on Michael's Haberler's vfs11_vfd/. > > It is implemented for an industrial machine, which is currently under > > verification process. > > It's connected with RS-485/MODBUS-RTU, for controlling an inner motor > > spindle. > > Wow Yishin, that's great! > > What's the status of that VFD-B driver? Is it ready for wider use? > It has been under verification for more than 6 weeks. It can do forward and reverse rotation up to 12,000 RPM, which is the limit of VFD-B driver (up to 400Hz). The sample HAL and INI usage is at src/hal/user_comps/vfdb_vfd/ Our testing config is at https://github.com/araisrobo/linuxcnc/tree/feature/usb-rigid-tap/configs/araisrobo/css > If so I'd like to merge it into master, how do you feel about that? > > That is our pleasure. We wish our work could be useful for people. -- Yishin -- See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Delta Electronics VFD and Modbus
Hello Marius, On Thu, Jul 25, 2013 at 10:02 PM, propcoder wrote: > > thank you very much for sharing this. But I feel I would spend a lot of > time figuring out how to compile it. I know only make, make install, > comp --install and similar, but it will not work in this case. > For compiling our code, please refer to http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ArtekBranch Yishin > > On 07/25/2013 03:26 PM, Yishin Li wrote: > > We've implemented the Delta VFD-B driver for our dual spindle CSS motion > > controller. > > The source code is at: > > > https://github.com/araisrobo/linuxcnc/blob/feature/usb-rigid-tap/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c > > > > The source code is based on Michael's Haberler's vfs11_vfd/. > > It is implemented for an industrial machine, which is currently under > > verification process. > > It's connected with RS-485/MODBUS-RTU, for controlling an inner motor > > spindle. > > > > Regards, > > Yishin > > > > -- > See everything from the browser to the database with AppDynamics > Get end-to-end visibility with application monitoring from AppDynamics > Isolate bottlenecks and diagnose root cause in seconds. > Start your free trial of AppDynamics Pro today! > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk > ___ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users > -- See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Delta Electronics VFD and Modbus
We've implemented the Delta VFD-B driver for our dual spindle CSS motion controller. The source code is at: https://github.com/araisrobo/linuxcnc/blob/feature/usb-rigid-tap/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c The source code is based on Michael's Haberler's vfs11_vfd/. It is implemented for an industrial machine, which is currently under verification process. It's connected with RS-485/MODBUS-RTU, for controlling an inner motor spindle. Regards, Yishin On Thu, Jul 25, 2013 at 2:32 PM, Alex Newman wrote: > Interesting. I nearly acquired a Delta VFD, but the vendor here in Oz was > out of stock with no indication of when they would have them - so I bought > a Schneider Electric ATV12H075M2 instead. Hopefully the generic driver will > work with this too (Schneider apparently being the crowd that invented > Modbus). It is as yet uninstalled as I have a way to go yet, although I > have (finally) got my steppers turning with some of the sample g-code > program's supplied with LCNC. > > I will be following this thread with great interest. > > Cheers, > Alex. > > On 25/07/2013, at 1:45 AM, Michael Haberler wrote: > > > > > Am 24.07.2013 um 17:26 schrieb Kirk Wallace >: > > > >> On 07/24/2013 07:25 AM, propcoder wrote: > >>> I am planning to control Delta VFD-B using RS232 to RS485 converter and > >>> LinuxCNC, Modbus. Manual of the drive: > >>> > http://www.delta.com.tw/product/em/drive/ac_motor/download/manual/VFD-B_manual_en.pdf > >>> > >>> I feel cold when coming near to Ladder logic (I am an IT specialist, > >>> programmer). Maybe I will learn it one day and feel as comfortable as > >>> programming in C.. > >>> So I was thinking starting from > >>> http://wiki.linuxcnc.org/cgi-bin/wiki.pl?VFD_Modbus. > >>> > >>> BTW, which of these methods would be lighter on CPU recources? > >>> > >>> Maybe someone went this way already and could share some sources, > configs? > >> ... snip > >> > >> The wiki page above is pretty old and I think libmodbus and the LinuxCNC > >> packaging has had a few revisions that might not be compatible with some > >> of the information on that wiki page. It should be better than nothing. > >> > >> I seem to recall that someone has made a generic style Modbus component, > > > > > http://git.mah.priv.at/gitweb?p=emc2-dev.git;a=shortlog;h=refs/heads/modbus-generic-driver > > > > multi-drop and TCP capable, untested > > > > -m > > > > > > > -- > > See everything from the browser to the database with AppDynamics > > Get end-to-end visibility with application monitoring from AppDynamics > > Isolate bottlenecks and diagnose root cause in seconds. > > Start your free trial of AppDynamics Pro today! > > > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk > > ___ > > Emc-users mailing list > > Emc-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/emc-users > > > -- > See everything from the browser to the database with AppDynamics > Get end-to-end visibility with application monitoring from AppDynamics > Isolate bottlenecks and diagnose root cause in seconds. > Start your free trial of AppDynamics Pro today! > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk > ___ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users > -- See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&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
On Tue, Apr 23, 2013 at 6:42 PM, Andrew wrote: > > Another problem appeared: world mode always jogs full speed. If it was not > for world mode limits, that could be painful. > AFAIK, the world mode jogging had been fixed on araisrobo's ja3 branch. This is the github repository: https://github.com/araisrobo/linuxcnc/commits/feature/usb-rigid-tap (We are working on "feature/usb-rigid-tap" branch.) This is the guide to pull and build it: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ArtekBranch Yishin -- 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] Floating plasma torch - asking to share experience
On Tue, Nov 13, 2012 at 9:14 AM, John Thornton wrote: > But not practical for touch off on thin material... > > There's a digital probe signal attached to the plasma head. For thin material or dry plasma cut, we use digital probe. -Yishin -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Floating plasma torch - asking to share experience
On Tue, Nov 13, 2012 at 1:06 AM, Marius Liebenberg wrote: > > I have seen many alternative solutions that all end up being scraped and > redone to floating head. > It is my opinion that the only good and maybe better alternative is the > capacitive sensing THC system. The simpler the solution the lesser the > troubles:) > > The plasma head we worked with is rigid type. We use the torque feedback of the Z-axis servo motor to decide if it is hitting the plate. We called it analog probing. It is useful for underwater plasma cutting. Here's the video: http://youtu.be/amnozqEhRYE -Yishin -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Intel DN2800MT - possible new LinuxCNC star?
On Tue, Jul 17, 2012 at 5:27 PM, Joseph Chiu wrote: > Yishin, what was that Beagle Bone running? > > Joseph, It's with Ubuntu 12.04 armhf. The detail installation guide is here: http://elinux.org/BeagleBoardUbuntu And, this is my note about installing headless LinuxCNC on BeagleBone: https://sites.google.com/a/araisrobo.com/en/linuxcnc/build-for-beagle Cheers, Yishin -- 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] Plasma
On Fri, Jun 29, 2012 at 2:05 PM, Viesturs Lācis wrote: > 2012/6/28 Yishin Li : > > > > We then developed AR02 in replace of 7i34, and it solves the EMI noise > > problem in that factory. You may refer to > http://en.araisrobo.com/linuxcnc for > > the functional block of our control system. > > Do I understand correctly, that You are running both stepper and servo > drives with step/dir signal and the difference for both is that servos > do provide encoder feedback, while steppers do not? > Yes, we implemented closed loop PID control for servo drivers with its pulse interface. This servo loop is for keep tracking the trajectory commands. We choose digital A/B phase pulse interface because we believe it's more immune to EMI noise than analog interface. For steppers, we just bypass the PID loop and ignore encoder signals. So I cannot really decide, how to do it best, as the plan is to > actually build 2 machines - one for client (pure plasma with downdraft > - that has already been agreed with customer) and the other one for my > own use. And I want to use my machine not only for plasma also for > routing/milling. Especially aluminum, so that I can make parts for > similar machines in future. I have clear plan for the machine itself, > but I am having trouble, how to design the table - for milling I need > stiff surface (could be 8 mm steel plate with a grid of holes with > thread to clamp material) and collection of the coolant (could be a > pan under that plate), for plasma I will need bunch of slats with > nothing beneath them, except for water and/or free space for > downdraft. I do not want to have to 2 table surfaces to be removed and > then placed on the table. > Does anyone have something to suggest? > Have you consider build the machine larger? I mean you can use 80% of the area for plasma cutting and the other 20% for routing. In this way, you can share most of the electrical parts, and prevent the plasma dust from falling on your milling surface. Yishin -- 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] Plasma
On Thu, Jun 28, 2012 at 1:30 PM, Viesturs Lācis wrote: > 2012/6/28 Yishin Li : > > Then we realized that we need an isolated > > pulse/encoder interface for such machine. > > Thanks! Could You, please, explain a little more, what does it exactly do? We were using Mesa's 7i34 as the pulse/encoder interface to servo drivers. It was okay in one workshop with Hypertherm 45A plasma cutter. But, it failed in another factory with 300A plasma cutter and large EMI noise around that field. Our USB/FPGA link was full of CRC error messages, and we couldn't understand why. We had all digital and analog I/O isolated. Finally, we found the noise was coming from the pulse/encoder interface. We then developed AR02 in replace of 7i34, and it solves the EMI noise problem in that factory. You may refer to http://en.araisrobo.com/linuxcnc for the functional block of our control system. Yishin -- 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] Plasma
On Thu, Jun 28, 2012 at 12:18 AM, Viesturs Lācis wrote: > > 1) use shielded cables for encoders AND for motor power; shield is > grounded only on one end of cable, most probably the drive end; > We use Mitsubishi J2S servo drivers for plasma machines. Its encoder cable is shielded, while its power cable is not. We had EMI issues with servo drivers at beginning. Then we realized that we need an isolated pulse/encoder interface for such machine. So, we developed one, and it solves the EMI issue. > 2) connect the machine frame and all the moving constructions and > everything possible to earth grounding; > 3) route plasma cable separately from motor/encoder/signal/whatever > cables wherever possible; > Those are correct wiring strategies for signal integrity. > And last one - I would like to share a video of Anthony's 5 axis > plasma cutting machine. I think that he has built very nice machine > and I find his design of the rotary head to be very interesting (well, > take a look at other of his videos for some closeups). > > The video shows the taper control module in action, running a > testcode, consisting of 2 arcs. > http://www.youtube.com/watch?v=myNtcNJBcTA Nice machine! Just, I heard significant motor noise from the video. Is it driven by open-loop stepper motors? Yishin -- 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] Intel DN2800MT - possible new LinuxCNC star? (BeagleBone q.)
On Thu, May 24, 2012 at 7:37 AM, andy pugh wrote: > On 24 May 2012 00:23, Yishin Li wrote: > > > Releasing HDL of the FPGA design is another issue. IMHO, it doesn't help > > too much for the development by releasing the HDL source code. AFAIK, the > > hostmot2 logic is only maintained by mesa; there is no community for > > developing it yet. > > This is true, but a number of us can (and do) build custom firmware > combinations or change pinouts to suit specific requirements. > The Firmwares distributed with LinuxCNC are built by the project, not by > Mesa. > > I see. One more question: Pico-Systems' Universal PWM Controller also has a FPGA on it. How does its firmware/source-code get distributed? Yishin -- 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] Intel DN2800MT - possible new LinuxCNC star? (BeagleBone q.)
On Thu, May 24, 2012 at 5:52 AM, Ralph Stirling < ralph.stirl...@wallawalla.edu> wrote: > > > Our repositories are at github. Please refer to this wiki page to access > it: > > http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ArtekBranch > > > > The BeagleBone related modifications are at "beagle" branch. > > I will prepare documentation about installing Ubuntu on BeagleBone. > > > > This is really very interesting news, Yishin. Are you going to release the > FPGA hdl as opensource (like Peter has done with hostmot2 logic for the > Mesa cards)? Are you going to have a USB/FPGA board available for > purchase? > > -- Ralph > > Ralph, I think Mesa's USB/FPGA board (7i43) is good; I've been using it on a few industrial automation machines and plasma cutters for more than 2 years. It's stable, it's with good quality, and it's cheap. Releasing HDL of the FPGA design is another issue. IMHO, it doesn't help too much for the development by releasing the HDL source code. AFAIK, the hostmot2 logic is only maintained by mesa; there is no community for developing it yet. We have plan to sell our HDL design with whole verification set. I think people who paid for it have more motivation to improve it. For people who would just like to use it, we have our firmware available on github repository. It's at configs/araisrobo/ directory. People could try it with laptop/PC and Mesa's 7i43 board. Yishin -- ARAIS ROBOT TECHNOLOGY www.araisrobo.com -- 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] Intel DN2800MT - possible new LinuxCNC star?
On Wed, May 23, 2012 at 1:49 PM, Claude Zervas wrote: > On Tue, May 22, 2012 at 8:50 PM, Yishin Li wrote: > > Yes, we have LinuxCNC running with UbuntuLinux 12.04 armhf > (hard-floating) > > on BeagleBone. > >... > > Yishin, > That is fantastic! Any chance you will release a public distribution > of your port of LinuxCNC to the BeagleBone (with some instructions on > how to build it)? > thanks, > - Claude > > Claude, Our repositories are at github. Please refer to this wiki page to access it: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ArtekBranch The BeagleBone related modifications are at "beagle" branch. I will prepare documentation about installing Ubuntu on BeagleBone. Yishin -- ARAIS ROBOT TECHNOLOGY www.araisrobo.com -- 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] Intel DN2800MT - possible new LinuxCNC star?
On Wed, May 23, 2012 at 11:30 AM, Greg Bernard wrote: > Yishin- > Do you actually have the Beaglebone running LinuxCNC? I know Jon Elson has > been waiting for a very long time for someone to write an RTAI kernel for > that platform. > > Greg, Yes, we have LinuxCNC running with UbuntuLinux 12.04 armhf (hard-floating) on BeagleBone. The floating point performance is good for trajectory planning with 0.65ms period. As we moved the realtime time master from host into FPGA, we no longer need RTAI. We just need typical Ubuntu with USB support. Yishin -- ARAIS ROBOT TECHNOLOGY www.araisrobo.com -- 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] Intel DN2800MT - possible new LinuxCNC star?
On Wed, May 23, 2012 at 1:46 AM, Viesturs Lācis wrote: > > PCIe slot is suitable for 6i25, which is probably very new, it's even not > > in MESA's price list, I guess the price is compatible to 5i25's. > > Is there a PCIe-to-PCI adapter available? > > > > > Anyone tested the latency? > > > > Latency _should_ be very good. > > But I doubt that I will buy this board as it has not pci slot. > > Viesturs, Maybe you could consider BeagleBone with Mesa's 7i43/USB board. I saw smooth stepper motion with above combination. As it's with USB interface, it could work with modern laptop or netbook. Yishin -- ARAIS ROBOT TECHNOLOGY www.araisrobo.com -- 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] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie)
On Mon, Mar 19, 2012 at 11:30 AM, Youda He wrote: > This is very interesting, we are planning to.start using linuxcnc some time > in near future. We mainly mill organic shapes, such as 3DProcessing scanned > head models, the models start as mesh stl models with million a of small > triangles we would like to mill at fastest possible speed and can tolerate > some error in precision. Do we need to insert g64 on start, or is it by > default start in maximum speed mode. or is Mack3 in this case is a better > solution? > > Yes, G64 with reasonable blending allowance would increase the milling speed significantly. Yishin Li -- ARAIS ROBOT TECHNOLOGY www.araisrobo.com -- 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] Making my own custom gui or controlling software to command emc
On Fri, Mar 2, 2012 at 3:18 PM, Bart Libert (EducaSoft) wrote: > Hi, > > I'm quite new to emc but not tot cnc in general. > > For a new machine we build I'd like to write my own frontend to > control the machine. > > Is emcrsh the recommended way to do this? I see a lot of nice commands > over telnet which could surely help me out. > > > Or is there another preferred way for programmers to access emc2 ? > > How does axis interface for example? > > AXIS is good. But, it requires knowledge about tcl, tk, and python, which is more complicate than Touchy (python only), IMHO. My recommendation for customizing GUI would be Touchy and GladeVCP. Yishin Li -- ARAIS ROBOT TECHNOLOGY www.araisrobo.com -- Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Simulator based on Ubuntu 11.10 Oneiric
On Thu, Feb 2, 2012 at 4:59 AM, Sven Wesley wrote: > Gentlemen (I've asked before, here are no women), > > Anders Wallin got the simulator running within 11.10, and I made it as well > by some slight changes to Anders guide. > I wrote it all down at the wiki: > http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Build_A_Simulator_Manually > And made a demo case here: http://youtu.be/PFdNbaBq760 > > Interesting Video! Which tool are you using for recording the screen operations? Thanks, Yishin -- 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] Does emc2 support jogging backward/forward along with g-code?
On Sat, Dec 3, 2011 at 9:26 PM, andy pugh wrote: > On 3 December 2011 13:11, Yishin Li wrote: > > > approach #1: > > * have negative request-velocity for BACKWARD motion of current TC > > * replace tc-queue with circular buffer for bi-directional move > > * figure out how to feed the bi-directional circular buffer > > > > approach #2: > > * have negative request-velocity for BACKWARD motion of current TC > > * a dedicate FORWARD-tc-queue for FORWARD motion > > * a dedicate BACKWARD-tc-queue for BACKWARD motion > > This ties in rather tightly with the "jog/touch-off while paused" > issue and the difficulty with "run from line" both of which I think > are being looked at by other people, though I don't know if any coding > has been done. > > I have been thinking about it, and I think that the second idea is > probably best, a fixed "history" queue that describes the path that > exists in the metal, and a more flexible, re-computable "future" queue > that depends on the G-code not yet run. > The "future queue" has to be re-computable, as so much can change, > including the whole flow of the G-code, depending on variables and > offsets changing. "Run from line" is a particularly interesting > puzzle, but not directly linked to your question. > > I think that you would probably want to link this into "adaptive feed" > and "feed over-ride", simply allow these to go negative. > > I think that the "future queue" idea would be better than the "circular buffer". I wish to modify the source code as less as possible. Here's the approach: ** create 2 HAL pins: jog-forward and jog-backward ** if (jog-forward == TRUE) then jog the tool along with g-code ignore M-code inside .ngc file the behavior is identical to cycle-start else if (jog-backward == TRUE) flush the TP-queue have interp and canon prepare the reversed TP for TP-queue for tp.c: request-velocity *= -1 for tp.c: the progress will go from 100% down to 0 endif Yishin -- 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] Does emc2 support jogging backward/forward along with g-code?
On Sat, Dec 3, 2011 at 6:18 PM, Anders Wallin wrote: > > Does emc2 support jogging backward/forward along with g-code path? > > (the path is defined by .ngc file) > > AFAIK, No. > > Did you have some implementation idea/details for this? > > IMHO, the implementation for BACKWARD motion could be complicate. I came out two draft approaches. approach #1: * have negative request-velocity for BACKWARD motion of current TC * replace tc-queue with circular buffer for bi-directional move * figure out how to feed the bi-directional circular buffer approach #2: * have negative request-velocity for BACKWARD motion of current TC * a dedicate FORWARD-tc-queue for FORWARD motion * a dedicate BACKWARD-tc-queue for BACKWARD motion Yishin -- 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
[Emc-users] Does emc2 support jogging backward/forward along with g-code?
Hello gentlemen, Does emc2 support jogging backward/forward along with g-code path? (the path is defined by .ngc file) I can not find this function from AXIS GUI. I would like to confirm before start implementing it. thanks in advance, Yishin -- 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