DriverSoftware

From RepRap
Revision as of 11:31, 16 April 2006 by AdrianBowyer (talk) (version migrated from twiki)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

-- Main.AdrianBowyer - 16 Apr 2006

RepRap control software

This document describes the software that you use to load STL files, arrange them on the build base of the RepRap machine, and then get the machine to build them.

At the moment this is just a front end; there is no build software behind it. That is currently being written.

The software is at http://reprap.org/cvs/reprap/misc/adrians-java/User-interface/ in the RepRap CVS tree. It is written in Java, and uses Java3D for rendering.

The user interface

When you run the program it will open two windows on your desktop:

DriverSoftware-open.jpg
DriverSoftware-open.jpg

</a>

The large one is a plan view of the build area of the RepRap machine with the Cartesian directions indicated on it. The small one allows you to load STL files into this area, to rotate them about the axis directions to get them into the right orientation to build them, and finally actually to build them.

If you move the mouse into the large window you can change your view:

  • Left mouse button: rotate the view about the origin
  • Middle mouse button: zoom the view in and out
  • Right mouse button: Pan the view left/right or up/down.


If you select the "Load an STL file" button in the small window, a new window will open that will allow you to walk your computer's file tree and select an STL file. This will then be loaded into the scene (note the view here has been rotated from that shown above):

DriverSoftware-objectloaded.jpg
DriverSoftware-objectloaded.jpg

</a>

It will be placed at the origin.

You can then select the object by clicking on it with the mouse. It will go red to indicate that it is selected:

DriverSoftware-objectselected.jpg
DriverSoftware-objectselected.jpg

</a>

When an object is selected the mouse changes its action to sliding it around on the build base of the RepRap machine to allow you to position it. You can also rotate it with the three rotate buttons in the small window.

To deselect the object to allow you to change the view once more, just click on the green representation of the RepRap build volume.

You can load as many objects (within reason...) as you like, and - of course - multiple copies of one object.

</a>

You can then select them and move them about to get them into the right relative positions to build them. Finally, when you are happy with the arrangement, you click the "Build" button which - at the moment - does nothing more than to print an optimistic message...

AdrianBowyer