This work presents a low cost 3-D location system based on ultrasonics and implemented with low-cost FPGAs. The mobile nodes of the system use distance estimation to several anchor points in order to trilaterate their positions with an accuracy of few centimeters. The ultrasonic transducers are handled with an ad-hoc conditioning circuit based on instrumental amplifiers which provides high amplification keeping low noise. The proposed system is autonomous so there is no need of an external PC or other devices. A prototype of the system has been attached to a mobile robot to check the viability of the location system in a real scenario.