# SpringFactory
I noticed this [pop-up on Hackaday](https://hackaday.com/2022/01/28/3d-printed-jig-makes-custom-springs-a-snap/) and thought I would take some time to model this out in OpenSCAD.
This is a remix of [Spring Factory 1.2](https://www.thingiverse.com/thing:5171637) by [vbaillet](https://www.thingiverse.com/vbaillet). My focus was modeling a near mirror of the original design extending so that all (I think) values can be overwritten to enable custom dimensions.
II have included STL for each of the components, as rendered from OpenSCAD, as well as the design file, and a 3MF file which includes [vbaillet](https://www.thingiverse.com/vbaillet) original print recommendations.
# ! OpenSCAD - Requirement !
The SpringFactory OpenSCAD is dependent upon the Belfry OpenSCAD Library (BOSL). I have included this in my Git repo as a dependent submodule (BOSL subfolder).
**I did not include the full file set for BOSL in Thingiverse/PrusaPrinters.**
All of the code/files are contained within [GitHub - SpringFactory](https://github.com/jshessen/SpringFactory)
I would recommend either pulling via git:
```shell
git clone https://github.com/jshessen/SpringFactory.git
```
or downloading the repo as a zip file:
[https://github.com/jshessen/SpringFactory](https://github.com/jshessen/SpringFactory) --> Code --> Download as [Zip](https://github.com/jshessen/SpringFactory/archive/refs/heads/main.zip)
[Additional Designs](https://www.thingiverse.com/jshessen/designs)