https://github.com/mnesarco/marzworkbench
FreeCAD Workbench for guitar design
https://github.com/mnesarco/marzworkbench
addons freecad guitar luthiery workbench
Last synced: about 1 year 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 (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-12-23T21:24:32.000Z (over 1 year ago)
- Last Synced: 2025-03-30T01:13:29.854Z (about 1 year ago)
- Topics: addons, freecad, guitar, luthiery, workbench
- Language: Python
- Homepage:
- Size: 10.3 MB
- Stars: 96
- Watchers: 21
- Forks: 20
- Open Issues: 4
-
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.
|||
|---|---|

## 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)

## 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)