Current Version 0.38
past releases:
0.37
0.36
0.35
0.34
0.33
0.32
0.31
Click an image to see it full size
What is it?
FREEdraft is project to create a simple 2D mechanical
cad system.
Is it free?
FREEdraft is free politically, economically, and
personally. FREEdraft is licensed using the gnu GPL.
Does it work on my computer?
FREEdraft is being developed using Linux.
The program is likely to work on most any other unix/X system with the proper libraries installed.
Can I use it NOW?
You can play with it but it's not really ready
to use quite yet.
What does work?
- Basic save and recall of drawings
- A functional 2D viewer, with multi-representational
geometry display , zooming, panning and selection mechanisms.
- Assorted entity types like Point, Line, Circle, etc.
- The start of a library of 2D cad mathematics.
- A menuHandler class which acts as a sort of interactive
parser for the grammar of functions and user selections.
- A semi decent set of geometry construction
functions to create points, lines, segments, and arcs.
- Color control and editing
- Segment and arc cutting and relimiting.
- The most elementary simple text support.
- Line style and thickness control and editing
- Keyboard entry of points and values
What is not working yet?
- No conic sections or curves.
- Missing geometry functions
- Groups
- Transformations
- Plotting
- Dimensioning
- Really usable text functions
- IGES import and export
- DXF / autocad exchangeability
- Part libraries
- Languages and parametrics
- 2 1/2 axis NC milling and turning
- planar finite element modeling
- planar finite element post processing
- Electronics cad.
Where is the source?
The latest release is kept here.
What kind of hell are
you going to put me through to build it?
In addition to the FREEdraft source you
will need to get, build, and install:
-
V application framework
version 1.22.
Unfortunately, most linux distributions do not include V. So you will
likely have to download and build it yourself.
Read my notes about building V1.22
-
Mesa -
For most linuxers at least. If your system has official OpenGL
libraries you do not need Mesa. Most modern linux distributions come
with mesa libraries
-
glut
The amazing openGL utility toolkit.
-
egcs
(gcc 2.8
has been reported to work too ). gcc 2.7.x will not work.
If you have a current linux distribution, you probably already have this
-
If you are running a microsoft operating
system, you need a linux distribution
and the fdisk program. Hurry.
Questions? Hate Mail?
Send me mail.
New releases?
When I feel like it, which is whenever I implement something new,
or maybe when someone sends me something useful. Keep an eye on Freshmeat
What else?
Check out the README
file.
the sucky techno page
updated Aug 8 2000