Ikea CR10 Enclosure Information
This is a work in progress and at this time the design is not posted to Thingiverse or anywhere else. I have invested a good deal of time and money in getting the design right, so I don't want to post it without knowing it is the best it can be (these are very large parts as well).
Doors
The doors are pinned together with 50-60mm x 5mm steel dowel pins. I used Gorilla Super Glue Gel and Gorilla Glue Clear as the adhesives to hold the doors together. The 1/8" Lexan (Plexiglass) sheet used is approximately 457x665mm for the left side door (the right side door will be shorter). Once all the parts are printed, the latch mechanism can be assembled first. I will update the latch instructions later
The first step is to install the frame parts, which will allow the door to be hung. These are shown in the pic below. The cyan color parts are the hinge parts, which have a bronze bushing installed (5mm bore, 9mm OD 10mm length). I also placed an M5 washer over the bearing and glued that in with superglue. The orange color parts are actually 2 parts which need to be assembled using M3 hardware (more details on this part will be added later). The green color parts are just spacers. At the top there are 3 parts (light blue) which create a top frame for the door. This top frame can be glued prior to installation and will require some #8 screws which will help secure it to the top of the enclosure. Along the right side of the frame, there are 3 parts. There are 2 spacers in pink (they are not the same size), and in the center in purple is the strike plate for the door latch. All the frame parts are secured to the 4545 extrusions using M5 x 16mm button head screws and M5 T-nuts for 4545 extrusions.
The first step is to install the frame parts, which will allow the door to be hung. These are shown in the pic below. The cyan color parts are the hinge parts, which have a bronze bushing installed (5mm bore, 9mm OD 10mm length). I also placed an M5 washer over the bearing and glued that in with superglue. The orange color parts are actually 2 parts which need to be assembled using M3 hardware (more details on this part will be added later). The green color parts are just spacers. At the top there are 3 parts (light blue) which create a top frame for the door. This top frame can be glued prior to installation and will require some #8 screws which will help secure it to the top of the enclosure. Along the right side of the frame, there are 3 parts. There are 2 spacers in pink (they are not the same size), and in the center in purple is the strike plate for the door latch. All the frame parts are secured to the 4545 extrusions using M5 x 16mm button head screws and M5 T-nuts for 4545 extrusions.
Once the frame parts are assembled, the door can be assembled. After building one door, I will describe the best way I think it should be done.
I assembled the hinge side of the door using 50-60mm 5mm dowel pins, and super glue. First make sure any oils are removed from the dowel pins by cleaning with alcohol. Then Install 2 pins in one side of each part being assembled for the hinge side (there will be a top, middle and bottom). Allow the glue to dry on one side fully, before assembling the parts together. Once the pins are installed for one side of each part, I set up a clamp so that I could tighten the parts together quickly once the glue was laid down. I added some superglue to the mating surfaces and then placed the top, bottom and side parts in the clamp, which was tightened down, and then it was allowed to dry in this frame. The pics below are of the latch side which I glued up the same way.
I assembled the hinge side of the door using 50-60mm 5mm dowel pins, and super glue. First make sure any oils are removed from the dowel pins by cleaning with alcohol. Then Install 2 pins in one side of each part being assembled for the hinge side (there will be a top, middle and bottom). Allow the glue to dry on one side fully, before assembling the parts together. Once the pins are installed for one side of each part, I set up a clamp so that I could tighten the parts together quickly once the glue was laid down. I added some superglue to the mating surfaces and then placed the top, bottom and side parts in the clamp, which was tightened down, and then it was allowed to dry in this frame. The pics below are of the latch side which I glued up the same way.
Once the hinge side of the door is assembled, it can be test fit in the door frame to verify there are no clearance issues. The Latch side of the door should not be assembled until the plexiglass/lexan is cut to size.
If it looks good, then the polycarbonate sheet needs to be cut out. First cut it to size (approximately 457x665mm for the left side door) - the right side door will be shorter. Once at the correct size, the template can be used to mark where to cut the pocket for the latch. See the pic below for how the template was used. I used some short 5mm dowel pins to help with the alignment of the template.
If it looks good, then the polycarbonate sheet needs to be cut out. First cut it to size (approximately 457x665mm for the left side door) - the right side door will be shorter. Once at the correct size, the template can be used to mark where to cut the pocket for the latch. See the pic below for how the template was used. I used some short 5mm dowel pins to help with the alignment of the template.
Once the pattern is traced onto the polycarbonate sheet, it can be cut out. I used a hacksaw, drill, and a plexiglass cutting tool which was only used for the part which I could not reach with the hacksaw. I used a drill to create the radius in the corners (sorry I missed the size, but it is a 10mm radius / 20mm diameter). This hole does not need to be perfect since there is a bit of overlap which will cover it.
Now that the clear sheet is cut, the latch side of the door can be assembled in the same way as the hinge side was assembled. Prior to assembling the latch side though, I took the opportunity to test fit the door in the frame.
If it looks good, then the hinge side and latch side of the door can be assembled. I first installed the 50-60mm pins on one side only, these were glued in with superglue.
To bring the halves together I used only Clear Gorilla Glue, instead of the superglue, in order to get more working time. I peeled back the masking on the clear sheet, around the edges and added the glue in the grooves it will go into, being careful to not use too much that it would ooze out. I also added glue to the mating surfaces and pins between the hinge and latch side parts. The sides were then brought together and clamps were used at the top and bottom to bring the parts together. The door was allowed to dry completely before removing the clamps.
To bring the halves together I used only Clear Gorilla Glue, instead of the superglue, in order to get more working time. I peeled back the masking on the clear sheet, around the edges and added the glue in the grooves it will go into, being careful to not use too much that it would ooze out. I also added glue to the mating surfaces and pins between the hinge and latch side parts. The sides were then brought together and clamps were used at the top and bottom to bring the parts together. The door was allowed to dry completely before removing the clamps.
Once the door is glued up, the wedge shaped inserts need to be installed on the hinge side. These are glued in using superglue and the 60mm x 5mm steel dowel pins. The pins need to extend about 10mm below the hinges, to allow the door to be lifted off the hinge when it needs to be installed or removed.
Additionally, two covers need to be installed on the latch. The back cover is held with four M4 nuts and M4x16 to 20mm screws. There is also a small cover which covers the hole that was used to install the pin inside the latching mechanism. This is installed with an M3 insert and M3x10 to 16mm screw.
The door frame was designed to be sealed using the rubber weatherstripping linked here (updated). The weather stripping will go around the left, top and right sides of the frame. It can also be added to the bottom of the door.
Additionally, two covers need to be installed on the latch. The back cover is held with four M4 nuts and M4x16 to 20mm screws. There is also a small cover which covers the hole that was used to install the pin inside the latching mechanism. This is installed with an M3 insert and M3x10 to 16mm screw.
The door frame was designed to be sealed using the rubber weatherstripping linked here (updated). The weather stripping will go around the left, top and right sides of the frame. It can also be added to the bottom of the door.
Back Shell
The back shell is needed since the CR10 is a bit too big to fit at full throw, on the footprint of the Ikea "Tingby" table top. It bumps out to accommodate the space needed and also includes a power and USB outlet, tool holder and filtered air inlet (or exhaust port). The back shell is a printed frame with an 18" x 24" 3mm aluminum composite panel which makes up the back. The printed frame is glued and pinned similar to the doors (using 5mmx60mm steel dowel pins). The back shell is held in by M5x16mm button head screws with M5 T-nuts in the 4545 extrusions on the top and sides, and by four M8x50mm button head screws on the bottom, which go though the Tingby top, into captive T-nut's in an extrusion below. Getting the T-nuts to align with everything is tricky, but since I had already built the frame of the cabinet, and did not want to take it apart to slide in the t-nuts (and there was no clearance to install them otherwise), I used a method to set them in place and then install the screws later, during final assembly (pics below).
I did run into some snags with the back shell which I need to fix for the final version if/when it gets posted. One problem was the cable management channel, which was a bit small, so I will need to make it larger along the side. It is also pretty difficult to feed the wire through the cable channel when the grommet is installed, not sure what the fix there will be. Finally the holes for the M8 bolts were mis-placed on my parts, which is a simple fix, but not worth re-printing the back shell for (which represents about 5 or 6 days of printing and a couple spools of PLA). I also modified the exhaust fan design to make it a bit easier to mount, though it is still not as simple as I would like (though not super difficult either).
I pre-ran the wires in the back shell since I knew the cable management would not be ideal, and getting the cables in later would be very frustrating so I took the time to feed the wires through first.
I did run into some snags with the back shell which I need to fix for the final version if/when it gets posted. One problem was the cable management channel, which was a bit small, so I will need to make it larger along the side. It is also pretty difficult to feed the wire through the cable channel when the grommet is installed, not sure what the fix there will be. Finally the holes for the M8 bolts were mis-placed on my parts, which is a simple fix, but not worth re-printing the back shell for (which represents about 5 or 6 days of printing and a couple spools of PLA). I also modified the exhaust fan design to make it a bit easier to mount, though it is still not as simple as I would like (though not super difficult either).
I pre-ran the wires in the back shell since I knew the cable management would not be ideal, and getting the cables in later would be very frustrating so I took the time to feed the wires through first.
To fix the T-nuts in the 4545 extrusions I used some VHB tape on the backs of the nuts, then set them in place using a longer M5 screw and pressed them into the groove. I usually tried to set them so they would be perpendicular to the slot, but the important thing is that they were aligned with the marks I made using the holes in the back shell (so when I install it, the screws will be in line with the nuts). This worked really well and I did not miss a single T-nut.
Before I installed the back shell, I used some 1mm neoprene tape to seal around it (applied to the frame on the top and sides, and to the back shell on the bottom. The fit was very tight so the 1mm tape was plenty thick to seal it up, and when the screws were tightened down it all seemed very solid.
Some M6 hardware is used to install the 18"x24" 3mm thick aluminum composite panel, which I had previously drilled holes in using a printed jig (the gray thing in the 4th pic above). The panel is held on using 4 M6x16mm hex bolts which are inserted into printed knobs. They attach to M6 nuts which are heat set into the back shell. I used more of the 1mm neoprene tape on the aluminum panel, and the back shell frame, which should help make a seal when the screws are tightened down.
Some M6 hardware is used to install the 18"x24" 3mm thick aluminum composite panel, which I had previously drilled holes in using a printed jig (the gray thing in the 4th pic above). The panel is held on using 4 M6x16mm hex bolts which are inserted into printed knobs. They attach to M6 nuts which are heat set into the back shell. I used more of the 1mm neoprene tape on the aluminum panel, and the back shell frame, which should help make a seal when the screws are tightened down.
The sides were finally completed recently (July 2020) and I am quite happy with the way they turned out. I used Ikea HÄGGEBY cabinet doors (602.671.81) and printed some 2 part mounting parts that avoid having any screws showing from the outside. The doors are held in with M5x20mm screws and M5 T-Nuts, so the connection to the frame is very secure. I also had to use some white felt tape around 2 sides of the cabinet doors which helped seal the 1mm or so gap, due to the tightness I was only able to use the tape on one side and the bottom of the doors before mounting them as the sides of the enclosure. My WebCam finally got installed on the printer too, thanks to the mounts, since I made one of them with a Go-Pro style mount and ran the cable in a small channel back to the backshell's cable management channels.
After using this for months, it is functionally great, and the doors are smooth and I can just push them closed which is nice. There is an aesthetic problem which I hope will be fixed by a redesign of the way the doors go together. The version I printed relies on glue and 5mm steel dowel pins to hold the doors together and the result is very sturdy. I sometimes catch myself leaning on them but they have never given me a reason to doubt their integrity. However some of that glue got on the surface and has turned yellow. I plan to clean it off but I think a better design would utilize dovetail joints as well as the dowel pins. I'd still use glue, but I think it would be less likely to ooze out to the surface. That new design is done, but not printed. I plan to make some new doors as my time and budget for filament permits though. The old doors may find a home on the lower level which I am planning as either a home for the Ender3 or possibly filament storage.
I am also going to add a drawer to the lower half. I found that an Ikea MAXIMERA 21x24 drawer (602.656.72) and UTRUSTA 21" drawer front (302.656.35) will fit with some printed parts to assist in mounting. The only drawback is that due to the pandemic, Ikea has a month long turn around on shipping. Due to that I did design a printed drawer system, buy when I sliced it, found the print time would be over 2 weeks (oof). The cost of the printed system would be about 1.5x more than just buying and waiting for the Ikea drawer too, so I went with the Ikea option. With a drawer in the lower section, I would still have the ability to put the Ender3 down there, and would probably need to design a static roof for that section so I could mount lights and other items below the drawer.
Still on the list of things to do are:
I'm also planning to add some integrated sensor options to the enclosure parts, including the following:
I am also going to add a drawer to the lower half. I found that an Ikea MAXIMERA 21x24 drawer (602.656.72) and UTRUSTA 21" drawer front (302.656.35) will fit with some printed parts to assist in mounting. The only drawback is that due to the pandemic, Ikea has a month long turn around on shipping. Due to that I did design a printed drawer system, buy when I sliced it, found the print time would be over 2 weeks (oof). The cost of the printed system would be about 1.5x more than just buying and waiting for the Ikea drawer too, so I went with the Ikea option. With a drawer in the lower section, I would still have the ability to put the Ender3 down there, and would probably need to design a static roof for that section so I could mount lights and other items below the drawer.
Still on the list of things to do are:
- Add an Ikea Maximera 21x24 drawer to the lower section.
- Design and print a backshell for the lower section.
- Print the new door design and install them.
- Add lighting
- Design and install a compartment for a 12v supply, fuse block and controllers for the lighting, fans and sensors. I posted a candidate design for that here, but I am not really happy with that design for this enclosure and will probably re-design it to integrate into the lower backshell.
- Install the 5" Raspberry Pi Touchscreen and figure out the cable management for it (design is completed).
- Design a modular case and mounting system for a Raspberry Pi.
- Add a StoveTop FireStop to the lower section, if it will host the Ender3.
- Design a slide out tray for the Ender3 to make maintenance easier.
- Design a filament delivery system for the Ender3 in the lower section since there will not be enough height for a standard top mounted spool holder. Since it is direct drive there should be more flexibility on spool placement.
I'm also planning to add some integrated sensor options to the enclosure parts, including the following:
- Door sensors integrated into the printed doors and jams.
- Temp and Humidity sensors, probably integrated into the backshell.
- Smoke sensors.
- Need to design a small mount for the PM2.5 sensor which I have just sitting in the enclosure currently.