Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

List of alternatives approaches to CNC #24

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

smoe
Copy link
Contributor

@smoe smoe commented Feb 3, 2022

I am once more not so sure if this a true PR, but these days I just do not know how to discuss this. Anyway, I came up with a list of software/projects that would use LinuxCNC as a backend (say CAD/CAM software) and others that could (almost :o) ) substitute LinuxCNC (other CNC controllers, Free or not).

Personally, I think that this helps to define what LinuxCNC is about. And I like being transparent about alternatives, especially about the other Open Source efforts out there. And finally, I could imagine that this helps the search engines to find our pages.

Copy link
Collaborator

@andypugh andypugh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is probably worth mentioning Acorn CNC
https://www.centroidcnc.com/centroid_diy/acorn_cnc_controller.html
It appears to be popular and as an integrated package of hardware and software is presumably very easy to get going.
Also, Fusion360 includes very good CAM as well as CAD.

@SebKuzminsky
Copy link
Collaborator

I think it's a good idea to have a list of other CAD/CAM/machine-control software. I don't care at all for closed source software, but I know other people do, so I will not oppose including that here, though I would like to see it called out as such and sorted to the end of the list, or placed in a separate sub-section.

I'm always a bit confused about what kind of information belongs on our website, vs in the docs, vs on the wiki (eg http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Cam, http://wiki.linuxcnc.org/cgi-bin/wiki.pl?List_Of_CAM_References, and more).

The website is good because it's "front and center" and easy to find. But IMO it should be small and focused, and primarily a place to quickly find the most important info & links, primarily for newcomers.

The docs are good because they're maintained more explicitly, and are well suited for longer, more detailed information. (And they may be translated in the near-ish future!) But there's a lot of docs, of varying quality, and it can be hard to find what you're looking for.

The wiki is good because the barrier to entry is very low, so we get a lot of contributions from casual contributors. But it's a disorganized, out-of-date mess, and it's impossible to find anything.

So maybe i've talked myself into thinking this information belongs in a document, not on the website. Perhaps a new section in the About LinuxCNC document? Something like "LinuxCNC in comparison to other software"? Maybe that'd also be a good place for the diagram that @smoe suggested in #20?

@smoe
Copy link
Contributor Author

smoe commented Feb 3, 2022

Maybe that list should indeed be turned into a figure. We would just need to cut this down to the most prominent three of each category or so. I was not aware of that Wiki page, could indeed go and augment that. I very much agree with @SebKuzminsky that the LinuxCNC web presentation should not be a registry that demands extra maintenance.

@smoe
Copy link
Contributor Author

smoe commented Feb 3, 2022

One last thought. I am convinced that the explicit pointer to alternatives to LinuxCNC renders it more obvious to all those contributing to LinuxCNC-derivatives (see also #23) that we stand together.

@andypugh
Copy link
Collaborator

I had rather forgotten about this.
(and can't commit it from this PC as the browser is too old so the merge button doesn't load)
Do you want to merge this? Modify it a bit and then merge?

@smoe
Copy link
Contributor Author

smoe commented Dec 10, 2022

I have forgotten about this, too :) Let me update this with your comment and to reflect a bit more on what I have learned in the meantime. I am with @SebKuzminsky that I have no interest in closed source solutions - but I want LinuxCNC to just be better and chosen for that reason. And delta that the closed source solutions are ahead of us we should identify and discuss/eliminate.

@smoe
Copy link
Contributor Author

smoe commented Dec 11, 2022

I am still not ultimately confident that this should appear on our home page. I would like to try, though, and we can possibly still move it from the website to the wiki if that page makes too much trouble?

@andypugh
Copy link
Collaborator

Fusion 360 is Windows and Mac. Probably worth mentioning.
In fact, possibly they should all state Linux / Mac / Windows, as that is going to be a very important consideration for anyone reading the page. Maybe even a table format?

@smoe
Copy link
Contributor Author

smoe commented Dec 11, 2022

Fusion 360 is Windows and Mac. Probably worth mentioning. In fact, possibly they should all state Linux / Mac / Windows, as that is going to be a very important consideration for anyone reading the page. Maybe even a table format?

Gave it a try, just that .md table does not show as such in a Github preview. May not be complete enough to be published.

@smoe smoe marked this pull request as draft December 11, 2022 01:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants