loading
Hello everyone, in this project I want to show you how to make a 3D Printer.

I always wanted to have a diy 3d printer. The easiest way to make it is print frame parts and coonnect it with aluminium profiles or somethink like that. But I didn't have acces to any 3d printer. So, I used my cnc machine to make all nessesery parts and when 3d printer was almost assembled I printed plastic parts whitch were hard or imposible to make on cnc machine. And now i have a 3d printer with working area around 40x40x40 cm :)

I made a video and step by step instruction how to make it.

Step 1: Watch the Videos

I made three videos which show you step by step assembly of 3d printer. Videos will give you a good overview, but most important information are in the next steps.

Step 2: Materials, Parts, Tools

Frame materials:

- Aluminium profiles 20x20x2 mm
- Aluminium sheet 3mm
- Linear Rail Shafts 12mm
- Linear Shaft Bearings 12mm
- A lot of Screws, Nuts and Washers
- Stepper Motor Mounts

Drive components:

- Stepper Motors Nema 17
- Timing Belts GT2 6mm
- GT2 Timing Pulleys
- Screw Rods

Electronic:

- Arduino Mega 2560
- Ramps 1.4
- Stepstick A4988
- LCD 12864
- Power Supply
- Heated Bed
- Heater Block
- Endstops
- Thermistors
- A lot of Wires

Tools:

- Cnc Machine or 3D Printer
- Belt Sander
- Angle Grinder
- Drill
- Sandpaper
- Screws drivers
- Soldering Iron
- Pliers

Step 3: Project

Before I started making my printer I thought about different solutions and I made 3D project in Autodesk Inventor, it gave me a good overview on the whole machine. Dimensions of all parts you can download below.

Step 4: Frame Parts

Frame is made of aluminium profiles 20x20x2 mm. I thought about v-slot profiles, they are easier to connect but much more expensive. To the other elements I used aluminium flat bars 40x10mm, 40x8mm, 30x10mm and aluminium sheet 3mm. First, I cut all profiles(20x20) to the desired length and improved the edges on belt sander. Next I milled all parts. After milling I removed the holding tabs, improved edges, drilled holes and made threads.

Step 5: Frame + Y Axis

Connect aluminium profiles (585mm and 620mm length) with corner connectors using screws. Remember about the angle of 90 degrees ! Cut the linear rail shafts to 620mm. Screw Y shafts holder to the frame. Put in linear bearings to the bearings holder and put them on shafts. Next screw the bed bottom to the bearings holder. This is a platform for the bed.

Step 6: Frame + Z Axis

Connect aluminium profiles (560mm vertical and 585mm horizontal ) using corner connectors. Screw the Z bottom shaft holders. Connect 2 pieces of the frame with the Z mount plates. Still remember about 90 degree. Cut the shafts to 588mm and connect them with the Z bottom and top holders. To strengthen construction, screw the aluminium angle profiles from top to the bottom.

Step 7: X Axis

Screw bearings to the X Plates and put them in the Z axis. Remember about a bearing holder+nut one of each side. Cut the shafts to 624mm. Connect bearings with X Bearings Holder and screw them to the X Plate Extruder.

Now frame and axis are ready :)

Step 8: Motors, Endstops, Drive Components

Screw motor holders to the frame. Y axis holder was too high. So, I cut few millimeters from the top. Screw the motors to the holders and endstops to the frame. Triggers are made of steel and aluminium. Z axis trigger is adjustable. Timing belt connectors are made of steel and aluminium too. Next screw the gears, pulley wheels and timing belts. To the Z axis I used M6 threaded rods but only for test. I'll change them to 8 mm threaded rod with trapezoidal thread. Nuts are made of teflon.

Step 9: Bed, Extruder, Hotend

To make adjustable bed I used screws and hard springs. Top bed is connected to aluminium profiles and bottom bed. I didn't' had a that big aluminium sheet. So, bed is little to small but still work perfect :) On the top of the bed is 4 mm glass. Glass shapes are rounded with sandpaper. Extruder and hotend are made of aluminium. They are connected with teflon pipe.

Step 10: Steel Platform

This step is not necessary but is good for your machine. The construction is little flexible when you put on force. To reduce it I welded simple platform with steel profiles.

Step 11: Electronics, Heated Bed, Power Supply

The brain of the printer is Arduino Mega 2560 with Marlin software. To arduino are connected Ramps 1.4 shield and LCD 12864 Smart Controller. To power the printer I used a ATX power supply (very cheap and quite). But if printer works with 4 heated beds my old atx isn't enough. To power the 4 heated bed I used a power supply from old server station. To control which bed will be turned off or on, I made small control panel (schematic below). If I need use more than 2 beds, I have to turn on biggest power supply(a lot of noise). Of course you can power everything from 1 power supply, but I got my power supplies for free and this solution is good for me becouse I mostly use 1 heated bed. On the bottom of the heated bed is a cork board to keep maximum heat. In the rar file is Marlin program with my settings, but they aren't final (works good but can better).

Step 12: First Printing

Before machine was completely finished, I printed a hotend holder, fan holder, z axis threaded rod holder, smart controller enclosure and filament spool holder.

Step 13: Finish :)

3D Printer is completely finished :)

Just heat the nozzle and print something !

If you enjoy please subscribe my Youtube channel for more projects.

Thomas Workshop Youtube Channe

l If you have any questions, please leave a comment below :)

Can you please share the files for your STL files for the CNC machine parts please? It's a really amazing project, so much that i'll be building one too! All plans shared are enjoyed:) thanks
<p>I will not share STL files because now there is a lot of change <br>(and errors) and I don't have a old version (instructables version). sorry</p>
<p>Hey Thomas, thx for sharing youre Project, ... sorry for my bad eng. I&acute;m a total noob to this kind of Electronics and gadgets, never done any Electronics of this kind but i have the mechanical skill to manufacure the stuff, with that said i wonder if you would be kind to share the inventor Project so i can train using inventor and the &quot;bill of materials&quot; i&acute;m on a student lvl user with the software and need to make some adjustmends to the frame to manufacture a cnc mill parallell to the 3d printer Project... as i Think the frame is brilliantley made... </p><p>/thx B-O </p>
<p>I will not share Inventor files because now there is a lot of change <br>(and errors) and I don't have a old version (instructables version). sorry</p>
<p>i want to see prints, FIRST do the AXIS CUBE and let it see, i think it is to thin corner bracketed, looks wobbly friend.. AND a PAIN IN THE ASS, to LEVEL IT.</p><p>PLEASE confirm my wrong thinkings....PLEASE DO..</p>
<p>gewoon cool man erg leuk</p>
<p>Great instructional. However I am a Computer Guy and do not have a workshop like that i'm luck to even have a power drill LOL<br>would you consider selling a kit ? would be nice for people like me</p>
<p>i'll bet he would sell lots.i want one too.</p>
<p>There are many fairly cheap kits online. You should take a look, some sell for around $150</p>
<p>Buy an ANET A8 you will LOVE IT, it is an PRUSA I3 and an AWESOME community also for just that printer, so for 150 USD you make it with some MODS, a 1000 USD print printer, see my YouTube channel, got some vid`s</p><p>of STOCK prints and AFTER LOOK for WannaDuino on youtube or google search, i am nr 1 on there. yep NR 1 on GOOGLE search........ yess finally 1 time a nr HIT..</p><p>from there you can GROW, in a BIGGER printer.</p>
<p>Buy an ANET A8 you will LOVE IT, it is an PRUSA I3 and an AWESOME community also for just that printer, so for 150 USD you make it with some MODS, a 1000 USD print printer, see my YouTube channel, got some vid`s</p><p>of STOCK prints and AFTER LOOK for WannaDuino on youtube or google search, i am nr 1 on there. yep NR 1 on GOOGLE search........ yess finally 1 time a nr HIT..</p><p>from there you can GROW, in a BIGGER printer.</p>
<p>Buy an ANET A8 you will LOVE IT, it is an PRUSA I3 and an AWESOME community also for just that printer, so for 150 USD you make it with some MODS, a 1000 USD print printer, see my YouTube channel, got some vid`s</p><p>of STOCK prints and AFTER LOOK for WannaDuino on youtube or google search, i am nr 1 on there. yep NR 1 on GOOGLE search........ yess finally 1 time a nr HIT..</p><p>from there you can GROW, in a BIGGER printer.</p>
<p>I don't think about selling it. Product on sale must be perfect and look perfect :)</p>
Very Interesting, I wish I had the knowledge base to do this on my own. It looks like you could sell a few of these as a kit.
<p>this is a kit based , he only made the frame and put 4 heatbeds on it.</p><p>BUT ITS AWESOME</p>
<p>I was thinking about making a large printer, and I also thought putting 4 heatbeds in it with a large glass sheet on it to make a uniform surface.</p>
<p>Yeah but you do NOT need 4 heat beds, if you plan on using ONLY PLA.</p><p>You can use some other materials, BUT i can buy these heat beds for 7 Euro a piece or even cheaper on Aliexpress with free shipping. I would just add it then because you can print then ABS and all other types of filaments.</p>
<p>You can have the working air, the bigger?</p>
<p>Firstly this project is absolutely awesome but you could give the complete list of the parts. (like screw numbers, endstop names, heater block and etc.) Meanwhile I apologize for my bad English.</p>
<p>What supply house did you order the components from?</p>
Roughly how much does this cost?
<p>good CNC machine</p>
<p>Very impressive...</p><p>What sort of CNC are you using? One you bought? One you built? Would you be ready to give some information on this part too?</p>
<p>Brilliant. What an awesome looking printer.<br>Nice job.</p>
<p>Absolutely awesome!</p><p>Did you make the plan from scratch or did you start with a plan and then modify it to your needs?</p><p>I will have to wait a bit to cut the aluminum parts on my CNC as I just dismantled my old CNC made of wood. It had a surface bed of 39x89 inches and was not big enough to accommodate a 4x8 feet sheet of plywood.</p><p>I'm currently making one made of metal with a surface bed or 4x8 feet. Once finished, this will definitely be my first project on my new CNC!</p><p>Fantastic description of the project and very well done videos.</p><p>You have my vote.</p><p>Keep the good work.</p>
<p>Thanks :) All plans are made by me.</p>
Is this your first build?<br>You must have some sort of experience in the domain. All parts up to the smallest are well designed.<br><br>What brand of bit and speed are you using to cut your aluminum parts on your CNC; you seem to have better results than me when cutting aluminum.
Is this your first build? <br>You must have some sort of background in the domain since everything is well planned up to the tiny little parts.<br>What's the brand and speed used to cut your aluminum parts on your CNC? You seem to have better performance than me when cutting aluminum.<br>
<p>Very clear easy to follow. I finally found your diagram for wiring heat beds. Would it be possible to have specs on relays and power source . I have complete a 400x 400 build just need head bed. Cheers</p>
<p>One heatbed need 120W, 4 need 480W. Power supply: you can use around 600W to power the whole printer, or minimum 480W to power only beds. Relays: minimum 40A.</p>
<p>great job, wow!</p><p>could you please share the 3d model (inventor)? I am planning to use some parts from my workshop, I will try to fit them</p>
<p>Wow! Amazing your project.</p><p>Nice!</p>
<p>Wow... nicely built... Its fantastic....</p><p>Instead square tube, you should have used aluminium profiles. It would have reduced your work load right?</p>
<p>Excuse me, but where is the software?</p>
<p>I updated step 11. Now all software is available.</p>
May I ask what software did you use on the Arduino and how did you hook up the shield to the Arduino? It doesn't show or at least I didn't understand .
<p>Software is Marlin(step 11). Arduino is connected to the shiels with pins. Just like on this picture:</p><div><a href="https://www.google.pl/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0ahUKEwj2hJz_vKzTAhUJXCwKHUksBhEQjRwIBw&url=http%3A%2F%2Fwww.electrodragon.com%2Fproduct%2Framps-1-4-reprap-arduino-mega-assembled%2F&psig=AFQjCNHRtmDxYmn3MZycV3OsULAf1RSA-g&ust=1492552359208526" rel="nofollow"></a></div>
<p>great project and very nice presentation !!!!! can you suggest on line source for motrs belts bearings, electronics etc.</p><p>is it possible to provide stl 's for the cnc'd parts or give some diamensions and guidance to design them somone on his own? thanks</p>
<p>Could extend the surface 60 x 50 cm, without too many problems?, great work, many thanks</p>
<p>I think it's not a problem, just little longer profiles and shafts.</p>
Very grateful, you ire by asking questions if you allow it to me. I have a 3 axis cnc, and I'll build yours, I think an effective design. I work with solidwork, te ire giving news, the only thing, the framework is going to do in iron
<p>WOW! truly awesome from start to finish...</p><p>jp</p>
<p>Amazing, I can't wait to start making it this summer. I really love it.</p>
<p>Do you happen to have STL files for all the parts you CNC machined? I have a 3D printer now, so I can print them out.</p>
<p>I have an Anet A8. I was thinking if it is possible to use the parts of Anet to make this printer. What do you say?</p>
<p>yeah ,you can use parts like stepper motors , electronics , extrueder , belt pulleys and the heated bed from your anet a8 </p>
<p>Any 'ible? I am not that tech savvy.</p>
<p>good printer, it prints nice but printing an object to utilize the print volume you have with normal print settings will take days if not a week . There are large format printers which use a larger nozzle diameter to print large objects fast ,for that you need something like the E3d v6 with volcacno heater block and a large nozzle ,you consume the plastic filament very fast . that's why the 3d printer i am building will only have about 300x300x300 mm build volume</p>
what was your total cost for this project?
Would like to know it also

About This Instructable

45,339views

744favorites

License:

Bio: Hello. My name is Thomas. I love to spend time in my workshop. Please check my Youtube channel. I hope you enjoy :)
More by Thomas Workshop:Wooden Wolf Paw Pendant, Keychain or Wall Decoration 3D Printer - Working Area 40x40x40cm Your Own Branding Iron 
Add instructable to: