STL files are available at the resources branch.
Built on top of cadquery, the code in /mesh/ defines the 3D printable meshes of the arm, while strictly and literally practicing object oriented programming.
In case you may want to tweak the structural design, or configuration, such as to alter length or girth. Once your changes passes the continuous integration git actions pipeline (CI), it would be greatly appreciated if you would contribute back to this open source project via pull requests.
Tested under ubuntu 20+, python 3.9+, see examples in ci.yaml
.
- python 3.9+
- if first time running, no folder called ./ato_mesh/venv (the script would create).
$ ./ato_mesh/scripts/generate_shelf.sh --export -o ./generated
You sure see logs printed to console as color green. The .stl files would be located under ./ato_mesh/generated/
To configure an segment with customized length girth etc. Define a new class under segment_configuration.py . Functionality of the variables are illustrated here