Is there a good page for illuminating the differences between linuxcnc and machinekit.. how far apart are they these days since the first fork ??
Is any of the core parts of linuxcnc project maintained, like the updated motion planner , new mesa drivers and such?
I'm heavily consdering swapping linuxcnc for machinekit on my lattepanda + mesa card project.. Because the old linuxcnc is horrible to get working and perform well.
But if it lacks features or differs to much.. then that would be non-benficial. =)
--
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.
Well the intention is not to judge anything in comparison.. Both
has their own good and bad sides im guessing.
Would still be interesting out of a feature perspective to know
what makes them differ.
I do think machinekit is the way togo, i have found LinuxCNC being
tad bit outdated in several ways when compiling and
modifying the code in it. And machinekit seems to have breathed
some fresh air into it out of that regard.
And well i have been fiddling with LinuxCNCon and off for the past
6 years tech knowledge no issues, compiling and modifying it
for different hardware no issues there either. I actually got both
machinekit and linuxcnc running on the lattepanda as of late
yesterday.
Running them under Linuxmint 18, thats Ubuntu 16 if i remember
correctly it was not that "plug and play" as it could have been.
But really not an issue either if you have some basic knowledge of
Linux overall.
I was just curious.. excuse my curiosity.. Both machinekit and
linuxcnc communitys seems to take offense at straight forward
questions
regarding the code base is there so much prestige invested in them
?? really.. its just code.. it should stand up to a straight down
comparison
to see what fits the individual why is that so hard to
understand.. and no i dont talk about mach don't know how that
could even be compared.
But apprently i should stop being curious. It's better to just
accept things as is and never question anything. Thats the way to
go.. *the stupid way*
You received this message because you are subscribed to a topic in the Google Groups "Machinekit" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/machinekit/w9poGXTfzYI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to machinekit+...@googlegroups.com.
Well the intention is not to judge anything in comparison.. Both has their own good and bad sides im guessing.
Would still be interesting out of a feature perspective to know what makes them differ.
I do think machinekit is the way togo, i have found LinuxCNC being tad bit outdated in several ways when compiling and
modifying the code in it. And machinekit seems to have breathed some fresh air into it out of that regard.
And well i have been fiddling with LinuxCNCon and off for the past 6 years tech knowledge no issues, compiling and modifying it
for different hardware no issues there either. I actually got both machinekit and linuxcnc running on the lattepanda as of late yesterday.
Running them under Linuxmint 18, thats Ubuntu 16 if i remember correctly it was not that "plug and play" as it could have been.
But really not an issue either if you have some basic knowledge of Linux overall.
I was just curious.. excuse my curiosity.. Both machinekit and linuxcnc communitys seems to take offense at straight forward questions
regarding the code base is there so much prestige invested in them ?? really.. its just code..
I just assumed someone would know.. Someone did the changes.
Best thing i've seen so far in the code seems to be memory
management and middlware changes.
Making it more reliable and im guessing fast.
It was way less dependencies when compiling from source as well
thats nice. didnt have to go exploring outdated
packages from some distribution no one wants to use anymore (for
other reasons).
You did mention the mesa driver emulator for DS0-Nano tho, would
that make the nano a "general" IO card or could it
run stepper and servo cycles as well?! Seems like an interesting
low cost fix for the expensive mesa cards (even though i have a
pile of em).
// Andreas
I just assumed someone would know.. Someone did the changes.
Best thing i've seen so far in the code seems to be memory management and middlware changes.
Making it more reliable and im guessing fast.
It was way less dependencies when compiling from source as well thats nice. didnt have to go exploring outdated
packages from some distribution no one wants to use anymore (for other reasons).
You did mention the mesa driver emulator for DS0-Nano tho, would that make the nano a "general" IO card or could it
run stepper and servo cycles as well?! Seems like an interesting low cost fix for the expensive mesa cards (even though i have a pile of em).
thats is a relevant question.. i havent got that far.. but that
thing runs machinekit and a drummed down version of debian im
guessing with a custom kernel?!
It's not acting as an addon board no?!
// A
So the goal of that DE0-Nano-Soc is a replacement for BBB and CRAMPs as an example?
Thats just incredible cool.
Gonna have to dig out my DE0-Nano-Soc card out of the electronics bin then.. Thought it was just acting like a IO card or similar like attaching an Arduino.
But if it can act as the 7i76 or 7i77 cards and a generic 5i25..
think i paid less than 70 dollars for my DE0-Nano-Soc board. and
the 6i25 board i have in my running machine is like 150 dollars.
I would call that a 50% save tho.. maybe gotten more expensive as
of late.
// A
>No, I don't think anyone is interested in being judged in comparison to linuxcnc (or Mach for that matter)
>You can diff the repos and look at the documentation for specific features / differences.
if you drive the HAL thread timing with interrupts generated by the hostmot2 VHDL code
--
Charles Steinkuehler
cha...@steinkuehler.net
Not yet. There have been experiments to show the benefit of using the
actual cycle time but for now the closest you can get is to use a Mesa
card (or one of the SoC+FPGA platforms) and use hardware triggered
timing. The software still assumes the servo period is exactly what was
requested, but since hardware captures the machine state at the correct
time (no software IRQ latency involved), that assumption is actually
correct (as it relates to the encoder and stepper positions used to do
motion calculations). :)
Note: This is still somewhat experimental. It has been shown to work
but is not yet in general use. Testers welcome!