A mini-pole planar vertically-wound racetrack coil undulator was studied to determine its potential for use as a hard X-ray source in a 3 GeV storage ring. A field strength of 1.4 T can be obtained for a superconducting undulator with a periodic length of 1.5 cm and a fixed magnetic gap of 5.6 mm. The magnetic circuit was optimized and a current density of 1090 A/mm2, at 80% of the critical current, meets the field strength requirement. A prototype with 40 poles was constructed to verify the design of the magnet and the performance of NbTi superconductor. Additionally, the magnetic field shimming method was developed for spectrum shimming. This study discusses the design of the magnetic circuit and the structure of the magnetic array, the field shimming technique, and the test results of the prototype magnet