I know that good people like Stewmac have them online, but my formula allows you to have, at your fingertips, the ability to find fret positions for any scale length for any instrument, be it a uke or a giant Mexican guitar, instantly. All you will need is a simple, cheap calculator. A friend of mine gave me this formula a few years ago but it wasn’t exactly accurate. So I tinkered with it for a couple of hours until it was as perfect as possible.


Just to prove that it works perfectly lets use 600mm as the scale length (nut to bridge). The scale length can be as long or short as you care to make it. By using 600mm it will be easy to see that at the 12th fret the distance should be half of the scale length (300mm), and at the 24th fret a quarter (150mm) thus proving the formula.


Lets enter 0.943878 x 600

Now press = once

We get 566.3268

This is the distance from the bridge to the 1st fret.


Press = once again and we get 534.5434

This is the distance from the bridge to the 2nd fret.

Press = once again for the 3rd fret and so on.


When you get to the 12th fret it should read 300.01402 (octave).

Keep going to the second octave (24th fret) and we get 150.01399 thus proving that the formula is accurate for our purposes. Only use 2 digits after the decimal point, ignore the rest that follow as they are too small to be relevant.


Now here’s an interesting thing I discovered quite by chance. I wanted to turn metal slugs on the lathe to the sizes of the spaces between the frets so that I could line them all up in a slot cut in a piece of flat board, and clamped to my pull-saw. Then cut each fret taking away one slug at a time until I had a perfectly cut fingerboard. The way to find these sizes leapt off the page at me – EUREKA!


Put in our formula again as before 0.943878 x 600.

Now press = 10 times and we get 336.75

Move the decimal point one place to the left and we get 33.67

This is the distance from the nut to the 1st fret.


Press = once and we get 317.85

Move decimal point again (once to the left) and we get 31.78 which is the distance between 1st and 2nd frets.

Keep pressing = until all distances between frets are found.


You can use wooden dowel for the distance pieces. All you will need is a drop-saw, lots of dowel and lots of patience. It helps to use a digital vernier.


I hope this is of use to you. Have fun! John Stax


P.S. Write down the formula in a few places that you can locate when needed. JS.

Views: 724

The Essential Pages

New to Cigar Box Nation? How to Play Cigar Box GuitarsFree Plans & How to Build Cigar Box GuitarsCigar Box Guitar Building BasicsCigar Box Guitar Parts Store

Site Sponsor

Recommended Links & Resources

Discussion Forum

Fret template

Started by Randy Drysdale. Last reply by Tim Pannabecker Jan 28, 2019. 6 Replies

String gauge for 20" - GDG

Started by jawbone. Last reply by Uncle Fred Sep 22, 2014. 7 Replies

Cura saz scale length

Started by Cin wel. Last reply by Cin wel May 25, 2013. 4 Replies


Started by Mike Sibinga. Last reply by wormil Jan 12, 2013. 3 Replies

Fret marking method

Started by Jillian Holladay. Last reply by wormil Jun 4, 2012. 2 Replies

Reverse calculations

Started by Martyn Hartley. Last reply by Martyn Hartley Apr 22, 2012. 2 Replies

Fret placement and stretch compensation - by Glenn Reither

Started by Penny Nelson. Last reply by Penny Nelson Apr 17, 2012. 4 Replies

Question on Scale Length

Started by Waid Jones. Last reply by Steve wootten Apr 16, 2012. 2 Replies

Scale length vs tuning note

Started by Matt Quinney. Last reply by Rand Moore Jul 16, 2011. 3 Replies

ukulele fret measurement

Started by ukeplayer. Last reply by Steve Pollack Mar 20, 2011. 6 Replies

String FAQ - let's get it going!

Started by Mama Mojo. Last reply by Mark Mercer Jan 27, 2011. 6 Replies

neck widths

Started by Bob Young. Last reply by Chuck Dubman Jan 23, 2011. 2 Replies

3 string guitar string gauges

Started by Bob Young. Last reply by DrByte Jul 22, 2010. 3 Replies

New things you can do with a guitar fret template

Started by Alan Roberts. Last reply by Chuck Dubman Mar 28, 2010. 5 Replies

longer box, shorter neck?

Started by Peter Taylor. Last reply by Pineee Johnny Feb 25, 2010. 3 Replies

violin Tailpiece??

Started by Penny Nelson. Last reply by Wichita Sam Jan 3, 2010. 1 Reply

Latest Activity

Robert Neal posted photos
1 hour ago
Downtown Vinnie commented on A.D.EKER's video

Woman trouble (RAW BLUES) A. D .Eker 2022

"Dem tones taste like cake with a shot o rye on the side .That axe is extra sweet ,too.... Cheers my…"
1 hour ago
Downtown Vinnie commented on 3 String Blues's video
1 hour ago
Downtown Vinnie commented on Korrigan's video


"Extra koolsville"
1 hour ago
Downtown Vinnie commented on Poorness Studios's video

New River Train (a musical skit)

"Very kool.So you got a lotta mouths to feed.Yer gon hafta start charging rent in your…"
1 hour ago
Downtown Vinnie commented on A.D.EKER's video

Why Dont Ye Ditty BCB SJP 2022

"My main machine man..Stompin good ,soulful as ever,sir."
2 hours ago
Shannon Necaise joined Rand's group

The Mississippians

This group is for anyone who loves, has lived in, or is living in Mississippi. The state's…See More
2 hours ago
AGP # posted a video
3 hours ago
AGP # liked Doug Thorsvik's video
3 hours ago
AGP # commented on Downtown Vinnie's video


"Nice Vinny, a Heart Felt Pick Me Up for our Brother, "The Anonymous Pick" :-)"
3 hours ago
AGP # liked Downtown Vinnie's video
3 hours ago
AGP # commented on AGP #'s photo

AGP #152 - ''Tight Arse One''

""Thanks Doug", just about to post another modified old build, and already have another…"
4 hours ago


© 2022   Created by Ben "C. B. Gitty" Baker.   Powered by

Badges  |  Report an Issue  |  Terms of Service

\uastyle>\ud/** Scrollup **/\ud.scrollup {\ud background: url("") no-repeat scroll 0 0 transparent;\ud bottom: 25px;\ud display: inline !important;\ud height: 40px;\ud opacity: 0.3 !important;\ud position: fixed;\ud right: 30px;\ud text-indent: -9999px;\ud width: 40px;\ud z-index: 999;\ud}\ud.scrollup:hover {\ud opacity:0.99!important;\ud}\ud \uascript type="text/javascript">\ud x$(document).ready(function(){\ud x$(window).scroll(function(){\ud if (x$(this).scrollTop() > 100) {\ud x$('.scrollup').fadeIn();\ud } else {\ud x$('.scrollup').fadeOut();\ud }\ud });\ud x$('.scrollup').click(function(){\ud x$("html, body").animate({ scrollTop: 0 }, 600);\ud return false;\ud });\ud });\ud \ua!-- End Scroll Up -->