SMF Brace Layout Generator (Beta)The SMF Brace Layout Generator helps you design and visualize guitar bracing layouts for both the top and back of acoustic guitars. You can create custom brace layouts, export them as SVG files, and save/load layouts for different guitar designs.
This tool is designed to allow SMF customers to create their own custom bracing layouts and then have a custom SMF kit manufactured using the saved layout. While that is the main purpose, luthiers may find this tool useful more generally to experiment with bracing designs in a simplified browser based tool.
Start by importing a guitar outline SVG file using the "Browse" button, or select a pre-configured SMF Reference design from the dropdown menu. The outline is used for both top and back views.
If you don't currently have a instrument outline to use check out the "G" Thang from Liutaio Mottola.
Once you have an outline shape loaded choose to load an existing layout of a design you already created or start a new design.
The tool supports multiple bracing styles. Seleting a bracing style will populate the control panel with braces typical of the selected style. Once the style is loaded you can add braces and other components to build the layout.
Use the "Top" and "Back" buttons in the toolbar to switch between designing the top braces and back braces. Each view shows different brace options relevant to that side of the guitar.
Use the zoom controls (+/-) or your mouse wheel to zoom in and out. Click the "Fit" button to automatically fit the entire design in the viewport.
Check the box next to any brace type (e.g., X-Brace, Ladder Rungs, Tonebars, Finger Braces) to add it to your design. Each brace type has specific parameters you can adjust.
Once a brace is enabled, you can modify:
- Width: The thickness of the brace
- Position (Y Offset): Distance from the top of the guitar (see diagram below)
- Angle: Rotation angle for angled braces like X-braces
Click diagram to enlarge
Click diagram to enlarge (Back Braces)
Use the Undo and Redo buttons in the toolbar to revert or reapply changes. The tool tracks up to 20 steps of your work history.
Add a soundhole with customizable diameter and vertical position. The soundhole is centered horizontally on the guitar body.
Add decorative rosette rings around the soundhole. The inner and outer ring diameters are adjustable. Default values are automatically calculated based on the soundhole size when enabled. The rosette is indicated by a dashed blue line.
Enable the Scale Length to show the saddle location relative to the body join fret.
- Scale Length: The playing length of the strings (typically 24.75" to 25.5")
- Body Join Fret: Which fret number is at the body join (typically 12-14)
Click "Load Scale Length" to apply these settings and see the saddle location. THe saddle is indicated by a solid red line.
Once scale length is loaded, you can enable fret position markers. Specify how many frets to display. Fret positions are calculated using standard equal temperament tuning math. The frets added start at the body join fret (specified in the Scale Length component) + 1. For example, if the body join fret is set to 14, the frets drawn are 15, 16, 17, etc.... Frets are indicated by an orange line.
Enable the bridge feature to see a simple bridge rectangle added to the layout. A scale length must be added before the bridge is enabled. The bridge is positioned at a Y Offset of .125" less than the saddle location. The width and height of the bridge are adjustable. The width of the bridge wings can be set. The wings are indicated by a dashed red line.
Example shown with belly bridge:
Click diagram to enlarge (Bridge)
Add a bridge plate or bridge patch to the drawing. X-Brace designs will use the bridge plate where Ladder Brace designs will use the bridge patch. The primary difference is that the bridge plate can extend down and intersect with the tonebars where the bridge patch is always a rectangle. The default Y offset is the saddle location -.25". You can expand the width and set its Y offset as desired. Note: When using your SMF Brace Layout Generator design to have a custom Micro Factory kit manufactured, the bridge plate / bridge patch size and shape specified here will also be used to make your template. The bridge plate / bridge patch is indicated by green lines.
Add a reference neck & tail block to see how they interact with the braces. Blocks are indicated by brown rectangles.
The back view lets you design up to 4 horizontal back braces. Each brace can be positioned independently with custom width and Y-position values.
Pre-configured guitar designs are available in the "Select SMF Reference" dropdown. Loading a reference will:
- Import the guitar outline
- Apply pre-set brace configurations
- Set recommended dimensions and positions
You can modify any reference after loading it to create your own custom design and save the layout for use later.
Click the "Save Layout" button to download your current brace layout as a JSON configuration file. This file includes all brace settings, positions, and dimensions. When having a custom Micro Factory kit manufactured you will send this file to SMF and we will use it to make your custom kit.
Click the "Load" button to import a previously saved configuration file. This will restore all brace settings from that file.
Use the "Export" button to save the current view (Top or Back) as an SVG file. SVG files can be opened in vector graphics software or sent to CNC machines for fabrication, printed, etc...
Access Settings from the top navigation to:
- Units: Switch between Metric (mm) and Imperial (inches)
- Precision: Set decimal place precision for measurements
- Reset: Restore all settings to default values
- Always import an outline before adding braces
- Use the zoom controls to see fine details
- Save your work frequently to avoid losing custom designs
- Start with an SMF Reference and modify it to learn the tool
- Use the Undo button freely - you have 20 steps of history
- Export SVG files when your design is complete
- Metric is not currently supported but is coming soon.
Processing...