How to Build a 3D Printer (The Ultimate Guide)


Dr. D-Flo's Web 3D Printer Guide:
3D Printer Components from OpenBuilds (Paid Link):
Dr. D-Flo's Instagram: dr.dflo

Welcome to the one stop guide for designing and building a 3D printer from open sourced parts. The 3D printer is the ultimate DIYer’s tool to quickly make his or her idea a reality. All the concepts and parts that go into building a 3D printer can be overwhelming. Dr. D-Flo breaks down the fundamentals behind fused filament fabrication (FFF) into bite size and digestible topics, including linear rail, carriages, stepper motors, extruders, stepper drivers, control boards, and more. Dr. D-Flo’s tips will help you choose the correct parts that fit your custom design.

For further exploration, visit my dedicated "How to build a 3D Printer" webpage ( ) and while you’re there, continue the conversation on my forum ( ). Special thanks to Stephen and his design of the Zidex printer ( ) which inspired this video and was a great teaching tool.

Related 3D Printer Links:
How to Build Zidex:
Best DIY 3D Printer Designs:
Top Commercial 3D Printer Designs:

Table of Contents:
00:00 - Preview
04:33 - Linear Rail
07:57 - Linear Rods
11:45 - Carriages
15:21 - Transmission
28:22 - Stepper Motors
42:32 - 3D Printer Assembly
54:15 - Extruder
1:05:32 - Print Bed
1:10:02 - Limit Switches
1:17:16 - Motherboards
1:23:47 - Stepper Drivers
1:30:24 - Microstepping
1:36:29 - Power Supply
1:39:30 - Wiring
1:46:28 - Firmwares
2:00:51 - Calibration
2:12:59 - Dual Extrusion

ความคิดเห็น: 659

  • gjforeman

    As a total 3D noob, {my Ender 3 Pro arrives tomorrow), I want to thank you for a fascinating deep dive into 3D printing. I've been doing woodworking, wood turning, CNC woodworking and laser cutting for a while, and I see 3D printing as a whole new world of stuff to keep my old brain engaged. Will be checking out all your THmy Content. Thank you.

  • This Old Boat

    This Old Boat


    @CowGoes Moo His ENDER 3 PRO ate him in his sleep after he ate too much popcorn watching Short Circuit for a straight month. It was horrible. Sorry to be the bearer of bad news. Nothing to see here. Now move along. 😔

  • CowGoes Moo

    CowGoes Moo

    5 หลายเดือนก่อน

    It's been over a year, how is it working?

  • Darren C
    Darren Cปีที่แล้ว

    Absolutely fantastic video for newbies like myself. Thank you for taking the time to create it. I watched from beginning to the end and I feel so much more comfortable and confident about what to buy and how to build my first 3d printer.

  • Smitty

    I'm a mechanical engineering student and I love your videos. They are so accurate and helpful. But what I love most is that it's one of the few english speaking channels, which uses the metric system instead of footballs per chicken nugget or stuff like that

  • Chris Valin

    Chris Valin

    22 วันที่ผ่านมา

    “Footballs per chicken nugget” was so perfect and awesome!

  • Alex


    2 หลายเดือนก่อน

    @bradyspace well we found the fox news watching Trumper

  • bradyspace


    2 หลายเดือนก่อน

    Inches and feet are human proportions. Its the superior standard for inventors and entrepreneurs. Like minded countries use it. Metric is for socialists and communists. It's meant for copying pasting and to disregard humans or induviduals. Hive minded countries use it.

  • Alex


    3 หลายเดือนก่อน

    Lol footballs per chicken nuggets? I've never heard of that but that indeed made me chuckle. I'm American and when I hear I need a 3/16ths or 5/8ths, it always makes me a bit annoyed that we don't use metric units. I don't even know what is the proper name for our system, imperial? I joke around and call them 'freedom units' but it truly is horrible.

  • Alex Nettles

    Alex Nettles

    3 หลายเดือนก่อน

    When have you seen any 3D printing videos talking in inches? Way to be edgy Dennis

  • OpenBuilds

    Nice job Dr.D! This is a great resource for 3D printer building on all levels. The effort put into this really shows. Thank you and your team for sharing.

  • Luis

    This has been one of the most informative and well-structured videos that I have seen on 3D printing. I'm definitely subscribing and can't wait to see your future projects. Please keep making such high-quality and easy to understand content. Thank you!

  • Jay Emm
    Jay Emmปีที่แล้ว

    Great tutorial! The perfect overview on anyone who is looking to build or upgrade a printer. Helped answer a few of my questions that no one else seemed to answer.

  • PaxDrakonis

    This is exactly what I was looking for! I'm taking apart my first cheap printer (JGAurora A3S) while I wait for my first Prusa to arrive because there are some serious design flaws. I'm planning on using the parts to construct my own custom printer and needed some guidance. Thanks for making this!

  • Greg D
    Greg D17 วันที่ผ่านมา

    This is such a great video! I love that you've taken the time to really explain many of the various components involved. I especially appreciated your explanation of stepper motors.

  • Cult of the Grey Beard
    Cult of the Grey Beard6 หลายเดือนก่อน

    Marvelous! Thank you Dr.. D-Flo; your masterful presentation taught me so many things I didn't know that I didn't know. 😃 The detailed information you provide, built on basic principles, and indexed by elapsed time, should be extremely helpful to me in building a much simpler "bootstrap" printer to serve as a much lower cost introduction to 3D printing, and also to print the 3D parts for the Zidex, should I ever get that far. That is: your instructional approach provides information that is of use for constructing ANY 3D printer from scratch. Bravo! I wouldn't need the compact format, so I could see just leaving all the extrusions the standard size, and adjusting the configuration accordingly. Again, if I ever get that far.

  • Heron

    Thanks for the great video, I'm 50 min in, and will continue it in the weekend. I have a AM8, and find it great that you explained how to select timing belts well enough, that I feel like I can order some new ones, and know at least a bit what I should be looking for. Also looking forward to a interesting weekend seminar, thanks man!

  • Harbinger Merrimack
    Harbinger Merrimackปีที่แล้ว

    Very well done presentation! A++. Can't wait to delve into building my own. Thank you!

  • Synaptic Axon
    Synaptic Axon4 หลายเดือนก่อน

    I really really love this video and especially the concept of the IDEX/ZIDEX. However, the current rage now is the Voron CoreXY. Have you considered how these two ideas might be bridged together to create something even more spectacular?

  • KiloSierraAlpha

    WOW! I just discovered this video after trying to find an in-depth guide on 3D printing. You've basically answered all of the questions I've had. This is a true masterclass and the best video on 3D printing I've come across. Thank you. I've upvoted, subbed! Kudos Dr D-Flo! BTW, I'm really impressed by the production quality. Everything's super-sharp! What software did you use for diagrams and animation, btw? It's so good!

  • KiloSierraAlpha



    Thank you so much Dr D-Flo! Much love and respect... I'll watch the rest of your awesome videos.

  • Dr. D-Flo

    Dr. D-Flo


    I appreciate the kind words! Your comment made my day. I felt an urge to compile all my 3D printing knowledge in one video to help others with questions they had or would soon have. Obviously, this is a crazy long video and only those who were really interested in the ins and outs of build a 3D printer would stick around. So thanks for that! I used Premiere Pro for splicing the clips together. The "animations" (if you can even call them that lol) were a combination of After Effects and Illustrator.

  • Turbo Club
    Turbo Clubปีที่แล้ว

    Awesome information and presentation! I have in my garage a XY Stepper Motor Frame of 3M x 3M with the controller box for multi colour painting that was $200K when new. Have been thinking how to rebuild it into something worthwhile as it is missing the original IBM XT PC with OS and Painting software. Your inspirational tutorial has made me realise with the correct application of power upgrades for the large steppers controlled by a modern hobbyist 3D system it could be made to do many things. May donate it to a local tech school for educational purposes as it is unlikely I will have time to emulate your success. Well done!

  • Alex Rousina-Webb
    Alex Rousina-Webbปีที่แล้ว

    It was clear a lot of time and effort went into putting this together. Nice work, anyone starting out into the world of 3D printers, or general linear motion control for that matter, will find this extremely useful.

  • Russell Snare
    Russell Snareปีที่แล้ว

    First may I say after watching this great teaching video. I have been looking into the Duet boards myself and was getting kind of overwhelmed with the expandability of the boards especially their newest platform Duet 3. Back to your video here I seen a few comments regarding the scalability of this design I know OpenBuilds extrusions limit the size of the build some what but could Zidex be scaled to the max of those limitations and still be a productive machine for printing? Again great video.

  • frictionuno

    First off thank you for the very informative video. Secondly as an FYI for those of you who have a miter saw, most if not all new blades that come with the saws have carbide teeth and very easily cut through the aluminum extrusion. I made my 2nd 3d printer and cut all my extrusions with precision using my miter saw. Have Fun, be safe wear safety glasses.

  • Code Wolf
    Code Wolfปีที่แล้ว

    First, thank you for contributing back to the 3D printing community! We need more people like you. Secondly, Brilliantly done! I'm now Subscribed.

  • Perry Golden
    Perry Golden4 หลายเดือนก่อน

    I have been a 3d printing and CAD autodidact since 2013, absorbing as much information as I can about the craft. This is by far the most comprehensive, educational and well thought out presentation of how a FFF system works I have ever seen. Great job.

  • Marko

    Great video, can't express enough gratitude for this awesome level of explanations!!

  • FlyRyde
    FlyRyde2 ปีที่แล้ว

    This is brilliant stuff my man. I appreciate your knowledge gushing out of this video. Super efficient camera shots as well. Killer effort bro 🙏

  • Dr. D-Flo

    Dr. D-Flo

    2 ปีที่แล้ว

    Thanks man! I appreciate your kind words!

  • Adrenalinem4n

    I have been 3d printing for years and watched this all the way through. You are amazingly detailed. Great video.

  • Destin Luedi
    Destin Luedi3 หลายเดือนก่อน

    Absolutely fantastic and informative video! I feel much more prepared for building my own printer now.

  • Charalambos Kioulos
    Charalambos Kioulosปีที่แล้ว

    Amazing video. I was wondering if you had a similar video or other online resource for a 3D printer that is for larger scale objects. I want to get into 3D printing for automotive applications, example: designing things as large as body panels, fenders, side skirts, etc. Can the one built here be scaled up easily or are there other complications that come along with that?

  • Dr. D-Flo

    Dr. D-Flo


    Scale is an interesting topic in 3D printing. The technology that is used to make little parts like I make and large parts for cars are totally different. Check out this video: Instead of filament these large 3D printers churn through plastic pellets. So, sadly, the technology doesn't scale past a certain point.

  • Rhudi Thomas
    Rhudi Thomas4 หลายเดือนก่อน

    Hi David, I just came across this clip while exploring 3-D printing on a make your own search. Very seldom do I ever watch an entire video, however this time was an exception. My background has been managing maintenance in a large furniture manufacturing facility for 20 years. At that time we were one of the first companies in that field to purchase CNC routers. After my management years I started my own company installing, training, and repairing CNC router centers in the industrial woodworking industry. I am now retired and decided to finally build my own CNC router or printer, thus the search through THmy. I am not a fan of stepper motors only because of the machines that I have worked with over the past 40 years. The router spindles that I am used to on the CNC's were 15HP water cooled with tool change, but now because of size and power I have decided to "scale down" and get into the "stepper world". I wanted to tell you that, IMO, have put together a very well made video cover this topic. It is very well broken down and explained so that people without a background in CNC can follow and absorb the entire process. I have just noticed while looking through your home page the different videos that you have since made, and am looking forward to checking them out. Great job, and thank you for all the time that you have put into making this.

  • Bledar Bregu
    Bledar Bregu10 หลายเดือนก่อน

    Best tutorial ever on 3D printing. Ever. I'm a software engineer and have been searching for tutorials and how toss for weeks now. Nothing that I have seen has been as precise and thorough as this. Thank you, you helped me a lot...

  • jeff

    this video was straight up amazing! i really appreciate all the work you put into it and i learned alot!!

  • Stephen Wollenberg
    Stephen Wollenbergปีที่แล้ว

    Great video you have put together. Great for noobs jumping into the 3d printing hobby, but yet still gave me some things to consider. Thanks.

  • HarvardBob

    Really excellent video. You did great job balancing the need to cover many topics with just the right amount of detail necessary. Do you have a great future as a teacher.

  • Matthew Indy
    Matthew Indyปีที่แล้ว

    What an honor to listen to someone who knows something as detailed (and yet still explainable) as he is.

  • Ryan MacEwen
    Ryan MacEwenปีที่แล้ว

    Awesome video. Way back in 2014 I needed a 3D Printer for larger flat shapes. I used a Shapeoko 2 (Now called the X-Carve) as the framework, and added direct drive exstruder, ramps, Marlin, and various other bin of shame parts. Now I can just use a CR-10, S4 or S5. BTW, I cut all my extrusions on a high tooth count 12in Miter saw. Very clean cuts. 0.25 mm Volcano nozzles work very well, so that's a misnomer to state you cannot get as high a resolution with a volcano. What you had shown in the video is a Super Volcano. I feel standard volcano heater blocks and nozzle are the best all around nozzle/heater block fitment. I was expecting more oozing, but they work great with high detail 0.25, 0.4, very nicely. Thus, when ready for a larger bore nozzle, your machine is already set up for volcano nozzles.

  • DMonZ1988
    DMonZ19882 ปีที่แล้ว

    fantastic video and a really cool printer design i hadn't seen before. thank you for the very thorough guide. i'd love to see a video on the filament extruder! it looks much simpler than many other solutions, but very robust.

  • Dr. D-Flo

    Dr. D-Flo

    2 ปีที่แล้ว

    Wow! It looks like you made it through the whole video. Thanks for watching!

  • Step Cia
    Step Ciaปีที่แล้ว

    Hi David, Zidex original creator here :) Thank you for your kind word and acknowledgment. I can't believe there's anyone crazy enough to attempt this build and then you even hit homerun with your documentation. Well done! Hope you enjoy never have to deal with Z offset between the two toolheads ever :) - Stephen

  • Dr. D-Flo

    Dr. D-Flo


    Stephen! Thank you man for dreaming up this design and providing the code and 3D models, so that I could build on what you have already created. Zidex was the inspiration for this entire video. Wishing you the best. Perhaps, we could collaborate on a future video.

  • Colaaah

    Thank you so much for all of the hard work you and your friends have done in putting together this very knowledgeable How-to video. This is by far the best DIY CNC 3D tutorial here on THmy to date. Awesome job, I'll be making a 3D printer off this model for sure. I may just scale it slightly larger. Thanks again!

  • Dr. Ding
    Dr. Dingปีที่แล้ว

    Awesome. Exceptionally well organized and covers (high level) every aspect to trigger further investigation. Subbed immediately. Thanks !!

  • Dale justice
    Dale justiceปีที่แล้ว

    Thanks for sharing this!! I been wanting to build or buy me a 3D printer to build other stuff n man did you hit it out of the ball park!! Covering all the parts helps me understand how to build one n how they actually work. I can afford a high dollar one at the moment with all this stuff goin on but at least I can afford a small one to play around with. But Thanks again for sharing your knowledge!!

  • Vijay Vjn
    Vijay Vjnปีที่แล้ว

    thanks for taking the time in making this video, i spent 2 days and saw the whole thing and couldn't help but be humbled by the effort you put in, have a great day and thank you for your time

  • Andrew Stallard
    Andrew Stallard11 หลายเดือนก่อน

    Where have you been all of my countless number of videos that were always half informative. Excellent job! I know you spent a ton of time to put together a video like this... Thank you for that. I really have a much better understanding about how the 3d printer works. Forever grateful, Andy Happy printing!

  • Cream Of Botulism Soup
    Cream Of Botulism Soup9 หลายเดือนก่อน

    Linear guides do have some adjustment to a certain extent. You can replace the ball bearings in the carriage with slightly larger or smaller ones depending if there is too much or play or drag. It's not exactly as easy as adjusting a v slot wheel, but it's doable.

  • Alaa Salem
    Alaa Salemปีที่แล้ว

    Epic effort man, I learned a lot. Thank you and keep up. Great work.

  • Blair
    Blair4 หลายเดือนก่อน

    🙏🙏🙏 I haven’t begun the hobby, but definitely want to. This is amazing for so many reasons. By giving straight information about parameters, and solutions, you’ve helped reduce my sense of overwhelming when I considered how many threads I would have to comb through, or short videos hyping products. I also feel like I have a better grasp of what to look for in my first printer, to then make a printer… The PVA tip solves so many design challenges! I’m so excited to start producing professional grade products it’s hard to eat humble pie and spend a while with a prebuilt. This definitely outlines why the experience is so vital. Cheers!

  • Adam Prentice
    Adam Prenticeปีที่แล้ว

    Great video! Would love to see a stand alone video on building a filament extruder.

  • diggleboy

    I'm so glad I watched the entire video on 2X speed. Great video on DIY 3D printers. I think a single extruder would work best for beginners. I think I can now easily build one myself because of this in-depth detailed video. Thank you for putting this together. It was time very well spent and you're extremely knowledgeable on every aspect of 3D printers for the DIY maker/builder. Offering 3D printing would be a huge benefit to my electronics projects to build custom enclosures. Thanks for doing this. Liked. Subscribed. Smashed the bell.

  • Lu Peters
    Lu Petersปีที่แล้ว

    Little feedback on your linear rods segment: the deflection of a suspended beam or rod scales cubic with its length, meaning doubling the length of a rod multiplies the distance it bends down in the middle by eight. Since the rod cannot be supported in the middle (effectively halfing its suspended length and therefore cutting deflection by a factor of eight) it can only get so long before deflection introduces an unacceptable error.

  • dc37009



    Could software compensate for that ?

  • javier hervas
    javier hervasปีที่แล้ว

    Hands down the best guide I've ever seen! Thanks for sharing, this can definitely help a lot of people (like me) trying to build his own 3D printer

  • id



    @javier hervas okay, cool!

  • javier hervas

    javier hervas


    @id still working on the design! I want to build it and share the drawings if anyone wants them

  • id



    how is it going?

  • Dr. D-Flo
    Dr. D-Flo2 ปีที่แล้ว

    Thank you for taking the time to watch the video that marks my return to THmy. I spent the better part of 2019 creating this content and revamping my website. My plan for 2020 is to continue to focus on quality over quantity, so subscribe to this channel to make sure that you don’t miss the small batch of videos that will be released this year.

  • Aubrey De Bliquy

    Aubrey De Bliquy

    8 หลายเดือนก่อน

    Especially or expecially?

  • F & N garage

    F & N garage

    8 หลายเดือนก่อน

    @Dr. D-Flo I ain't a computer wiz but I needed some help I wanted to actually build a printer which can actually make car part such as bumpers, dash boards... So needed something of that size can this same concept be used or will I need a more advance mother board to control it.... Pleas help asset me looking a 2m x 0. 5 Mt x 0.5mt.... Ife you have any links or pages I can read up on will be much appreciated

  • Chris Rage

    Chris Rage


    Has anyone thought of using some sort of lead screw trolley? It would follow along the lead screw for direction and motion but have a roller on a rail below it for support

  • Tech DIYer

    Tech DIYer


    Also, i know that belts may seem to have a serious downside in the zaxis but some printers use them, can you please do a video about that? i know that lead screws can get bent really easily under weight. I've noticed that almost every leadscrew that i have ordered or received in a kit, has some sort of bend in it.also i have heard that using belts in the z make layer thicknesses more accurate.....also can you mention something about your lcd/ touch screen?

  • Rushikesh Karanjkar

    Rushikesh Karanjkar


    make Vedio of electronics full setup( from downloading,installing and share link)

  • Neutrality & Mutualism with AI & Robots
    Neutrality & Mutualism with AI & Robotsปีที่แล้ว

    Amazing tutorial ! You could improve the Zidex, if you would drill holes through the profiles an use the T-nuts from the other side, you could gain some travel and reduce the external parts needed. A 500 mm variant, that does require minimal cutting would be great too. (it's sad, all that profile lost) And instead of the parallel 20x20 for the extruder, THERE use the carbon road, which could also travel on V-rolls.

  • Blair


    4 หลายเดือนก่อน

    I wish I understood 🤪😭😂👍

  • Dr. D-Flo

    Dr. D-Flo


    Great suggestions!

  • Muhammad Akbar
    Muhammad Akbarปีที่แล้ว

    Hi Dr. D-Flo. Thank u so much for the amzing class.. I thought i can only watch the video for few minutes but the knowledge and the way u explained is amazing and i watched till the end. I'lll research more on this n going to build my 1st project v.soon.👍

  • RadicalxEdward
    RadicalxEdward9 หลายเดือนก่อน

    My first 3D printer upgrade (Ender 3) was a BigTreeTech E3 mini v2 motherboard and I didn’t think there’d be much of a difference other than easier wiring for a s probe and easier firmware editing but holy cow do stepper drivers make a difference. People call the v4.2.2/4.2.7 boards for creality printers “silent” boards but while they may be better than older boards they absolutely are not silent. The E3 mini on the other hand, I thought it was broken it was so quiet.

  • Gamex996

    very good video, alot of information. I have some suggestion : - you forgot to mention the heat break in extruder section - for z probe most 3d printed aren't treated as normal cnc router/mill. they treated more like plasma/laser cnc by finding z on the entire bed not a single point, and the probe is fixed to the x-carriage

  • Si Wilson
    Si Wilsonปีที่แล้ว

    Brilliant, thanks for all the effort you put into making this.

  • 3Dimension Games
    3Dimension Gamesปีที่แล้ว

    I have only watched half the video, because....well....I'm 3D printing at the moment. But so far you have provided an excellent overview to get me started into adding to my currently line up of printers (4) with a 100% open source unit. Can't wait to watch the rest of the video. Constructive criticism; the audio could be cleaner and louder. Props man. Looking forward to more of your content. @3dimensiongames

  • muz guz
    muz guzปีที่แล้ว

    I was thinking about making a 3d printer but after watching this i'm sold. Thanks for the detailed information and very well presented.

  • jhowarth1974

    This is a SPECTACULAR video, I really hope it gets some traction. I've now watched it 100% thru once and I now refer back to it as I'm designing and ordering my parts. Thank you very much for your hard work. I have no doubt you put a lot of work into this.

  • Dr. D-Flo

    Dr. D-Flo


    Thanks man! Glad I was able to help

  • ChayD

    This is an awesomely detailed and well presented tutorial - thanks! You've got yourself another subscriber

  • ChayD


    10 หลายเดือนก่อน

    @Stringo Progetti Nessun problema amico mio :)

  • Stringo Progetti

    Stringo Progetti

    10 หลายเดือนก่อน

    Chiedo scusa, sono dispiaciuto per i messaggi senza senso, purtroppo credo che mio figlio di 5 anni, ci ha messo lo zampino tramite il mio smartphone, scusatemi ancora... grazie per non esservela presa.

  • Anta Maulana

    Anta Maulana

    11 หลายเดือนก่อน

    @Stringo Progetti jbjb mknn nkki!! Km

  • Anta Maulana

    Anta Maulana

    11 หลายเดือนก่อน

    @THmy TEARS mknn! Jbjb. Jbjb! M

  • Anta Maulana

    Anta Maulana

    11 หลายเดือนก่อน

    @Stringo Progetti ! M mana!! Mknn ñ mn mn! Mkn mknn!

  • Roderick Sweet
    Roderick Sweetปีที่แล้ว

    Awesome video, do you know if any of your watchers have built this 3D Printer in a larger format? Or are you aware of any possible problems with scaling it up?

  • ThisGuyEddie X
    ThisGuyEddie Xปีที่แล้ว

    Wow. Thank you so much for making this video! This is definitely an ultimate guide!

  • flyer50


    7 หลายเดือนก่อน

    This is not a presentation of a 3d printer but a detailed technical manual for printer, 3d printer, microcontrollers, drivers, stepper motors, detailed presentation of slide motion systems also for milling, lathe and cnc. You just left out the optics and artistic colors, maybe for next time. Very nice and detailed explanation without blowing up the last healthy neuron I have left at my age. Just a little note: how fast you speak. But this is surely caused by my English being slow.

  • Captive Nut
    Captive Nutปีที่แล้ว

    This is such a little gem of a video. Watched the first 40 minutes and saved the rest for later. Epic effort man!

  • GCode- Dreams

    GCode- Dreams


    I just watch lord of rings instead

  • Andreea Pirvulescu
    Andreea Pirvulescuปีที่แล้ว

    I gave you a thumbs up the second I heard you using the metric system Great video! As a person who only used 3D design softwares I found it very helpful and I am totally sold to building my own printer

  • Ervin M.
    Ervin M.ปีที่แล้ว

    I'm currently going toward the end of a course in 3D printing and composite materials. As Internship I have to design a whole 3D printer form the beginning with a friend of mine. He's an expert, I'm a noob and I'm trying to keep up with him by learning something new every day. Thanks to this video I learned almost everything I needed to be useful too in this project. Good job.

  • George Sinclair
    George Sinclairปีที่แล้ว

    Great, great video Dr. D - it IS the ultimate that I've ever seen !! Keep up the excellent work !!

  • Lau Chin Jien
    Lau Chin Jienปีที่แล้ว

    Magnificent video. I watched and rewatched a few times and it's really helpful. One question regarding the Bondtech BMG Extruder does it change anything if one of the extruder is a standard extruder whereas the other one is the mirrored extruder (meaning left hand side extruder) ?

  • Dr. D-Flo

    Dr. D-Flo


    It does not change anything!

  • tazdrum73

    Awesome video! Explains all aspects of 3D printers very well.

  • Murray Macdonald
    Murray Macdonald3 หลายเดือนก่อน

    Great video, thank you. I'd love to see additional videos about filament extrusion. Thanks again!

  • Mark Massingill
    Mark Massingill9 หลายเดือนก่อน

    Nice compact design, very interesting printer. No plan to build it but enjoyed the earlier part of the video, very informative about different parts and their use in building a 3D printer. Thank you, lots of food for thought there.

  • secondst

    Professional, fun, thorough, informative, and motivating. I’m seriously not exaggerating when I say this may be the best DIY video of any kind that I have ever seen. Bravo!

  • Dr. D-Flo

    Dr. D-Flo


    Thank you! 😊

  • Matthew Wilkinson
    Matthew Wilkinsonปีที่แล้ว

    Great work sir and very informative. And a note to those on this forum, please don't put down this 3d printer and make it sound like it is no better than your ender, creality, or other Chinese printers, all because you don't want to spend the money or don't have the money. If you want something cheaper, hey, have at it, but don't judge and condemn others, please, I see too much of that in most 3d printer forums and comment sections and it's pretty old now. Have fun 3d printing!

  • Tim Cameron
    Tim Cameronหลายเดือนก่อน

    An incredible video that has answered so many questions I had. Thanks so much for this.

  • Solitaire

    I've only been 3D printing for about 3 months as writing this. Started with an Ender 5 Pro which has been undergoing constant upgrades since almost day 1. I'm just about ready to add a second extruder but running it into the same hot end with a Y divider. I love to tinker in some ways more than I like printing. I've been giving a lot of thought towards building my next printer and this video gave me a lot to think about in terms of how I want it to function. Many thanks for the tremendous amount of effort you put into making it. Very informative.

  • Dark Knight
    Dark Knightปีที่แล้ว

    This was a great video to watch. Making your own 3d printer like that one will be complex but i am sure well worth it.

  • Aren Asriyan
    Aren Asriyan6 หลายเดือนก่อน

    It was a great tutorial video very productive and informative lesson bor beggines. thanks Dr. D-Flo

  • schano1992

    well at least as far as I can say, you not only included really all that disorienting diffrences in every single part, I struggled 2 years to learn myself. you even did a great job explaining the really critical decisive factors about themwitch I remember was hard to find. I would personally say thats even a very short video compared to all the information it covers. Great job made a new fan over in Germany ^^

  • sauldel1981

    Awesome video! thank you so much for the info. I'm in the fence of getting a cheap 3D printer and your video pretty much convenced me of it. After I get one... I'm pretty sure im gointo build one with this video. Thanks!

  • Vamshi Oruganti
    Vamshi Oruganti6 หลายเดือนก่อน

    Thanks are not enough for this video. Elegant explanation. Thanks for, efforts in making this excellent video. I never saw this much of a description of 3d printer.

  • Selkirk Wildlife
    Selkirk Wildlife5 หลายเดือนก่อน

    With the IDEX/ZIDEX design, have you tried using different nozzle sizes? I love printing with 0.8-1.0 nozzles but would like to create outer walls using say a 0.4 or smaller nozzle. Presumably, the slicer needs to support this but is this a configuration you've used?

  • Printerstein
    Printerstein2 ปีที่แล้ว

    I'm not one for long video introductions, so you almost lost me before this even started, BUT this is a great resource for anyone wanting to build a CNC-style machine. Nice job.

  • Tech DIYer

    Tech DIYer


    @Dr. D-Flo As one of those people, i really like the video because is very informative, the bookmarks were great and i learned a lot. I think you might have made a long intro but i dont mind just moving on a little bit. This is the only video that i could find on motherboards for 3d printers and would like to see more. I already have a printer but thinking of building a new one from scratch. The nice thing is that everything is in one place and i can regulate my stepper drivers to have quieter and faster print times. Thakyou!! this is the first one of your videos that i watched but i loved it so much i subscribed Keep it up man!!

  • Printerstein


    2 ปีที่แล้ว

    @Dr. D-Flo Always glad I can help. I make videos too, although I don't even pretend to try to entertain while I make them. It's just raw information. I don't have the time to be an entertainer.

  • Dr. D-Flo

    Dr. D-Flo

    2 ปีที่แล้ว

    @Printerstein Yah I definitely follow your logic. Most people searching "How to Build a 3D Printer" will more than likely already have a lot of experience with using/interacting with one. Thank you for your response!

  • Printerstein


    2 ปีที่แล้ว

    @Dr. D-Flo Well, to be honest, as stated in my facebook comments, *I* am not the target audience for this video, it's for people who don't know yet, not those that already do. So consider that in my opinions. I have followed so many links where people say they will have good info or here's how to build this, follow my tutorial, etc., and it's literally just B-Roll video with an annoying soundtrack the entire time, and I've learned to not waste my time on those videos that start that way. Seeing this was over 2 hours long, I thought there must be more to this than the usual spam nonsense, so I jumped ahead to where you started talking, thankfully. And I HATE videos that are supposed to give me information I need but I have to wade through garbage intros and mindless chatter to actually get to the information I am looking for. I am not saying that what you did doesn't have value to some people, (this looks geared towards an audience MUCH younger than me) but for me, who was once new to this and looking to learn more, that format usually made me find another link pretty fast. This kind of reminded me of an industrial training video where you have a captive audience and they are doing exactly what you said you are doing, showing interesting things about the topic to try to generate more interest before getting to the meat of the material, but having sat through countless numbers of these, I know most of us check out during this propaganda and wait for the actual training to start. (we can't leave or jump ahead in a classroom setting) Again,the opinions of someone who isn't the target audience. The content was great, very good information, well explained, I can tell you put a lot of work into this, and I learned a couple of new things, this information compiled into one video (with bookmarks even, excellent) would have been great years ago when I was just getting started. My final thought- If someone is looking for information on HOW to build a 3D printer, they likely already know WHAT a 3D printer can do, which is why they want to build one, so 2.5 minutes of introduction seems like a bit much to me. Good luck in your future videos, you have a lot to share and obviously the drive to do it well.

  • Dr. D-Flo

    Dr. D-Flo

    2 ปีที่แล้ว

    I am curious on your thoughts on this. My introduction is long because I wanted to show newcomers all the capabilities of a 3D printer (dual extrusion, water soluble filament, useful prints, etc.). I was hoping that if I get viewers excited then they will stick around for the full video. But my logic could be flawed and the long introduction could actually be causing people to click away from the video especially if that person has seen a 3D printer in action more than a handful of times. After reading my justification do you (and anyone else reading this) think that this long of an introduction is justified/good for the video? I am working on a couple other projects now and I don’t want to make the same mistake twice!

  • Cam plays
    Cam playsปีที่แล้ว

    This is the best most in depth tutorial, thank you and keep up the good work

  • Avi Dhanowa
    Avi Dhanowa3 หลายเดือนก่อน

    Amazing video. You've inspired me to purchase the components and start my own build.

  • oddjobbob
    oddjobbob7 หลายเดือนก่อน

    Wonderful! Thank you. Some of the best two hours and twenty minutes I have spent on YT.

  • Hendrik Burger
    Hendrik Burgerปีที่แล้ว

    Super Super Cool. Fantastic simplification of very complex machine theory and design. Can't wait to start building my own ZITEX. Thanks Dr. D-Flo XD

  • Jaack McMahon
    Jaack McMahon11 หลายเดือนก่อน

    The video is outstanding for it's technical content and presentation and explanation of the tech without confusing the viewer. This presentation was so well choreographed and presented it makes Madison Avenue/Hollywood presentations look amateurish. Can a laser module or router be substituted for an extruder?

  • Dr. D-Flo

    Dr. D-Flo

    11 หลายเดือนก่อน

    Thank man! And yes a laser module or router could be substituted for an extruder. I wouldn’t use a router on Zidex because it’s mot very rigid

  • Kashish Ahmad
    Kashish Ahmadปีที่แล้ว

    This video was an amazing one! Learnt a lot from this clip. You guys are awesome 👍🏼👍🏼

  • Leonardo Nuguid
    Leonardo Nuguidปีที่แล้ว

    Wow! Learned a lot with just one video! A very thorough video!

  • Squid  Missile
    Squid Missileปีที่แล้ว

    How hard would it be to modify the plans to allow for a larger print area? Nothing extreme but maybe a 12X12X12

  • witty_username_here woo

    witty_username_here woo

    10 หลายเดือนก่อน

    as someone who tried to change print bed size from an easythreed X1 i can say it was painful but that printer was never meant to be upgraded so you maty have more luck

  • Ian Lydon
    Ian Lydonปีที่แล้ว

    Good presentation skills, sir. Thank you for being thorough.

  • eshneto

    Dude, look at this beast! 1 cubic inch print volume, but with this heavy-duty structure, I'm sure it is accurate AF.

  • Pratik Ramdasi
    Pratik Ramdasiปีที่แล้ว

    You reminded me of my mechanical engineering classes, great explanation!

  • Dan Shepherd
    Dan Shepherdปีที่แล้ว

    Very informative and comprehensive - good stuff!

  • aidan youssef
    aidan youssefปีที่แล้ว

    This video is sheer class. Ive never seen any of dr D-Flo's videos, but I look forward to watching some more. The presentation, content, explanations, length, music EVERYTHING. Mega impressed. Thanks so much. See you again soon

  • joe fuzz
    joe fuzzปีที่แล้ว

    Thanks for your quick response. I have approx. .75v for the A4988 extruder drivers. If I program for 100mm of filament, that’s what I get. I have 2 filament extruders and both act the same. I do get the hob gear chewing up filament as evidenced by filament shavings. What is funny is that 2 months ago I was able to print decent prints. I’ve been thru the Marlin firmware trying to tweak parameters to no avail. If I disconnect the Bowden at the hot end the filament seems to feed smoothly, but, I don’t know if the filament flow rate is correct. I assume that the slicer determines filament flow rate. Also note that my issue is remains across different nozzle diameters. What do you suggest?

  • scharkalvin
    scharkalvin2 ปีที่แล้ว

    Many 3D printer designs used threaded rod as drive screws. They actually work very well with little backlash for the Z axis where the weight of the Z axis assembly forces the threads of the nut to remain in contact with the threads of the rod regardless of the direction of motion.. Even during a change of direction, gravity keeps the threads in contact so there is little if any backlash. In a horizontal motion system, common threaded rods would have backlash without a spring keeping the threads in constant contact. One should also mention the use of ball bearing drawer slides as linear rails in a low budget RepStrap. My current home brew printer used these on all three axies, only later did I replace the Y axis with linear rods, and a 'real' linear rail on the X axis. The Z axis still uses the drawer slides, but the threaded rods were replaced with 8mm dual start drive screws. There is enough support from the screws, and enough pressure between the two parallel rails to keep the Z axis moving quite true without wobble. Eventually, I might replace the drawer slides with a pair of linear rails, but this would require much rebuilding of the printer, it would probably be better to simply build an entirely new printer. We shall see...... Nema motor specs may also have SAE or Metric screws. Obviously not interchangeable. Some stepper motors have 6 wires, or even 8. 6 wire motors can be used in a 4 wire circuit by ignoring the two extra (center tap) wires. 8 wire motors can be used in 4 wire circuits by connecting the correct two extra coils in series so there are only 4 wires connected to the controller, with the other 4 wires correctly connected, and insulated.

  • scharkalvin


    2 ปีที่แล้ว

    @Dr. D-Flo I first built a Repstrap after finding a half dozen NEMA-23 stepper motors at a ham radio flea market for $4 each. I used 10mm wide 5mm/tooth belts with suitable pulleys to fit the motors 1/4" shafts. Ball bearing drawer slides for the linear rails, and a homebrew heated bed made from 1/8" aluminum plate with sand resistors glued to the bottom with JBweld, wired in series parallel and run off of a surplus 44v power transformer out of a surplus stereo amp. Ramps controller on an arduino mega2560, ATX pc power supply. I went through several hot ends from a Jhead-Lite, ALU-hotend, and now a Prometheus. I have a homemade direct drive extruder (400 step/rev motor) with an MK7 drive gear. I later replaced the X and Y axis with linear rail and linear rods respectively. Most of the printer structure is made of steel and aluminum members (Home Depot), and some 3D printed parts designed with OpenScad and printed on the printer to upgrade itself. Most recent upgrade was a WhamBam flexible build surface. I also downloaded the STL files for a RepRap Wilson TS, and bought a hardware kit from it's designer. The Wilson was built using surplus stepper motors (maybe a bit undersized but they work). I'm now converting the Wilson to a Bowden extruder and a Chinese clone E3D style Jhead hot end (hope it works).

  • Dr. D-Flo

    Dr. D-Flo

    2 ปีที่แล้ว

    Thank you for this write up. I of course had to cut some corners on some of the details, but I will happily upvote this comment to bring visibility to some of the information that I missed. I am interested in your low cost 3D printer builds. Care to share any pictures?

  • Paul McDonald
    Paul McDonaldปีที่แล้ว

    Gotta say, 20 mins in and you have answered so many questions about general knowledge stuff I have had in the last 3 months of getting into this, and I watch videos all day to learn on this stuff lol..... It looks like you are just getting back into THmy, i really hope you keep it up, I think with content like this you are gonna have plenty of subs quick !

  • Dr. D-Flo

    Dr. D-Flo


    Glad you have enjoyed the video so far! Your kind words have provided some motivation for the morning

  • Xael Cabrera
    Xael Cabreraหลายเดือนก่อน

    Very in depth, anyone can tell so much time went into this. Thanks

  • RadicalxEdward
    RadicalxEdward10 หลายเดือนก่อน

    I’m not building a printer from scratch (bought an Ender 3) but this is a really informative video that answers questions I’ve had (like why do Prusa printers use rods vs almost everything else I’ve seen which is v-rails)

  • Luis Enrique Otero Jiménez
    Luis Enrique Otero Jiménezปีที่แล้ว

    This is a great video for beginners!!! Thanks 👌

  • joe fuzz
    joe fuzzปีที่แล้ว

    I enjoyed your video. I have built a 3d printer and had (past tense) it working properly. At this time I can’t lay down a uniform line. The line goes from thick to thin to maybe no line at all then back to a thick line. I am using a bigtreetech SKR V1.3 board, A9488 drivers, Marlin firmware, Bowden extruder, cura or slic3r slicers and repetier host software. I’ve even tried pronterface. As I run a part I can feel the filament as it enters into the extruder mechanism. When the fIlament feeds well and I get a thick line. Then the filament stops feeding all together and I get thin lines. Interestingly, if I disconnect the Bowden tube from the hot end and run the part, the filament seems to feed continually. Theoretically, doesn’t’ just 1 tooth on the hob drive the filament forward? I often get a noise that indicates that the stepper is trying to force more filament than the hot end can handle. This would explain the blob sections of a line. I am able to change the firmware settings. I have played with extruder feedrates, acceleration, and linear advance, ejerk etc. Nothing seems to work. Would you have any insight as to why I went from running decent parts to not even being able to run a decent line?

  • Dr. D-Flo

    Dr. D-Flo


    Hmm... This could take some troubleshooting. Are you sure that the steps per mm are right for your extruder? If the extruder is feeding filament too quickly into the hotend you will get a "thick line" but then the filament will jam. After you get a "thin line" retract the filament and see if it looks like the hob gear is eating into the filament. This could mean that your extruder is gripping the filament too tightly.

  • Hank B
    Hank Bปีที่แล้ว

    Fantastic video man. Thanks for putting this together.

  • Wayne C
    Wayne Cปีที่แล้ว

    Great rundown of a 3D printer build. Thank you!

  • Leonardo Santos
    Leonardo Santos2 ปีที่แล้ว

    Fantastic video. Amazing knowledge. Thank you for sharing this. We would love to se a video just about step motors.

  • Dr. D-Flo

    Dr. D-Flo

    2 ปีที่แล้ว

    Thank you! I have made note of a future stepper motor video.

  • Tom Collins
    Tom Collinsปีที่แล้ว

    Well I seldom comment on youtube but I will make the exception for your video. I've been researching and hunting for weeks on information about 3D printers because at some point I'd like to either buy or build one. This video is the absolute hands down best video I have found online for a DIY and or buy a machine. I will likely build my own because I want to make larger parts and also build other cnc's which I have been researching as well. Again thankyou for the best THmy video on 3D printers there is on the web. I will now peruse your website and other videos of yours. Happy New year to you.