In this post, I’m going to present the 3D printer I have designed and built as a personal hobby project in a course of two years. 🙂 It took me lots of time to finish it off so hopefully you like it or would suggest improvements to it 🙂
The advantages of this 3D printer are:
– it’s made of off the shelf products
– No need of any 3D printed components( as you see in the photo there are only two parts that are 3D printed which are merely for improvement and not required)
– Unique Z Axis
– All axis are running on lead screws for higher precision
The 3D Printer is running on Marling( most common Firmware) on Arduino Mega with Ramps 1.4Shield and A4988 Stepper Drivers.
Main Components are a mix of what’s readily available online
| Main Boards | RAMPS 1.4 + Mega2560+A4988 |
| Extruder | MK8 Extruder, Nozzle 1.75mm 0.3/0.4/0.5 |
| Endstops | Mechanical Module V1.2 RAMPS1.4 , TE250 |
| Lead screws | T8X2 Trapezioda ACME |
| Power supply | 12V 20A 240W |
| Stepper | 45Ncm Nema 17 2A 4-Wire, cable 1mt |
| Heat Bed | MK3 dual power |
| Heat Bed thermistor | 100k NTC Thermistor for the heated bed |
| heat bed tape | TL4257, Tape 3D printer ADV3 |
| Light power source | HP 65W, 19.5v, 3.33A |
| Light power source | DC-DC Step Down Converter 5-36V to 1.25-32V 5A Buck Voltage Regulator NEW G# |

| Frame Material | |||||
| # | Description | Qty | $ AUD | Link | Note |
| 1 | V-Slot 40X20 46cm | 2 | V-Slot 20x40mm | X Axis Base(Curerntly 50cm which is not required) | |
| 2 | V-Slot 40X20 48cm | 2 | Y Axis Base | ||
| 3 | V-Slot 40X20 50cm | 2 | Z Axis Base | ||
| 4 | C-Beam 40×80 Linear Rail 46.5cm | 1 | Â $Â 19.00 | $19 per 500mm | Â X Axis Rail |
| 5 | C-Beam 40×80 Linear Rail 46.5cm | 1 | Â Y Axis Rail/Gantry | ||
| 6 | C-Beam 40×80 Linear Rail 25cm | 1 | Z Axis Rail | ||
| 7 | V-Slot 40X20 28cm | 1 | Z Axis Rail | ||
| 8 | Mini V Wheel Kit | 8 | Â $Â Â Â 4.95 | ||
| 9 | 80mm Gantry Set universal | 1 | Â $Â 48.69 | V-Slot Gantry Bundle | Y Axis Rails |
| 10 | Solid V Wheel Kit | 4 | Â $Â Â Â 6.00 | Â Y Axis Gantry | |
| 11 | C-Beam Linear Rail | 2 | Â $Â 46.19 | V-Slot 20mm Gantry Bundle | Â For X & Z Axis Rail |
| 12 | Threaded Rod Plate Nema 17 |
4 | Â $Â Â Â 9.85 | Threaded Rod Plate | Â for side of Cbeam ( except two ends Y&Z) |
| 13 | C-Beam End Mount | 2 | Â $Â 12.00 | C-Beamâ„¢ End Mount | Â End of Y & ZÂ C-Beam |
| 14 | 8mm Acme Nut Block | 3 | Â $Â 11.30 | 8mm Acme Nut Block | Â Lead screw nuts 1x each axis |
| 15 | L Bracket Double | 1 |  $   1.54 | Universal L Brackets – Double |  Z axis Limit switch |
| 16 | Microswitch plate | 4 | Â $Â Â Â 3.25 | Limit Switch Plate | Â to fix limit switches( end stops) |
| 17 | M3 Screw, Spring and Knob Levelling Pack | 4 |  $   2.00 | M3 Screw, Spring and Knob Leveling Pack |  for leveling the heated bed |
| 18 | Lock Collar 8mm | 6 | Â $Â Â Â 8.10 | Lock Collar | |
| 19 | Black Angle Corner Connector | 24 |  $   1.95 | Cast – 90 Degree Corner Bracket | |
| 20 | Tee nut | 64 | Â $Â Â Â 5.49 | Tee Nuts (25 Pack) (total ordered 75) | |
| 21 | Eccentric Spacers – 8mm Hex – 6mm Height | 6 |  $   3.50 | ||
| 22 | Aluminum Spacers 1/4″ | 6 |  $   0.50 | ||
| 23 | M5X8 | 56 | Â $Â Â Â 2.28 | M5 Low Profile Screws (pack of 10) | |
| 24 | M5 x 20 | 4 | Â $Â Â Â 2.60 | M5 Low Profile Screws (pack of 10) | |
| 25 | M5X15 | 1 | Â $Â Â Â 6.30 | M5 Low Profile Screws (pack of 25) | |
| 26 | M5X10 | 1 | Â $Â Â Â 2.42 | M5 Low Profile Screws (pack of 10) | |
| 27 | M5 Hex nut | 2 |  $   1.00 | M5 Nut – Pack of 10 | |
| 28 | M3 Set pack | ||||
| 29 | Aluminum Spacer 40mm |
1 | Â $Â Â Â 9.20 | Metric Aluminum Spacers(Pack of ten) | |
| 30 | M3x50 | 10 |  $   0.60 | M3 Cap Head Screws – 45mm | |
| 31 | washer 0.25in (or equivalent) | 10 |  $   0.10 | Slot Washer – 10x5x1mm | |
| 32 | Al Spacer 3mm | 12 | Â $Â Â Â 4.00 | Metric Aluminum Spacers(Pack of 10) | |