kemmler3D
Master Contributor
Hey all, in order to finally live up to my username I'm going to attempt 3D printing something audio-related.
I have always thought that 2D QRD diffusers look cool, and now I have a room to myself where I can hang one up without making common areas of the house look strange.
Buying a large QRD diffuser is not cheap, they're thousands of dollars at least. And building one from wood is not for the faint of heart, with a N=53 diffuser incorporating 2,809 individually cut & glued bits of wood. And the weight...
For a project like this, a 3D printer has a huge advantage. The parts can be made stiff but relatively light, the material is fairly cheap (about$20/kg $10/kg if you buy in bulk) and there is a great deal less manual labor involved. You have to wait a good while for the printer to finish its job, but it's no more work than waiting for a washing machine to finish.
It's possible that it will also benefit my room acoustics. I'm going to try and document the process in this thread.
Q) Why N=53?
I only have about 1.3m of free space on my wall, and apparently you're not supposed to make the wells less than 25mm on a side. This means that although I could do a N=101 diffuser just as easily as an N53 with this method, I don't have room to hang it up.
Step 1: Designing the diffuser:
I used the venerable QRDude to generate the well depths and size of the diffuser. Settings here:
It gives you a "report" as an export with lots of labels and helpful info. The output is geared toward someone using it as instructions to build by hand. Luckily, it's almost formatted as a CSV, so it's not totally hopeless. There are a few (janky) steps involved in turning that report into a 3D model:
(raw report in Notepad++)
After deleting everything except the well depths in mm, I loaded it into Google Sheets, to use the conditional formatting feature to turn the numbers into a grayscale image.
Step 1: Loaded as CSV
Step 2: Conditional formatting with minimum = black and maximum value = white:
Step3 : You have to paste this into a new file to get rid of the conditional formatting so you can delete the values but keep the colors... I exported that as a PDF, loaded it into Inkscape, then cropped to just the colored squares and exported as a PNG.
This gives us what's known as a "texture" and more specifically a "heightmap" in the biz. The 3D software takes the grayscale values and translates them to a displacement in 3D space. Basically white areas stick out more and black areas stick out less. You are probably seeing where this is going. I loaded the texture into Blender and used it to manipulate a grid of 25mm squares:
This actually took more screwing around than I've described here, but in the end we get something that looks right. Comparing it to the dimensions we started with in QRDude, looks like we nailed it.
A quick render with semi-realistic lighting to help imagine the final product:
Ooh, fancy.
So we've got the basic shape in place.
Next comes splitting the squares into chunks that will fit on a 3D printer, adding attachment points and holes for screws so it's easy to glue them together, and printing the pieces, painting the pieces, gluing them together, and hanging it up!
For the next step, I'm investing in a nicer printer than I have now, the Bambu Labs P1S, which is apparently set to go on sale tomorrow. It prints about 4x faster. That's important because this is going to requireabout 25 36 print jobs near the maximum size the printer can handle, each of which will take several hours, maybe close to an entire day. (e: having messed with the slicer a bit just now, looks like each of the sections will take about 760-1100g of filament and 12-22 hours to print. Woof. Better look for a bulk deal...)
More progress updates to follow, in the meantime happy to answer any questions about this, or take advice on what I should be building instead.
I have always thought that 2D QRD diffusers look cool, and now I have a room to myself where I can hang one up without making common areas of the house look strange.
Buying a large QRD diffuser is not cheap, they're thousands of dollars at least. And building one from wood is not for the faint of heart, with a N=53 diffuser incorporating 2,809 individually cut & glued bits of wood. And the weight...
For a project like this, a 3D printer has a huge advantage. The parts can be made stiff but relatively light, the material is fairly cheap (about
It's possible that it will also benefit my room acoustics. I'm going to try and document the process in this thread.
Q) Why N=53?
I only have about 1.3m of free space on my wall, and apparently you're not supposed to make the wells less than 25mm on a side. This means that although I could do a N=101 diffuser just as easily as an N53 with this method, I don't have room to hang it up.
Step 1: Designing the diffuser:
I used the venerable QRDude to generate the well depths and size of the diffuser. Settings here:
It gives you a "report" as an export with lots of labels and helpful info. The output is geared toward someone using it as instructions to build by hand. Luckily, it's almost formatted as a CSV, so it's not totally hopeless. There are a few (janky) steps involved in turning that report into a 3D model:
(raw report in Notepad++)
After deleting everything except the well depths in mm, I loaded it into Google Sheets, to use the conditional formatting feature to turn the numbers into a grayscale image.
Step 1: Loaded as CSV
Step 2: Conditional formatting with minimum = black and maximum value = white:
Step3 : You have to paste this into a new file to get rid of the conditional formatting so you can delete the values but keep the colors... I exported that as a PDF, loaded it into Inkscape, then cropped to just the colored squares and exported as a PNG.
This gives us what's known as a "texture" and more specifically a "heightmap" in the biz. The 3D software takes the grayscale values and translates them to a displacement in 3D space. Basically white areas stick out more and black areas stick out less. You are probably seeing where this is going. I loaded the texture into Blender and used it to manipulate a grid of 25mm squares:
This actually took more screwing around than I've described here, but in the end we get something that looks right. Comparing it to the dimensions we started with in QRDude, looks like we nailed it.
A quick render with semi-realistic lighting to help imagine the final product:
Ooh, fancy.
So we've got the basic shape in place.
Next comes splitting the squares into chunks that will fit on a 3D printer, adding attachment points and holes for screws so it's easy to glue them together, and printing the pieces, painting the pieces, gluing them together, and hanging it up!
For the next step, I'm investing in a nicer printer than I have now, the Bambu Labs P1S, which is apparently set to go on sale tomorrow. It prints about 4x faster. That's important because this is going to require
More progress updates to follow, in the meantime happy to answer any questions about this, or take advice on what I should be building instead.
Last edited: