Update README.md
This commit is contained in:
parent
ea03ef03b0
commit
15f3034b0d
59
README.md
59
README.md
|
@ -1,58 +1,53 @@
|
||||||
# OpenSCAD Baseline Setup Guide
|
# OpenSCAD Baseline Setup Guide
|
||||||
|
|
||||||
This guide provides an automated setup process for OpenSCAD and a comprehensive set of commonly used libraries.
|
This guide provides an automated setup process for OpenSCAD and a curated set of commonly used libraries.
|
||||||
|
|
||||||
## Quick Start: Automated Installation
|
## Quick Start: Automated Installation
|
||||||
|
|
||||||
Run the following command to install OpenSCAD, set up libraries, and validate the configuration:
|
Run the following command to install OpenSCAD, set up libraries, and validate the configuration:
|
||||||
|
|
||||||
```bash
|
|
||||||
curl -sL https://git.nixc.us/colin/OpenSCAD/raw/branch/main/install.sh | bash
|
curl -sL https://git.nixc.us/colin/OpenSCAD/raw/branch/main/install.sh | bash
|
||||||
```
|
|
||||||
|
|
||||||
### What the Script Does
|
### What the Script Does
|
||||||
|
1. Checks for Homebrew and installs it if not found.
|
||||||
1. Checks for Homebrew and installs it if not found.
|
2. Installs OpenSCAD using Homebrew if it is not already installed.
|
||||||
1. Installs OpenSCAD using Homebrew if it is not already installed.
|
3. Creates the OpenSCAD libraries directory if it does not exist.
|
||||||
1. Creates the OpenSCAD libraries directory if it does not exist.
|
4. Clones or updates the following libraries into the OpenSCAD libraries directory:
|
||||||
1. Clones or updates the following libraries into the OpenSCAD libraries directory:
|
* BOSL2: https://github.com/BelfrySCAD/BOSL2
|
||||||
1. BOSL2: https://github.com/BelfrySCAD/BOSL2
|
* BOSL: https://github.com/revarbat/BOSL
|
||||||
1. BOSL: https://github.com/revarbat/BOSL
|
* MCAD: https://github.com/openscad/MCAD
|
||||||
1. MCAD: https://github.com/openscad/MCAD
|
* Nuts and Bolts: https://github.com/JohK/nutsnbolts
|
||||||
1. BOLTS: https://github.com/boltsparts/BOLTS
|
* OpenSCAD Fillets: https://github.com/jfhbrook/openscad-fillets
|
||||||
1. Nuts and Bolts: https://github.com/JohK/nutsnbolts
|
* Shape Library: https://github.com/cznewt/openscad-model-library
|
||||||
1. OpenSCAD Fillets: https://github.com/jfhbrook/openscad-fillets
|
* OpenSCAD Connectors: https://github.com/kellyegan/OpenSCAD-Arduino-Mounting-Library
|
||||||
1. Shape Library: https://github.com/cznewt/openscad-model-library
|
* BezierScad: https://github.com/chadkirby/BezierScad
|
||||||
1. OpenSCAD Connectors: https://github.com/kellyegan/OpenSCAD-Arduino-Mounting-Library
|
* Chamfers for OpenSCAD: https://github.com/SebiTimeWaster/Chamfers-for-OpenSCAD
|
||||||
1. BezierScad: https://github.com/chadkirby/BezierScad
|
5. Validates the installation and reports success or failure.
|
||||||
1. Tracklib: https://github.com/joostn/OpenSCAD-Track
|
|
||||||
1. Chamfers for OpenSCAD: https://github.com/SebiTimeWaster/Chamfers-for-OpenSCAD
|
|
||||||
1. U-Joint Library: https://github.com/celer/openjscad-u-joints
|
|
||||||
1. Validates the installation and reports success or failure.
|
|
||||||
|
|
||||||
### Verifying the Installation
|
### Verifying the Installation
|
||||||
1. Open OpenSCAD and create a new file.
|
1. Open OpenSCAD and create a new file.
|
||||||
1. Add the following test code:
|
2. Add the following test code:
|
||||||
```
|
```
|
||||||
use <BOSL2/std.scad>;
|
use <BOSL2/std.scad>;
|
||||||
|
|
||||||
cube([10, 10, 10], center = true);
|
cube([10, 10, 10], center = true);
|
||||||
```
|
```
|
||||||
|
|
||||||
1. Press F5 (Preview) or F6 (Render). If no errors appear, the installation was successful.
|
3. Press F5 (Preview) or F6 (Render). If no errors appear, the installation was successful.
|
||||||
|
|
||||||
### Troubleshooting
|
Troubleshooting
|
||||||
1. Ensure Homebrew is installed by visiting https://brew.sh/.
|
1. Ensure Homebrew is installed by visiting https://brew.sh/.
|
||||||
1. Verify Git is installed and accessible by running git --version.
|
2. Verify Git is installed and accessible by running:
|
||||||
1. Confirm the libraries exist in the OpenSCAD libraries directory:
|
```
|
||||||
|
git --version
|
||||||
|
```
|
||||||
|
|
||||||
|
3. Confirm the libraries exist in the OpenSCAD libraries directory:
|
||||||
```
|
```
|
||||||
ls ~/Documents/OpenSCAD/libraries/
|
ls ~/Documents/OpenSCAD/libraries/
|
||||||
```
|
```
|
||||||
|
|
||||||
1. Verify OpenSCAD is installed by running:
|
4. Verify OpenSCAD is installed by running:
|
||||||
```
|
```
|
||||||
openscad --version
|
openscad --version
|
||||||
```
|
```
|
||||||
---
|
|
||||||
|
|
||||||
Refer to the documentation or GitHub repositories for additional support or information.
|
|
Loading…
Reference in New Issue