You can see the eMaker website here and the design I'm currently working on is their Huxley model. So, what's a RepRap? It's a Replicating Rapid prototype machine. Bit of a mouthful I know, but the principle is pretty exciting - a machine that can create a copy of itself! Of course, the machine can do more than only create another copy of itself - it can be used for creating pretty much any 3D object that you can model in a CAD program, from toys to tools, art to ashtrays - and of course...custom boxes! There is also a growing community of users who create designs of objects that can be printed out freely, which are shared free of charge - a good example of this is Thingiverse which is a community I hope to contribute to as soon as this project is done! Of course, the printer can only produce the plastic parts required to create a copy of itself; the various electronics and hardware such as rods, nuts and bolts etc need to be sourced elsewhere. The open design, and well thought out materials lists mean that it shouldn't be too difficult to find all the bits required either locally at the hardware stores, online, or in a kit form such as this machine. The slide show below (unless you're unfortunate enough to be using an iPad it seems) streams all available shots as they are uploaded by my phone, so is likely to be more up to date than the blog below for a while. Clicking on the slideshow should take you to the Picasa repository, but if not, it's here. Build Diary Day 1 - Box of bits ![]() ![]() Frame Triangles ![]() ![]() The U shaped printed parts in the middle of the rods will support the Z axis stabalisation rod later in the build. ![]() Here we have two assembled triangles - at this stage I haven't done any fine measuring and locking off, as this will be done when the basic frame is assembled. I did try and get it all within 1mm though to try and save time later. Just a quick note about other useful tools you'll need for the frame build - vernier calipers (minimum 150mm, 300mm preferred, digital are more accurate - which ever you go for, make sure that they have blades for inner and outer surfaces as in the picture below) ![]() The next step is to assemble the four separator bars which sit between the frame triangles, and complete the form for the basic machine chassis. These consist of the four threaded rods, pre-fitted with restraining bolts, bearings on the bottom bars, and further U shaped printed parts which will hold the bed mount slide rails in a later stage. ![]() eMaker's instructions are pretty clear on these build parts and I did't have any issues with the assembly, except for a tight bearing which needed some persuasion halfway down the rod to get it to it's rough home position. The method I used for this was simply to put a smooth washer and a nut in front of the bearing and use a spanner to move the nut, washer and bearing into position. ![]() Once the four separator bars are in place, it's a good idea to start measuring everything to ensure that you have a square external base. Again, this is just a check to make sure things don't drift to far out, as there is more to add to the base yet, however I noticed that moving the frame around loosened nuts as I hadn't fully tightened anything at this stage. All the advice I'd read online indicates that the more square and better aligned the base is, the better the end prints will be, so I preferred to check frequently. At this stage, once I was happy with the frame triangle and the base square measurements, I fully tightened off the nuts against the serrated washers so that it wouldn't drift any further, although I fully expect to need to make further adjustments before comissioning the machine. ![]() ![]() ![]() ![]() The pictures above show the top rods installed and the Z axis motor mounts. In the far right picture you can see that I've also installed the smooth Z axis rods into their rough positions. It's essential that the smooth rods are properly aligned, so I took plenty of measurements from all angles and double checked with a square that these are set up properly. ![]() |