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 :)

<p>Great! </p><p>What do you think of iron/steal instead of aluminum? It would not be too hard for the engines?</p>
<p>Which extruder do you recommend? is Bowden hot end extruder ok?</p>
<p>Can you please elaborate on 4 heated bed electrical connection? like a picture of actual circuit or so</p>
<p>Specification of relay also</p>
<p>Great job!!</p><p>One question though. Are the linear shafts made of aliminium or steel?</p>
<p>Steel</p>
<p>What can I print with this to make money? I need income, not an expensive hobby.</p>
<p>Which grade did you use for it in aluminium.</p>
Awesome work man. Really impressive!<br>Would you mind sharing the cost of ur project?
<p>Thanks :)</p><p>Cost about 300$, but no more than 350$ for everything. Including some tools like drill bits etc.</p>
Great thanks!
<p>what would i need to modify to build one with a work area of 60*60*60 cm?</p>
<p>Just little longer profiles and shafts.</p>
<p>Love This... Neat Job...</p>
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 .

About This Instructable

58,377views

925favorites

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: