Instructables
Picture of Poor Man's 3D Printer

My goal was to build a cheap and inexpensive 3D Printer for less than 100 Dollar/Euro

What are the features of the Poor Man's 3D Printer ?

- Fused deposition modeling ABS/PLA

- Heat bed

- use of open source firmware, modified version of Tonokip

- free host software, Repetier-Host

- bowden-extruder

- max. build size 40mm x 40mm x 40mm

- resolution 0.08mm

 
Remove these adsRemove these ads by Signing Up

Step 1: Parts

Picture of Parts

Parts i bought:


- Arduino Board Mega 2560 (on ebay from china): 10 Euro

- 2 pcs. Stackable Motor Driver Shield L293D 6 Euro

- Hotend MK7 MK8 noozle 0,4mm+thermistor+cartridge 20 Euro

- PTFE Tube 4 x 2mm & 2 pcs. 1/8" BSP 6 Euro

- Fan 30mm x 30mm 2 Euro

- MOSFETs,resistors,caps,LEDs,thermistor 5 Euro

Recyled PC/printer part:

- 4 pcs. DVD/Blu-ray drives, with stepper motors ! old cd drives can't be used because they work with dc-motors

- old PC power supply, 12V/5A and 5V/2A are required

- stepper motor nema17-like from old printer for extruder

- i use a modified gear (see pictures) from an old hp printer for the bowden-extruder, optional you could get an airtripper extruder for about 25 Euro

Things that every hobbyist has in his garage :-)

- many screws, nuts and washers M3,M4,M5

- lots of wires

- aluminium-sheet for the frame, you can also use wood

- some alu/metal profiles, see pictures

Step 2: Pictures from building the chassis

Picture of Pictures from building the chassis
2014-01-17 16.29.59.jpg
2014-01-17 17.27.41.jpg
2014-01-17 17.27.31.jpg
2014-01-17 17.55.15.jpg
2014-01-17 17.36.13.jpg
2014-01-18 17.51.20.jpg

Step 3: Endstops

Picture of Endstops

use endstops from dvd drive !

Step 4: Counterweights

Picture of Counterweights
2014-06-04 17.31.06.jpg

I had to made counterweights for the z-axis because the x- dvd drive + Hotend are too heavy for the small steppers

The counterweight is simply connected through a cord and a pulley with the drive.

The weight of one counterweight = weight of (x drive + hotend) /2


Step 5: Extruder

Picture of Extruder
2014-02-02 16.04.05.jpg
2014-06-04 18.03.50.jpg
2014-06-03 19.16.00.jpg

The Extruder was build of a gear of an old hp printer deskjet 300. I remove the original stepper (too weak) and

replace it with a bigger one, i find two of them in an epson stylus color 600.

The shaft was shorten and milled grooves with a dremel, then a metal gearwheel was placed near the shaft.

The gearwheel has one groove too.

1-40 of 105Next »

I LOST ME SO THIS BOARD WHERE SHE tidy THAT COMMUNICATION WITH COMPUTER PART MECHANICS THAT EASY BUT I lost all ELETRONICA ME WHAT ARE THE COMPONENTS AND LIKE PLASTIC is MELTED VC BUY TIP?

I an from brasil

Thank you for reply sir

Please give me connection in my uploaded PDF file,

and make which pin connected with which driver,

and please send me back after connection completed in this file on here or please mail me on

sondarva.brijesh2@gmail.com

Gelstronic (author)  Brijesh Sondarva13 days ago

Look at schematic from the L293 shield:

http://learn.adafruit.com/system/assets/assets/000/009/769/original/mshieldv1-schem.png

I have finish hardware same as you,

but i made my own L293d stepper driver so i need which pin i connect with l293d stepper driver with arduino mega(2560), i want schematic in which you connect a l293d with which arduino pin.

Wanna a full Schamatic, im not getting from your shamatic.

I have finish hardware same as you,

but i made my own L293d stepper driver so i need which pin i connect with l293d stepper driver with arduino mega(2560), i want schematic in which you connect a l293d with which arduino pin.

Wanna a full Schamatic, im not getting from your shamatic.

I have finish hardware same as you,

but i made my own L293d stepper driver so i need which pin i connect with l293d stepper driver with arduino mega(2560), i want schematic in which you connect a l293d with which arduino pin.

Wanna a full Schamatic, im not getting from your shamatic.

sendsena17 days ago

Great instruct, thanks

Colberton22 days ago
Yes! Please do give us the dimensions on the frame!
SamusAran281 month ago
Including the hole in the center and the bent up sides please? Thanks!!!
SamusAran281 month ago
I'm totally gonna make this. Could you give me the dimensions for the metal frame please?
my $400 US printrbot can't even use abs but this one can very good
Rhayan Soares2 months ago

very good

pireto2 months ago

Good, could you update the shopping list?

Gelstronic (author)  pireto2 months ago

tell me what item you need ? Is there something you don't know/find ?

pireto Gelstronic2 months ago

I need the MOSFETs,resistors,caps,LEDs,thermistor

Gelstronic (author)  pireto2 months ago

You could find it in the schematic, the thermistor is 100K,

I recommend to use a ramps like this it's cheap, easier and ready

to use

Gelstronic (author)  Gelstronic2 months ago

see also step 11

pireto Gelstronic2 months ago

You changed the Stackable Motor Driver Shield for ramps?

Gelstronic (author)  pireto2 months ago
yes, i describe the reasons above
Gelstronic (author)  Gelstronic2 months ago

see also step 11

plz send me the cost
plz send the video too of its workin
shruti24932 months ago
May I get your mail id? Ill need a bit more help here
Gelstronic (author) 5 months ago

update, see above !

wzor Gelstronic5 months ago

Very bad prints.

ruisantos10 wzor5 months ago

Well, such a small design ( less than 3cm high? ) with a 0.4mm needle, on a really cheap printer, is good enough!

Possibly still requires some fine tuning to get the best out of it, but that's a part of making it your self.

This project made me to make my own as well! I'm building a similar one, but instead, the extruder will be fixed! the base will do the job. I hope :D

Can you tell me how I can determine the power those motors need? Mine are different from each other and no info (apart from serial number) is there!

Hi, this is shruti from india, wanting to begin making this kind of 3d printer. ! You said you were making one by yourself. I thought I might find help here. May I get your contact information please?
Gelstronic (author)  ruisantos105 months ago

With my first motor shields i use 5V for all kind of DVD steppers ( 3 different ones) and the motors were not too hot.

Now i use the A4988 steppers which operates with a minimum of 8 Volt and so i limit the current to 200-300 mA.

how do you limit the current with a44988 stepper?

That's it! a small screw that acts as a potentiometer. Just be very careful, as it is very sensitive to reach the current you need.

I regulated mine with very small increments until I reached the required Amperage for my motors, and double checked with a multimeter.

Gelstronic (author)  onecell3 months ago

The current is controlled with a potentiometer, have a look at the

A4988 stepper motor driver carrier

tnx man.

Well, that makes sense! I suppose they won't get that much hotter than on 5V.

I've been looking at the L293D shield which provides 4.5-36V and 0.6A continuous per phase, and allows 2 steppers each. And it can be stacked with more parallel H-bridges, to double the current! That's nice for upgrades.

Have you worked with those?

The A4988 seem more powerfull, but they're a bit more expensive too. Are they worth the difference in terms of performance?

Thank you!

jad512 months ago

Is it possible to run servo's directly off the Arduino without a shield if I use separate servo drivers and a separate temperature controllers?

Very nice work by the way :)

Gelstronic (author)  jad512 months ago

Servo drivers don't work for stepper motors, you need stepper motor drivers like these:
https://www.sparkfun.com/products/11876
or buy them on ebay from china for much less.
And of course you don't need a shield but it's easier to work with.
Take a look at ebay for a ramps shield and 4 drivers from china
and you'll now what i mean !

jad51 Gelstronic2 months ago

Whoops sorry I meant Stepper motors :) I really just need the pulses and limits from the Arduino. Thanks very much for the reply +1

cloning3 months ago
is there any need of extruder controller?
Gelstronic (author)  cloning3 months ago

No, the arduino controls all the stepper motors incl. the extruder stepper

michaelgc3 months ago

Super cool! I have been looking into these for my middle school stem class.

1-40 of 105Next »