For my final project I designed, 3D-printed, and constructed a "booknook"—a bookend shelf insert with a miniature city alleyway built inside.
My inspiration for this project comes from the subreddit r/booknooks and looking up pictures of alleyways on Unsplash. I also created this moodboard on Pinterest with pictures of booknooks and alleyways with the vibe I was interested in producing for my own booknook
To kick off the project, I started by sketching a layout with a few ideas for interior elements out exterior design.
Since the prints required for my design were fairly detailed and thus would be painful to reprint should things go awry, I started by prototyping and testing smaller elements of the design. I was able to test out some ideas and make decisions before starting the process of printing pieces.
I put together this cardboard version of my booknook so I could prototype the dimensions and structure I wanted to use.
I wanted to have a removable exterior cover for the booknook that would hide interior wiring and could be reversed to enclose the booknook for transportation. I designed a sliding track that slid smoothly as a prototype.
This is a situation where I should have done more testing of the prototype before printing the large pieces. I realized after I painted the main pieces that the extra bulk and texture of the paint made the tracks not work smoothly anymore. I should have either not painted the track parts of my print or I should have designed with more wiggle room for the paint.
I also prototyped some windows so I could figure out the scale I wanted to use and determine what material to use for windowpanes. I tested parchment paper, dried glue, plastic wrap, and clear tape. I shone light through each of my test windows to test how well they diffuse light. I liked parchment paper best for the frosted glass vibe and clear tape best to emulate regular glass.
I also printed out a couple kind of brick patterns to test what I would use on the walls. I tried this brick pattern by Degus71 on Thingiverse and constructed my own brick pattern which I liked better.
I took a really bad photo to illustrate this, but I also learned that I should not print with the brick part facing down, since it caused adhesion problems with all the tiny brick detail.
I also printed a test version of the signs so I could test how lights shine through colored paper. I tried a couple different weights of paper and installed the lights in my cardboard prototype. I liked how the light shines through the paper but decided to print my actual signs a little smaller than the test ones since the test ones were pretty bulky.
My approach for designing the booknook was to design all of the pieces together in one Rhino file so I could correctly visualize what I was doing, then export each piece as a separate STL for printing.
I began by modelling the walls of my booknook, using the cardboard prototype as a guide.
Then, using my sketch as a reference I designed the interior of the booknook.
I made a few changes from the original sketch.
Each part of the interior was designed by me with the exception of the fire escape, which was designed by Robin Berndt and is available on Thingiverse
Now for printing! I'm glad I ironed out major wrinkles during the prototyping phase, because the printing part went pretty smoothly.
I separately printed interior pieces like signs, stools, fans, awning, and fire escape. For the interior walls and exterior cover I split them in half horizontally to mitigate the risk and time wasted if the print failed. In retrospect, I wish I had printed the exterior cover in one piece because I was not able to completely hide the seam line after joining the pieces. The interior walls glued together much more nicely since the brick walls hid the seam lines pretty well.
I was able to print most of the smaller interior pieces in the space of a day. The larger wall and exterior pieces took about one day each, with prints running from 7 to 14 hours each.
I sanded and primed pieces as they finished painting, and I started painting some of the smaller pieces as I was waiting for the big prints to finish.
Painting was probably the biggest difficulty during the process due to a number of factors including:
The exterior cover finished printing first so I painted it first. I designed it to look like a gold embossed book cover using blue and metallic paint.
I'm the most proud of how the brick turned out, I think it looks the most realistic out of everything I painted. I even tried to add some HCDE-themed graffiti to moderate success.
From here, I started putting together pieces and adding finishing touches.
To construct the signs I made a design in Illustrator, taped a piece of paper to my computer screen, and traced on the sign. Ideally I would have printed out the signs rather than hand drawing them, but at the time I don't have access to a 2D printer.
Now the scariest part… gluing the walls down. This part was scary for me since it meant all of the interior pieces would be harder to access if I wanted to make small adjustments. But at this point I was pretty happy with my paint job so I went for it.
I also drew lines along the front-facing support walls to make it look like book pages.
Next I installed the lights! I repurposed a small, battery-operated strand of fairy lights that I already owned. I fed the LEDs through holes in the interior walls so they sat inside of each of the signs. Before I got the lights installed I was kind of worried about the model because I couldn't get the level of detail up to the standard I wanted and I wasn't sure if it would turn out as good as I wanted, but when the lights went on it finally felt like my vision was coming true!
I did have an issue with fitting the exterior cover over the interior with the lights installed. When I measured the battery pack I forgot to include the dimension of the on/off switch, so to make room for the switch the two pieces don't fit together tightly and some light escapes through the cracks.
I also finally got the flexible mirror delivered, so I cut a piece to size and installed it. It looks really cool! The tilted mirror was an idea I saw on r/booknooks where it makes it look like the alleyway goes off into the distance at an angle.
It's done! Well, mostly. I still need to print out my flat image for the interior of the street café, but I don't own a 2D printer so I will have to wait until Stay at Home restrictions are lifted enough that I can go to the library and print. I think it's a little funny that I own a 3D printer but not a 2D one…
Here's the final product! It's a little hard to get pics of the interior since my phone camera doesn't fit in the space, but I did my best :) Enjoy!
Here are the 21 separate STL files that I printed and used for my Booknook
While I am definitely psyched with my final product, there are a few improvements, fixes, and things I'd like to try with my next booknook.
This process was a great learning process for me and I have some solid takeaways that I can bring along to future projects, both in Digital Fabrication and beyond.
My process of prototyping and iterating on small design elements helped me quickly discover and resolve issues that would have greatly delayed me if I had discovered them later in the process. By building a cardboard prototype I was able to comprehend the correct dimension when designing in CAD and did not have to print multiple versions of the larger pieces to fix dimensions.
By making sure to consider the end vision through the design process, I could anticipate future issues and design ideas that wouldn't come to fruition in later stages. I both did this well and could have done it better. By modelling my booknook in one piece I was able to make sure that the scale and overall aesthetic of my model fulfilled my vision, for example I designed a slot to fit my tilted mirror which made it really easy to achieve the effect I wanted. However, I failed to think about things like paint buildup and overall light distribution which needed to be addressed in the CAD stages but I did not realize until I was painting and installing lights.
OK this one should be taken with a grain of salt since you should definitely be critiquing and improving your design as you go, which is something I did during this process. But what I am talking about with this insight is that I had a huge moment of doubt with my booknook before I installed the mirror and lights because I thought it looked really stupid and I was going to be embarrassed to present it to the class. I was unhappy with my painting skills and hand-drawn signs. But then I installed the mirror and lights which added this extra layer of realism and magic. It didn't look exactly like I wanted (see the Possible Improvements section) but it still looks really cool and I'm happy with what I made given the circumstances. So, perhaps a better way to phrase this insight is "Don't judge it AS a final product until it IS a final product".