This project describes the design of a very low budget 3D Printer that is mainly built out of recycled electronic components. The result is a small format printer for less than 100$.

First of all, we learn how a generic CNC system works (by assembling and calibrating bearings, guides and threads) and then teach the machine to respond to g-code instructions. After that, we add a small plastic extruder and give an overview on plastic extrusion calibration, driver power tuning and other few operations that will bring the printer to live. Following this instructions you will get a small footprint 3D Printer that is built with about an 80% of recycled components, which gives it a great potential and helps to reduce the cost significantly.

On one side you get an introduction to machine building and digital fabrication and on the other side you get a small 3D Printer built out of reused electronic parts. This should help us to be more conscious about the big problems related with e-waste generation.


Step 1: Step 1: X, Y and Z axes

Needed components:

2 standard CD/DVD drives from an old PC.

1 Floppy disc drive.

We can get this components at no cost in a waste station in our neibourhood. We want to make sure that the motors we get from the Floppy disc drives are stepper motors and not DC motors.

<p>I finally got around building one, be it a bit modified as I don't have access to either a laser cutter or a 3D printer for the extruder parts (okay, I DO have access to a 3D printer if I really want but thats not the point) so I had to hack my way through the build. But it works, and it works reasonably well actually. It set me back only $40,- on electronics, hotend and bowden tube!</p>
<p>Could you tell me or send PM with the list of things you used? Everyone says something different. Yours looks perfect.</p>
Hi, I don't really have a complete parts list as I just made it up as I went - but in short I used:<br>-Arduino Mega + RAMPS 1.4 kit including stepper drivers<br>-E3D-hotend knockoff complete kit<br>-Bowden PTFE tube<br>-Pneufittings (this all came from Aliexpress and Banggood, search for the best price with reasonable reviews)<br><br>-Two DVD-drives with &quot;large&quot; steppers (I first had one drive with a stepper of less than a cm dia, which was blatantly underpowered)<br>-One floppy drive<br>-A large stepper from an old discarded printer, gear &quot;modified&quot; with a small file for better grip<br>-A bit of polycarbonate as build bed<br>-A bit of veroboard to act as spacer between DVD-drive carriage and build bed<br>-A computer PSU<br>-Some plywood for the frame and misc.<br>-Some aluminium extruded profiles from the hardware store<br>-A bit of brass I had on hand, drilled and grooved, for the idler pulley<br>-Misc bolts and nuts, mostly M3, M4, M5, as needed to mount whatever you want to mount<br>-Some electrical wires from the bits-box and Aliexpress (for the 4-pin-connectors of the steppers).
<p>I still dont know what completes a whole hotend kit. What i've took note so far is:</p><p>- JHead E3D V5 1.75 mm - 0.4 mm Bowden Extruder with 100K thermistor</p><p>- Aluminum Heat Block E3D V6 J-head MK7/MK8</p><p>- Some brass nozzle extruder with different sizes</p><p>- 3D Printer Cooling Fan</p><p>- Pneumatic Connectors PC4-01 1.75 mm</p><p>- PTFE Tube Bowden Extrude 1.75 mm</p><p>Is this what completes the set?</p><p>And for the bolts and nuts, where you bought them? Also at ali?</p><p>If you purchased the whole hotend kit in one item, could you link me that? </p><p>Thanks a lot!</p>
<p>The kit I used consisted of the alu heat block, alu cooler body, heat break, nozzle, pneumatic coupler, thermistor and heater cardridge. I completed it with a small computer fan I already had, some aluminum profiles to create the mount and a PTFE bowden tube 1.75mm including two connectors (it was a little set).</p><p>So what I BOUGHT was:</p><p>-The Jhead E3D kit</p><p>-The Bowden tube with fitting pneumatic connectors</p><p>If I was to order it today, I would order this:</p><p><a href="http://nl.aliexpress.com/item/E3D-V6-3D-Printer-J-head-Hotend-with-Single-Cooling-Fan-for-1-75mm-3-0mm/32336514653.html?detailNewVersion=&spm=2114.13010608.0.92.LdyoTd" rel="nofollow">http://nl.aliexpress.com/item/E3D-V6-3D-Printer-J-...</a> (received it a week ago, looks sweet - sweeter than what's on my eWaste printer actually)</p><p><a href="http://nl.aliexpress.com/item/1M-3D-Printer-PTFE-Tube-for-Long-distance-3D-Printer-J-head-Hotend-for-1-75mm/32639908963.html?isOrigTitle=true" rel="nofollow">http://nl.aliexpress.com/item/1M-3D-Printer-PTFE-T...</a></p><p>That should do the whole trick - apart from mounting it and the extruder stepper assembly of course, which goes on the other end of the tube.</p><p>Nuts and bolts can be bought at any decent hardware store, I collected a lot of them over time and store them in a drawer cabinet so I always have some at hand.</p>
<p>Hey man, sorry for the late reply.</p><p>I think that for the heat part this should do.</p><p>Do you think that this is enough for the extruder stepper assembly?</p><p>This extruder kit + the nema17:</p><p><a href="http://www.aliexpress.com/item/Free-Shipping-MK8-extruder-aluminum-block-DIY-kit-Makerbot-dedicated-single-nozzle-extrusion-head-aluminum-block/32351220044.html?spm=2114.13010208.99999999.270.yVkyhK" rel="nofollow">http://www.aliexpress.com/item/Free-Shipping-MK8-e...</a></p><p><a href="http://www.aliexpress.com/item/freeshipping-to-any-Country-4-lead-Nema17-Stepper-Motor-42-motor-NEMA-17-motor-42BYGH-1/969326211.html?spm=2114.13010308.0.141.UUQn7h" rel="nofollow">http://www.aliexpress.com/item/freeshipping-to-any...</a></p>
<p>I think that should do, I ordered this for <br>an other build I hope to get started on somewhere this fall or so, it <br>looks prettyh similar be it already with stepper and assembled: </p><p><a href="http://www.aliexpress.com/item/New-Arrival-High-Quality-3D-Printer-Aluminum-Extruder-Kit-NEMA-17-Stepper-Motor-1-75mm-1/32607807445.html?spm=2114.13010608.0.126.HM5C9g" rel="nofollow">http://www.aliexpress.com/item/New-Arrival-High-Qu...</a></p><p>Bear<br> in mind that for both ordered extruder kits you will need M6 thread <br>size pneumatic fittings - they don't come with the kit. </p><p><a href="http://www.aliexpress.com/item/5pcs-lot-PC4-M6-Pneumatic-Straight-Fitting-Connector-for-4mm-OD-tubing-M6-6mm-Reprap-3D/32463992479.html?spm=2114.13010608.0.58.HM5C9g" rel="nofollow">http://www.aliexpress.com/item/5pcs-lot-PC4-M6-Pne...</a></p><p>And also you will need something to mount it with, a bracket is not supplied.</p>
<p>The extruder kit has some kind of variations (Left Handed, Right Handed, ...) i have no idea what is the difference (probably the side the filament is extruded). I don't know if makes a difference in this build.</p><p>The tube i'm thinking about buying is this <a href="http://www.aliexpress.com/item/1M-3D-Printer-PTFE-Tube-for-Long-distance-3D-Printer-J-head-Hotend-for-1-75mm/32596468709.html?spm=2114.13010208.99999999.270.aQqFGA" rel="nofollow">http://www.aliexpress.com/item/1M-3D-Printer-PTFE-...</a> it comes with the pneumatic connectors. Do you think that this is M6 at the end? I'm afraid of buying the PTFE tube and Pneumatic with different sizes, so i looked at this, that is already there.</p><p>You mean like a bracket to hold the extruder to the case?</p>
<p>The orientation of the extruder does make a difference when you are replacing an extruder or if you have a specific location in mind where to put it. Also it is a matter of preference, I think. For this build, choose the orientation that is going to give you the shortest possible bowden tube without overdoing it - it actually works as a spring counteracting the - weak - DVDRom steppers.</p><p>You do indeed need to buy or fabricate a bracket to mount the extruder to the case.</p><p>The connectors to that bowdentube are NOT M6 - they are probably 1/2&quot; or so. It's the thread size that goes into the hotend - at least, the hotend I used on my printer. Different seller means different fabrication can mean different thread size. Keep an eye out for these things when ordering from China, I misordered stuff too in some occasions. Luckily the pricing is such that you can afford these kinds of mistakes every now and then, but still....</p>
<p>What i have bought so far (hope this also can help other people):</p><p>-Arduino Mega2560 REV3</p><p>-1.8m USB 2.0 cable</p><p>-RAMPS 1.4</p><p>-LCD 12864 Control Panel for RAMPS 1.4</p><p>-Nema17 Stepper Motor (17HS4401)</p><p>-5pcs DRV8825 Stepper Motor Driver</p><p>-E3D V6 3D Print J-head hotend (with fan, aluminum block, 100K thermistor)</p><p>-10pcs 100K ohm thermistors (just to be safe, if some burns)</p><p>-5 nozzles with 0.2 0.3 0.4 0.5 0.8mm for V6 1.75 hotend</p><p>-10pcs Steel Bearings</p><p>-1m PTFE Tube with ID 2mm and OD 4mm for 1.75 filament</p><p>-4pcs OD 4mm M6 pneumatic connectors</p><p>-MK8 heat sink 40x40x11mm</p><p>-Cooling Fan 40x40x10mm 12V</p><p>-5pcs 4pin Female to Female jumper wire</p><p>-2m of 4pin wires</p><p>Missing (waiting to choose arm direction):</p><p>-MK8 Aluminum Block for the extruder (containing spring, MK8 screw, bearing, etc.)</p><p>Waste collected:</p><p>-2 DVD-Drives with step motors</p><p>-1 Power Suply</p><p>Need:</p><p>-1 Flopy Drive</p><p>-Polycarbonate for a bed (or other material)</p><p>-Case (probably i'll do some with MDF or plywood)</p><p>-Nuts, bolts, etc (i'll buy that at a local shop, as you told me).</p><p>Again, thanks a lot for helping me through this process!!</p>
<p>What do you need the steel bearings for??? The DVD drives already have their own smooth rods and bearings, no need to change a working assembly. I just took the entire assembly that holds stepper, laser carriage and smooth rods and mounted that to the frame of the printer.</p>
I'm thinking about making some rolls to put the filament coil (?) on top, so it can spin as the filament is pulled by the extruder. How you did yours?
<p>Ahhh..., good call. </p><p>My filament didn't actually come on a roll, as I only have some demo pieces which were just loose. </p><p>My next build will have a separate spool holder like you mention, only with just four bearings and some washers as flanges. It is actually on Thingiverse: </p><p>http://www.thingiverse.com/thing:46016</p>
<p>Yeah!! That's exactly they way i was thinking :O</p><p>Awesome!! Will save this for later! /o/</p>
<p>So, for this particular build. Which direction should i choose? I'm still clueless where each thing will be placed.</p><p>Hmm, so probably with a few metal plates a can do it.</p><p>Yeah, I've chosen a different type of ptfe tubes and connectors now with M6.</p><p>The price indeed is not a big problem. The thing is that those things from China take at least 3 months to arrive. So i'm worried about making mistakes and have to wait another 3 months..</p>
<p>I think the direction doesn't matter that much really, I chose to build my extruder so that it puts out the filament to the left of the printer, if watched from the front of the printer - and the tightening arm points slightly downward. But then again I just hacked my own extruder together, so ymmv. </p>
<p>Awesome, man!</p>
<p>Can the axes be disabled when not in use to reduce heat on the motors?</p><p>// Disables axis when it's not being used.</p><p>#define DISABLE_X false</p><p>#define DISABLE_Y false</p><p>#define DISABLE_Z false</p><p>#define DISABLE_E false // For all extruders</p>
<p>I tried but put it back to False as it introduces A LOT of inaccuracy. If you stop powering the steppers, the motor falls back to its closest natural rest state - if you are lucky - or is freely moved by friction introduced by the other axes.</p>
<p>Thanks for the response. Even with the calibrated current setting on the driver modules the motors get pretty warm...may have to rig up a cooling system in the future.</p>
<p>I know - my steppers also get very hot. It's a consequence of running them at much higher load than originally designed.</p>
<p>hi, i'm trying to build this 3D printer but, instead of arduino I would like to use a raspberry pi, do you have any idea how con I chang the project?</p>
<p>sorry, How can I change this project</p>
<p>hi, i'm trying to build this 3D printer but, instead of arduino I would like to use a raspberry pi, do you have any idea how con I chang the project?</p>
<p>hi, i'm trying to build this 3D printer but, instead of arduino I would like to use a raspberry pi, do you have any idea how con I chang the project?</p>
<p>how do i get the parts for the nozzle part</p>
<p>These look good</p><p>https://www.amazon.com/CycleMore-Extruder-Nozzle-1-75mm-Printer/dp/B017OMRP5Y/ref=sr_1_6?ie=UTF8&amp;qid=1468514597&amp;sr=8-6&amp;keywords=extruder+nozzle</p>
<p>E-Bay maybe, i did... ;)</p>
<p>can anyone give me a list of materials?</p>
<p>so I haven't finished it yet, but you will need:</p><p>2x DVD drives</p><p>1x Floppy disk drive</p><p>1x RAMPS 1.4 board, with necessary wires and hardware for connecting to your computer</p><p>3x stepper motors obtained from the DVD and Floppy drives</p><p>5x female connectors with 4 pins (added a few more than mentioned in the tutorial just in case)</p><p>a whole bunch of jumper wires for the motors and the power supply, etc.</p><p>an old power supply out of an old PC (Needs a 20+4 pin main power thingy)</p><p>then you can download the files to print and cut the rest of the parts with the links he provided. Side note: I don't know what he used for the hot part of the extruder, still trying to figure that out.</p>
<p>great job</p>
Hi<br>I am wanting to create a simialr 3d printer to yours but i wpuld like to adapt it to use a raspberry pi...would this be possible and could i possibly ask for some guidance please as i am not overly experienced.<br>If anyone is willing to provide any guidance i will happily provide my email!<br>Cheers
<p>What are the approximate dimensions of the machine frame? </p>
<p>A PC CD/DVD player size.</p>
<p>I hate to sound dumb but I did not see where I am supposed to be getting these motherboard like pieces to connect everything to. Can someone please help.</p>
<p>Ramps 1.4 board. check ebay or amazon.</p>
<p>Will 12 V 30A PC power unit work good with printer ? please reply i m stuck .</p>
<p>What power supply should i buy for the project ? and where can i get it ?</p>
How exactly are all of the motors connected to the metal frames, then connected to the acrylic? Thanks
has anyone figured out size of print scale
<p>has anybody made it?</p>
<p>where is the step 11?</p>
<p>i just skimmed over this but would the stepper motors of old printers be fine too? simply making a frame similar to a disk drivearound it would make it more resizable.</p>
<p>Hi Aonir,</p><p>Any stepper would probably do fine, just find out the wires. It doesn't make a differents if it is a 4 or 5,6,7 even a 8 wire stepper, just find the 4 live ones you need.</p><p>See image i attached.</p>
<p>that's amazing could you share your parameter of marlin?</p>
<p>Where is step 11</p>
<p>can anyone who made this already post an actual parts list for this? I'm trying to figure out the construction of both an ewaste and a &quot;higher end&quot;. </p>
<p>This is a amazing! Thank you for sharing :)</p>

About This Instructable



Bio: Twitter: @mikel_llc
More by mikelllc:EWaste 60$ 3DPrinter 
Add instructable to: