Re: [Emc-users] miniature taper-lock type pulleys

2022-01-26 Thread gene heskett
On Thursday, January 27, 2022 12:45:22 AM EST dave engvall wrote:
> I assume everyone knows about these.
> https://www.fennerdrives.com/trantorque/
> Not cheap but tend to work.
> 
> Dave
> 
> On 1/26/22 8:30 PM, Ralph Stirling wrote:
> > I had some problems today with a small XL timing
> > pulley slipping on a NEMA17 stepper shaft due to
> > the set screw loosening after running for long
> > periods (multiple days).  I drilled and tapped a
> > second set screw hole, and I can probably apply
> > some thread locker, but I got to wondering if it
> > would be possible to make a miniature taper lock
> > type bushing and pulley to clamp onto a stepper
> > shaft.  Anybody ever seen anything like that?
> > 
> > The original taper lock system has a split bushing
> > with an 8 degree taper against the pulley.  They
> > also have a clever set screw arrangement to tighten
> > the pieces together and to jack them apart when
> > removing.  If you haven't used them before, a video
> > is the best way to understand them:
> > https://www.youtube.com/watch?v=-3K_vf_7fhM
> > 
> > I like to 3d print my timing pulley perimeters, but
> > a metal hub is nice (as has been discussed on here
> > in the past).  I'm pondering how I could make hybrid
> > pulleys with a taper locking hub.  Threading the holes
> > in the plastic pulley wouldn't work so well.  Perhaps
> > some threaded metal insert can be incorporated from
> > the back side.
> > 
> > Enough of my musings.  Looking forward to hearing
> > other ideas and suggestions.
> > 
> > -- Ralph

I'm printing an 8mm hole with an expanded dflat in the center of the 
elliptical armature for my version of the harmonic drive. The hole is 
spec'd at around 8.35 mm in diameter and a square about 8mm wide is 
positioned inside the hole and makes the dflat. Its is a tight friction 
fit, after the dflat has been ground about 1mm deeper, so a caliper ob 
the flat, measuring about 6.5mm to the back of the rounded shaft. Fits 
repeatedly with a friction fit, no backlash but with a teeny amount of 
eccentricity that shows up as a slight error in the output angle when 
running, which translates to a speed warble is it turns an A axis from my 
6040 mills 4th axis on my kitchen counter, So the overall accuracy is 
probably 30 arc-minutes. The motor is a 1NM 3 phase stepper, with a big 
printed 60 tooth gt2-3 pulley replacing the sloppy key fit OEM pulley on 
the chuck shaft, and the output pulley of a 50/1 loose belt harmonic 
drive is 53 teeth resulting in a belt that tensions about right without a 
tensioner.

It been running, both directions, for about a month now, no failures. I 
can't stop it by hand so I think I can carve tracks in a piece of steel 
in that 3" chuck, with an 1/8" mist cooled SC mill turning 20k revs.. 
carving square threads for instance, I have visions of making the 1"x 18" 
bolts for a woodworking vise with it.  Or maybe even in a hard maple 
wooden dowel of even larger diameter. 

I'm cheap, the drive is 100% printed in PETG, and the only metal in it is 
the 5 printed bearings, 4 on the armatures ellipse, to drive the loose 
belt and the huge, single row, output disk bearing nearly 90mm in 
diameter, the balls are crosman bb's inserted into the printed races. I 
don't think I have more than 10 dollars in it not including my time baby 
sitting the printer.

If it breaks, print another one, No metal in that hub. I have an idea 
that might smooth up the motion, based on the dflat pushing the armature 
a thou or so off center, interchange the signs that make the ellipse to 
put that potential wobble not in line with the engaged splines, but 
inline with the slack disengaged splines, effectively turning the dflat 
90 degrees. But that has not been tried yet, I'm life testing what I 
have. The previous, smaller, 30/1 version ran 4 months, no failures.

The Fenner method looks interesting but $50 for an 8 or 10mm bore? So I 
made taperlock hubs smaller than anything Browning sells for all that 
stuff when I put those mini ball screws into The Little Monster. When I 
found the lower dual pulley in the Sheldon all wallered out cuz somebody 
back in the fog of time had installed it bass ackwards and left out the 
key so it slipped and tore up the shaft trying to tighten the grub screw 
enough to stop the slippage, I took it to TLM and rebored it for a 
homemade taperlock. flex slots for all that cut with EDM. zero burrs to 
clean up. Hell to do the jack screws inside that yoke, very little room 
for the allen wrenches cut way down short arm, but it works, probably 
better than the OEM setup.

Take care & stay well everybody.

Cheers, Gene Heskett.
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
Genes Web page 






Re: [Emc-users] miniature taper-lock type pulleys

2022-01-26 Thread John Dammeyer
Take a grinder to the motor shaft and make a flat on it.  Then tighten the 
setscrew on the flat with some Loctite on the threads or a second setscrew 
behind it if you have the room.

John


> -Original Message-
> From: Ralph Stirling [mailto:ralph.stirl...@wallawalla.edu]
> Sent: January-26-22 8:30 PM
> To: emc-users@lists.sourceforge.net
> Subject: [Emc-users] miniature taper-lock type pulleys
> 
> I had some problems today with a small XL timing
> pulley slipping on a NEMA17 stepper shaft due to
> the set screw loosening after running for long
> periods (multiple days).  I drilled and tapped a
> second set screw hole, and I can probably apply
> some thread locker, but I got to wondering if it
> would be possible to make a miniature taper lock
> type bushing and pulley to clamp onto a stepper
> shaft.  Anybody ever seen anything like that?
> 
> The original taper lock system has a split bushing
> with an 8 degree taper against the pulley.  They
> also have a clever set screw arrangement to tighten
> the pieces together and to jack them apart when
> removing.  If you haven't used them before, a video
> is the best way to understand them:
> https://www.youtube.com/watch?v=-3K_vf_7fhM
> 
> I like to 3d print my timing pulley perimeters, but
> a metal hub is nice (as has been discussed on here
> in the past).  I'm pondering how I could make hybrid
> pulleys with a taper locking hub.  Threading the holes
> in the plastic pulley wouldn't work so well.  Perhaps
> some threaded metal insert can be incorporated from
> the back side.
> 
> Enough of my musings.  Looking forward to hearing
> other ideas and suggestions.
> 
> -- Ralph
> 
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] miniature taper-lock type pulleys

2022-01-26 Thread dave engvall

I assume everyone knows about these.
https://www.fennerdrives.com/trantorque/
Not cheap but tend to work.

Dave


On 1/26/22 8:30 PM, Ralph Stirling wrote:

I had some problems today with a small XL timing
pulley slipping on a NEMA17 stepper shaft due to
the set screw loosening after running for long
periods (multiple days).  I drilled and tapped a
second set screw hole, and I can probably apply
some thread locker, but I got to wondering if it
would be possible to make a miniature taper lock
type bushing and pulley to clamp onto a stepper
shaft.  Anybody ever seen anything like that?

The original taper lock system has a split bushing
with an 8 degree taper against the pulley.  They
also have a clever set screw arrangement to tighten
the pieces together and to jack them apart when
removing.  If you haven't used them before, a video
is the best way to understand them:
https://www.youtube.com/watch?v=-3K_vf_7fhM

I like to 3d print my timing pulley perimeters, but
a metal hub is nice (as has been discussed on here
in the past).  I'm pondering how I could make hybrid
pulleys with a taper locking hub.  Threading the holes
in the plastic pulley wouldn't work so well.  Perhaps
some threaded metal insert can be incorporated from
the back side.

Enough of my musings.  Looking forward to hearing
other ideas and suggestions.

-- Ralph

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users




___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] miniature taper-lock type pulleys

2022-01-26 Thread Ralph Stirling
I had some problems today with a small XL timing
pulley slipping on a NEMA17 stepper shaft due to
the set screw loosening after running for long
periods (multiple days).  I drilled and tapped a
second set screw hole, and I can probably apply
some thread locker, but I got to wondering if it
would be possible to make a miniature taper lock
type bushing and pulley to clamp onto a stepper
shaft.  Anybody ever seen anything like that?

The original taper lock system has a split bushing
with an 8 degree taper against the pulley.  They
also have a clever set screw arrangement to tighten
the pieces together and to jack them apart when
removing.  If you haven't used them before, a video
is the best way to understand them:
https://www.youtube.com/watch?v=-3K_vf_7fhM

I like to 3d print my timing pulley perimeters, but
a metal hub is nice (as has been discussed on here
in the past).  I'm pondering how I could make hybrid
pulleys with a taper locking hub.  Threading the holes
in the plastic pulley wouldn't work so well.  Perhaps
some threaded metal insert can be incorporated from
the back side.

Enough of my musings.  Looking forward to hearing
other ideas and suggestions.

-- Ralph

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] BSPI man pages reference in documentation for mesa and hostmot2

2022-01-26 Thread andy pugh
On Wed, 26 Jan 2022 at 23:36, John Figie  wrote:

> *3) in the 7i65 component there are some lines that refer to RTAPI but in
> my case I am planning on using the PREEMPT RT enabled kernel. Does the
> component work with either?*

The RTAPI is a wrapper that supplies a uniform interface (API) for all
supported Realtime (RT) systems.

So the same RTAPI functions work for RTAI (kernel and uspace[1]),
Preempt-RT (uspace)  and Xenomai.

[1] Yes, you can compile uspace with an RTAI kernel, but I can think
of few reasons to do so

-- 
atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1912


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] BSPI man pages reference in documentation for mesa and hostmot2

2022-01-26 Thread andy pugh
On Wed, 26 Jan 2022 at 23:36, John Figie  wrote:

> *1) what must I do to see these bspi man pages?*

Wel, they _should_ show up here at the bottom under "Hostmot2 API Calls"
https://linuxcnc.org/docs/2.8/html/
But they don't. Oddly.
They do appear in the old docs.
https://linuxcnc.org/docs/2.7/html/

It looks like the man pages are not being built. I hadn't noticed.

Not entirely legible versions (ie, groff/troff source) appear here:
https://github.com/LinuxCNC/linuxcnc/tree/master/docs/man/man3

-- 
atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1912


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] BSPI man pages reference in documentation for mesa and hostmot2

2022-01-26 Thread John Figie
In the documentation for BSPI at
http://linuxcnc.org/docs/2.8/html/man/man9/hostmot2.9.html#BSPI there is a
reference to some man pages like man mesa_7i65, which prints the man page
when I issue the command for it,
But the documentation also refers to some other man pages for the the
following: man hm2_bspi_setup_chan, man hm2_bspi_write_chan, man
hm2_tram_add_bspi_frame, man hm2_allocate_bspi_tram, man
hm2_bspi_set_read_funtion and man hm2_bspi_set_write_function for the
exported functions.

I see that these functions are called in the Mesa 7i65 component that Andy
Pugh sent me a while back
https://github.com/LinuxCNC/linuxcnc/blob/master/src/hal/drivers/mesa_7i65.comp

My questions follow:

*1) what must I do to see these bspi man pages?*
*2) what does "exported function" mean in the context above?*
*3) in the 7i65 component there are some lines that refer to RTAPI but in
my case I am planning on using the PREEMPT RT enabled kernel. Does the
component work with either?*

My goal is to create a sub driver component to send and receive data via
one or 2 of the SPI channels that are available for one of the FPGA bit
files such as 7i80hd_25_svsp8_6_7i46.bit

I have asked about this in the past, but now I am really  ready to make
things work. I have hardware in hand.

Regards,

John Figie

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Qtpyvcp error

2022-01-26 Thread Valerio Bellizzomi
On Wed, 2022-01-26 at 16:42 +0100, Rene Hopf via Emc-users wrote:
> > On 26. Jan 2022, at 16:35, Valerio Bellizzomi 
> > wrote:
> > 
> > Which documentation?
> 
> https://linuxcnc.org/docs/devel/html/getting-started/updating-linuxcnc.html#_python3_and_gtk3

thank you but this procedure did not work.
I am saving my directories and reinstalling the machine from scratch, I
would need an ISO for master branch, how do I get it if it is
available?


> 
> > thanks
> > 
> > 
> > > On Wed, 2022-01-26 at 16:16 +0100, Rene Hopf via Emc-users wrote:
> > > Did you recently pull master?
> > > You are using python 2.7 which isn’t supported in master anymore.
> > > The updating documentation has steps required to change the
> > > configuration for python related things.
> > > 
> > > > On 26. Jan 2022, at 16:03, Valerio Bellizzomi <
> > > > vale...@selnet.org>
> > > > wrote:
> > > > 
> > > > I got this error but this configuration was working before and
> > > > I
> > > > made
> > > > no changes. Can you help me?
> > > > 
> > > > 
> > > > ~$ linuxcnc ~/linuxcnc/configs/sim.qtpyvcp/xyzab.ini
> > > > LINUXCNC - 2.9.0-pre0-4771-ged1f4ddf7
> > > > Machine configuration directory is
> > > > '/home/sel/linuxcnc/configs/sim.qtpyvcp'
> > > > Machine configuration file is 'xyzab.ini'
> > > > Starting LinuxCNC...
> > > > File: tool.tbl Unrecognized line skipped:
> > > >   ;Tool  Pocket X Offset Y Offset Z
> > > > Offset Diameter Remark
> > > > Found file(REL): ./hallib/core_sim_5.hal
> > > > Note: Using POSIX realtime
> > > > motion.c: Creating unlock hal pins for joint 4
> > > > Found file(REL): ./hallib/spindle_sim.hal
> > > > Found file(REL): ./hallib/simulated_home_xyzab.hal
> > > > Traceback (most recent call last):
> > > > File "/usr/local/bin/qtpyvcp", line 10, in 
> > > >   sys.exit(main())
> > > > File "/usr/local/lib/python2.7/dist-
> > > > packages/qtpyvcp/__init__.py",
> > > > line 90, in main
> > > >   from qtpyvcp.utilities.opt_parser import parse_opts
> > > > File "/usr/local/lib/python2.7/dist-
> > > > packages/qtpyvcp/utilities/opt_parser.py", line 55, in 
> > > >   from linuxcnc import ini
> > > > ImportError: No module named linuxcnc
> > > > Shutting down and cleaning up LinuxCNC...
> > > > task: 1 cycles,
> > > > min=17976931348623157081452742373170435679807056752584499659891
> > > > 7476
> > > > 8031
> > > > 572607800285387605895586327668781715404589535143824642343213268
> > > > 8946
> > > > 4182
> > > > 768467546703537516986049910576551282076245490090389328944075868
> > > > 5084
> > > > 5513
> > > > 394230458323690322294816580855933212334827479782620414472316873
> > > > 8177
> > > > 1809
> > > > 19299881250404026184124858368.00, max=0.00,
> > > > avg=0.00, 0
> > > > latency excursions (> 10x expecNote: Using POSIX realtime
> > > > LinuxCNC terminated with an error.  You can find more
> > > > information
> > > > in
> > > > the log:
> > > >   /home/sel/linuxcnc_debug.txt
> > > > and
> > > >   /home/sel/linuxcnc_print.txt
> > > > as well as in the output of the shell command 'dmesg' and in
> > > > the
> > > > terminal
> > > > 
> > > > 
> > > > 
> > > > ___
> > > > Emc-users mailing list
> > > > Emc-users@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/emc-users
> > > 
> > > ___
> > > Emc-users mailing list
> > > Emc-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/emc-users
> > 
> > 
> > ___
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/emc-users
> 
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Qtpyvcp error

2022-01-26 Thread Rene Hopf via Emc-users


> On 26. Jan 2022, at 16:35, Valerio Bellizzomi  wrote:
> 
> Which documentation?

https://linuxcnc.org/docs/devel/html/getting-started/updating-linuxcnc.html#_python3_and_gtk3

> 
> thanks
> 
> 
>> On Wed, 2022-01-26 at 16:16 +0100, Rene Hopf via Emc-users wrote:
>> Did you recently pull master?
>> You are using python 2.7 which isn’t supported in master anymore.
>> The updating documentation has steps required to change the
>> configuration for python related things.
>> 
>>> On 26. Jan 2022, at 16:03, Valerio Bellizzomi 
>>> wrote:
>>> 
>>> I got this error but this configuration was working before and I
>>> made
>>> no changes. Can you help me?
>>> 
>>> 
>>> ~$ linuxcnc ~/linuxcnc/configs/sim.qtpyvcp/xyzab.ini
>>> LINUXCNC - 2.9.0-pre0-4771-ged1f4ddf7
>>> Machine configuration directory is
>>> '/home/sel/linuxcnc/configs/sim.qtpyvcp'
>>> Machine configuration file is 'xyzab.ini'
>>> Starting LinuxCNC...
>>> File: tool.tbl Unrecognized line skipped:
>>>   ;Tool  Pocket X Offset Y Offset Z
>>> Offset Diameter Remark
>>> Found file(REL): ./hallib/core_sim_5.hal
>>> Note: Using POSIX realtime
>>> motion.c: Creating unlock hal pins for joint 4
>>> Found file(REL): ./hallib/spindle_sim.hal
>>> Found file(REL): ./hallib/simulated_home_xyzab.hal
>>> Traceback (most recent call last):
>>> File "/usr/local/bin/qtpyvcp", line 10, in 
>>>   sys.exit(main())
>>> File "/usr/local/lib/python2.7/dist-packages/qtpyvcp/__init__.py",
>>> line 90, in main
>>>   from qtpyvcp.utilities.opt_parser import parse_opts
>>> File "/usr/local/lib/python2.7/dist-
>>> packages/qtpyvcp/utilities/opt_parser.py", line 55, in 
>>>   from linuxcnc import ini
>>> ImportError: No module named linuxcnc
>>> Shutting down and cleaning up LinuxCNC...
>>> task: 1 cycles,
>>> min=179769313486231570814527423731704356798070567525844996598917476
>>> 8031
>>> 5726078002853876058955863276687817154045895351438246423432132688946
>>> 4182
>>> 7684675467035375169860499105765512820762454900903893289440758685084
>>> 5513
>>> 3942304583236903222948165808559332123348274797826204144723168738177
>>> 1809
>>> 19299881250404026184124858368.00, max=0.00, avg=0.00, 0
>>> latency excursions (> 10x expecNote: Using POSIX realtime
>>> LinuxCNC terminated with an error.  You can find more information
>>> in
>>> the log:
>>>   /home/sel/linuxcnc_debug.txt
>>> and
>>>   /home/sel/linuxcnc_print.txt
>>> as well as in the output of the shell command 'dmesg' and in the
>>> terminal
>>> 
>>> 
>>> 
>>> ___
>>> Emc-users mailing list
>>> Emc-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/emc-users
>> 
>> ___
>> Emc-users mailing list
>> Emc-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-users
> 
> 
> 
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Qtpyvcp error

2022-01-26 Thread Valerio Bellizzomi
Which documentation?

thanks


On Wed, 2022-01-26 at 16:16 +0100, Rene Hopf via Emc-users wrote:
> Did you recently pull master?
> You are using python 2.7 which isn’t supported in master anymore.
> The updating documentation has steps required to change the
> configuration for python related things.
> 
> > On 26. Jan 2022, at 16:03, Valerio Bellizzomi 
> > wrote:
> > 
> > I got this error but this configuration was working before and I
> > made
> > no changes. Can you help me?
> > 
> > 
> > ~$ linuxcnc ~/linuxcnc/configs/sim.qtpyvcp/xyzab.ini
> > LINUXCNC - 2.9.0-pre0-4771-ged1f4ddf7
> > Machine configuration directory is
> > '/home/sel/linuxcnc/configs/sim.qtpyvcp'
> > Machine configuration file is 'xyzab.ini'
> > Starting LinuxCNC...
> > File: tool.tbl Unrecognized line skipped:
> >;Tool  Pocket X Offset Y Offset Z
> > Offset Diameter Remark
> > Found file(REL): ./hallib/core_sim_5.hal
> > Note: Using POSIX realtime
> > motion.c: Creating unlock hal pins for joint 4
> > Found file(REL): ./hallib/spindle_sim.hal
> > Found file(REL): ./hallib/simulated_home_xyzab.hal
> > Traceback (most recent call last):
> >  File "/usr/local/bin/qtpyvcp", line 10, in 
> >sys.exit(main())
> >  File "/usr/local/lib/python2.7/dist-packages/qtpyvcp/__init__.py",
> > line 90, in main
> >from qtpyvcp.utilities.opt_parser import parse_opts
> >  File "/usr/local/lib/python2.7/dist-
> > packages/qtpyvcp/utilities/opt_parser.py", line 55, in 
> >from linuxcnc import ini
> > ImportError: No module named linuxcnc
> > Shutting down and cleaning up LinuxCNC...
> > task: 1 cycles,
> > min=179769313486231570814527423731704356798070567525844996598917476
> > 8031
> > 5726078002853876058955863276687817154045895351438246423432132688946
> > 4182
> > 7684675467035375169860499105765512820762454900903893289440758685084
> > 5513
> > 3942304583236903222948165808559332123348274797826204144723168738177
> > 1809
> > 19299881250404026184124858368.00, max=0.00, avg=0.00, 0
> > latency excursions (> 10x expecNote: Using POSIX realtime
> > LinuxCNC terminated with an error.  You can find more information
> > in
> > the log:
> >/home/sel/linuxcnc_debug.txt
> > and
> >/home/sel/linuxcnc_print.txt
> > as well as in the output of the shell command 'dmesg' and in the
> > terminal
> > 
> > 
> > 
> > ___
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/emc-users
> 
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] 60's vintage position feedback.. (GE Accupins)

2022-01-26 Thread Scott Harwell via Emc-users
 
Inductosyn has a major cost advantage over Accupins. It is a copper film bonded 
to a steel backplate. It is a photo etch process like a circuit board. 
The slider is the same process with a thin foil protection over it. The slider 
provides sine and cosine, and the scale reads displacement. They use a varnish 
to protect the copper left after the etching.

Scott

On Tuesday, January 25, 2022, 11:55:13 PM CST, Lawrence Glaister 
 wrote:  
 
 Very cool Sam. It looks like the pin rail may be reproducible, but do 
you have any idea what the coil pickup structure is? Probably 3 coils... 
excitation, and the 2 quadrature phase or possibly many coils on a 1." 
spacing. The concept is very interesting if we could reproduce sensors 
like this at a reasonable cost. A similar product was call inductosyn I 
believe.

https://www.maccon.com/rotary-linear-encoders/magnetic-encoders/inductosyn.html

http://what-when-how.com/electric-motors/linear-and-rotary-inductosyns-electric-motors/

I have seen a similar sensor that used ball bearings in a tube. 
http://www.newall.com/technology/   this seems to show a good cutaway view.

One idea I had was to try and use a ground ball screw as the sensor rail 
with magnetic pickups on several of the threads. Thus the rod providing 
the positioning would also provide position feedback of the nut (sensor 
coils ride on the nut). A slightly different idea (and probably less 
precise) is to use a rack as the sensor.

With optical encoders being so cheap these days, its probably just an 
academic interest, but any ideas you have on the pickup coil design 
would be very interesting.
cheers
Lawrence VE7IT
Nanoose Bay BC, Canada


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users
  
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Qtpyvcp error

2022-01-26 Thread Rene Hopf via Emc-users
Did you recently pull master?
You are using python 2.7 which isn’t supported in master anymore.
The updating documentation has steps required to change the configuration for 
python related things.

> On 26. Jan 2022, at 16:03, Valerio Bellizzomi  wrote:
> 
> I got this error but this configuration was working before and I made
> no changes. Can you help me?
> 
> 
> ~$ linuxcnc ~/linuxcnc/configs/sim.qtpyvcp/xyzab.ini
> LINUXCNC - 2.9.0-pre0-4771-ged1f4ddf7
> Machine configuration directory is
> '/home/sel/linuxcnc/configs/sim.qtpyvcp'
> Machine configuration file is 'xyzab.ini'
> Starting LinuxCNC...
> File: tool.tbl Unrecognized line skipped:
>;Tool  Pocket X Offset Y Offset Z
> Offset Diameter Remark
> Found file(REL): ./hallib/core_sim_5.hal
> Note: Using POSIX realtime
> motion.c: Creating unlock hal pins for joint 4
> Found file(REL): ./hallib/spindle_sim.hal
> Found file(REL): ./hallib/simulated_home_xyzab.hal
> Traceback (most recent call last):
>  File "/usr/local/bin/qtpyvcp", line 10, in 
>sys.exit(main())
>  File "/usr/local/lib/python2.7/dist-packages/qtpyvcp/__init__.py",
> line 90, in main
>from qtpyvcp.utilities.opt_parser import parse_opts
>  File "/usr/local/lib/python2.7/dist-
> packages/qtpyvcp/utilities/opt_parser.py", line 55, in 
>from linuxcnc import ini
> ImportError: No module named linuxcnc
> Shutting down and cleaning up LinuxCNC...
> task: 1 cycles,
> min=1797693134862315708145274237317043567980705675258449965989174768031
> 57260780028538760589558632766878171540458953514382464234321326889464182
> 76846754670353751698604991057655128207624549009038932894407586850845513
> 39423045832369032229481658085593321233482747978262041447231687381771809
> 19299881250404026184124858368.00, max=0.00, avg=0.00, 0
> latency excursions (> 10x expecNote: Using POSIX realtime
> LinuxCNC terminated with an error.  You can find more information in
> the log:
>/home/sel/linuxcnc_debug.txt
> and
>/home/sel/linuxcnc_print.txt
> as well as in the output of the shell command 'dmesg' and in the
> terminal
> 
> 
> 
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Qtpyvcp error

2022-01-26 Thread Valerio Bellizzomi
I got this error but this configuration was working before and I made
no changes. Can you help me?


~$ linuxcnc ~/linuxcnc/configs/sim.qtpyvcp/xyzab.ini
LINUXCNC - 2.9.0-pre0-4771-ged1f4ddf7
Machine configuration directory is
'/home/sel/linuxcnc/configs/sim.qtpyvcp'
Machine configuration file is 'xyzab.ini'
Starting LinuxCNC...
File: tool.tbl Unrecognized line skipped:
;Tool  Pocket X Offset Y Offset Z
Offset Diameter Remark
Found file(REL): ./hallib/core_sim_5.hal
Note: Using POSIX realtime
motion.c: Creating unlock hal pins for joint 4
Found file(REL): ./hallib/spindle_sim.hal
Found file(REL): ./hallib/simulated_home_xyzab.hal
Traceback (most recent call last):
  File "/usr/local/bin/qtpyvcp", line 10, in 
sys.exit(main())
  File "/usr/local/lib/python2.7/dist-packages/qtpyvcp/__init__.py",
line 90, in main
from qtpyvcp.utilities.opt_parser import parse_opts
  File "/usr/local/lib/python2.7/dist-
packages/qtpyvcp/utilities/opt_parser.py", line 55, in 
from linuxcnc import ini
ImportError: No module named linuxcnc
Shutting down and cleaning up LinuxCNC...
task: 1 cycles,
min=1797693134862315708145274237317043567980705675258449965989174768031
57260780028538760589558632766878171540458953514382464234321326889464182
76846754670353751698604991057655128207624549009038932894407586850845513
39423045832369032229481658085593321233482747978262041447231687381771809
19299881250404026184124858368.00, max=0.00, avg=0.00, 0
latency excursions (> 10x expecNote: Using POSIX realtime
LinuxCNC terminated with an error.  You can find more information in
the log:
/home/sel/linuxcnc_debug.txt
and
/home/sel/linuxcnc_print.txt
as well as in the output of the shell command 'dmesg' and in the
terminal



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users