Introduction: 3D Printer - Working Area 40x40x40cm

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

Comments

author
VenkatR64 (author)2017-08-14

Hi Thomas, I have a doubt can I change the lead screw of M5 to m8 2mm pitch so that it could be more stable? If i changed then will it affect the program & performance? Please help me.

author
GabrielC234 (author)2017-05-14

Great job!!

One question though. Are the linear shafts made of aliminium or steel?

author
MikeJ179 (author)GabrielC2342017-08-14

You don't want a soft metal for linear rail, it will cause problems not far down the road.

author

Steel

author
biggerplans (author)2017-08-09

do you run all 4 heat beds from the same port and will a

EVGA 450 B1, 80+ BRONZE 450W run 4 heat beds
author
Ibrahimnasr (author)2017-07-31

Great Job , awesome!

author
Veli Can Aydın (author)2017-06-28

Hello, firstly this project is soo good but can I scale it like 1/2 ? According to me it is a little big.

author
birojanos (author)2017-06-09

Great!

What do you think of iron/steal instead of aluminum? It would not be too hard for the engines?

author
talenthunter (author)2017-05-26

Which extruder do you recommend? is Bowden hot end extruder ok?

author
talenthunter (author)2017-05-26

Can you please elaborate on 4 heated bed electrical connection? like a picture of actual circuit or so

author

Specification of relay also

author
auto13142828 (author)2017-05-06

What can I print with this to make money? I need income, not an expensive hobby.

author
dj_6497 (author)2017-05-03

Which grade did you use for it in aluminium.

author
J SquaredA (author)2017-05-02

Awesome work man. Really impressive!
Would you mind sharing the cost of ur project?

author

Thanks :)

Cost about 300$, but no more than 350$ for everything. Including some tools like drill bits etc.

author

Great thanks!

author
dhazelwood (author)2017-05-02

what would i need to modify to build one with a work area of 60*60*60 cm?

author

Just little longer profiles and shafts.

author
GerardZ1 (author)2017-05-02

Love This... Neat Job...

author
MrFerdz (author)2017-04-26

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

author
Thomas Workshop (author)MrFerdz2017-04-27

I will not share STL files because now there is a lot of change
(and errors) and I don't have a old version (instructables version). sorry

author
B-OT1 (author)2017-04-22

Hey Thomas, thx for sharing youre Project, ... sorry for my bad eng. I´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 "bill of materials" i´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...

/thx B-O

author
Thomas Workshop (author)B-OT12017-04-22

I will not share Inventor files because now there is a lot of change
(and errors) and I don't have a old version (instructables version). sorry

author
WannaDuino (author)2017-04-20

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.

PLEASE confirm my wrong thinkings....PLEASE DO..

author
WannaDuino (author)2017-04-20

gewoon cool man erg leuk

author
ScottK29 (author)2017-04-16

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
would you consider selling a kit ? would be nice for people like me

author

i'll bet he would sell lots.i want one too.

author

There are many fairly cheap kits online. You should take a look, some sell for around $150

author
WannaDuino (author)Yonatan242017-04-20

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

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..

from there you can GROW, in a BIGGER printer.

author

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

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..

from there you can GROW, in a BIGGER printer.

author
WannaDuino (author)ScottK292017-04-20

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

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..

from there you can GROW, in a BIGGER printer.

author
Thomas Workshop (author)ScottK292017-04-16

I don't think about selling it. Product on sale must be perfect and look perfect :)

author
jensign2 (author)2017-04-16

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.

author
WannaDuino (author)jensign22017-04-16

this is a kit based , he only made the frame and put 4 heatbeds on it.

BUT ITS AWESOME

author
Saad4k (author)WannaDuino2017-04-16

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.

author
WannaDuino (author)Saad4k2017-04-20

Yeah but you do NOT need 4 heat beds, if you plan on using ONLY PLA.

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.

author
Andrea Antonio Gallo (author)2017-04-20

You can have the working air, the bigger?

author
Veli Can Aydın (author)2017-04-20

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.

author
HuardH (author)2017-04-19

What supply house did you order the components from?

author
ZachS13 (author)2017-04-18

Roughly how much does this cost?

author
cnn2017 (author)2017-04-18

good CNC machine

author
svinchon (author)2017-04-18

Very impressive...

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?

author
JeffM15 (author)2017-04-18

Brilliant. What an awesome looking printer.
Nice job.

author
dlaps (author)2017-04-17

Absolutely awesome!

Did you make the plan from scratch or did you start with a plan and then modify it to your needs?

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.

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!

Fantastic description of the project and very well done videos.

You have my vote.

Keep the good work.

author
Thomas Workshop (author)dlaps2017-04-18

Thanks :) All plans are made by me.

author
dlaps (author)Thomas Workshop2017-04-18

Is this your first build?
You must have some sort of experience in the domain. All parts up to the smallest are well designed.

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.

author
dlaps (author)Thomas Workshop2017-04-18

Is this your first build?
You must have some sort of background in the domain since everything is well planned up to the tiny little parts.
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.

author
lozza1950 (author)2017-04-17

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

author

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.

author
asipahi (author)2017-04-18

great job, wow!

could you please share the 3d model (inventor)? I am planning to use some parts from my workshop, I will try to fit them

About This Instructable

61,798views

943favorites

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:Fidget Spinner - Wrench Spinner Fidget Spinner - Wrench SpinnerWooden Wolf Paw Pendant, Keychain or Wall Decoration
Add instructable to: