Units

From FreeCAD Documentation

Here some reading about units:

Examples

# -- some examples of the FreeCAD unit translation system --
# make a shortcut for the examples
tu = App.translateUnit

# 10 meters in internal numbers
tu('10 m')
# doing math
tu('3/8 in')
# combined stuff
tu('100 km/h')
# transfer to other units
tu('100 km/h')/tu('m/s')
# derived units (Ohm)
tu('m^2*kg*s^-3*A^-2')
# or
tu('(m^2*kg)/(A^2*s^3)')
# angles 
tu('2*pi rad') # full circle
# as gon
tu('2*pi rad') / tu('gon')

supported units

Here the defined units in FreeCAD so far. It's easy to add an own one. The definition is here[1].

"mm"    1.0;        // millimeter       (internal standard length)
"m"     1000.0;     // meter
"cm"    10.0;       // centimeter
"dm"    100.0;      // decimeter
"km"    1000000.0;  // kilometer

"in"    25.4;       // inch
"fo"    304.8;      // foot
"th"    0.0254;     // thou
"yr"    914.4;      // yard

"kg"    1.0;        // kilogram       (internal standard mass)
"g"     0.001;      // gram
"mg"    0.000001;   // milligram
"t"     1000.0;     // ton 

"lb"    0.45359237; // pound
"oz"    0.45359237; // ounce
"st"    6.35029318; // Stone
"cwt"   50.80234544;// hundredweights

"deg"   1.0;        // degree         (internal standard angle)
"rad"   180/M_PI;   // radian         
"gon"   360.0/400.0;// gon         

"s"     1.0;        // second         (internal standard time)
"min"   60.0;       // minute
"h"     3600.0;     // hour  

"A"     1.0;        // Ampere         (internal standard electric current)
"K"     1.0;        // Kelvin         (internal standard thermodynamic temperature)
"cd"    1.0;        // Candela        (internal standard luminous intensity)        
"mol"   1.0;        // Mole           (internal standard amount of substance)        
"µl"    1.0;        // microliter mm^3  (derived  standard volume)
"l"     1000000.0;  // Liter      dm^3