A free and open source CAD package using drag-and-drop shapes.
This repository is the installer and auto-updater. The installable releases are found here.
The below link is for the source code of the main application itself.
https://github.com/CommonWealthRobotics/CaDoodle-Application
The workflow of Tinkercad is an excellent experience for novice users of CAD.
- Drag and drop shape
- Group and ungroup
- Solid and Hole status
- Undo of operations
- Stretch and move handles
- Library of examples
- Nearest Surface snappping
This workflow suffers from a few fundemental problems
- Web based UI means it is enclosed by whomever runs the server
- Subscription model is precarious (Autodesk is not known as a reliable partner for free tools over time)
- Proprietary source files
This application is Java based and uses BowerStudio as the CAD kernel.
All scripts will be compatible BowlerStudio scripts.
UI will be laid out in SceneBuilder / JavaFX.
OpenJDK 17
The following platforms will be targeted:
- Windows
- Mac OS (Intel and Aarch64)
- Linux Ubuntu .deb and flatpack)
- ChromeOS
- 8 gb of ram is required.
The following platforms will not be targeted:
- Androind
- iOS
First, set up Linux using the instructions : https://support.google.com/chromebook/answer/9145439?hl=en
Next download the Linux .DEB installer from : https://github.com/CommonWealthRobotics/CaDoodle/releases
Finally double-click on the .DEB to install CaDoodle.
You can now launch CaDoodle from the applications launcher window.