{"id":19720432,"url":"https://github.com/malcp/small-greenhouse","last_synced_at":"2026-02-09T17:02:16.182Z","repository":{"id":141023965,"uuid":"353784157","full_name":"malcp/small-greenhouse","owner":"malcp","description":"Parametric greenhouse","archived":false,"fork":false,"pushed_at":"2021-04-19T15:52:35.000Z","size":5083,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-26T11:47:21.969Z","etag":null,"topics":["freecad","greenhouse","planting"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-sa-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/malcp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-01T17:59:12.000Z","updated_at":"2021-04-19T15:52:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"32df09b0-e889-44ce-b083-11b7831a2012","html_url":"https://github.com/malcp/small-greenhouse","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/malcp/small-greenhouse","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/malcp%2Fsmall-greenhouse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/malcp%2Fsmall-greenhouse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/malcp%2Fsmall-greenhouse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/malcp%2Fsmall-greenhouse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/malcp","download_url":"https://codeload.github.com/malcp/small-greenhouse/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/malcp%2Fsmall-greenhouse/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29273139,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-09T13:47:44.167Z","status":"ssl_error","status_checked_at":"2026-02-09T13:47:43.721Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["freecad","greenhouse","planting"],"created_at":"2024-11-11T23:11:26.011Z","updated_at":"2026-02-09T17:02:16.166Z","avatar_url":"https://github.com/malcp.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Small parametric greenhouse\nSmall greenhouse with four shelves, three of them removable, and a window on the roof that can be built using very basic tools and sized to fit into almost any space.\n\nThe full assembly is in draws/Main.FCStd. It also contains the spreadsheet used to define the sizes.\n\n![Greenhouse pic](/images/greenhouse.png)\n\n## Prerequisites\n- [FreeCAD][freecadweb]. Version 0.19 works, but other version could work as well.\n- FreeCAD's Assembly2+ addon. v0.4.53 at the moment of writing this document. It can be installed from inside FreeCAD using the Addon Manager.\n\n## Configuration\nIn order to tweak the size of the greenhouse, follow the below steps:\n1. Clone the project: `git clone https://github.com/malcp/small-greenhouse.git`\n2. Open the main file with FreeCAD: `draws/Main.FCStd`\n3. Open the parameters spreadsheet. It is called `params`. ![Parameters pic](/images/params.png)\n5. Set the desired sizes and save the document.\n6. Go back to `draws/Main.FCStd` and click to `Update parts imported into the assembly` and then `Update imports recursively`.\n7. Finally, update the parts lists.\n\n## Cut lists\nhttps://www.opticutter.com/linear-cut-list-calculator and https://www.opticutter.com/cut-list-optimizer have been used to calculate the amount of wood and plastic boards required for building the greenhouse.\n\n## License\nShield: [![CC BY-SA 4.0][cc-by-sa-shield]][cc-by-sa]\n\nThis work is licensed under a\n[Creative Commons Attribution-ShareAlike 4.0 International License][cc-by-sa].\n\n[![CC BY-SA 4.0][cc-by-sa-image]][cc-by-sa]\n\n[cc-by-sa]: http://creativecommons.org/licenses/by-sa/4.0/\n[cc-by-sa-image]: https://licensebuttons.net/l/by-sa/4.0/88x31.png\n[cc-by-sa-shield]: https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg\n[freecadweb]: https://www.freecadweb.org/","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmalcp%2Fsmall-greenhouse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmalcp%2Fsmall-greenhouse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmalcp%2Fsmall-greenhouse/lists"}