{"id":25629560,"url":"https://github.com/Stu142/FreeCAD-Gridfinity-Workbench","last_synced_at":"2026-06-10T12:30:15.904Z","repository":{"id":228651944,"uuid":"774088782","full_name":"Stu142/FreeCAD-Gridfinity-Workbench","owner":"Stu142","description":"Generate Parametric Gridfinity Bins and Baseplates in FreeCAD and build from them. ","archived":false,"fork":false,"pushed_at":"2025-02-22T16:57:37.000Z","size":13810,"stargazers_count":215,"open_issues_count":28,"forks_count":23,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-02-22T17:34:20.018Z","etag":null,"topics":["addon","freecad","workbench"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Stu142.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":"2024-03-18T23:26:05.000Z","updated_at":"2025-02-22T16:56:01.000Z","dependencies_parsed_at":"2024-03-23T14:23:24.818Z","dependency_job_id":"accca7ee-ef40-4833-b57b-0bea9c709287","html_url":"https://github.com/Stu142/FreeCAD-Gridfinity-Workbench","commit_stats":null,"previous_names":["stu142/freecad-gridfinity-workbench"],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stu142%2FFreeCAD-Gridfinity-Workbench","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stu142%2FFreeCAD-Gridfinity-Workbench/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stu142%2FFreeCAD-Gridfinity-Workbench/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stu142%2FFreeCAD-Gridfinity-Workbench/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Stu142","download_url":"https://codeload.github.com/Stu142/FreeCAD-Gridfinity-Workbench/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240222473,"owners_count":19767463,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["addon","freecad","workbench"],"created_at":"2025-02-22T19:17:26.603Z","updated_at":"2026-06-10T12:30:15.845Z","avatar_url":"https://github.com/Stu142.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# FreeCAD Gridfinity Workbench\nThis Workbench will generate several variations of parametric Gridfinity bins and baseplates that can be easily customized. Gridfinity was created by Zack Freedman; if you are new, watch the intro video [Zack's intro video](https://www.youtube.com/watch?v=ra_9zU-mnl8).\n\nIf you get value from my work on this project, which took a lot of time, consider supporting me at [stu142.com/supportme](https://stu142.com/supportme)\n\nIf you want more information about the Gridfinity Spec, check out the documentation I have made at [https://github.com/Stu142/Gridfinity-Documentation](https://github.com/Stu142/Gridfinity-Documentation)\n\n# Customizable Parameters\n| Bin Parameters | Baseplate Parameters|\n|:-----:|:-------:|\n|![bin parameters](/Assets/Images/property_view/bin_properties.png)|![bin parameters](/Assets/Images/property_view/baseplate_properties.png)|\n\n# How to Use\nSelect the bin or baseplate you wish to edit in the feature tree.\nSelect the Property view tab on the bottom right and change the values. Hit enter or click on the model viewing area to update the model. \n![tree_view](/Assets/Videos/blank_bin_demo.gif)\n![tree_view](/Assets/Videos/storage_bin_demo.gif)\n\n# Bin Generation\n|Bin Blank | Simple Storage Bin|Eco Bin|\n|:-------:|:-------:|:-------:|\n| ![](/Assets/Images/Bins/bin_blank.png)|![](/Assets/Images/Bins/simple_storage_bin.png)|![](/Assets/Images/Bins/eco_bin.png)|\n|**Parts Bin**|**Bin Base**|\n|![](/Assets/Images/Bins/parts_bin.png)|![](/Assets/Images/Bins/bin_base.png)|\n\n## Bin Bottoms\n|Screw and Magnet Bottom|Magnet Bottom|\n|:-------:|:-------:|\n| ![](/Assets/Images/bin_bottoms/screw_magnet_bottom.png)|![](/Assets/Images/bin_bottoms/magnet_bottom.png)|\n|**Screw Bottom**|**Plain**|\n|![](/Assets/Images/bin_bottoms/screw_bottom.png)|![](/Assets/Images/bin_bottoms/nothing_bottom.png)|\n\n## Bin Label Shelf\n|Center|Full Width|\n|:-------:|:-------:|\n| ![](/Assets/Images/label/center_label.png)|![](/Assets/Images/label/full_width_label.png)|\n|**Left**|**Right**|\n|![](/Assets/Images/label/left_label.png)|![](/Assets/Images/label/right_label.png)|\n\n## Bin Other features\n| Custom Divider Height|Scoop|\n|:-------:|:-------:|\n| ![](/Assets/Images/divider_height.png)|![](/Assets/Images/scoop.png)|\n# Baseplate Generation\n|Baseplate | Magnet Baseplate|Screw Together Baseplate|\n|:-------:|:-------:|:-------:|\n| ![](/Assets/Images/baseplates/baseplate.png)|![](/Assets/Images/baseplates/magnet_baseplate.png)|![](/Assets/Images/baseplates/screw_baseplate.png)|\n\n# Installation\n- Install using the built-in FreeCAD addon manager \n- Alternatively, download and place the files in the FreeCAD/Mod File. \n\n# Dependencies\n- version 0.8.0 and up has been verified as working on FreeCAD 1.0\n- Up to version 0.7.2 has been verified as working on FreeCAD 0.21.1, 0.21.2 and 1.0.0\n\n# Contributions\n- Clone this repository\n- Create a Pull Request\n  - Keep in mind that this repository enforces some coding standards/rules\n    - formatting: ruff formatting is used in this repository. Configure ruff as auto formatter in your IDE or run `ruff format`\n\n# Changlog\n**2025/01/05 Version 0.7.0**\n- Added Hex holes for magnets\n- Added Angle Control for stacking Lip\n\n**2024/09/10 Version 0.6.0**\n- Added Bin Base generation\n- Added custom independent x and y divider height parameter\n- Move generation location to 0,0\n\n**2024/04/28 Version 0.5.0**\n- Added label shelf generation for parts bin: Center, Full Width, Left, Right \n- Added scoop option for parts bin \n- Added Eco Bin \n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FStu142%2FFreeCAD-Gridfinity-Workbench","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FStu142%2FFreeCAD-Gridfinity-Workbench","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FStu142%2FFreeCAD-Gridfinity-Workbench/lists"}