...more pics of the 3d printed toms
This is one of the 10" toms. The 12s go together the same way. The 8" is small enough that the shell prints in 1 piece. All shells are 5" deep.
I put something like 500+ hours on the printer and went through about 5 spools of filament for the whole project.

- 20250325_200433.jpg (167.18 KiB) Viewed 1057 times

- 20250324_173807.jpg (163.1 KiB) Viewed 1057 times

- 20250324_173736.jpg (222.51 KiB) Viewed 1057 times
I developed the drum generation program in OpenSCad. It's 100% parameter driven. If the desired shell is too large to print on the print bed (print bed X and Y dimensions are 2 of the parameters) the program breaks the shell into the fewest number of pieces possible, where the pieces
will fit on the printer. The program generates the shell, the bottom pieces, and all of the internals needed to assemble the drum, all based on the same set of parameters. I just choose what part I want to generate (that's another parameter) and save the STL output of that part - 1 part at a time.
The shell has two 1/4" jacks. I built the splitter wiring directly into the drum. It will make for a cleaner setup with less of a spaghetti mess. Run a single TRS cable into tom 1, use a short patch cable to connect the zone 2 output from tom 1 to the "input" on tom 2. ...and so on... Configure the brain accordingly.
I printed everything in PETG. It is stupid simple to print, has better tolerance to heat compared to PLA, and is really easy to "glue". Oatey PVC primer actually solvent welds PETG. More commonly known as "Purple Primer", but I used the clear flavor - find it in the plumbing section of your local hardware store with the other PVC pipe chemicals.