https://github.com/GilesBathgate/RapCAD
Rapid prototyping CAD IDE for RepRap and RepStrap 3D printing machines.
https://github.com/GilesBathgate/RapCAD
Last synced: 8 months ago
JSON representation
Rapid prototyping CAD IDE for RepRap and RepStrap 3D printing machines.
- Host: GitHub
- URL: https://github.com/GilesBathgate/RapCAD
- Owner: GilesBathgate
- License: gpl-3.0
- Created: 2011-05-07T07:37:37.000Z (about 15 years ago)
- Default Branch: master
- Last Pushed: 2025-11-16T22:43:33.000Z (9 months ago)
- Last Synced: 2025-11-17T00:19:04.747Z (9 months ago)
- Language: C++
- Homepage: https://rapcad.org
- Size: 6.54 MB
- Stars: 169
- Watchers: 18
- Forks: 26
- Open Issues: 11
-
Metadata Files:
- Readme: README.asciidoc
- License: COPYING
Awesome Lists containing this project
- awesome-architecture - RapCAD
README
image:https://github.com/GilesBathgate/RapCAD/workflows/RapCAD/badge.svg[link=https://github.com/GilesBathgate/RapCAD/actions?query=workflow%3ARapCAD]
image:https://codecov.io/gh/GilesBathgate/RapCAD/branch/master/graph/badge.svg[link=https://codecov.io/gh/GilesBathgate/RapCAD]
image:https://scan.coverity.com/projects/4301/badge.svg[link=https://scan.coverity.com/projects/gilesbathgate-rapcad]
image:https://img.shields.io/badge/freenode-%23rapcad-ff66bb.svg[link=https://kiwiirc.com/client/irc.freenode.net/#rapcad]
image:https://img.shields.io/badge/license-GPLv3-blue.svg[link=COPYING]
Introduction
------------
RapCAD is a Rapid prototyping CAD IDE for RepRap and RepStrap 3D printing
machines. RapCAD is published under the GPLv3 licence.
Unlike most CAD packages RapCAD is not GUI based. One of the things that you
often do when using a traditional CAD package, for example, is to create
temporary construction lines that you either delete or put on a layer that is
never used or seen. From another person's perspective, it's not always obvious
how you arrived at your final design. In the software industry, the vital role
of version control is that it allows the transcript of decisions made during
the design process to be recorded. RapCAD solves this problem by allowing
designs to be described with a modular scene description language. This not
only provides compatibility with traditional text-based source control
management software, but it also allows for the creation of re-usable component
modules that can be distributed as a design library.
image::screenshot.png[Screenshot]
Installation
------------
Windows
~~~~~~
* Download the https://github.com/GilesBathgate/RapCAD/releases/[latest installer].
* Double click the installer exe and follow the on-screen instructions.
Ubuntu
~~~~~
* Supports: Bionic, Focal, Groovy
* Simply run the following commands in a terminal.
sudo apt-add-repository ppa:gilesbathgate/rapcad
sudo apt-get update
sudo apt-get install rapcad
Mac OS X
~~~~~~~
* Download the https://github.com/GilesBathgate/RapCAD/releases/[latest disk image].
* Open the image and run the rapcad package.
Building
--------
If you wish to build from source, please read link:./doc/compiling.asciidoc[doc/compiling.asciidoc]