Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mnesarco/marzworkbench
FreeCAD Workbench for guitar design
https://github.com/mnesarco/marzworkbench
addons freecad guitar luthiery workbench
Last synced: about 1 month ago
JSON representation
FreeCAD Workbench for guitar design
- Host: GitHub
- URL: https://github.com/mnesarco/marzworkbench
- Owner: mnesarco
- License: gpl-3.0
- Created: 2020-04-05T04:12:16.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-16T00:22:50.000Z (about 1 month ago)
- Last Synced: 2024-11-16T01:21:04.081Z (about 1 month ago)
- Topics: addons, freecad, guitar, luthiery, workbench
- Language: Python
- Homepage:
- Size: 10.4 MB
- Stars: 82
- Watchers: 21
- Forks: 19
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Marz Guitar Design Workbench
## What is Marz Guitar Design Workbench
This is a custom FreeCAD Workbench for Electric Guitar/Bass Parametric Design. It allows you to create Fretboards,
Necks, Nuts, ... based on a common set of parameters.|![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)|
|---|---|![Workbench](https://github.com/mnesarco/MarzWorkbench/raw/master/docs/images/screenshot.png)
## Features
This is a work in progress project, this is the list of the currently implemented features. They are working but need more testing.
* Fretboard
* Compound Radius
* Multi Scale
* Zero Fret
* Perpendicular Fret setting
* Fret nipping
* Margins
* Thickness
* String distance
* Customizable Fret Wire (for accurate slots)
* Custom Inlays
* Corner fillet* Neck
* Neck Profiles
* Thickness (start-end)
* Smooth transitions to Headstock and Heel
* Set-In, Bolt-On, Through Join
* Tenon
* Neck break angle
* Top offset
* Truss-Rod Channel
* Heel fillet
* Automatic positioning based on imported bridge reference* Headstock
* Dimensions
* Transition
* Volute
* Flat/Angled
* Custom shape
* Pockets/Holes* Bridge
* String distance
* Compensation* Nut
* Dimensions
* Position* Body
* Top/Back Dimensions
* Neck pocket
* Custom Shape
* Pockets/Holes### Planned Features
* Nut
* 3D Object* Neck
* Custom profile editor* Body
* Armrest
* Belly cut
* Carved top* Binding
* Fretboard binding
* Body binding## Documentation
The Wiki contains some useful documents: [Wiki](https://github.com/mnesarco/MarzWorkbench/wiki)
![ui](https://github.com/mnesarco/MarzWorkbench/raw/master/docs/images/ui-elements.png)
## Requirements
* FreeCAD v0.21+ ([releases](https://github.com/FreeCAD/FreeCAD/releases/))
## Install
The recommended way to install this workbench is through the FreeCAD [Addon Manager](https://wiki.freecad.org/Std_AddonMgr).
## Bugs
If you find problems, please report the issue here in Github.
## Background
I initially made a web based Marz Designer, it is still active at: https://marzguitars.com/marz-designer/
and it is very practical for quick calculations and references, but it is 2D and lacks some features like ZeroFret support.I decided to go to the next level and make it 3D, so I started this project and work on this in my
free time. This is a work in progress thing.## Contributors
### Icons
Icons redesign by Turan Furkan TOPAK (https://github.com/Reqrefusion)