How to Build a D-Bot 3D Printer (Part 1: Overview)

After purchasing my fourth consumer 3D printer, I started playing with the idea of building the next one from scratch.  After all, what’s more impressive than a custom built 3D Printer, made from a variety of printed parts? While there was no shortage of designs available, the D-Bot CoreXY 3D Printer is definitely the most popular choice. It is well constructed and easily the best option for a novice, where it has excellent documentation that covers the process from start to finish.

D-Bot Official Bill of Materials
D-Bot Official Build Guide
D-Bot Official Electrical Diagram

Excited to move forward, I reached out to our friends at RepRap Champion who offered to sponsor the entire build. With a massive inventory of high quality parts in stock, they supplied almost all of the components needed to move forward. Since any custom built 3D Printer will require its fair share of parts, this is often the biggest deterrent for many potential makers. To help ease this stress and facilitate more builds, they have subsequently agreed to make exclusive D-Bot Kits available, including the Frame, Electrical, Mechanical and Hardware. These will be available within the near future and will be linked here once they are ready for purchase. In the meantime, the individual parts list can be found below.

What is the D-Bot?

The D-Bot is a robust CoreXY style 3D Printer that can be easily customized. The standard build features a respectable print volume of 300x200x325mm, though this can be expanded even further with only minor adjustments. Better yet, an entire library of remixed designs has been developed by the community and are available at no cost through Thingiverse.

All manufactured components are readily available through online retailers, and the rest can be created on nearly any existing 3D Printer. For purchased parts, Ebay and Aliexpress will offer a considerable savings at the cost of extended shipping times. While planning ahead can save on the total build costs, Amazon remains the most quick and accessible choice and relevant purchase links are included in the custom Bill of Materials below. RepRap Champions make many of their products available there for purchase and stock almost everything needed for the build.

D-Bot 3D Printer Render

Getting Started

Through out the course of this guide, we will build a large frame D-Bot with a print volume of 300x300x425mm (12x12x17″). The instructions will be provided in stages, where we will start with the Frame construction, followed by the installation of Electrical and Mechanical components, and conclude with the Software setup and configuration. In doing so, builders with a limited budget or time constraints can purchase and print parts as needed, avoiding the large upfront investment otherwise associated with such a project.

While the official D-Bot Build Guide and Bill of Materials are an excellent source of information, they do assume a certain level of prior knowledge and experience. Through quite a bit of trial and error, I was able to overcome many of the obstacles the average builder may encounter. As such, this is not intended to replace but rather compliment the existing documentation, with emphasis on areas in which I struggled or important details I found to be lacking.

To get started, the Frame and Hardware items (listed below) will be needed. The table of printed parts also has the relevant stages denoted, where those for the Frame should have first priority in order of what to print. It is strongly recommended to print these with PETG filament (Guide: How to Print with PETG), where the increased strength and flexibility will prevent cracking under stress.

Purchased Parts List:

Frame Parts
ItemQuantityUnit CostTotal CostOrder
V-Slot Extrusion: 20x20x1500mm2$15.00$30.00Open Builds
V-Slot Extrusion: 20x40x1500mm4$19.50$78.00Open Builds
Electrical Parts
ItemQuantityUnit CostTotal CostOrder
E3D V6 Bowden Hotend1$18.99$18.99Amazon
Nema 17 76oz Stepper Motors5$18.00$90.00Amazon
RAMPS 1.4 Kit1$39.89$39.89Amazon
300x300 PCB Heated Bed1$53.99$53.99Amazon
Mechanical Endstops3$5.99$5.99Amazon
12V/30A Power Supply1$20.49$20.49Amazon
40mm Cooling Fans2$2.49$5.00Amazon
100k 3950 Thermistor1$8.99$8.99Amazon
Solid State DC Relay1$0.00$0.00Amazon
2.54mm Connector Kit1$14.79$14.79Amazon
Power Socket and Switch1$5.29$5.29Amazon
Show Full Contents
Mechanical Parts
ItemQuantityUnit CostTotal CostOrder
Mini V Wheels20$0.90$18.00Open Builds
Mini V Wheel Precision Shims20$0.20$4.00Open Builds
MR105ZZ Bearings40$12.60$25.00Amazon
F623ZZ Bearings16$7.25$15.00Amazon
625ZZ Bearing1$2.27$2.27Amazon
500m Lead Screws2$10.38$21.00Amazon
5mm x 8mm Flex Couplings2$3.15$6.00Amazon
GT2 16t Pulleys1$7.88$7.88Amazon
GT2 Timing Belt1$8.99$8.99Amazon
GT2 16t Pulleys1$7.88$7.88Amazon
Show Full Contents
Miscellaneous Parts
ItemQuantityUnit CostTotal CostOrder
Spring Kit1$4.37$4.37Home Depot
Binder Clips1$6.76$6.76Amazon
Thermal Adhesive1$4.99$4.99Amazon
Rubber Feet4$7.00$7.00Amazon
Corkboard Insulation1$3.94$3.94Amazon
Split Wire Loom1$5.99$5.99Amazon
Show Full Contents
Show Full Contents


Printed Parts List:

Printed Parts
Corner Brackets14FrameDownload
3x3 Plates10FrameDownload
2x1 Plates2FrameDownload
Rear Idler Right1FrameDownload
Rear Idler Left1FrameDownload
Motor Mount Right1FrameDownload
Motor Mount Left1FrameDownload
Motor Mount Z2FrameDownload
Endstop X Bracket1ElectronicsDownload
Endstop Y Bracket1ElectronicsDownload
Endstop Z Bracket1ElectronicsDownload
Z Wheel Guides4MechanicalDownload
Lead Screw Brackets2MechanicalDownload
Bed Support Brackets4FrameDownload
H-Bar End Right1FrameDownload
H-Bar End Left1FrameDownload
H-Bar End Plates2FrameDownload
Print Carriage Front1FrameDownload
Print Carriage Rear1FrameDownload
E3D V6 Hotend Clamp1ElectronicsDownload
Cooling Fan Duct1ElectronicsDownload
Belt Clamps4MechanicalDownload
Wheel Spacers32MechanicalDownload
Bearing Shims20MechanicalDownload
Tubing Holders2OptionalDownload
Power Supply Clamps2OptionalDownload
Power Switch Mount1OptionalDownload
RAMPS 1.4 Case1OptionalDownload
Show Full Contents

Leave a Reply