I noticed this pop-up on Hackaday and thought I would take some time to model this out in OpenSCAD.
This is a remix of Spring Factory 1.2 by 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 original print recommendations.
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
I would recommend either pulling via git:
git clone --recurse-submodules https://github.com/jshessen/SpringFactory.git
or downloading the repo as a zip file:
https://github.com/jshessen/SpringFactory --> Code --> Download as Zip
SpringFactory.3mf | 399.5KB | |
SpringFactory.scad | 25.8KB | |
SpringFactory.stl | 800.5KB | |
TheBolt.stl | 430.4KB | |
TheCap.stl | 172.2KB | |
TheScrew.stl | 198.0KB |