Why free software shouldn't depend on Mono or C#
I'm looking to start 2 possibly open source projects.
The first is a CNC mill simulator. I know there is a free one now, CNCSimulator but it is too limited, buggy, not updated much and not open source. I have a decent amount of code already done using .Net C# and Dao (an openGL bridge for .Net), and an open source GCode interpreter (from EMC, thus this project would almost certainly need to be openSource). I've plan on doing a full csg model, not openGL stencils and would like to support 4&5 axis. I'm expecting it to be simlar to the advanced simulator portion of Visual Mill, and 100% free, piece of cake Using Mono for Linux compatibility is a possibility.
The second project is an Alibre plugin to do decent rendering. Hypershot is available and I am told it costs nearly $1000 - as far as I can see POVRay can do just as good, is free, and it seems it would be fairly easy to go between the Alibre plugin API to POV SDL language. The work would be in the plugin code, supporting UI (selecting textures etc), not much modeling/geometry.
I'm looking to hook up with anyone relatively comfortable with .Net, openGL, BSP/CSG (cutter swept solids is something I have not done yet, experience in that would be a big help) and of course GCode and CNC.
I have been a programmer over 30 years (MCSD), development manager for the last 15 or so of those and I am quite capable. But I find in my retirement I need some collaboration to keep me motivated.
I encourage your ambition, I wish the best for your project.
Well on its way!
That's the second project. What about the first??
Mach3 2010 Screenset
(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)