[Emc-users] Hey Gene, found your portable O'scope

2013-11-10 Thread Mark Wendt
http://www.kickstarter.com/projects/920064946/oscilloscope-watch

;-)

Mark
--
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=60136231iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] (no subject)Rotary problems

2013-11-10 Thread andy pugh
As I appear to have been ignored...

The problem probably is linked to the limited lookahead, but if you
only notice it when the rotary is involved, then it may be that the
rotary acceleration is much too low.
It is acceleration that limits how fast a particular segment is
allowed to run, and the lowest-accel axis will dominate.

Angular axis acceleration numbers are relatively enormous as a
consequence of the units. Tens of thousands of degrees/s/s

-- 
atp
If you can't fix it, you don't own it.
http://www.ifixit.com/Manifesto

--
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=60136231iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Hey Gene, found your portable O'scope

2013-11-10 Thread Gene Heskett
On Sunday 10 November 2013 09:25:23 Mark Wendt did opine:

 ;-)

Thats cute, but the way I treat watches, it would never last.  The only 
watch I can wear day to day, when I wear one at all, which isn't often 
since I'm retired now, is one of those little 4 button Casio's.  Anything 
that big would get destroyed as my arm swung by something.

But it is a cute idea, with somewhat less scope bandwidth than my DSO-1 has 
now.  Its control interface leaves something to be desired, but can 
generally get the job done once you get used to the displayed tilt of a 
true square wave input.

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)

disbar, n:
As distinguished from some other bar.
A pen in the hand of this president is far more
dangerous than 200 million guns in the hands of
 law-abiding citizens.

--
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=60136231iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Hey Gene, found your portable O'scope

2013-11-10 Thread Mark Wendt
On Sun, Nov 10, 2013 at 9:33 AM, Gene Heskett ghesk...@wdtv.com wrote:

 On Sunday 10 November 2013 09:25:23 Mark Wendt did opine:

  ;-)

 Thats cute, but the way I treat watches, it would never last.  The only
 watch I can wear day to day, when I wear one at all, which isn't often
 since I'm retired now, is one of those little 4 button Casio's.  Anything
 that big would get destroyed as my arm swung by something.

 But it is a cute idea, with somewhat less scope bandwidth than my DSO-1 has
 now.  Its control interface leaves something to be desired, but can
 generally get the job done once you get used to the displayed tilt of a
 true square wave input.

 Cheers, Gene


You wanted the ultimate portable though.  ;-)

Mark
--
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=60136231iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] (no subject)Rotary problems

2013-11-10 Thread Gene Heskett
On Sunday 10 November 2013 09:38:22 andy pugh did opine:

 As I appear to have been ignored...
 
 The problem probably is linked to the limited lookahead, but if you
 only notice it when the rotary is involved, then it may be that the
 rotary acceleration is much too low.
 It is acceleration that limits how fast a particular segment is
 allowed to run, and the lowest-accel axis will dominate.
 
 Angular axis acceleration numbers are relatively enormous as a
 consequence of the units. Tens of thousands of degrees/s/s

I didn't go that extreme, but I am likely too low too, I was considering 
that the table has no inertia since its geared down 90 times, and was more 
concerned with the added mass of the all steel couplings I had made, which 
probably weigh about the same as the 425 motor's armature, and are about 
the same diameter.  Some day I should make a new motor mount, sized 2 
shorter, and using one of the alu flex couplings which would be ounces 
lighter.  I bought a pag of them on fleabay when I started on the lathe.
But I would also insert ball thrust washers for worm end play which I do 
not now have.

That made a large difference in how much movement power actually got to the 
XY tables.

Using those, hidden in the bearing hubs on the xy tables, with factorylike 
20 tpi 10mm acme screws, a stalled spindle will break off a 1/4 solid 
carbide end mill, ditto if it plugs up cutting dead soft alu.  I need more 
spindle revs and horsepower, about 10x more, badly. 200 watt motor, 2500 
revs wide open, sucks. Its a toy.

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)

It is indeed desirable to be well descended, but the glory belongs to
our ancestors.
-- Plutarch
A pen in the hand of this president is far more
dangerous than 200 million guns in the hands of
 law-abiding citizens.

--
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=60136231iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Hey Gene, found your portable O'scope

2013-11-10 Thread Gene Heskett
On Sunday 10 November 2013 09:59:03 Mark Wendt did opine:

 On Sun, Nov 10, 2013 at 9:33 AM, Gene Heskett ghesk...@wdtv.com wrote:
  On Sunday 10 November 2013 09:25:23 Mark Wendt did opine:
   ;-)
  
  Thats cute, but the way I treat watches, it would never last.  The
  only watch I can wear day to day, when I wear one at all, which isn't
  often since I'm retired now, is one of those little 4 button Casio's.
   Anything that big would get destroyed as my arm swung by something.
  
  But it is a cute idea, with somewhat less scope bandwidth than my
  DSO-1 has now.  Its control interface leaves something to be desired,
  but can generally get the job done once you get used to the displayed
  tilt of a true square wave input.
  
  Cheers, Gene
 
 You wanted the ultimate portable though.  ;-)
 
 Mark

Chuckle, but the DSO-1 fits in a T's pocket with its probe coiled up too.

Thats portable enough for me.  The bigger problem is dragging it off 
wherever I've laid it while attempting a probe hookup, its got skin marks 
on it now from falling against things.  I've been tempted to glue a slab of 
1/4 steel to the back of it just for a stabilizing weight.

 
 -- 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=60136231iu=/4140/ostg.cl
 ktrk ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)

You're at the end of the road again.
A pen in the hand of this president is far more
dangerous than 200 million guns in the hands of
 law-abiding citizens.

--
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=60136231iu=/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?

2013-11-10 Thread Marius Alksnys
Yishin,

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


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.

Marius


--
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=60136231iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Converting a Euro placer pick-and-place machine to LinuxCNC

2013-11-10 Thread Jean-Michel Pouré - GOOZE
 There is a video of a machine placing 0604 parts from tape, and
 it seems to work, but there was no info, screen shots or other
 indications of what they were doing.
 
 Anyway, my Philips CSM84 works well, but I do miss having the accuracy
 of a vision system.  If it eventually croaks, it might make sense to
 add 
 cameras
 and see what I could do in the area of a retrofit with modern
 technology. 

Dear all,

Thank you all for your answers. 

I read about the embedded features like fine tuning of parts. I am not
aware of those features yet and have to test.

The interest of a retrofit is that there is no limit to extending
features, like testing components during picking, testing boards or
placing smaller parts. There is a glue nozzle included, but it is not
working very well. So I can dream of working glue system. Or even place
a small laser to weld the glue ...

Controlling a pick-and-place with LinuxCNC is important in a Free
Software perspective. Also, I want to invest in a technology that will
last many years ahead (if not forever). With LinuxCNC, I know that I can
replace nearly every single component of the machine and still be
working.

I have to organize delivery (I bought several of the same model) and I
will post photos and videos shortly.

Kind regards,


smime.p7s
Description: S/MIME cryptographic signature
--
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=60136231iu=/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?

2013-11-10 Thread Yishin Li
Hello Marius,

On Mon, Nov 11, 2013 at 3:02 AM, Marius Alksnys marius.alks...@gmail.comwrote:


 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=60136231iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Mesa 5i23 step rate limitation with concurrent pwmgen

2013-11-10 Thread Hugh Wylie
Four stepgens and one pwmgen are invoked in a  LinuxCNC 2.5.2 environment as
follows, resulting in step rate limitation on all four joints:

 

loadrt hm2_pci config=firmware=hm2/5i23/SVST4_8.BIT num_encoders=0
num_pwmgens=1 num_3pwmgens=0 num_stepgens=4

 

Under this configuration, maximum step rate is limited to approximately
250Hz, while without 5i23 pwmgen invocation the 4 stepgens perform as
expected (with good step rate headroom).

 

Having confirmed that this limitation is independent of host motherboard but
identical on two Mesa 5i23 adapters tested, and independent of pwmgen
frequency between 400Hz and 20kHz, it is expected that this is a firmware
rather than performance constraint of the FPGA on the 5i23 adapter. The ini
file is unchanged between configs with or without 5i23 pwmgen.

 

What steps are needed to overcome this constraint?

 

 

 

--
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=60136231iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users