{"id":20865932,"url":"https://github.com/mnesarco/marzworkbench","last_synced_at":"2025-04-06T03:07:23.042Z","repository":{"id":43207854,"uuid":"253153318","full_name":"mnesarco/MarzWorkbench","owner":"mnesarco","description":"FreeCAD Workbench for guitar design","archived":false,"fork":false,"pushed_at":"2024-12-23T21:24:32.000Z","size":10846,"stargazers_count":96,"open_issues_count":4,"forks_count":20,"subscribers_count":21,"default_branch":"master","last_synced_at":"2025-03-30T01:13:29.854Z","etag":null,"topics":["addons","freecad","guitar","luthiery","workbench"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mnesarco.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":"mnesarco","issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"custom":null}},"created_at":"2020-04-05T04:12:16.000Z","updated_at":"2025-02-25T04:26:48.000Z","dependencies_parsed_at":"2023-02-16T12:01:31.388Z","dependency_job_id":"4a5501a2-c4e3-47bb-be86-58c8464168e3","html_url":"https://github.com/mnesarco/MarzWorkbench","commit_stats":null,"previous_names":[],"tags_count":42,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mnesarco%2FMarzWorkbench","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mnesarco%2FMarzWorkbench/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mnesarco%2FMarzWorkbench/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mnesarco%2FMarzWorkbench/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mnesarco","download_url":"https://codeload.github.com/mnesarco/MarzWorkbench/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247427006,"owners_count":20937201,"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":["addons","freecad","guitar","luthiery","workbench"],"created_at":"2024-11-18T05:55:26.970Z","updated_at":"2025-04-06T03:07:23.025Z","avatar_url":"https://github.com/mnesarco.png","language":"Python","funding_links":["https://liberapay.com/mnesarco"],"categories":[],"sub_categories":[],"readme":"# Marz Guitar Design Workbench\n\n## What is Marz Guitar Design Workbench\n\nThis is a custom FreeCAD Workbench for Electric Guitar/Bass Parametric Design. It allows you to create Fretboards,\nNecks, Nuts, ... based on a common set of parameters.\n\n|![Body](https://github.com/mnesarco/MarzWorkbench/raw/master/docs/wiki/custom-svg-body-doc.svg)|![Headstock](https://github.com/mnesarco/MarzWorkbench/raw/master/docs/wiki/custom-svg-headstock-doc.svg)|\n|---|---|\n\n![Workbench](https://github.com/mnesarco/MarzWorkbench/raw/master/docs/images/screenshot.png)\n\n## Features\n\nThis is a work in progress project, this is the list of the currently implemented features. They are working but need more testing.\n\n* Fretboard\n  * Compound Radius\n  * Multi Scale\n  * Zero Fret\n  * Perpendicular Fret setting\n  * Fret nipping\n  * Margins\n  * Thickness\n  * String distance\n  * Customizable Fret Wire (for accurate slots)\n  * Custom Inlays\n  * Corner fillet\n\n* Neck\n  * Neck Profiles\n  * Thickness (start-end)\n  * Smooth transitions to Headstock and Heel\n  * Set-In, Bolt-On, Through Join\n  * Tenon\n  * Neck break angle\n  * Top offset\n  * Truss-Rod Channel\n  * Heel fillet\n  * Automatic positioning based on imported bridge reference\n\n* Headstock\n  * Dimensions\n  * Transition\n  * Volute\n  * Flat/Angled\n  * Custom shape\n  * Pockets/Holes\n\n* Bridge\n  * String distance\n  * Compensation\n\n* Nut\n  * Dimensions\n  * Position\n\n* Body\n  * Top/Back Dimensions\n  * Neck pocket\n  * Custom Shape\n  * Pockets/Holes\n\n\n### Planned Features\n\n* Nut\n  * 3D Object\n\n* Neck\n  * Custom profile editor\n\n* Body\n  * Armrest\n  * Belly cut\n  * Carved top\n\n* Binding\n  * Fretboard binding\n  * Body binding\n\n## Documentation\n\nThe Wiki contains some useful documents: [Wiki](https://github.com/mnesarco/MarzWorkbench/wiki)\n\n\n![ui](https://github.com/mnesarco/MarzWorkbench/raw/master/docs/images/ui-elements.png)\n\n\n## Requirements\n\n* FreeCAD v0.21+ ([releases](https://github.com/FreeCAD/FreeCAD/releases/))\n\n## Install\n\nThe recommended way to install this workbench is through the FreeCAD [Addon Manager](https://wiki.freecad.org/Std_AddonMgr).\n\n\n## Bugs\n\nIf you find problems, please report the issue here in Github.\n\n## Background\n\nI initially made a web based Marz Designer, it is still active at: https://marzguitars.com/marz-designer/\nand it is very practical for quick calculations and references, but it is 2D and lacks some features like ZeroFret support.\n\nI decided to go to the next level and make it 3D, so I started this project and work on this in my\nfree time. This is a work in progress thing.\n\n## Contributors\n\n### Icons\n\nIcons redesign by Turan Furkan TOPAK (https://github.com/Reqrefusion)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmnesarco%2Fmarzworkbench","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmnesarco%2Fmarzworkbench","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmnesarco%2Fmarzworkbench/lists"}