There it is: https://forum.linuxcnc.org/41-guis/38430-replacing-openpnp-motion-controller?start=0
On Sat, Jun 27, 2020 at 2:23 AM justin White <[email protected]> wrote: > What kind of host machine are you using? Machinekit has better support for > Beaglebones and some other ARM boards but I believe LinuxCNC is probably > better with RaspberryPi's specifically. > > MK was forked from LinuxCNC long ago, hence the similarities. > > LinuxCNC has better Mesa support, Machinekit is (or was as of a couple > months ago at least) behind with Mesa support and I'm not sure that it was > a priority to bring up. Newer Mesa cards may not work. LinuxCNC has split > the Joint's and Axis separately so there's probably a bit more you can do > with multi-motor axes than MK. Machinekit went after alot of innovative > features like remote UI's (though I've never gotten any going) and does > alot of niche things that LinuxCNC never jumped into. LinuxCNC has a bigger > community and tends to be more solidly planted on developement, MK just > moves and doesn't look back. 3D printers are big in Machinekit. > > I'm probably not doing MK much justice with the above explanation so > someone else can maybe point out the things that may be helpful to your > machine, I'm bipartisan but I actually use LinuxCNC alot more. Both MK and > LCNC can do anything that has something to do with running motors, > positioning, interpreting Gcode, reading sensors, etc. Both have the same > abillity for you to create a custom GUI for and write a Python interface > or custom hal components for, the differences in those regards are > semantic. You mentioned NML, I know MK has long had the goal of replacing > it but I don't really know why. It's still there but I guess it's > obfuscated with a Machinetalk wrapper or something. > > LinuxCNC is popular for machine-tools, Machinekit is popular for smaller > machines, though both could do either. When you're doing something custom > you may as well throw it all out the window because they basically become a > toolbox for you to do whatever you can manage. No idea what became of it > but I've seen people talking of creating PNP machines on the LinuxCNC forum > so you might want to look into it. > > On Sat, Jun 27, 2020 at 12:49 AM Anthony Clay <[email protected]> wrote: > >> Greetings, >> >> I've been reading the documentation and browsing the repo for machinekit, >> and I'm trying to determine if machinekit is what I'm looking for. Here's >> my use case. >> >> I'm building a "big" SMT pick and place machine. I hope to use Mesa >> anything i/o for interfacing, big stepper drives, linear encoders, and a >> number of sensors and other actuators, along with a communications bus for >> feeders. Instead of using 3d printer firmwares, I'd prefer a linuxcnc-like >> interface for the machine itself - with visual elements for sensors like >> pressure/vacuum sensors, etc. Also, I'll have to have G/M codes for "all >> of the things". For the jobs themselves, I plan to use openpnp. This will >> require some kind of driver to pipe gcode commands in MDI from openpnp to >> the linuxcnc stack. (I know there's a few more steps >> >> My question is, should I be looking towards machinekit/machinetalk to >> accomplish this? Or should I just default to linuxcnc and python/nml? (I'm >> hard-pressed to tell the difference between the two!) What is the >> difference? I'm seeing things that imply that machinekit can be used for >> machines that aren't specifically cutting machines, but very few examples. >> >> 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]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/machinekit/a106563b-dd58-44b5-a5ea-d48f7a38d3e6o%40googlegroups.com >> <https://groups.google.com/d/msgid/machinekit/a106563b-dd58-44b5-a5ea-d48f7a38d3e6o%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/machinekit/CA%2BQ02MPgR__vfH421%3DCHV7knyevBADADUJ9taCR5XsEsQMadwg%40mail.gmail.com.
