https://github.com/commonwealthrobotics/cadoodle
A drag-and-drop CAD package for beginners.
https://github.com/commonwealthrobotics/cadoodle
Last synced: about 2 months ago
JSON representation
A drag-and-drop CAD package for beginners.
- Host: GitHub
- URL: https://github.com/commonwealthrobotics/cadoodle
- Owner: CommonWealthRobotics
- License: cc0-1.0
- Created: 2024-07-12T15:34:20.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2026-04-29T16:58:27.000Z (about 2 months ago)
- Last Synced: 2026-04-29T18:06:16.232Z (about 2 months ago)
- Language: Java
- Size: 7.52 MB
- Stars: 73
- Watchers: 4
- Forks: 3
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Cadoodle Website
[https://cadoodlecad.com/](https://cadoodlecad.com/)
# CaDoodle
A free and open source CAD package using drag-and-drop shapes.
Installers: []()
Application: []()

# Download
[Download and Install here](https://github.com/CommonWealthRobotics/CaDoodle/releases)
# Source Code
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
# Windows install
For silent local installs
```
CaDoodle-Windows-x86_64.exe /Q
```
For silent system installs
```
CaDoodle-Windows-System-x86_64.exe /Q
CaDoodle-Windows-System-x86_64.exe /Q /D=D:\CustomLocation\CaDoodle\
```
### Windows debugging
Open PowerShell (not cmd)
```
& "Documents\CaDoodle-Windows-x86_64\CaDoodle\CaDoodle.exe" 2>&1 | Tee-Object -filePath Documents\output.txt
```
# Visual Studio Code building the Java JAR file
To build the updater Java JAR file in Visual Studio Code install the following extensions:
1. Gradle for Java
2. Language Support for Java(TM) by Red Hat
Open the CaDoodleUpdater directory.
When VS Code asks to use Gradle or Maven, select Gradle.
To build the JAR file the Azul 17 Java-JavaFX JVM is required, it can be found here:
https://www.azul.com/downloads/?version=java-17-lts&package=jdk-fx#zulu
Supported platforms are Windows-x64, Linux-x64, Linux-ARM, Mac-x64 and Mac-ARM.
Extract the JVM to a path without spaces in it.
In the VS Code "settings.json" point to the files in the JVM:
```
"java.jdt.ls.java.home": "",
"java.configuration.runtimes": ""
```
Both paths can point to the same directory (the JRE is included in the JVM).
The java executable (java or java.exe) should be located in:
```"\\bin\\"```
Select the Gradle extension (elephant icon on the left), then select "CaDoodleUpdater/Tasks/build/build" to build the Jar file.
The CaDoodleUpdater.jar file will be located in "CaDoodleUpdater\build\libs"