Re: [Machinekit] Slow BBB MachineKit GUI's and Alternatives.

2017-01-20 Thread schooner30@btinternet


On 19/01/17 23:51, Oliver Rew wrote:
/"I've used a couple of J1900 motherboards and they work great. 
Together with a 5i25/6i26 + 7i76 mesa card"


/Which J1900 motherboard did you use with the 5i25? The only one I saw 
on newegg with a full PCI slow is the quad-core version(as I 
understand it, this is undesirable for LinuxCNC). Thanks!


If you are just using a servo thread and hardware step generation (ie 
mesa cards ) it really does not matter.  The servo thread max jitter 
with a rt-preempt kernel is low enough for that.


I have a quad core mini ITX Pentium that I run a 5i25/7i76 combo from 
and found that having a
50K dummy base thread (running but nothing attached to it) kept the cnc 
code on one core mostly and brought the servo thread max jitter down 
from 100K to about 28K


If you are using a parport on a base thread, then you will probably need 
to use `isolcpus 1,2,3` kernel parameter to isolate 3 of the 4 cores to 
get the best latency, that is if you are using linuxcnc and a rtai 
kernel ( as opposed to machinekit, which no longer supports rtai )


On Thursday, January 19, 2017 at 12:31:42 AM UTC-8, Bas de Bruijn wrote:



On 19 Jan 2017, at 08:45, "schoo...@btinternet.com "
 wrote:




On 18/01/2017 22:10, Oliver Rew wrote:

Hi, I recently got very exciting about running my CNC from
MachineKit on a BBB, but after getting a BBB and a cape, my
hopes were quickly deflated by the lethargic performance of the
GUI's on the BBB. I have tried tkMachineKit and it is indeed
faster, but is nowhere near the convenience and speed of
GMOCCAPY or AXIS running on a very old x86.

Retrofitting old CNC's is a hobby of my father and myself, and
my hope with MachineKit on BBB was for a small, simple, drop-in
system that didn't require me to search for a big and old x86
box and deal with all it's ambiguities in order to run LinuxCNC.
However, these limitations on GUI's have dashed my hopes.


Not sure how running on a x86 can be described as full of
ambiguities compared to a BBB!

People have been doing it for years before the BBB was even made.

A BBB feels slower than running on an old x86, because it is.

I would suggest that you have a basic level rethink and look at
the available mini ITX boards available like the J1900, which are
known to work well and have 10x the processing power of a BBB,
with inbuilt graphics that work well.


I've used a couple of J1900 motherboards and they work great.
Together with a 5i25/6i26 + 7i76 mesa card.



Some of the fanless ones take a 12v supply and can quite easily
be built into a controller head for instance.


I have attempted to research the underlying problems with the
GUI, but these discussion quickly go beyond my knowledge. As far
as I can tell, it mostly has to do with the 3D g-code preview
window and the graphics driver behind it. Is the problem that
the driver doesn't run well on the BBB, or that any sort of 3D
g-code simulation is too process intensive for the BBB? People
have said disabling the g-code simulation does increase speed
significantly, but g-code simulation is a standard feature on
most CNC softwares and is very handy for the end user.

Are there any current, more feature-rich GUI's that work well on
the BBB? Are there any in development?


Have a look at the remote GUI capabilities of qtquickvcp and Cetus.



Thanks!

-- 
website: http://www.machinekit.io blog:

http://blog.machinekit.io github: https://github.com/machinekit
---
You received this message because you are subscribed to the
Google Groups "Machinekit" group.
To unsubscribe from this group and stop receiving emails from
it, send an email to machinekit+...@googlegroups.com .
Visit this group at https://groups.google.com/group/machinekit
.
For more options, visit https://groups.google.com/d/optout
.


-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io

github: https://github.com/machinekit
---
You received this message because you are subscribed to the
Google Groups "Machinekit" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to machinekit+...@googlegroups.com .
Visit this group at https://groups.google.com/group/machinekit
.
For more options, visit https://groups.google.com/d/optout
.




--
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups "Machinekit" group.

To unsubscribe from this group and stop receiving emails from it, send an email 
to 

Re: [Machinekit] Slow BBB MachineKit GUI's and Alternatives.

2017-01-20 Thread Bas de Bruijn

> On 20 Jan 2017, at 00:51, Oliver Rew  wrote:
> 
> "I've used a couple of J1900 motherboards and they work great. Together with 
> a 5i25/6i26 + 7i76 mesa card"
> 
> Which J1900 motherboard did you use with the 5i25? The only one I saw on 
> newegg with a full PCI slow is the quad-core version(as I understand it, this 
> is undesirable for LinuxCNC). Thanks!

I’m not sure I understand your last remark re. quad core version.

I’ve used a gigabyte board (but there are other brands too) and built myself a 
PC around that. That was a hassle.
http://www.gigabyte.com/products/product-page.aspx?pid=4918#ov

More recently I purchased one from logic supply and combined that with a 
6i25+7i76 mesa cars
http://www.logicsupply.com/nl-nl/mc600-10/

> 
> On Thursday, January 19, 2017 at 12:31:42 AM UTC-8, Bas de Bruijn wrote:
> 
> 
> On 19 Jan 2017, at 08:45, "schoo...@btinternet.com " 
>  wrote:
> 
>> 
>> 
>> On 18/01/2017 22:10, Oliver Rew wrote:
>>> Hi, I recently got very exciting about running my CNC from MachineKit on a 
>>> BBB, but after getting a BBB and a cape, my hopes were quickly deflated by 
>>> the lethargic performance of the GUI's on the BBB. I have tried 
>>> tkMachineKit and it is indeed faster, but is nowhere near the convenience 
>>> and speed of GMOCCAPY or AXIS running on a very old x86.
>>> 
>>> Retrofitting old CNC's is a hobby of my father and myself, and my hope with 
>>> MachineKit on BBB was for a small, simple, drop-in system that didn't 
>>> require me to search for a big and old x86 box and deal with all it's 
>>> ambiguities in order to run LinuxCNC. However, these limitations on GUI's 
>>> have dashed my hopes. 
>> 
>> Not sure how running on a x86 can be described as full of ambiguities 
>> compared to a BBB!
>> 
>> People have been doing it for years before the BBB was even made.
>> 
>> A BBB feels slower than running on an old x86, because it is.
>> 
>> I would suggest that you have a basic level rethink and look at the 
>> available mini ITX boards available like the J1900, which are known to work 
>> well and have 10x the processing power of a BBB, with inbuilt graphics that 
>> work well.
> 
> I've used a couple of J1900 motherboards and they work great. Together with a 
> 5i25/6i26 + 7i76 mesa card.
> 
>> 
>> Some of the fanless ones take a 12v supply and can quite easily be built 
>> into a controller head for instance.
>>> 
>>> I have attempted to research the underlying problems with the GUI, but 
>>> these discussion quickly go beyond my knowledge. As far as I can tell, it 
>>> mostly has to do with the 3D g-code preview window and the graphics driver 
>>> behind it. Is the problem that the driver doesn't run well on the BBB, or 
>>> that any sort of 3D g-code simulation is too process intensive for the BBB? 
>>> People have said disabling the g-code simulation does increase speed 
>>> significantly, but g-code simulation is a standard feature on most CNC 
>>> softwares and is very handy for the end user.
>>> 
>>> Are there any current, more feature-rich GUI's that work well on the BBB? 
>>> Are there any in development? 
> 
> Have a look at the remote GUI capabilities of qtquickvcp and Cetus.
> 
>>> 
>>> Thanks!
>>> 
>>> -- 
>>> website: http://www.machinekit.io  blog: 
>>> http://blog.machinekit.io  github: 
>>> https://github.com/machinekit 
>>> --- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "Machinekit" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to machinekit+...@googlegroups.com .
>>> Visit this group at https://groups.google.com/group/machinekit 
>>> .
>>> For more options, visit https://groups.google.com/d/optout 
>>> .
>> 
>> 
>> -- 
>> website: http://www.machinekit.io  blog: 
>> http://blog.machinekit.io  github: 
>> https://github.com/machinekit 
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "Machinekit" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to machinekit+...@googlegroups.com .
>> Visit this group at https://groups.google.com/group/machinekit 
>> .
>> For more options, visit https://groups.google.com/d/optout 
>> .
> 
> 
> -- 
> website: http://www.machinekit.io  blog: 
> http://blog.machinekit.io  github: 
> https://github.com/machinekit 
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Machinekit" group.
> To unsubscribe from this group and stop receiving emails from it, send 

Re: [Machinekit] Slow BBB MachineKit GUI's and Alternatives.

2017-01-19 Thread Oliver Rew


*"Not sure how running on a x86 can be described as full of ambiguities 
compared to a BBB!"*I only meant that my experiences have mostly been with 
whatever old machine we could get our hands on, and there was rarely a 
concrete option. I see what you mean though, I was certainly a little naive 
to the eco-system in general. 



*"look at the available mini ITX boards available like the J1900"*This is a 
great idea, thanks!


On Wednesday, January 18, 2017 at 11:45:31 PM UTC-8, Schooner wrote:
>
>
>
> On 18/01/2017 22:10, Oliver Rew wrote:
>
> Hi, I recently got very exciting about running my CNC from MachineKit on a 
> BBB, but after getting a BBB and a cape, my hopes were quickly deflated by 
> the lethargic performance of the GUI's on the BBB. I have tried 
> tkMachineKit and it is indeed faster, but is nowhere near the convenience 
> and speed of GMOCCAPY or AXIS running on a very old x86.
>
> Retrofitting old CNC's is a hobby of my father and myself, and my hope 
> with MachineKit on BBB was for a small, simple, drop-in system that didn't 
> require me to search for a big and old x86 box and deal with all it's 
> ambiguities in order to run LinuxCNC. However, these limitations on GUI's 
> have dashed my hopes. 
>
>
> Not sure how running on a x86 can be described as full of ambiguities 
> compared to a BBB!
>
> People have been doing it for years before the BBB was even made.
>
> A BBB feels slower than running on an old x86, because it is.
>
> I would suggest that you have a basic level rethink and look at the 
> available mini ITX boards available like the J1900, which are known to work 
> well and have 10x the processing power of a BBB, with inbuilt graphics that 
> work well.
>
> Some of the fanless ones take a 12v supply and can quite easily be built 
> into a controller head for instance.
>
>
> I have attempted to research the underlying problems with the GUI, but 
> these discussion quickly go beyond my knowledge. As far as I can tell, it 
> mostly has to do with the 3D g-code preview window and the graphics driver 
> behind it. Is the problem that the driver doesn't run well on the BBB, or 
> that any sort of 3D g-code simulation is too process intensive for the BBB? 
> People have said disabling the g-code simulation does increase speed 
> significantly, but g-code simulation is a standard feature on most CNC 
> softwares and is very handy for the end user.
>
> Are there any current, more feature-rich GUI's that work well on the BBB? 
> Are there any in development? 
>
> Thanks!
>
> -- 
> website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
> https://github.com/machinekit
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Machinekit" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to machinekit+...@googlegroups.com .
> Visit this group at https://groups.google.com/group/machinekit.
> For more options, visit https://groups.google.com/d/optout.
>
>
>

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to machinekit+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.


Re: [Machinekit] Slow BBB MachineKit GUI's and Alternatives.

2017-01-19 Thread Bas de Bruijn


> On 19 Jan 2017, at 08:45, "schoone...@btinternet.com" 
>  wrote:
> 
> 
> 
>> On 18/01/2017 22:10, Oliver Rew wrote:
>> Hi, I recently got very exciting about running my CNC from MachineKit on a 
>> BBB, but after getting a BBB and a cape, my hopes were quickly deflated by 
>> the lethargic performance of the GUI's on the BBB. I have tried tkMachineKit 
>> and it is indeed faster, but is nowhere near the convenience and speed of 
>> GMOCCAPY or AXIS running on a very old x86.
>> 
>> Retrofitting old CNC's is a hobby of my father and myself, and my hope with 
>> MachineKit on BBB was for a small, simple, drop-in system that didn't 
>> require me to search for a big and old x86 box and deal with all it's 
>> ambiguities in order to run LinuxCNC. However, these limitations on GUI's 
>> have dashed my hopes.
> 
> Not sure how running on a x86 can be described as full of ambiguities 
> compared to a BBB!
> 
> People have been doing it for years before the BBB was even made.
> 
> A BBB feels slower than running on an old x86, because it is.
> 
> I would suggest that you have a basic level rethink and look at the available 
> mini ITX boards available like the J1900, which are known to work well and 
> have 10x the processing power of a BBB, with inbuilt graphics that work well.

I've used a couple of J1900 motherboards and they work great. Together with a 
5i25/6i26 + 7i76 mesa card.

> 
> Some of the fanless ones take a 12v supply and can quite easily be built into 
> a controller head for instance.
>> 
>> I have attempted to research the underlying problems with the GUI, but these 
>> discussion quickly go beyond my knowledge. As far as I can tell, it mostly 
>> has to do with the 3D g-code preview window and the graphics driver behind 
>> it. Is the problem that the driver doesn't run well on the BBB, or that any 
>> sort of 3D g-code simulation is too process intensive for the BBB? People 
>> have said disabling the g-code simulation does increase speed significantly, 
>> but g-code simulation is a standard feature on most CNC softwares and is 
>> very handy for the end user.
>> 
>> Are there any current, more feature-rich GUI's that work well on the BBB? 
>> Are there any in development? 

Have a look at the remote GUI capabilities of qtquickvcp and Cetus.

>> 
>> Thanks!
>> 
>> -- 
>> website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
>> https://github.com/machinekit
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "Machinekit" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to machinekit+unsubscr...@googlegroups.com.
>> Visit this group at https://groups.google.com/group/machinekit.
>> For more options, visit https://groups.google.com/d/optout.
> 
> -- 
> website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
> https://github.com/machinekit
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Machinekit" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to machinekit+unsubscr...@googlegroups.com.
> Visit this group at https://groups.google.com/group/machinekit.
> For more options, visit https://groups.google.com/d/optout.

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to machinekit+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.


Re: [Machinekit] Slow BBB MachineKit GUI's and Alternatives.

2017-01-18 Thread schoone...@btinternet.com



On 18/01/2017 22:10, Oliver Rew wrote:
Hi, I recently got very exciting about running my CNC from MachineKit 
on a BBB, but after getting a BBB and a cape, my hopes were quickly 
deflated by the lethargic performance of the GUI's on the BBB. I have 
tried tkMachineKit and it is indeed faster, but is nowhere near the 
convenience and speed of GMOCCAPY or AXIS running on a very old x86.


Retrofitting old CNC's is a hobby of my father and myself, and my hope 
with MachineKit on BBB was for a small, simple, drop-in system that 
didn't require me to search for a big and old x86 box and deal with 
all it's ambiguities in order to run LinuxCNC. However, these 
limitations on GUI's have dashed my hopes.


Not sure how running on a x86 can be described as full of ambiguities 
compared to a BBB!


People have been doing it for years before the BBB was even made.

A BBB feels slower than running on an old x86, because it is.

I would suggest that you have a basic level rethink and look at the 
available mini ITX boards available like the J1900, which are known to 
work well and have 10x the processing power of a BBB, with inbuilt 
graphics that work well.


Some of the fanless ones take a 12v supply and can quite easily be built 
into a controller head for instance.


I have attempted to research the underlying problems with the GUI, but 
these discussion quickly go beyond my knowledge. As far as I can tell, 
it mostly has to do with the 3D g-code preview window and the graphics 
driver behind it. Is the problem that the driver doesn't run well on 
the BBB, or that any sort of 3D g-code simulation is too process 
intensive for the BBB? People have said disabling the g-code 
simulation does increase speed significantly, but g-code simulation is 
a standard feature on most CNC softwares and is very handy for the end 
user.


Are there any current, more feature-rich GUI's that work well on the 
BBB? Are there any in development?


Thanks!

--
website: http://www.machinekit.io blog: http://blog.machinekit.io 
github: https://github.com/machinekit

---
You received this message because you are subscribed to the Google 
Groups "Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send 
an email to machinekit+unsubscr...@googlegroups.com 
.

Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.


--
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups "Machinekit" group.

To unsubscribe from this group and stop receiving emails from it, send an email 
to machinekit+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.