simple integrated development environment!
Vision and Mission Statements
vision is to create an Integrated Development Environment that provides
all of the resources necessary to build and maintain machine
controllers via the
Linux Operating System. The project will be free to use/alter and distribute under
the terms of the GPL, and free as in beer.
our Vision we will,
- Ensure that
only Open Source programs with the source code provided are included in
- Ensure that
only copies of freely available documentation are included in the Project.
- Ensure that
references to Commercial enterprises are limited to,
literature which directly supports the available documentation and
suppliers where special components are used in Machine Controllers.
disclosure of the Project sponsorship/funding.
- Create an
Integrated Development Environment including,
- A source
code editor capable of source code highlighting that can manage all
- A Menue
driven, Project sensitive, Tool
- A Menue driven, Project sensitive, interface that launches
external Open Source programs.
Project Management facilities.
additional Tool Sets required to manipulate data such as,
virtual machines for visualised machining on a VDU prior to commitment.
that can read execution files and download them to the Machine
Controller for processing.
the need to install a Real Time Kernel by the design of
a dedicated Machine Controller PCB (MC-1) based on the Atmel AVR
- Provide sample software for Machine Controllers written in AVR assembly
code suitable for use with the AVRA Assembler.
sample Linux control programs that can supervise the Machine Controller
(MC-1) written in ANSI C.
- Provide an HTML Help browser
interface as well as comprehensive HTML based
Help for designers, users and implementors.
a Website to,
the advertising of the Project.
user interaction/involvement in the design process.
Internet access to complete copies of the Source Code/Schematics etc.
for all of the Project under the GPL via SourceForge.
- Implement a
defined Product directory storage structure to,
System Administrators in backing up data.
that products are stored by type so that others may find and update
Project establishment and rebuilding from project file is consistent
and easy to understand.
Safety Audits and Notification Procedures which will include,
users/implementors via the Website and Help system of any
hazard that is brought to our attention.
mechanisms via SUDO so that System Administrators can provide authorised
operators with access to the Tools that drive machinery.
 "Linux" is the registered trade
of Linus Torvalds.
Statement: 'We are
now at step 12 in the Road map. Updates will be at six month
the IDE with some sample tools.
assembler support for AVR microprocessors.
compiling support for G-code Projects.
compiling support for 'C' projects.
Project file Addition/Subtraction support for 'C' projects.
implementing the 'Code Explorer' notebook.
Schematic and PCB support for use in designing and making the machine
Open GL support for the introduction of 3d projects.
generic support for the manufacture of 'Products'
Atmel AVR machine tool controller ( MC-1 ) Product.
AVR 'C' coding support.
Bipolar Stepper Motor Board PCBS Project to the MC1 Product.
'Lathedrive' program to connect to a Lathe machine as a
sample conversion of a 'Boxford 125 TCL' training computer lathe.
Please refer to the 'DVD' version
for additional work on the side4linux Project.