Re: [Emc-users] ot - very neat

2020-01-29 Thread Jon Elson

On 01/29/2020 12:16 PM, grumpy--- via Emc-users wrote:

https://www.youtube.com/watch?v=p_wk3q8jWcs


Hmmm, reminds me a bit of the ancient tracer mills from the 
dark ages.


Jon


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


Re: [Emc-users] Real-time OS for machine controllers (do not worry to much)

2020-01-29 Thread N
>  would not worry too much about who's RTOS you use.   The concepts are
> universal.  First you come up with a high-level design and work out the
> interfaces then you need to decide how wide of a range of hardware you need
> to support.  Then do some prototyping.   You will very quickly have your
> list down to a small handful.
> 
> People always get hung up on tools.That is not what matters.  What
> matters is the high level system architecture and how you design the
> interfaces between the parts.

Agree, what calculator is used does not matter if you do not understand the 
mathematics book in whatever form you happen to read it nowadays.


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


Re: [Emc-users] Real-time OS for machine controllers --> Micrium open source

2020-01-29 Thread N
Have been looking at Micrium suspect they might be really good.

Tried µC-probe, a really good idea and a really good software to have for real 
time applications but at least the GUI must have been written by a "modern" 
programmer with all newly invented programming paradigms or whatever it is 
called, looked very nice but slow like syrup and did not work well.


> Here's a copy of an email I received about the Open-Source Licensing Now 
> Available for Micrium µC/ RTOS
> I haven't used this one but maybe they were losing ground to the Free RTOS?
> 
> John
> 
> 
> =
> During the following weeks, Silicon Labs will transition the µC/ components 
> to an open-source license model.  
> By adopting permissive license terms for the µC/ components, we will make the 
> benefits of this software available to the widest user base possible and give 
> the embedded community a role in future development efforts.  
> Please note: This licensing change does not affect our exclusive Micrium OS 
> software available to developers through Simplicity Studio. Although it’s not 
> open source, Micrium OS can be used commercially on Silicon Labs’ EFR32 
> wireless SoCs and EFM32 microcontrollers (MCUs) with no licensing fees. 
> We want to ensure a smooth transition to open-source terms for all licensees 
> of the µC/ software. We will continue to provide technical support for 
> customers with valid maintenance agreements. We are also working closely with 
> partners who may offer similar support agreements in the near future.   
> The new open-source license model will go into effect on February 28, 2020. 
> Customers currently considering a license or maintenance renewal for any of 
> the µC/ software components (µC/OS-II, µC/OS-III, µC/FS, µC/TCP-IP, 
> µC/USB-Device, µC/USB-Host, µC/CAN, and µC/Modbus) have two options: 
> 1.Submit a PO for the µC/ part numbers until February 7. Any purchases 
> made during this period will include technical support through the end of 
> 2020.   
> 2.Once the new licensing terms for the µC/ components are in place, you 
> may obtain the software at no cost for commercial use (without technical 
> support from Silicon Labs)
> ==
> 
> 
> > -Original Message-
> > From: N [mailto:nicklas.karlsso...@gmail.com]
> > Sent: January-28-20 11:55 AM
> > To: Enhanced Machine Controller (EMC)
> > Subject: Re: [Emc-users] Real-time OS for machine controllers
> > 
> > rtems could without doubt be worth a try but have only used FreeRTOS and
> > it work.
> > 
> > FreerRTOS usually run scheduler at 1kHz and using one of the newer Micro
> > controllers like Cortex-Mx which is a very common CPU in these with
> > prioritized interrupts for higher priorities work really well. There is also
> > support calling some of the functions from within interrupts but not all 
> > since
> > they are not allowed to block.
> > 
> > It might be this prioritized interrupt controller may make FreeRTOS work
> > really well since then interrupts could be assigned a priority so that they 
> > are
> > correctly scheduled and guess this is not the case on an ordinary computer.
> > 
> > 
> > Guess NML would be a better choice for remote display.
> > 
> > 
> > > FreeRTOS sure is popular.  Have you compared it to other open source
> > > Posix standard real-time OS's such as NuttX and RTEMS?
> > >
> > > http://www.nuttx.org/
> > >
> > > http://rtems.com/
> > >
> > > Any thoughts? I haven't worked with any real-time OS's much since the
> > > 80-90's.
> > >
> > >
> > > On 1/21/20 2:22 PM, Chris Albertson wrote:
> > > > Doing a fresh start in 2020, I'd pick a 32-bit microcontroller platform 
> > > > and
> > > > then a "hard" real-time OS that is portable over a wide rand of 32-bit
> > > > microcontrollers.   FreeRTOS would be a example of this.  See
> > > > https://en.wikipedia.org/wiki/FreeRTOS
> > > > These OSes are nothing at all like Linux.  They have no user interface 
> > > > and
> > > > are linked with the application.


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


Re: [Emc-users] Open source CNC architecture

2020-01-29 Thread N
> > ...
> 
> The mindset at the larger companies is not one of the 'time is money'
> rather than a cya attitude. The manager of the larger company answers to an
> entity above. The entity above doesn't make the decision to install
> LinuxCNC or not. The manager of the company makes the decision. The manager
> will decide based upon whether the decision is justifiable to keep his job.

Heard that no one got fired for buying an IBM. Also remember an old IBM 
computer on my workplace and a middle aged man mysteriously quitting.


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


Re: [Emc-users] ot - very neat

2020-01-29 Thread Thaddeus Waldner


> Best in mind that Shaper Origin is only as accurate as the position sticker 
> strips.

From my understanding, you do need to follow a prescribed pattern of placing 
the marker tape but you don’t need to be very accurate. The tape is merely a 
“marker” placed “wherever”. The trick is in accurately tracking the motion of 
these markers, as observed through the camera system. 

Most modern smartphones do something similar with their augmented reality 
stuff, albeit with random environmental features in lieu of predefined marking 
tape, and probably with less accuracy.

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


Re: [Emc-users] Open source CNC architecture

2020-01-29 Thread N
On Tue, 28 Jan 2020 22:27:01 -0800
Chris Albertson  wrote:

> On Mon, Jan 27, 2020 at 11:06 AM Gene Heskett  wrote:
> 
> > On Monday 27 January 2020 11:39:27 dave engvall wrote:
> >
> > > Linuxcnc get used because it works ... at least well enough to get
> > > most jobs done.
> >
> 
> The topic came up because someone asked if anyone was using LinuxCNC for
> large scale work.   No one raised their hand.   Why are they not using
> LinuxCNC to make transmission parts at the Toyota factory?  It seems to be
> powering a few one-man shops and some hobby projects.

Are in doubt is a good idea to make parts for large company. Don't know but 
expect they are very likely to make complaint and claim high damages. Not sure 
if got last sentence correct. What I would expect then making part for a large 
company is a lot of work and little money at best.

It might be you need is machine from one of large companies, or at least 
measurement machine from one of the large companies to fight there claims.

> Why?  Someone might think that open source is not usable in industrial
> settings but.  That is clearly not true.   It must be something about
> LinuxCNC that makes it unsuitable.   I'm guessing itis the platform and
> that it does not work well out of the box and is basically just a kt of
> parts and not a product and it does not scale well to large factory floor
> sized systems.

Expensive companies usually claim a well known brand is better.

> But it does work well-enough for small shops where the owner is willing to
> invest much of his own time.

Might be a good point, if there is not enough money in case something does not 
work as expected investing some more time might be a possibility for a small 
one man workshop. Then salary is not everything, your own workshop nearby then 
no time need to be spent on traveling nor money, it might also happen workshop 
is located on country side there living is cheap and usually it's rather boring 
to work in a factory.


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


Re: [Emc-users] ot - very neat

2020-01-29 Thread Andy Pugh


> On 29 Jan 2020, at 20:40, Stuart Stevenson  wrote:
> 
> Install this on a machine. The accuracy of the machine would not have to be
> very close.

Best in mind that Shaper Origin is only as accurate as the position sticker 
strips. 

But the idea of an accurate sub-axis on an inaccurate main axis certainly has 
merit. It’s equivalent to LinuxCNC on a sloppy machine with linear scales. 

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


Re: [Emc-users] ot - very neat

2020-01-29 Thread Stuart Stevenson
Install this on a machine. The accuracy of the machine would not have to be
very close. This would allow a VERY cheap machine to manufacture to pretty
good tolerances.
 Maybe a robot arm.
Use this with a probe on a robot arm to collect geometric data for
inspection.


On Wed, Jan 29, 2020 at 12:30 PM Andy Pugh  wrote:

>
>
> > On 29 Jan 2020, at 20:18, grumpy--- via Emc-users <
> emc-users@lists.sourceforge.net> wrote:
> >
> > https://www.youtube.com/watch?v=p_wk3q8jWcs
>
> It’s one of the best ideas I have seen. Really clever. (I have been
> following it for years).
>
> I have never _quite_ had an excuse to buy one.
>
> Nice example use a few years ago when it was a new thing.
>
> https://youtu.be/lfmrvxB154w
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>


-- 
Addressee is the intended audience.
If you are not the addressee then my consent is not given for you to read
this email furthermore it is my wish you would close this without saving or
reading, and cease and desist from saving or opening my private
correspondence.
Thank you for honoring my wish.

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


Re: [Emc-users] ot - very neat

2020-01-29 Thread Andy Pugh


> On 29 Jan 2020, at 20:18, grumpy--- via Emc-users 
>  wrote:
> 
> https://www.youtube.com/watch?v=p_wk3q8jWcs

It’s one of the best ideas I have seen. Really clever. (I have been following 
it for years). 

I have never _quite_ had an excuse to buy one. 

Nice example use a few years ago when it was a new thing. 

https://youtu.be/lfmrvxB154w


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


[Emc-users] ot - very neat

2020-01-29 Thread grumpy--- via Emc-users

https://www.youtube.com/watch?v=p_wk3q8jWcs


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


Re: [Emc-users] Open source CNC architecture

2020-01-29 Thread Stuart Stevenson
On Wed, Jan 29, 2020 at 3:34 AM Les Newell 
wrote:

>
> > Why are they not using
> > LinuxCNC to make transmission parts at the Toyota factory? ... It must
> be something about
> > LinuxCNC that makes it unsuitable.
>
> Large companies want a known brand high end machine with a comprehensive
> support contract. Big CNC manufacturers use either their own control or
> a big name control manufacturer such as Siemens. If they have their own
> control they aren't going to switch to anything else because they have a
> huge amount of time and money invested in their current systems. If they
> use someone else's control they want a complete hardware + software
> package with support. Either way they aren't going to even consider
> LinuxCNC and that is unlikely to change, no matter how good LinuxCNC is.
>

The mindset at the larger companies is not one of the 'time is money'
rather than a cya attitude. The manager of the larger company answers to an
entity above. The entity above doesn't make the decision to install
LinuxCNC or not. The manager of the company makes the decision. The manager
will decide based upon whether the decision is justifiable to keep his job.
The paradigm shift lever is VERY difficult to move from expensive but
justifiable to cheaper but very possibly not justifiable. The known entity
of expensive set it and forget it is a hard nut to crack.
For a smaller company a customer will evaluate the equipment list to
determine the capability and reliability of the vendor's equipment. The old
adage of "buy the same equipment as your customer" plays very well in the
vendor evaluation process. A secondary consideration in the reliability
evaluation is "how many of one machine does the vendor have?". In my world,
for production parts, a customer would like to see three machines available
for two machines if work. That assures machine capability at all times. A
machine can go down and the vendor will still have the ability to deliver
parts.
We are talking about the 'get in the door' time frame. As trust is
developed a customer will allow a vendor to violate the ratio but it takes
a long time to develop that trust. Another factor in the trust arena is
many companies move the buyers around to break the relationship between the
individual buyer and vendor. Trust leads to abuse. In those cases the
vendor is always facing the trust issues. There remains a trusted history
between the customer and vendor but the individual buyer will 'cya' until
the individual buyer begins to trust the vendor. Rinse - Repeat
Remember - 1000 ataboys can be erased by one 'ah shit'.

Another story
In 1997 I purchased a 5 axis license from OpenCNC (MDSI2). OpenCNC (closed
source) ran on QNX RTOS (closed source) using hardware from a list of . The
Open meant OpenCNC didn't have hardware to sell but they supported a
limited list of approved vendors (all closed source). The hardware vendors
were very proud of their offerings. I ended up with three 5 axis machines
running OpenCNC. I had to have a license to run each machine. Software and
hardware was something just south of USD20,000.00 per machine. One of the
machines was running OpenCNC (QNX) until 2017.
Open had a slightly different meaning than we think of open today. :)
I will say I liked their product. Their total package including
documentation was complete enough I was able to install, configure and run
it with minimal contact with OpenCNC staff. They were very helpful and
knowledgeable. A very polished organization. I purchased their API and
would probably still be running their software today but in the next
release they left QNX and settled exclusively on Windows and Venturcom
RTOS. They would no longer support QNX. I almost cried. I called my contact
and told him they just lost me as I would not purposely install Windows on
my machine. For me this was preLinux. I came from (I am no VMS guru) VMS
and Windows. I know the difference between a productive OS and a pretty OS.
I am almost glad OpenCNC took the direction they took because if they had
not left QNX I probably would not have found LinuxCNC.

When I bought the software OpenCNC was already in one of the big three in
Detroit. The requirement was OpenCNC has to look and respond EXACTLY like
all the other controls in the shop. I was told it took the tech department
in said shop one day to develop the human interface screen and MDSI
configured OpenCNC to run just like all the other controls in the shop. I
don't  know if that project is ongoing.

A 300 man shop South of Wichita started installing OpenCNC after I had
completed my installs. I knew a couple of the techs installing OpenCNC
there and a couple operators running it. All reports were the techs and the
operators loved it and lobbied for it to be installed on every machine. I
don't know if that project is ongoing as my contacts have either died or
retired.

A four or five man group from Cessna visited my shop to evaluate OpenCNC. I
believe it was an operator, a 

Re: [Emc-users] Open source CNC architecture

2020-01-29 Thread Jon Elson

On 01/29/2020 12:27 AM, Chris Albertson wrote:


The topic came up because someone asked if anyone was using LinuxCNC for
large scale work.   No one raised their hand.   Why are they not using
LinuxCNC to make transmission parts at the Toyota factory?  It seems to be
powering a few one-man shops and some hobby projects.

I met a guy from Sweden that has a 9-man shop, all machines 
ran the old EMC2 back then.
At one time, Stuart Stevenson was part of MPM in Wichita, 
they had several machines running
EMC2 (later LinuxCNC) on "Big Iron" (videos have been posted 
previously).  He has now left MPM

and has his own shop a short distance away.

I recently met our documentation expert (John Thornton) and 
all his shop runs on LinuxCNC.


Dewey Garret does ornamental wood carving with LinuxCNC as a 
commercial business.


I can't point you to any other specific sites, but I know 
there are a bunch of commercial shops

using it.

Now, big manufacturers like Toyota, GM, Honda, etc. want to 
buy turnkey machines for auto manufacturing.
But, in fact, almost all that work is done by custom 
machines such as rotary transfer machines, that are
purpose built to make one specific part in incredible 
volume.  They probably do ZERO actual part manufacturing

on traditional mills and lathes.

Jon


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


Re: [Emc-users] Open source CNC architecture

2020-01-29 Thread Les Newell




Why are they not using
LinuxCNC to make transmission parts at the Toyota factory? ... It must be 
something about
LinuxCNC that makes it unsuitable.


Large companies want a known brand high end machine with a comprehensive 
support contract. Big CNC manufacturers use either their own control or 
a big name control manufacturer such as Siemens. If they have their own 
control they aren't going to switch to anything else because they have a 
huge amount of time and money invested in their current systems. If they 
use someone else's control they want a complete hardware + software 
package with support. Either way they aren't going to even consider 
LinuxCNC and that is unlikely to change, no matter how good LinuxCNC is.


Smaller CNC manufacturers are a different story. There are a number of 
smaller plasma and CNC router manufacturers using LinuxCNC with 
considerable success. Tormach is another example of a smaller 
manufacturer using LinuxCNC to run a range of CNC machines.



  and is basically just a kt of
parts and not a product and it does not scale well to large factory floor
sized systems.


LinuxCNC is a small open source project. It could scale well for large 
machines but it doesn't have the comprehensive support you would get 
from a closed source control manufacturer. For end users time is money 
so support is a major deciding factor.


Les


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