LinuxCNC_Development - rmu75/linuxcnc-wiki GitHub Wiki
date: '2016-11-30T01:53:21' title: LinuxCNC Development
This page was edited to reflect the agreement to rebrand (the earlier name) to LinuxCNC. (Remove this line after awhile.)
Improvements
- Thoughts about a future ToolChangerImplementation
- Some AdditionalGCodeFunctionality , might be done as a different interpreter for LinuxCNC
- Adding a configuration program based on (done?)
- Thoughts on MessagingLayer
- Thoughts on G0_Feedrates and G0_Feedrate_Override
- Thoughts on SynchronizedOutputs
- G-Wiz: A Conversational GCode Generator
- customizable HAL control panels with pyVCP (also integrates with AXIS)
- customizable, LinuxCNC specific text highlighting_in_gedit
- blah blah blah blah highlighting_in_vim
- Introspection - the ability for g-code to access LinuxCNC's state (in #variables)
- Advanced_Configuration - advconf - Advanced configuration Wizard (based on stepconf)
Interpreter changes
- Named Parameters A Proposal by Lerman
- AlternativeNamedParameterSyntax the sequel
- PythonBindings provide a python shell to access LinuxCNC's canonical interface and rs274 interp
Get-together's
- Fest 2005
- Code_Base_Queries (this was before the CodeFest 2005, can be treated as a ToDo ToDiscuss list)
- TopicsForDeveloperDiscussionAt_EMC_Fest_2005 (this was before the CodeFest 2005)
- ProgrammerDecisions_Fest_2005 (decisions after the Fest)
- Fest 2006
- EMC_Fest_2006
- Fest 2007
- EMC_Fest_2007
- Future get-together's
- EMC_Fest_2008
- FirstEuCodeFest - period indeterminate
Current development useful docs
- Simple_Tp_Notes - how the trajectory planner works
- If you want to touch NML parts, have a look at adding a CustomNMLMessage
- building an StandAloneInterpreter
- using different Interfaces
- http://www.linuxcnc.org/docs/LinuxCNC_Developer_Manual.pdf explains coding conventions and a general overview of LinuxCNC's internals
- Terminology_Definitions
- LinuxCNC Documentation
- MakefileDeMystified
- DeveloperTipsAndTricks
- BooksToRead
Whitepapers_for_reference
- Moved to a separate page, list was getting long!
Developer Checklists
- ReleaseCheckList
Developers
(short list with links to people working on LinuxCNC; changeset count is from 5/29/2009)
|----------------------|---------|---------------|-------------| | Author | Changes | Last activity | Git change? | | JeffEpler | 2654 | May 2009 | In favor | | JohnKasunich | 899 | May 2009 | In favor | | ChrisRadek | 1183 | May 2009 | In favor | | Alex_Joni | 1062 | May 2009 | In favor | | Chris Morley | 244 | May 2009 | ?? | | John Thornton | 878 | May 2009 | In favor | | Sebastian Kuzminsky | 300 | May 2009 | In favor | | Eric H. Johnson | 27 | Apr 2009 | ?? | | Francis Tisserant | 174 | Mar 2009 | In favor | | Stephen Wille Padnos | 134 | Mar 2009 | In favor | | Florian Hahn | 67 | Mar 2009 | ?? | | ben lipkowitz | 69 | Mar 2009 | In favor | | Jarl Stefansson | 8 | Feb 2009 | In favor | | Rayhenry | 137 | Sep 2008 | In favor | | KennethLerman | 21 | Jul 2008 | In favor | | Jon Elson | 26 | Jun 2008 | ?? | | [LawrenceG] | 1 | Dec 2007 | In favor | | Anders Wallin(http://www.anderswallin.net) | 92 | Nov 2007 | ?? | | Peter G. Vavaroutsos | 107 | Oct 2007 | ?? | | Matt Shaver | 27 | Mar 2007 | In favor | | Frank Jungclaus, DL9BDF | 10 | Feb 2007 | ?? | | Bas Laarhoven | 2 | Sep 2006 | ?? | | Daniel Nilsson | 2 | Jan 2006 | ?? | | Paul Corner | 216 | Nov 2005 | ?? | | Keith Rumley | 1 | May 2005 | ?? | | Fred Proctor | 16 | Apr 2005 | ?? | | EBo | 1 | Oct 2004 | ?? | | Martin Kuhnle | 4 | Oct 2004 | ?? | | Steve Stallings | 1 | Apr 2004 | In favor |