The main components required are a foam cone, a pump, a tank, and an air supply. This guide is just one way to produce a foam machine, with an aim towards using cheap and readily available components.