These are the tools and materials that I used for my bubble machine. Yours will differ greatly depending on what you have available. This is a great project to do with scraps, and odds and ends all hacked together. It doesn't have to look amazing to be a lot of fun, it just has to work.
To make it easier for others to reproduce this, I've done away with my normal format of exactly what to use and instead broken it down into the five main components the machine's made from. The 5 steps after this talk about what alternatives you could use and what each has to do to make a great bubble machine. I then give details on how to assemble it if you did it exactly like mine.
Trough: To hold the bubble solution. It needs to be waterproof and not too shallow, that's it.
Bubble Ring: A ring of holes that will spin slowly through the trough picking up the bubble solution. As it lifts out of the trough the holes pass before a blower to form the bubbles.
Motion: A slowly moving motor to spin the bubble ring. A continuous servo is perfect for this.
Blower: Something with a bit of puff. Will force the bubble liquid out of the holes in the ring, forming BUBBLES! I used this 12V centrifugal server fan from Amazon.
Power: A power source or two for the blower and spinner.
You'll also need nuts, bolts, hot glue or superglue to hold everything together.
The files I used for laser cutting are included in this step.