How to Design an Acoustic Guitar in Fusion 360 Using a Parametric Modeling Project - & Bass / Ukulele

by leomgulli in Workshop > Woodworking

16 Views, 0 Favorites, 0 Comments

How to Design an Acoustic Guitar in Fusion 360 Using a Parametric Modeling Project - & Bass / Ukulele

2025-05-04 13_21_43-Settings.png

In this project we will design a custom acoustic guitar by adjusting the 111 available parameters in this guitar project for Fusion 360, a free CAD program which is an industry standard software for designing objects to be fabricated.

Opening File

2025-05-04 13_32_16-.png


After downloading the free version here from Instructables or the full version available on my website loriancapos.com/guitar we need to open it and save it into our Fusion drive.


  1. Go to file, Open..., On the folder window that has been just opened click: Open From My Computer...
  2. Locate the file and open it.
  3. Then save it into a new project called "Guitar" or any other name for your project. The original file will remain untouched and all changes will take place into your own version of the file.
  4. Learn to navigate Fusion with your mouse if you don't know it already. (Shift + Middle Mouse Button to Orbit, MMB again alone to Pan, and scroll wheel to dolly back and forth)

Parameters Window

2025-05-04 13_32_36-Settings.png
2025-05-04 13_32_48-Settings.png
2025-05-04 13_33_03-Settings.png

After opening you will see the guitar design on your Fusion workspace. Now time to edit the parameters to customize it.

  1. Go to modify, (Under Design workspace, "Solid" tab), select the "Change Parameters" item almost all the way at the bottom.
  2. Parameter windows should be opened now. Sort names alphabetically to organize them as they are not in order by default.
  3. Here you are free to change any parameter to suit your vision. Here is a list of all parameters available.

Parameters:

BodyBackRadius

BodyScaleInInches

BodySideDepthOnBottom

BodyTopRadius

BridgeHeightBassSide

BridgeHeightTrebleSide

BridgeLength

BridgeLowerSectionLength

BridgePinAngle

BridgePinCount

BridgePinDistanceFromSaddle

BridgePinHoleDiameter

BridgePinSetCount

BridgePinTotalSpaceDistance

BridgeRadius

BridgeSideEdgeThickness

BridgeWidth

BridgeZOffset

ClassicalBridgeLength

ClassicalBridgeWidth

ClassicalBridgeZOffset

ClassicalPegHoleDepth

ClassicalPegHoleInnerDiameter

ClassicalPegHoleOuterDiameter

ClassicalPegHoleSpacing

ClassicalPegSlotDistanceFromEdge

ClassicalPegSlotDistanceFromHeadstockEnd

ClassicalPegSlotLength

ClassicalPegSlotWidth

ClassicalStringHoleDiameter

ClassicalStringHoleTotalSpacing

CutawayEdgeDistanceFromNeck

DoubleBridgePinDiagonalOffset

DoubleBridgePinDistanceFromSaddle

DoubleBridgePinOffsetAngle

Fretboard12thFretPositionOffset

FretboardGapFromSoundHole

FretboardNutWidth

FretboardRadiusAtNut

FretboardRadiusAtSaddleTheory

FretboardSinkInDepth

FretboardStringScaleLength

FretboardThicknessAtNut

FretboardThicknessAtSaddleTheory

FretboardWidthAt12thFret

FretSlotDepth

FretSlotWidth

FretZShiftUniform

HeadstockAngle

HeadstockHeightOffset

HeadstockLength

HeadstockOffsetDistanceFromNeck

HeadstockThickness

HeadstockVeneerThickness

HeadstockWidthAtEnd

HeadstockWidthNearNut

HeelCurveAngle

HeelFlushness

HeelLength

HeelNeckCurveStartDistanceFromBody

HeelShapeSides

HeelShapeTip

HeelWidth

NeckAngleCompensation

NeckJointAngle

NeckJointBlockChamfer

NeckJointBlockDepth

NeckJointBlockHoleDiameter

NeckJointBlockHoleDistanceFromTop

NeckJointBlockHoleSpacing

NeckJointBlockWidth

NeckJointDepth

NeckJointHoleDiameter

NeckJointLength

NeckJointWidthAtBase

NeckShapeAtHeelCurve_Center

NeckShapeAtHeelCurve_Edge

NeckShapeAtNut_Center

NeckShapeAtNut_Edge

NeckThicknessAtHeelCurve

NeckThicknessAtNut

NutHeightOffsetFromFretboard

NutRadius

NutSinkDepth

NutThickness

PanelBackSoundboardThickness

PanelSideSoundboardThickness

PanelTopSoundboardThickness

PegHoleCountBass

PegHoleCountTreble

PegHoleDiameter

PegHoleDistanceFromEndOfHeadstock

PegHoleDistanceFromSideEdge

PegHoleSpacingExtended

SaddleHeightActionBass

SaddleHeightActionTreble

SaddleLength

SaddleRadius

SaddleThickness

SaddleZBassOffsetCompensation

SaddleZShiftOffset

SaddleZTrebleOffsetCompensation

SoundHoleDiameter

SoundHoleDistanceFromBodyTop

StringCount

TailBlockChamfer

TailBlockThickness

TailBlockWidth

TrussRodChannelDepth

TrussRodChannelLengthIntoBody

TrussRodChannelWidth

Adjusting Parameters

After editing a parameter, you may see a progress bar at the bottom right and it may take from a few seconds up to a minute to update the design as the design history is somewhat heavy.


Adjust parameters to a reasonable amount as things can break if you stretch too far.


The full version includes the classical guitar headstock and bridge, cutaway, adjustable panel thickness, fret slots, full texture, tail and neck block, 7 pre configure designs and the export plug in function.

Saving DXF Profiles

export all files as dxf.jpg

After you're done with your customization,

  1. ...open the python script that you can download with the full version, open it by pressing "Shift - S" to open the Scripts and Add-Ins window, and under Scripts, click the + button under My Scripts and locate the folder the script is in that you downloaded.
  2. To use the script just run it and a folder selection window will show up. Select the folder you want the exported DXF profiles to be in and click save. All DXF profiles will be saved. It includes both classical and standard headstock, both cutaway and non cutaway sides and top and back.


Any Questions Are Welcome

To help further develop both this Instructables and the 3D project itself, please leave your feedback to help improve anything about the model and how to guide.


Thank You!