RemoteElectronicPullRenderingAndProvisionSoftware

From RepRap
Revision as of 07:45, 6 July 2012 by Conseils (talk | contribs)
Jump to: navigation, search

This page is a development stub. Please enhance this page by adding information, cad files, nice big images, and well structured data!

//identifies pages under construction. remove when the page is relatively stable.
Crystal Clear action run.png
RemoteElectronicPullRenderingAndProvisionSoftware

Release status: unknown

No image available.png
Description
License
unknown
Author
[[User:{{{author}}}]]
Contributors
Based-on
[[]]
Categories
CAD Models
External Link


Overview


Considerable software complexity and processing expense is located at the producer end with significant challenges in maintenance and processing capability or RepRap machines. The aim or RepRaps is to reduce cost, maintenance and complexity from the user end and provide remote multilevel services which interface and match to the machines capability.


Discussion


As the development of RepRap devices continues, a perennial challenge to constructors is upgrade of various software components to accomodate improvements in software. This creates issues to low cost deployment as the software requirements continue to demand ever increasing hardware performance. As an example of immediate intrest at the time of writing is colour printing where processing of STL files into G-Code for example will place significant demands on the printers host controller.

To alleviate this issue an alternate approach is proposed that embodies the concept of remote pooled processing. Such a system uses facilities locally and or remotely available to allow a printer to Pull from remote systems the necessary control information (e.g.G-Code) for a design. The remote system prepares and processes the required model (e.g. STL) based on the local machines capabilities and settings to produce the relevant control sequence to enable the machine to produce the required object.

In an extension to the system remote commands (e.g. from a mobile device) would cause a selected object to be printed. Where the printing machine uses low cost computing to drive remote computing capacity and machine specific configuration and user specifciations and preference (e.g. layer hieght, colour, material type or cost)