Periodic smoothing splines appear for example as generators of closed, planar curves, and in this paper they are constructed using a controlled two point boundary value problem in order to generate the desired spline function. The procedure is based on minimum norm problems in Hilbert spaces and a suitable Hilbert space is defined together with a corresponding linear affine variety that captures the constraints. The optimization is then reduced to the computationally stable problem of finding the point in the constraint variety closest to the data points. Key words: spline smoothing; periodic; two-point boundary value problem; constrained optimization