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, "[email protected] <javascript:>"
    <[email protected] <javascript:>> 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 [email protected] <javascript:>.
    Visit this group at https://groups.google.com/group/machinekit
    <https://groups.google.com/group/machinekit>.
    For more options, visit https://groups.google.com/d/optout
    <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 [email protected] <javascript:>.
    Visit this group at https://groups.google.com/group/machinekit
    <https://groups.google.com/group/machinekit>.
    For more options, visit https://groups.google.com/d/optout
    <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 [email protected].
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to